From 12f2dac0e9c3548454a53ff38ae4d535d8129ab8 Mon Sep 17 00:00:00 2001
From: scnwwu <scnwwu@users.noreply.github.com>
Date: Tue, 3 Dec 2024 07:20:59 +0000
Subject: [PATCH] deploy: 65e6b02d1208f657a3bd411e5a1bdb63ee771749

---
 404.html                                      |  4 +-
 Configurations/Profiles/additional/index.html |  4 +-
 Configurations/Profiles/index.html            |  4 +-
 Configurations/Profiles/sas9iom/index.html    |  4 +-
 Configurations/Profiles/sas9local/index.html  |  4 +-
 Configurations/Profiles/sas9ssh/index.html    |  4 +-
 Configurations/Profiles/viya/index.html       |  4 +-
 Configurations/index.html                     |  4 +-
 Configurations/sasLog/index.html              |  4 +-
 Features/accessContent/index.html             |  4 +-
 Features/accessLibraries/index.html           |  4 +-
 Features/accessServer/index.html              |  4 +-
 Features/errorsWarnings/index.html            |  4 +-
 Features/index.html                           |  4 +-
 Features/running/index.html                   |  4 +-
 Features/runningTask/index.html               |  4 +-
 Features/sasCodeEditing/index.html            |  4 +-
 Features/sasNotebook/index.html               |  4 +-
 assets/js/1a4e3797.87ceb837.js                |  1 -
 assets/js/1a4e3797.ed769dca.js                |  1 +
 assets/js/4809.93d4cdda.js                    |  1 +
 assets/js/540.72d7c8dc.js                     |  2 +
 assets/js/540.72d7c8dc.js.LICENSE.txt         | 67 ++++++++++++++++++
 assets/js/main.02488555.js                    |  2 +
 ...CENSE.txt => main.02488555.js.LICENSE.txt} | 68 ++-----------------
 assets/js/main.43fbaa71.js                    |  2 -
 assets/js/runtime~main.9cb9fc2a.js            |  1 -
 assets/js/runtime~main.ede337b8.js            |  1 +
 faq/index.html                                |  4 +-
 index.html                                    |  4 +-
 installation/index.html                       |  4 +-
 matrix/index.html                             |  4 +-
 search-index.json                             |  2 +-
 search/index.html                             |  4 +-
 34 files changed, 127 insertions(+), 113 deletions(-)
 delete mode 100644 assets/js/1a4e3797.87ceb837.js
 create mode 100644 assets/js/1a4e3797.ed769dca.js
 create mode 100644 assets/js/4809.93d4cdda.js
 create mode 100644 assets/js/540.72d7c8dc.js
 create mode 100644 assets/js/540.72d7c8dc.js.LICENSE.txt
 create mode 100644 assets/js/main.02488555.js
 rename assets/js/{main.43fbaa71.js.LICENSE.txt => main.02488555.js.LICENSE.txt} (65%)
 delete mode 100644 assets/js/main.43fbaa71.js
 delete mode 100644 assets/js/runtime~main.9cb9fc2a.js
 create mode 100644 assets/js/runtime~main.ede337b8.js

diff --git a/404.html b/404.html
index 8241b5f65..a424dd539 100644
--- a/404.html
+++ b/404.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" property="og:title" content="SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/404.html"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/404.html"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/404.html" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/404.html" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><main class="container margin-vert--xl"><div class="row"><div class="col col--6 col--offset-3"><h1 class="hero__title">Page Not Found</h1><p>We could not find what you were looking for.</p><p>Please contact the owner of the site that linked you to the original URL and let them know their link is broken.</p></div></div></main></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Support</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://communities.sas.com/t5/SAS-Programming/bd-p/programming" target="_blank" rel="noopener noreferrer" class="footer__link-item">SAS Communities<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_048/lepg/titlepage.htm" target="_blank" rel="noopener noreferrer" class="footer__link-item">SAS Programming Documentation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub Repository<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. Built with Docusaurus.</div></div></div></footer></div>
diff --git a/Configurations/Profiles/additional/index.html b/Configurations/Profiles/additional/index.html
index e94ec8d8e..df2d94dcd 100644
--- a/Configurations/Profiles/additional/index.html
+++ b/Configurations/Profiles/additional/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Additional Profile Settings | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/additional"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Additional Profile Settings | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="SAS Options Settings Examples"><meta data-rh="true" property="og:description" content="SAS Options Settings Examples"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/additional"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/additional" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/additional" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/Profiles/"><span itemprop="name">Profile Definitions and Connection Types</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Additional Profile Settings</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Additional Profile Settings</h1></header>
diff --git a/Configurations/Profiles/index.html b/Configurations/Profiles/index.html
index 50340286b..8904de6c7 100644
--- a/Configurations/Profiles/index.html
+++ b/Configurations/Profiles/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Profile Definitions and Connection Types | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Profile Definitions and Connection Types | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Profiles provide an easy way to switch between multiple SAS deployments. For SAS Viya connections, multiple Viya profiles are used to switch between compute contexts. There is no limit to the number of stored profiles you can create."><meta data-rh="true" property="og:description" content="Profiles provide an easy way to switch between multiple SAS deployments. For SAS Viya connections, multiple Viya profiles are used to switch between compute contexts. There is no limit to the number of stored profiles you can create."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible menu__list-item-collapsible--active"><a class="menu__link menu__link--sublist menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Profile Definitions and Connection Types</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Profile Definitions and Connection Types</h1></header>
diff --git a/Configurations/Profiles/sas9iom/index.html b/Configurations/Profiles/sas9iom/index.html
index 92da2e407..72887eeb6 100644
--- a/Configurations/Profiles/sas9iom/index.html
+++ b/Configurations/Profiles/sas9iom/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS 9.4 (remote - IOM) Connection Profile | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9iom"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS 9.4 (remote - IOM) Connection Profile | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="To use a SAS 9.4 (remote – IOM) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on)."><meta data-rh="true" property="og:description" content="To use a SAS 9.4 (remote – IOM) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on)."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9iom"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9iom" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9iom" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/Profiles/"><span itemprop="name">Profile Definitions and Connection Types</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS 9.4 (remote - IOM) Connection Profile</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>SAS 9.4 (remote - IOM) Connection Profile</h1></header>
diff --git a/Configurations/Profiles/sas9local/index.html b/Configurations/Profiles/sas9local/index.html
index 42bbdb6f0..1832bf5c6 100644
--- a/Configurations/Profiles/sas9local/index.html
+++ b/Configurations/Profiles/sas9local/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS 9.4 (local) Connection Profile | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9local"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS 9.4 (local) Connection Profile | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="To use a SAS 9.4 (local) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on)."><meta data-rh="true" property="og:description" content="To use a SAS 9.4 (local) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on)."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9local"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9local" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9local" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/Profiles/"><span itemprop="name">Profile Definitions and Connection Types</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS 9.4 (local) Connection Profile</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>SAS 9.4 (local) Connection Profile</h1></header>
diff --git a/Configurations/Profiles/sas9ssh/index.html b/Configurations/Profiles/sas9ssh/index.html
index 15947349c..525913dd3 100644
--- a/Configurations/Profiles/sas9ssh/index.html
+++ b/Configurations/Profiles/sas9ssh/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS 9.4 (remote - SSH) Connection Profile | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9ssh"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS 9.4 (remote - SSH) Connection Profile | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="This connection method uses SSH to authenticate to a SAS Server and run SAS Code using Interactive Line Mode. A number of methods are available to create a secure connection to the SAS 9.4 server."><meta data-rh="true" property="og:description" content="This connection method uses SSH to authenticate to a SAS Server and run SAS Code using Interactive Line Mode. A number of methods are available to create a secure connection to the SAS 9.4 server."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9ssh"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9ssh" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/sas9ssh" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/Profiles/"><span itemprop="name">Profile Definitions and Connection Types</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS 9.4 (remote - SSH) Connection Profile</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>SAS 9.4 (remote - SSH) Connection Profile</h1></header>
diff --git a/Configurations/Profiles/viya/index.html b/Configurations/Profiles/viya/index.html
index d39cf8e20..ad9691b84 100644
--- a/Configurations/Profiles/viya/index.html
+++ b/Configurations/Profiles/viya/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS Viya Connection Profile | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/viya"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS Viya Connection Profile | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Profile Anatomy"><meta data-rh="true" property="og:description" content="Profile Anatomy"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/viya"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/viya" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/Profiles/viya" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/Profiles/"><span itemprop="name">Profile Definitions and Connection Types</span></a><meta itemprop="position" content="2"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS Viya Connection Profile</span><meta itemprop="position" content="3"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>SAS Viya Connection Profile</h1></header>
diff --git a/Configurations/index.html b/Configurations/index.html
index c474216c3..cf469d6b6 100644
--- a/Configurations/index.html
+++ b/Configurations/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Configuring the SAS Extension | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Configuring the SAS Extension | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Before running SAS code, you must configure the SAS extension to access a SAS 9.4 (remote or local) server or a SAS Viya server. You must license SAS 9.4 or SAS Viya to run SAS code."><meta data-rh="true" property="og:description" content="Before running SAS code, you must configure the SAS extension to access a SAS 9.4 (remote or local) server or a SAS Viya server. You must license SAS 9.4 or SAS Viya to run SAS code."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible menu__list-item-collapsible--active"><a class="menu__link menu__link--sublist menu__link--active" aria-current="page" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Configuring the SAS Extension</span><meta itemprop="position" content="1"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Configuring the SAS Extension</h1></header>
diff --git a/Configurations/sasLog/index.html b/Configurations/sasLog/index.html
index 46036f5f7..50329f328 100644
--- a/Configurations/sasLog/index.html
+++ b/Configurations/sasLog/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS Log | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Configurations/sasLog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS Log | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="You can customize when the SAS log is displayed in the bottom panel by using the following extension settings. These settings apply to all connection profiles:"><meta data-rh="true" property="og:description" content="You can customize when the SAS log is displayed in the bottom panel by using the following extension settings. These settings apply to all connection profiles:"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/sasLog"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/sasLog" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Configurations/sasLog" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Configurations/"><span itemprop="name">Configuring the SAS Extension</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS Log</span><meta itemprop="position" content="2"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>SAS Log</h1></header>
diff --git a/Features/accessContent/index.html b/Features/accessContent/index.html
index 8760c8d42..a63a0f504 100644
--- a/Features/accessContent/index.html
+++ b/Features/accessContent/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Accessing SAS Content | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/accessContent"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Accessing SAS Content | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="After you configure the SAS extension for a SAS Viya environment, you can access SAS Content."><meta data-rh="true" property="og:description" content="After you configure the SAS extension for a SAS Viya environment, you can access SAS Content."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessContent"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessContent" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessContent" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Accessing SAS Content</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Accessing SAS Content</h1></header>
diff --git a/Features/accessLibraries/index.html b/Features/accessLibraries/index.html
index c9eca40f8..99e997a40 100644
--- a/Features/accessLibraries/index.html
+++ b/Features/accessLibraries/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Accessing Libraries and Tables | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/accessLibraries"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Accessing Libraries and Tables | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="After you configure the SAS extension for a SAS Viya, SAS 9.4 (local), or SAS 9.4 (remote-IOM) environment, you can access your connected libraries."><meta data-rh="true" property="og:description" content="After you configure the SAS extension for a SAS Viya, SAS 9.4 (local), or SAS 9.4 (remote-IOM) environment, you can access your connected libraries."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessLibraries"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessLibraries" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessLibraries" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Accessing Libraries and Tables</span><meta itemprop="position" content="2"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Accessing Libraries and Tables</h1></header>
diff --git a/Features/accessServer/index.html b/Features/accessServer/index.html
index c135825fb..6c28b5f16 100644
--- a/Features/accessServer/index.html
+++ b/Features/accessServer/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Accessing SAS Server | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/accessServer"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Accessing SAS Server | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="After you configure the SAS extension for a SAS Viya environment, you can access SAS Server."><meta data-rh="true" property="og:description" content="After you configure the SAS extension for a SAS Viya environment, you can access SAS Server."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessServer"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessServer" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/accessServer" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Accessing SAS Server</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Accessing SAS Server</h1></header>
diff --git a/Features/errorsWarnings/index.html b/Features/errorsWarnings/index.html
index fa313b9ad..df688da8a 100644
--- a/Features/errorsWarnings/index.html
+++ b/Features/errorsWarnings/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Fixing Errors and Warnings | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/errorsWarnings"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Fixing Errors and Warnings | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="The Problems panel contains error and warning messages that are generated by the SAS log when you run a program. Errors and warnings in the Problems panel are not cleared until you rerun the code. The Quick Fix option enables you to remove items from the Problems panel without rerunning the code."><meta data-rh="true" property="og:description" content="The Problems panel contains error and warning messages that are generated by the SAS log when you run a program. Errors and warnings in the Problems panel are not cleared until you rerun the code. The Quick Fix option enables you to remove items from the Problems panel without rerunning the code."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/errorsWarnings"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/errorsWarnings" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/errorsWarnings" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Fixing Errors and Warnings</span><meta itemprop="position" content="2"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Fixing Errors and Warnings</h1></header>
diff --git a/Features/index.html b/Features/index.html
index d11c888b9..bb5cf921e 100644
--- a/Features/index.html
+++ b/Features/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Features | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Features | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="The SAS extension includes many features to help you access your data, write and run code, and create SAS notebooks."><meta data-rh="true" property="og:description" content="The SAS extension includes many features to help you access your data, write and run code, and create SAS notebooks."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible menu__list-item-collapsible--active"><a class="menu__link menu__link--sublist menu__link--active" aria-current="page" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Features</span><meta itemprop="position" content="1"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Features</h1></header>
diff --git a/Features/running/index.html b/Features/running/index.html
index 9b0a51e89..26fe0a7ad 100644
--- a/Features/running/index.html
+++ b/Features/running/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Running SAS Code | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/running"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Running SAS Code | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="After you configure the SAS extension for your SAS environment, you can run your SAS program and view the log and results. The steps to connect to SAS and run your program are different for SAS Viya and SAS 9."><meta data-rh="true" property="og:description" content="After you configure the SAS extension for your SAS environment, you can run your SAS program and view the log and results. The steps to connect to SAS and run your program are different for SAS Viya and SAS 9."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/running"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/running" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/running" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Running SAS Code</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Running SAS Code</h1></header>
diff --git a/Features/runningTask/index.html b/Features/runningTask/index.html
index 5e5e1be23..057be31f3 100644
--- a/Features/runningTask/index.html
+++ b/Features/runningTask/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Running SAS Code by Task | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/runningTask"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Running SAS Code by Task | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Run selected code or all code in active editor"><meta data-rh="true" property="og:description" content="Run selected code or all code in active editor"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/runningTask"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/runningTask" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/runningTask" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Running SAS Code by Task</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Running SAS Code by Task</h1></header>
diff --git a/Features/sasCodeEditing/index.html b/Features/sasCodeEditing/index.html
index 784a3d9ac..7a01b7010 100644
--- a/Features/sasCodeEditing/index.html
+++ b/Features/sasCodeEditing/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS Code Editing Features | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/sasCodeEditing"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS Code Editing Features | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="SAS Syntax Highlighting"><meta data-rh="true" property="og:description" content="SAS Syntax Highlighting"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/sasCodeEditing"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/sasCodeEditing" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/sasCodeEditing" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS Code Editing Features</span><meta itemprop="position" content="2"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>SAS Code Editing Features</h1></header>
diff --git a/Features/sasNotebook/index.html b/Features/sasNotebook/index.html
index dbbbe4952..be7891006 100644
--- a/Features/sasNotebook/index.html
+++ b/Features/sasNotebook/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS Notebook | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/Features/sasNotebook"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS Notebook | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="SAS Notebook is an interactive notebook file that includes markdown code, executable code snippets, and corresponding rich output cells."><meta data-rh="true" property="og:description" content="SAS Notebook is an interactive notebook file that includes markdown code, executable code snippets, and corresponding rich output cells."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/Features/sasNotebook"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/sasNotebook" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/Features/sasNotebook" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist menu__link--active" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item"><a class="breadcrumbs__link" itemprop="item" href="/vscode-sas-extension/Features/"><span itemprop="name">Features</span></a><meta itemprop="position" content="1"></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS Notebook</span><meta itemprop="position" content="2"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>SAS Notebook</h1></header>
diff --git a/assets/js/1a4e3797.87ceb837.js b/assets/js/1a4e3797.87ceb837.js
deleted file mode 100644
index e4e6c1ae0..000000000
--- a/assets/js/1a4e3797.87ceb837.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2138],{1035:(e,t,r)=>{r.r(t),r.d(t,{default:()=>$});var s=r(6540),a=r(4586),n=r(9504),c=r(5260),l=r(8774),o=r(1312);const u=["zero","one","two","few","many","other"];function h(e){return u.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:h(["one","other"]),select:e=>1===e?"one":"other"};function m(){const{i18n:{currentLocale:e}}=(0,a.A)();return(0,s.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:h(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function d(){const e=m();return{selectMessage:(t,r)=>function(e,t,r){const s=e.split("|");if(1===s.length)return s[0];s.length>r.pluralForms.length&&console.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);const a=r.select(t),n=r.pluralForms.indexOf(a);return s[Math.min(n,s.length-1)]}(r,t,e)}}var p=r(5391),g=r(6347),x=r(2303),f=r(1088);const y=function(){const e=(0,x.A)(),t=(0,g.W6)(),r=(0,g.zy)(),{siteConfig:{baseUrl:s}}=(0,a.A)(),n=e?new URLSearchParams(r.search):null,c=n?.get("q")||"",l=n?.get("ctx")||"",o=n?.get("version")||"",u=e=>{const t=new URLSearchParams(r.search);return e?t.set("q",e):t.delete("q"),t};return{searchValue:c,searchContext:l&&Array.isArray(f.Hg)&&f.Hg.some((e=>"string"==typeof e?e===l:e.path===l))?l:"",searchVersion:o,updateSearchPath:e=>{const r=u(e);t.replace({search:r.toString()})},updateSearchContext:e=>{const s=new URLSearchParams(r.search);s.set("ctx",e),t.replace({search:s.toString()})},generateSearchPageLink:e=>{const t=u(e);return`${s}search?${t.toString()}`}}};var C=r(5891),S=r(2384),j=r(9913),w=r(6841),A=r(3810),I=r(7674),v=r(2849),R=r(4471);const P={searchContextInput:"searchContextInput_mXoe",searchQueryInput:"searchQueryInput_CFBF",searchResultItem:"searchResultItem_U687",searchResultItemPath:"searchResultItemPath_uIbk",searchResultItemSummary:"searchResultItemSummary_oZHr",searchQueryColumn:"searchQueryColumn_q7nx",searchContextColumn:"searchContextColumn_oWAF"};var b=r(3385),F=r(4848);function T(){const{siteConfig:{baseUrl:e},i18n:{currentLocale:t}}=(0,a.A)(),{selectMessage:r}=d(),{searchValue:n,searchContext:l,searchVersion:u,updateSearchPath:h,updateSearchContext:i}=y(),[m,g]=(0,s.useState)(n),[x,j]=(0,s.useState)(),[w,A]=(0,s.useState)(),I=`${e}${u}`,R=(0,s.useMemo)((()=>m?(0,o.T)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:m}):(0,o.T)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[m]);(0,s.useEffect)((()=>{h(m),x&&(m?x(m,(e=>{A(e)})):A(void 0))}),[m,x]);const T=(0,s.useCallback)((e=>{g(e.target.value)}),[]);return(0,s.useEffect)((()=>{n&&n!==m&&g(n)}),[n]),(0,s.useEffect)((()=>{!async function(){const{wrappedIndexes:e,zhDictionary:t}=!Array.isArray(f.Hg)||l||f.dz?await(0,C.Z)(I,l):{wrappedIndexes:[],zhDictionary:[]};j((()=>(0,S.m)(e,t,100)))}()}),[l,I]),(0,F.jsxs)(s.Fragment,{children:[(0,F.jsxs)(c.A,{children:[(0,F.jsx)("meta",{property:"robots",content:"noindex, follow"}),(0,F.jsx)("title",{children:R})]}),(0,F.jsxs)("div",{className:"container margin-vert--lg",children:[(0,F.jsx)("h1",{children:R}),(0,F.jsxs)("div",{className:"row",children:[(0,F.jsx)("div",{className:(0,p.A)("col",{[P.searchQueryColumn]:Array.isArray(f.Hg),"col--9":Array.isArray(f.Hg),"col--12":!Array.isArray(f.Hg)}),children:(0,F.jsx)("input",{type:"search",name:"q",className:P.searchQueryInput,"aria-label":"Search",onChange:T,value:m,autoComplete:"off",autoFocus:!0})}),Array.isArray(f.Hg)?(0,F.jsx)("div",{className:(0,p.A)("col","col--3","padding-left--none",P.searchContextColumn),children:(0,F.jsxs)("select",{name:"search-context",className:P.searchContextInput,id:"context-selector",value:l,onChange:e=>i(e.target.value),children:[f.dz&&(0,F.jsx)("option",{value:"",children:(0,o.T)({id:"theme.SearchPage.searchContext.everywhere",message:"Everywhere"})}),f.Hg.map((e=>{const{label:r,path:s}=(0,b.p)(e,t);return(0,F.jsx)("option",{value:s,children:r},s)}))]})}):null]}),!x&&m&&(0,F.jsx)("div",{children:(0,F.jsx)(v.A,{})}),w&&(w.length>0?(0,F.jsx)("p",{children:r(w.length,(0,o.T)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:w.length}))}):(0,F.jsx)("p",{children:(0,o.T)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"})})),(0,F.jsx)("section",{children:w&&w.map((e=>(0,F.jsx)(_,{searchResult:e},e.document.i)))})]})]})}function _(e){let{searchResult:{document:t,type:r,page:s,tokens:a,metadata:n}}=e;const c=r===j.i.Title,o=r===j.i.Keywords,u=r===j.i.Description,h=u||o,i=c||h,m=r===j.i.Content,d=(c?t.b:s.b).slice(),p=m||h?t.s:t.t;i||d.push(s.t);let g="";if(f.CU&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append("_highlight",t);g=`?${e.toString()}`}return(0,F.jsxs)("article",{className:P.searchResultItem,children:[(0,F.jsx)("h2",{children:(0,F.jsx)(l.A,{to:t.u+g+(t.h||""),dangerouslySetInnerHTML:{__html:m||h?(0,w.Z)(p,a):(0,A.C)(p,(0,I.g)(n,"t"),a,100)}})}),d.length>0&&(0,F.jsx)("p",{className:P.searchResultItemPath,children:(0,R.$)(d)}),(m||u)&&(0,F.jsx)("p",{className:P.searchResultItemSummary,dangerouslySetInnerHTML:{__html:(0,A.C)(t.t,(0,I.g)(n,"t"),a,100)}})]})}const $=function(){return(0,F.jsx)(n.A,{children:(0,F.jsx)(T,{})})}}}]);
\ No newline at end of file
diff --git a/assets/js/1a4e3797.ed769dca.js b/assets/js/1a4e3797.ed769dca.js
new file mode 100644
index 000000000..babd66e73
--- /dev/null
+++ b/assets/js/1a4e3797.ed769dca.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2138],{1035:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var s=r(6540),a=r(4586),n=r(9504),c=r(5260),l=r(8774),o=r(1312);const u=["zero","one","two","few","many","other"];function h(e){return u.filter((t=>e.includes(t)))}const i={locale:"en",pluralForms:h(["one","other"]),select:e=>1===e?"one":"other"};function m(){const{i18n:{currentLocale:e}}=(0,a.A)();return(0,s.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:h(t.resolvedOptions().pluralCategories),select:e=>t.select(e)}}(e)}catch(t){return console.error(`Failed to use Intl.PluralRules for locale "${e}".\nDocusaurus will fallback to the default (English) implementation.\nError: ${t.message}\n`),i}}),[e])}function d(){const e=m();return{selectMessage:(t,r)=>function(e,t,r){const s=e.split("|");if(1===s.length)return s[0];s.length>r.pluralForms.length&&console.error(`For locale=${r.locale}, a maximum of ${r.pluralForms.length} plural forms are expected (${r.pluralForms.join(",")}), but the message contains ${s.length}: ${e}`);const a=r.select(t),n=r.pluralForms.indexOf(a);return s[Math.min(n,s.length-1)]}(r,t,e)}}var p=r(5391),g=r(6347),x=r(2303),f=r(1088);const y=function(){const e=(0,x.A)(),t=(0,g.W6)(),r=(0,g.zy)(),{siteConfig:{baseUrl:s}}=(0,a.A)(),n=e?new URLSearchParams(r.search):null,c=n?.get("q")||"",l=n?.get("ctx")||"",o=n?.get("version")||"",u=e=>{const t=new URLSearchParams(r.search);return e?t.set("q",e):t.delete("q"),t};return{searchValue:c,searchContext:l&&Array.isArray(f.Hg)&&f.Hg.some((e=>"string"==typeof e?e===l:e.path===l))?l:"",searchVersion:o,updateSearchPath:e=>{const r=u(e);t.replace({search:r.toString()})},updateSearchContext:e=>{const s=new URLSearchParams(r.search);s.set("ctx",e),t.replace({search:s.toString()})},generateSearchPageLink:e=>{const t=u(e);return`${s}search?${t.toString()}`}}};var C=r(9153),S=r(9913),j=r(6841),w=r(3810),A=r(7674),v=r(2849),I=r(4471);const R={searchContextInput:"searchContextInput_mXoe",searchQueryInput:"searchQueryInput_CFBF",searchResultItem:"searchResultItem_U687",searchResultItemPath:"searchResultItemPath_uIbk",searchResultItemSummary:"searchResultItemSummary_oZHr",searchQueryColumn:"searchQueryColumn_q7nx",searchContextColumn:"searchContextColumn_oWAF"};var P=r(3385),b=r(4848);function F(){const{siteConfig:{baseUrl:e},i18n:{currentLocale:t}}=(0,a.A)(),{selectMessage:r}=d(),{searchValue:n,searchContext:l,searchVersion:u,updateSearchPath:h,updateSearchContext:i}=y(),[m,g]=(0,s.useState)(n),[x,S]=(0,s.useState)(),j=`${e}${u}`,w=(0,s.useMemo)((()=>m?(0,o.T)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:m}):(0,o.T)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"})),[m]);(0,s.useEffect)((()=>{h(m),m?(async()=>{const e=await(0,C.w)(j,l,m);S(e)})():S(void 0)}),[m,j,l]);const A=(0,s.useCallback)((e=>{g(e.target.value)}),[]);(0,s.useEffect)((()=>{n&&n!==m&&g(n)}),[n]);const[I,F]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{!async function(){(!Array.isArray(f.Hg)||l||f.dz)&&await(0,C.k)(j,l),F(!0)}()}),[l,j]),(0,b.jsxs)(s.Fragment,{children:[(0,b.jsxs)(c.A,{children:[(0,b.jsx)("meta",{property:"robots",content:"noindex, follow"}),(0,b.jsx)("title",{children:w})]}),(0,b.jsxs)("div",{className:"container margin-vert--lg",children:[(0,b.jsx)("h1",{children:w}),(0,b.jsxs)("div",{className:"row",children:[(0,b.jsx)("div",{className:(0,p.A)("col",{[R.searchQueryColumn]:Array.isArray(f.Hg),"col--9":Array.isArray(f.Hg),"col--12":!Array.isArray(f.Hg)}),children:(0,b.jsx)("input",{type:"search",name:"q",className:R.searchQueryInput,"aria-label":"Search",onChange:A,value:m,autoComplete:"off",autoFocus:!0})}),Array.isArray(f.Hg)?(0,b.jsx)("div",{className:(0,p.A)("col","col--3","padding-left--none",R.searchContextColumn),children:(0,b.jsxs)("select",{name:"search-context",className:R.searchContextInput,id:"context-selector",value:l,onChange:e=>i(e.target.value),children:[f.dz&&(0,b.jsx)("option",{value:"",children:(0,o.T)({id:"theme.SearchPage.searchContext.everywhere",message:"Everywhere"})}),f.Hg.map((e=>{const{label:r,path:s}=(0,P.p)(e,t);return(0,b.jsx)("option",{value:s,children:r},s)}))]})}):null]}),!I&&m&&(0,b.jsx)("div",{children:(0,b.jsx)(v.A,{})}),x&&(x.length>0?(0,b.jsx)("p",{children:r(x.length,(0,o.T)({id:"theme.SearchPage.documentsFound.plurals",message:"1 document found|{count} documents found",description:'Pluralized label for "{count} documents found". Use as much plural forms (separated by "|") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)'},{count:x.length}))}):(0,b.jsx)("p",{children:(0,o.T)({id:"theme.SearchPage.noResultsText",message:"No documents were found",description:"The paragraph for empty search result"})})),(0,b.jsx)("section",{children:x&&x.map((e=>(0,b.jsx)(T,{searchResult:e},e.document.i)))})]})]})}function T(e){let{searchResult:{document:t,type:r,page:s,tokens:a,metadata:n}}=e;const c=r===S.i.Title,o=r===S.i.Keywords,u=r===S.i.Description,h=u||o,i=c||h,m=r===S.i.Content,d=(c?t.b:s.b).slice(),p=m||h?t.s:t.t;i||d.push(s.t);let g="";if(f.CU&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append("_highlight",t);g=`?${e.toString()}`}return(0,b.jsxs)("article",{className:R.searchResultItem,children:[(0,b.jsx)("h2",{children:(0,b.jsx)(l.A,{to:t.u+g+(t.h||""),dangerouslySetInnerHTML:{__html:m||h?(0,j.Z)(p,a):(0,w.C)(p,(0,A.g)(n,"t"),a,100)}})}),d.length>0&&(0,b.jsx)("p",{className:R.searchResultItemPath,children:(0,I.$)(d)}),(m||u)&&(0,b.jsx)("p",{className:R.searchResultItemSummary,dangerouslySetInnerHTML:{__html:(0,w.C)(t.t,(0,A.g)(n,"t"),a,100)}})]})}const _=function(){return(0,b.jsx)(n.A,{children:(0,b.jsx)(F,{})})}}}]);
\ No newline at end of file
diff --git a/assets/js/4809.93d4cdda.js b/assets/js/4809.93d4cdda.js
new file mode 100644
index 000000000..ceabcb5c4
--- /dev/null
+++ b/assets/js/4809.93d4cdda.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,r,t={4809:(e,r,t)=>{t.d(r,{AT:()=>a,BH:()=>n,IH:()=>o,sx:()=>s});t(8291);const s=!1,n=["en"],o="search-index{dir}.json?_=eb355684",a=8}},s={};function n(e){var r=s[e];if(void 0!==r)return r.exports;var o=s[e]={exports:{}};return t[e](o,o.exports,n),o.exports}n.m=t,n.x=()=>{var e=n.O(void 0,[540],(()=>n(540)));return e=n.O(e)},e=[],n.O=(r,t,s,o)=>{if(!t){var a=1/0;for(f=0;f<e.length;f++){t=e[f][0],s=e[f][1],o=e[f][2];for(var i=!0,p=0;p<t.length;p++)(!1&o||a>=o)&&Object.keys(n.O).every((e=>n.O[e](t[p])))?t.splice(p--,1):(i=!1,o<a&&(a=o));if(i){e.splice(f--,1);var u=s();void 0!==u&&(r=u)}}return r}o=o||0;for(var f=e.length;f>0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[t,s,o]},n.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return n.d(r,{a:r}),r},n.d=(e,r)=>{for(var t in r)n.o(r,t)&&!n.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((r,t)=>(n.f[t](e,r),r)),[])),n.u=e=>"assets/js/"+e+".72d7c8dc.js",n.miniCssF=e=>{},n.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),n.p="/vscode-sas-extension/",n.gca=function(e){return e={}[e]||e,n.p+n.u(e)},(()=>{var e={4809:1};n.f.i=(r,t)=>{e[r]||importScripts(n.p+n.u(r))};var r=self.webpackChunkwebsite=self.webpackChunkwebsite||[],t=r.push.bind(r);r.push=r=>{var s=r[0],o=r[1],a=r[2];for(var i in o)n.o(o,i)&&(n.m[i]=o[i]);for(a&&a(n);s.length;)e[s.pop()]=1;t(r)}})(),r=n.x,n.x=()=>n.e(540).then(r);n.x()})();
\ No newline at end of file
diff --git a/assets/js/540.72d7c8dc.js b/assets/js/540.72d7c8dc.js
new file mode 100644
index 000000000..ab550bf64
--- /dev/null
+++ b/assets/js/540.72d7c8dc.js
@@ -0,0 +1,2 @@
+/*! For license information please see 540.72d7c8dc.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[540],{540:(e,t,r)=>{"use strict";const n=Symbol("Comlink.proxy"),i=Symbol("Comlink.endpoint"),s=Symbol("Comlink.releaseProxy"),o=Symbol("Comlink.finalizer"),a=Symbol("Comlink.thrown"),u=e=>"object"==typeof e&&null!==e||"function"==typeof e,l={canHandle:e=>u(e)&&e[n],serialize(e){const{port1:t,port2:r}=new MessageChannel;return h(e,t),[r,[r]]},deserialize:e=>(e.start(),function(e,t){const r=new Map;return e.addEventListener("message",(function(e){const{data:t}=e;if(!t||!t.id)return;const n=r.get(t.id);if(n)try{n(t)}finally{r.delete(t.id)}})),g(e,r,[],t)}(e))},c=new Map([["proxy",l],["throw",{canHandle:e=>u(e)&&a in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function h(e,t=globalThis,r=["*"]){t.addEventListener("message",(function i(s){if(!s||!s.data)return;if(!function(e,t){for(const r of e){if(t===r||"*"===r)return!0;if(r instanceof RegExp&&r.test(t))return!0}return!1}(r,s.origin))return void console.warn(`Invalid origin '${s.origin}' for comlink proxy`);const{id:u,type:l,path:c}=Object.assign({path:[]},s.data),f=(s.data.argumentList||[]).map(E);let p;try{const t=c.slice(0,-1).reduce(((e,t)=>e[t]),e),r=c.reduce(((e,t)=>e[t]),e);switch(l){case"GET":p=r;break;case"SET":t[c.slice(-1)[0]]=E(s.data.value),p=!0;break;case"APPLY":p=r.apply(t,f);break;case"CONSTRUCT":p=function(e){return Object.assign(e,{[n]:!0})}(new r(...f));break;case"ENDPOINT":{const{port1:t,port2:r}=new MessageChannel;h(e,r),p=function(e,t){return v.set(e,t),e}(t,[t])}break;case"RELEASE":p=void 0;break;default:return}}catch(y){p={value:y,[a]:0}}Promise.resolve(p).catch((e=>({value:e,[a]:0}))).then((r=>{const[n,s]=w(r);t.postMessage(Object.assign(Object.assign({},n),{id:u}),s),"RELEASE"===l&&(t.removeEventListener("message",i),d(t),o in e&&"function"==typeof e[o]&&e[o]())})).catch((e=>{const[r,n]=w({value:new TypeError("Unserializable return value"),[a]:0});t.postMessage(Object.assign(Object.assign({},r),{id:u}),n)}))})),t.start&&t.start()}function d(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function f(e){if(e)throw new Error("Proxy has been released and is not useable")}function p(e){return Q(e,new Map,{type:"RELEASE"}).then((()=>{d(e)}))}const y=new WeakMap,m="FinalizationRegistry"in globalThis&&new FinalizationRegistry((e=>{const t=(y.get(e)||0)-1;y.set(e,t),0===t&&p(e)}));function g(e,t,r=[],n=function(){}){let o=!1;const a=new Proxy(n,{get(n,i){if(f(o),i===s)return()=>{!function(e){m&&m.unregister(e)}(a),p(e),t.clear(),o=!0};if("then"===i){if(0===r.length)return{then:()=>a};const n=Q(e,t,{type:"GET",path:r.map((e=>e.toString()))}).then(E);return n.then.bind(n)}return g(e,t,[...r,i])},set(n,i,s){f(o);const[a,u]=w(s);return Q(e,t,{type:"SET",path:[...r,i].map((e=>e.toString())),value:a},u).then(E)},apply(n,s,a){f(o);const u=r[r.length-1];if(u===i)return Q(e,t,{type:"ENDPOINT"}).then(E);if("bind"===u)return g(e,t,r.slice(0,-1));const[l,c]=x(a);return Q(e,t,{type:"APPLY",path:r.map((e=>e.toString())),argumentList:l},c).then(E)},construct(n,i){f(o);const[s,a]=x(i);return Q(e,t,{type:"CONSTRUCT",path:r.map((e=>e.toString())),argumentList:s},a).then(E)}});return function(e,t){const r=(y.get(t)||0)+1;y.set(t,r),m&&m.register(e,t,e)}(a,e),a}function x(e){const t=e.map(w);return[t.map((e=>e[0])),(r=t.map((e=>e[1])),Array.prototype.concat.apply([],r))];var r}const v=new WeakMap;function w(e){for(const[t,r]of c)if(r.canHandle(e)){const[n,i]=r.serialize(e);return[{type:"HANDLER",name:t,value:n},i]}return[{type:"RAW",value:e},v.get(e)||[]]}function E(e){switch(e.type){case"HANDLER":return c.get(e.name).deserialize(e.value);case"RAW":return e.value}}function Q(e,t,r,n){return new Promise((i=>{const s=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.set(s,i),e.start&&e.start(),e.postMessage(Object.assign({id:s},r),n)}))}var k=r(8291),b=r.n(k),S=r(4809);const L=12,T=L/2;function P(e,t){const r=function(e,t){const r=e.map((e=>/\p{Unified_Ideograph}/u.test(e)?function(e,t){const r=[];return function e(n,i){let s=0,o=!1;for(const a of t)if(n.substr(0,a.length)===a){const t={missed:i.missed,term:i.term.concat({value:a})};n.length>a.length?e(n.substr(a.length),t):r.push(t),o=!0}else for(let t=a.length-1;t>s;t-=1){const u=a.substr(0,t);if(n.substr(0,t)===u){s=t;const a={missed:i.missed,term:i.term.concat({value:u,trailing:!0})};n.length>t?e(n.substr(t),a):r.push(a),o=!0;break}}o||(n.length>0?e(n.substr(1),{missed:i.missed+1,term:i.term}):i.term.length>0&&r.push(i))}(e,{missed:0,term:[]}),r.sort(((e,t)=>{const r=e.missed>0?1:0,n=t.missed>0?1:0;return r!==n?r-n:e.term.length-t.term.length})).map((e=>e.term))}(e,t):[{value:e}])).slice(0,L),n=r.filter((e=>e.length>1));let i=1,s=!1;for(const a of n)if(s)a.splice(1,a.length-1);else{a.length>T&&a.splice(T,a.length-T);const e=i*a.length;if(e>=L){if(e>L){const e=Math.floor(L/i);a.splice(e,a.length-e),i*=e}else i=e;i>T&&(s=!0)}else i=e}const o=[];return function e(t,n){if(t===r.length||n.length>=L)o.push(n.slice(0,L));else for(const i of r[t])e(t+1,n.concat(i))}(0,[]),o}(e,t);if(0===r.length)return[{tokens:e,term:e.map((e=>({value:e,presence:b().Query.presence.REQUIRED,wildcard:b().Query.wildcard.LEADING|b().Query.wildcard.TRAILING})))}];for(const o of r)o[o.length-1].maybeTyping=!0;const n=[];for(const o of S.BH)if("en"===o)S.sx||n.unshift(b().stopWordFilter);else{const e=b()[o];e.stopWordFilter&&n.unshift(e.stopWordFilter)}let i;if(n.length>0){const e=e=>n.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);i=[];const t=[];for(const n of r){const r=e(n);i.push(r),r.length<n.length&&r.length>0&&t.push(r)}r.push(...t)}else i=r.slice();const s=[];for(const o of i)if(o.length>2)for(let e=o.length-1;e>=0;e-=1)s.push(o.slice(0,e).concat(o.slice(e+1)));return I(r).concat(I(s))}function I(e){return O(e).concat(O(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function O(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:b().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?b().Query.wildcard.TRAILING:b().Query.wildcard.NONE})))})))}var R;!function(e){e[e.Title=0]="Title",e[e.Heading=1]="Heading",e[e.Description=2]="Description",e[e.Keywords=3]="Keywords",e[e.Content=4]="Content"}(R||(R={}));const C=new Map;h(class{async fetchIndexes(e,t){await this.lowLevelFetchIndexes(e,t)}async lowLevelFetchIndexes(e,t){const r=`${e}${t}`;let n=C.get(r);return n||(n=async function(e,t){const r=`${e}${S.IH.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(r,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const n=await(await fetch(r)).json(),i=n.map(((e,t)=>{let{documents:r,index:n}=e;return{type:t,documents:r,index:b().Index.load(n)}})),s=n.reduce(((e,t)=>{for(const r of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(r[0][0])&&e.add(r[0]);return e}),new Set);return{wrappedIndexes:i,zhDictionary:Array.from(s)}}(e,t),C.set(r,n)),n}async search(e,t,r){const n=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return b()[t[0]].tokenizer(e).map((e=>e.toString()));let r=/[^-\s]+/g;return t.includes("zh")&&(r=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(r)||[]}(r,S.BH);if(0===n.length)return[];const{wrappedIndexes:i,zhDictionary:s}=await this.lowLevelFetchIndexes(e,t),o=P(n,s),a=[];e:for(const{term:u,tokens:l}of o)for(const{documents:e,index:t,type:r}of i)if(a.push(...t.query((e=>{for(const t of u)e.term(t.value,{wildcard:t.wildcard,presence:t.presence})})).slice(0,S.AT).filter((e=>!a.some((t=>t.document.i.toString()===e.ref)))).slice(0,S.AT-a.length).map((t=>{const n=e.find((e=>e.i.toString()===t.ref));return{document:n,type:r,page:r!==R.Title&&i[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:l,score:t.score}}))),a.length>=S.AT)break e;return function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,r)=>{let n=t.type!==R.Heading&&t.type!==R.Content&&t.type!==R.Description||!t.page?t.index:e.findIndex((e=>e.document===t.page)),i=r.type!==R.Heading&&r.type!==R.Content&&r.type!==R.Description||!r.page?r.index:e.findIndex((e=>e.document===r.page));if(-1===n&&(n=t.index),-1===i&&(i=r.index),n===i){const e=(0===r.type?1:0)-(0===t.type?1:0);return 0===e?t.index-r.index:e}return n-i}))}(a),function(e){e.forEach(((t,r)=>{r>0&&t.page&&e.slice(0,r).some((e=>(e.type===R.Keywords?e.page:e.document)===t.page))&&(r<e.length-1&&e[r+1].page===t.page?t.isInterOfTree=!0:t.isLastOfTree=!0)}))}(a),a}})},8291:(e,t,r)=>{var n,i;!function(){var s,o,a,u,l,c,h,d,f,p,y,m,g,x,v,w,E,Q,k,b,S,L,T,P,I,O,R,C,F,N,j=function(e){var t=new j.Builder;return t.pipeline.add(j.trimmer,j.stopWordFilter,j.stemmer),t.searchPipeline.add(j.stemmer),e.call(t,t),t.build()};j.version="2.3.9",j.utils={},j.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),j.utils.asString=function(e){return null==e?"":e.toString()},j.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n<r.length;n++){var i=r[n],s=e[i];if(Array.isArray(s))t[i]=s.slice();else{if("string"!=typeof s&&"number"!=typeof s&&"boolean"!=typeof s)throw new TypeError("clone is not deep and does not support nested objects");t[i]=s}}return t},j.FieldRef=function(e,t,r){this.docRef=e,this.fieldName=t,this._stringValue=r},j.FieldRef.joiner="/",j.FieldRef.fromString=function(e){var t=e.indexOf(j.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var r=e.slice(0,t),n=e.slice(t+1);return new j.FieldRef(n,r,e)},j.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+j.FieldRef.joiner+this.docRef),this._stringValue},j.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},j.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},j.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},j.Set.prototype.contains=function(e){return!!this.elements[e]},j.Set.prototype.intersect=function(e){var t,r,n,i=[];if(e===j.Set.complete)return this;if(e===j.Set.empty)return e;this.length<e.length?(t=this,r=e):(t=e,r=this),n=Object.keys(t.elements);for(var s=0;s<n.length;s++){var o=n[s];o in r.elements&&i.push(o)}return new j.Set(i)},j.Set.prototype.union=function(e){return e===j.Set.complete?j.Set.complete:e===j.Set.empty?this:new j.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},j.idf=function(e,t){var r=0;for(var n in e)"_index"!=n&&(r+=Object.keys(e[n]).length);var i=(t-r+.5)/(r+.5);return Math.log(1+Math.abs(i))},j.Token=function(e,t){this.str=e||"",this.metadata=t||{}},j.Token.prototype.toString=function(){return this.str},j.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},j.Token.prototype.clone=function(e){return e=e||function(e){return e},new j.Token(e(this.str,this.metadata),this.metadata)},j.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new j.Token(j.utils.asString(e).toLowerCase(),j.utils.clone(t))}));for(var r=e.toString().toLowerCase(),n=r.length,i=[],s=0,o=0;s<=n;s++){var a=s-o;if(r.charAt(s).match(j.tokenizer.separator)||s==n){if(a>0){var u=j.utils.clone(t)||{};u.position=[o,a],u.index=i.length,i.push(new j.Token(r.slice(o,s),u))}o=s+1}}return i},j.tokenizer.separator=/[\s\-]+/,j.Pipeline=function(){this._stack=[]},j.Pipeline.registeredFunctions=Object.create(null),j.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&j.utils.warn("Overwriting existing registered function: "+t),e.label=t,j.Pipeline.registeredFunctions[e.label]=e},j.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||j.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},j.Pipeline.load=function(e){var t=new j.Pipeline;return e.forEach((function(e){var r=j.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},j.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){j.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},j.Pipeline.prototype.after=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},j.Pipeline.prototype.before=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},j.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},j.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r<t;r++){for(var n=this._stack[r],i=[],s=0;s<e.length;s++){var o=n(e[s],s,e);if(null!=o&&""!==o)if(Array.isArray(o))for(var a=0;a<o.length;a++)i.push(o[a]);else i.push(o)}e=i}return e},j.Pipeline.prototype.runString=function(e,t){var r=new j.Token(e,t);return this.run([r]).map((function(e){return e.toString()}))},j.Pipeline.prototype.reset=function(){this._stack=[]},j.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return j.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},j.Vector=function(e){this._magnitude=0,this.elements=e||[]},j.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,r=this.elements.length/2,n=r-t,i=Math.floor(n/2),s=this.elements[2*i];n>1&&(s<e&&(t=i),s>e&&(r=i),s!=e);)n=r-t,i=t+Math.floor(n/2),s=this.elements[2*i];return s==e||s>e?2*i:s<e?2*(i+1):void 0},j.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},j.Vector.prototype.upsert=function(e,t,r){this._magnitude=0;var n=this.positionForIndex(e);this.elements[n]==e?this.elements[n+1]=r(this.elements[n+1],t):this.elements.splice(n,0,e,t)},j.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,r=1;r<t;r+=2){var n=this.elements[r];e+=n*n}return this._magnitude=Math.sqrt(e)},j.Vector.prototype.dot=function(e){for(var t=0,r=this.elements,n=e.elements,i=r.length,s=n.length,o=0,a=0,u=0,l=0;u<i&&l<s;)(o=r[u])<(a=n[l])?u+=2:o>a?l+=2:o==a&&(t+=r[u+1]*n[l+1],u+=2,l+=2);return t},j.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},j.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t<this.elements.length;t+=2,r++)e[r]=this.elements[t];return e},j.Vector.prototype.toJSON=function(){return this.elements},j.stemmer=(o={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},a={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},h="^("+(l="[^aeiou][^aeiouy]*")+")?"+(c=(u="[aeiouy]")+"[aeiou]*")+l+"("+c+")?$",d="^("+l+")?"+c+l+c+l,f="^("+l+")?"+u,p=new RegExp("^("+l+")?"+c+l),y=new RegExp(d),m=new RegExp(h),g=new RegExp(f),x=/^(.+?)(ss|i)es$/,v=/^(.+?)([^s])s$/,w=/^(.+?)eed$/,E=/^(.+?)(ed|ing)$/,Q=/.$/,k=/(at|bl|iz)$/,b=new RegExp("([^aeiouylsz])\\1$"),S=new RegExp("^"+l+u+"[^aeiouwxy]$"),L=/^(.+?[^aeiou])y$/,T=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,P=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,I=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,O=/^(.+?)(s|t)(ion)$/,R=/^(.+?)e$/,C=/ll$/,F=new RegExp("^"+l+u+"[^aeiouwxy]$"),N=function(e){var t,r,n,i,s,u,l;if(e.length<3)return e;if("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),s=v,(i=x).test(e)?e=e.replace(i,"$1$2"):s.test(e)&&(e=e.replace(s,"$1$2")),s=E,(i=w).test(e)){var c=i.exec(e);(i=p).test(c[1])&&(i=Q,e=e.replace(i,""))}else s.test(e)&&(t=(c=s.exec(e))[1],(s=g).test(t)&&(u=b,l=S,(s=k).test(e=t)?e+="e":u.test(e)?(i=Q,e=e.replace(i,"")):l.test(e)&&(e+="e")));return(i=L).test(e)&&(e=(t=(c=i.exec(e))[1])+"i"),(i=T).test(e)&&(t=(c=i.exec(e))[1],r=c[2],(i=p).test(t)&&(e=t+o[r])),(i=P).test(e)&&(t=(c=i.exec(e))[1],r=c[2],(i=p).test(t)&&(e=t+a[r])),s=O,(i=I).test(e)?(t=(c=i.exec(e))[1],(i=y).test(t)&&(e=t)):s.test(e)&&(t=(c=s.exec(e))[1]+c[2],(s=y).test(t)&&(e=t)),(i=R).test(e)&&(t=(c=i.exec(e))[1],s=m,u=F,((i=y).test(t)||s.test(t)&&!u.test(t))&&(e=t)),s=y,(i=C).test(e)&&s.test(e)&&(i=Q,e=e.replace(i,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1)),e},function(e){return e.update(N)}),j.Pipeline.registerFunction(j.stemmer,"stemmer"),j.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},j.stopWordFilter=j.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),j.Pipeline.registerFunction(j.stopWordFilter,"stopWordFilter"),j.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},j.Pipeline.registerFunction(j.trimmer,"trimmer"),j.TokenSet=function(){this.final=!1,this.edges={},this.id=j.TokenSet._nextId,j.TokenSet._nextId+=1},j.TokenSet._nextId=1,j.TokenSet.fromArray=function(e){for(var t=new j.TokenSet.Builder,r=0,n=e.length;r<n;r++)t.insert(e[r]);return t.finish(),t.root},j.TokenSet.fromClause=function(e){return"editDistance"in e?j.TokenSet.fromFuzzyString(e.term,e.editDistance):j.TokenSet.fromString(e.term)},j.TokenSet.fromFuzzyString=function(e,t){for(var r=new j.TokenSet,n=[{node:r,editsRemaining:t,str:e}];n.length;){var i=n.pop();if(i.str.length>0){var s,o=i.str.charAt(0);o in i.node.edges?s=i.node.edges[o]:(s=new j.TokenSet,i.node.edges[o]=s),1==i.str.length&&(s.final=!0),n.push({node:s,editsRemaining:i.editsRemaining,str:i.str.slice(1)})}if(0!=i.editsRemaining){if("*"in i.node.edges)var a=i.node.edges["*"];else{a=new j.TokenSet;i.node.edges["*"]=a}if(0==i.str.length&&(a.final=!0),n.push({node:a,editsRemaining:i.editsRemaining-1,str:i.str}),i.str.length>1&&n.push({node:i.node,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)}),1==i.str.length&&(i.node.final=!0),i.str.length>=1){if("*"in i.node.edges)var u=i.node.edges["*"];else{u=new j.TokenSet;i.node.edges["*"]=u}1==i.str.length&&(u.final=!0),n.push({node:u,editsRemaining:i.editsRemaining-1,str:i.str.slice(1)})}if(i.str.length>1){var l,c=i.str.charAt(0),h=i.str.charAt(1);h in i.node.edges?l=i.node.edges[h]:(l=new j.TokenSet,i.node.edges[h]=l),1==i.str.length&&(l.final=!0),n.push({node:l,editsRemaining:i.editsRemaining-1,str:c+i.str.slice(2)})}}}return r},j.TokenSet.fromString=function(e){for(var t=new j.TokenSet,r=t,n=0,i=e.length;n<i;n++){var s=e[n],o=n==i-1;if("*"==s)t.edges[s]=t,t.final=o;else{var a=new j.TokenSet;a.final=o,t.edges[s]=a,t=a}}return r},j.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var r=t.pop(),n=Object.keys(r.node.edges),i=n.length;r.node.final&&(r.prefix.charAt(0),e.push(r.prefix));for(var s=0;s<i;s++){var o=n[s];t.push({prefix:r.prefix.concat(o),node:r.node.edges[o]})}}return e},j.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),r=t.length,n=0;n<r;n++){var i=t[n];e=e+i+this.edges[i].id}return e},j.TokenSet.prototype.intersect=function(e){for(var t=new j.TokenSet,r=void 0,n=[{qNode:e,output:t,node:this}];n.length;){r=n.pop();for(var i=Object.keys(r.qNode.edges),s=i.length,o=Object.keys(r.node.edges),a=o.length,u=0;u<s;u++)for(var l=i[u],c=0;c<a;c++){var h=o[c];if(h==l||"*"==l){var d=r.node.edges[h],f=r.qNode.edges[l],p=d.final&&f.final,y=void 0;h in r.output.edges?(y=r.output.edges[h]).final=y.final||p:((y=new j.TokenSet).final=p,r.output.edges[h]=y),n.push({qNode:f,output:y,node:d})}}}return t},j.TokenSet.Builder=function(){this.previousWord="",this.root=new j.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},j.TokenSet.Builder.prototype.insert=function(e){var t,r=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var n=0;n<e.length&&n<this.previousWord.length&&e[n]==this.previousWord[n];n++)r++;this.minimize(r),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(n=r;n<e.length;n++){var i=new j.TokenSet,s=e[n];t.edges[s]=i,this.uncheckedNodes.push({parent:t,char:s,child:i}),t=i}t.final=!0,this.previousWord=e},j.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},j.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var r=this.uncheckedNodes[t],n=r.child.toString();n in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[n]:(r.child._str=n,this.minimizedNodes[n]=r.child),this.uncheckedNodes.pop()}},j.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},j.Index.prototype.search=function(e){return this.query((function(t){new j.QueryParser(e,t).parse()}))},j.Index.prototype.query=function(e){for(var t=new j.Query(this.fields),r=Object.create(null),n=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a<this.fields.length;a++)n[this.fields[a]]=new j.Vector;e.call(t,t);for(a=0;a<t.clauses.length;a++){var u=t.clauses[a],l=null,c=j.Set.empty;l=u.usePipeline?this.pipeline.runString(u.term,{fields:u.fields}):[u.term];for(var h=0;h<l.length;h++){var d=l[h];u.term=d;var f=j.TokenSet.fromClause(u),p=this.tokenSet.intersect(f).toArray();if(0===p.length&&u.presence===j.Query.presence.REQUIRED){for(var y=0;y<u.fields.length;y++){s[R=u.fields[y]]=j.Set.empty}break}for(var m=0;m<p.length;m++){var g=p[m],x=this.invertedIndex[g],v=x._index;for(y=0;y<u.fields.length;y++){var w=x[R=u.fields[y]],E=Object.keys(w),Q=g+"/"+R,k=new j.Set(E);if(u.presence==j.Query.presence.REQUIRED&&(c=c.union(k),void 0===s[R]&&(s[R]=j.Set.complete)),u.presence!=j.Query.presence.PROHIBITED){if(n[R].upsert(v,u.boost,(function(e,t){return e+t})),!i[Q]){for(var b=0;b<E.length;b++){var S,L=E[b],T=new j.FieldRef(L,R),P=w[L];void 0===(S=r[T])?r[T]=new j.MatchData(g,R,P):S.add(g,R,P)}i[Q]=!0}}else void 0===o[R]&&(o[R]=j.Set.empty),o[R]=o[R].union(k)}}}if(u.presence===j.Query.presence.REQUIRED)for(y=0;y<u.fields.length;y++){s[R=u.fields[y]]=s[R].intersect(c)}}var I=j.Set.complete,O=j.Set.empty;for(a=0;a<this.fields.length;a++){var R;s[R=this.fields[a]]&&(I=I.intersect(s[R])),o[R]&&(O=O.union(o[R]))}var C=Object.keys(r),F=[],N=Object.create(null);if(t.isNegated()){C=Object.keys(this.fieldVectors);for(a=0;a<C.length;a++){T=C[a];var D=j.FieldRef.fromString(T);r[T]=new j.MatchData}}for(a=0;a<C.length;a++){var _=(D=j.FieldRef.fromString(C[a])).docRef;if(I.contains(_)&&!O.contains(_)){var A,z=this.fieldVectors[D],M=n[D.fieldName].similarity(z);if(void 0!==(A=N[_]))A.score+=M,A.matchData.combine(r[D]);else{var B={ref:_,score:M,matchData:r[D]};N[_]=B,F.push(B)}}}return F.sort((function(e,t){return t.score-e.score}))},j.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:j.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},j.Index.load=function(e){var t={},r={},n=e.fieldVectors,i=Object.create(null),s=e.invertedIndex,o=new j.TokenSet.Builder,a=j.Pipeline.load(e.pipeline);e.version!=j.version&&j.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+j.version+"' does not match serialized index '"+e.version+"'");for(var u=0;u<n.length;u++){var l=(h=n[u])[0],c=h[1];r[l]=new j.Vector(c)}for(u=0;u<s.length;u++){var h,d=(h=s[u])[0],f=h[1];o.insert(d),i[d]=f}return o.finish(),t.fields=e.fields,t.fieldVectors=r,t.invertedIndex=i,t.tokenSet=o.root,t.pipeline=a,new j.Index(t)},j.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=j.tokenizer,this.pipeline=new j.Pipeline,this.searchPipeline=new j.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},j.Builder.prototype.ref=function(e){this._ref=e},j.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},j.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},j.Builder.prototype.k1=function(e){this._k1=e},j.Builder.prototype.add=function(e,t){var r=e[this._ref],n=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var i=0;i<n.length;i++){var s=n[i],o=this._fields[s].extractor,a=o?o(e):e[s],u=this.tokenizer(a,{fields:[s]}),l=this.pipeline.run(u),c=new j.FieldRef(r,s),h=Object.create(null);this.fieldTermFrequencies[c]=h,this.fieldLengths[c]=0,this.fieldLengths[c]+=l.length;for(var d=0;d<l.length;d++){var f=l[d];if(null==h[f]&&(h[f]=0),h[f]+=1,null==this.invertedIndex[f]){var p=Object.create(null);p._index=this.termIndex,this.termIndex+=1;for(var y=0;y<n.length;y++)p[n[y]]=Object.create(null);this.invertedIndex[f]=p}null==this.invertedIndex[f][s][r]&&(this.invertedIndex[f][s][r]=Object.create(null));for(var m=0;m<this.metadataWhitelist.length;m++){var g=this.metadataWhitelist[m],x=f.metadata[g];null==this.invertedIndex[f][s][r][g]&&(this.invertedIndex[f][s][r][g]=[]),this.invertedIndex[f][s][r][g].push(x)}}}},j.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,r={},n={},i=0;i<t;i++){var s=j.FieldRef.fromString(e[i]),o=s.fieldName;n[o]||(n[o]=0),n[o]+=1,r[o]||(r[o]=0),r[o]+=this.fieldLengths[s]}var a=Object.keys(this._fields);for(i=0;i<a.length;i++){var u=a[i];r[u]=r[u]/n[u]}this.averageFieldLength=r},j.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),r=t.length,n=Object.create(null),i=0;i<r;i++){for(var s=j.FieldRef.fromString(t[i]),o=s.fieldName,a=this.fieldLengths[s],u=new j.Vector,l=this.fieldTermFrequencies[s],c=Object.keys(l),h=c.length,d=this._fields[o].boost||1,f=this._documents[s.docRef].boost||1,p=0;p<h;p++){var y,m,g,x=c[p],v=l[x],w=this.invertedIndex[x]._index;void 0===n[x]?(y=j.idf(this.invertedIndex[x],this.documentCount),n[x]=y):y=n[x],m=y*((this._k1+1)*v)/(this._k1*(1-this._b+this._b*(a/this.averageFieldLength[o]))+v),m*=d,m*=f,g=Math.round(1e3*m)/1e3,u.insert(w,g)}e[s]=u}this.fieldVectors=e},j.Builder.prototype.createTokenSet=function(){this.tokenSet=j.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},j.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new j.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},j.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},j.MatchData=function(e,t,r){for(var n=Object.create(null),i=Object.keys(r||{}),s=0;s<i.length;s++){var o=i[s];n[o]=r[o].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=n)},j.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),r=0;r<t.length;r++){var n=t[r],i=Object.keys(e.metadata[n]);null==this.metadata[n]&&(this.metadata[n]=Object.create(null));for(var s=0;s<i.length;s++){var o=i[s],a=Object.keys(e.metadata[n][o]);null==this.metadata[n][o]&&(this.metadata[n][o]=Object.create(null));for(var u=0;u<a.length;u++){var l=a[u];null==this.metadata[n][o][l]?this.metadata[n][o][l]=e.metadata[n][o][l]:this.metadata[n][o][l]=this.metadata[n][o][l].concat(e.metadata[n][o][l])}}}},j.MatchData.prototype.add=function(e,t,r){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=r);if(t in this.metadata[e])for(var n=Object.keys(r),i=0;i<n.length;i++){var s=n[i];s in this.metadata[e][t]?this.metadata[e][t][s]=this.metadata[e][t][s].concat(r[s]):this.metadata[e][t][s]=r[s]}else this.metadata[e][t]=r},j.Query=function(e){this.clauses=[],this.allFields=e},j.Query.wildcard=new String("*"),j.Query.wildcard.NONE=0,j.Query.wildcard.LEADING=1,j.Query.wildcard.TRAILING=2,j.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},j.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=j.Query.wildcard.NONE),e.wildcard&j.Query.wildcard.LEADING&&e.term.charAt(0)!=j.Query.wildcard&&(e.term="*"+e.term),e.wildcard&j.Query.wildcard.TRAILING&&e.term.slice(-1)!=j.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=j.Query.presence.OPTIONAL),this.clauses.push(e),this},j.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=j.Query.presence.PROHIBITED)return!1;return!0},j.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,j.utils.clone(t))}),this),this;var r=t||{};return r.term=e.toString(),this.clause(r),this},j.QueryParseError=function(e,t,r){this.name="QueryParseError",this.message=e,this.start=t,this.end=r},j.QueryParseError.prototype=new Error,j.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},j.QueryLexer.prototype.run=function(){for(var e=j.QueryLexer.lexText;e;)e=e(this)},j.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,r=this.pos,n=0;n<this.escapeCharPositions.length;n++)r=this.escapeCharPositions[n],e.push(this.str.slice(t,r)),t=r+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},j.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},j.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},j.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return j.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},j.QueryLexer.prototype.width=function(){return this.pos-this.start},j.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},j.QueryLexer.prototype.backup=function(){this.pos-=1},j.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=j.QueryLexer.EOS&&this.backup()},j.QueryLexer.prototype.more=function(){return this.pos<this.length},j.QueryLexer.EOS="EOS",j.QueryLexer.FIELD="FIELD",j.QueryLexer.TERM="TERM",j.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",j.QueryLexer.BOOST="BOOST",j.QueryLexer.PRESENCE="PRESENCE",j.QueryLexer.lexField=function(e){return e.backup(),e.emit(j.QueryLexer.FIELD),e.ignore(),j.QueryLexer.lexText},j.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(j.QueryLexer.TERM)),e.ignore(),e.more())return j.QueryLexer.lexText},j.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.EDIT_DISTANCE),j.QueryLexer.lexText},j.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.BOOST),j.QueryLexer.lexText},j.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(j.QueryLexer.TERM)},j.QueryLexer.termSeparator=j.tokenizer.separator,j.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==j.QueryLexer.EOS)return j.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return j.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if(t.match(j.QueryLexer.termSeparator))return j.QueryLexer.lexTerm}else e.escapeCharacter()}},j.QueryParser=function(e,t){this.lexer=new j.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},j.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=j.QueryParser.parseClause;e;)e=e(this);return this.query},j.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},j.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},j.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},j.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case j.QueryLexer.PRESENCE:return j.QueryParser.parsePresence;case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new j.QueryParseError(r,t.start,t.end)}},j.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=j.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=j.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new j.QueryParseError(r,t.start,t.end)}var n=e.peekLexeme();if(null==n){r="expecting term or field, found nothing";throw new j.QueryParseError(r,t.start,t.end)}switch(n.type){case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:r="expecting term or field, found '"+n.type+"'";throw new j.QueryParseError(r,n.start,n.end)}}},j.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),n="unrecognised field '"+t.str+"', possible fields: "+r;throw new j.QueryParseError(n,t.start,t.end)}e.currentClause.fields=[t.str];var i=e.peekLexeme();if(null==i){n="expecting term, found nothing";throw new j.QueryParseError(n,t.start,t.end)}if(i.type===j.QueryLexer.TERM)return j.QueryParser.parseTerm;n="expecting term, found '"+i.type+"'";throw new j.QueryParseError(n,i.start,i.end)}},j.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:var n="Unexpected lexeme type '"+r.type+"'";throw new j.QueryParseError(n,r.start,r.end)}else e.nextClause()}},j.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="edit distance must be numeric";throw new j.QueryParseError(n,t.start,t.end)}e.currentClause.editDistance=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new j.QueryParseError(n,i.start,i.end)}else e.nextClause()}},j.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var n="boost must be numeric";throw new j.QueryParseError(n,t.start,t.end)}e.currentClause.boost=r;var i=e.peekLexeme();if(null!=i)switch(i.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:n="Unexpected lexeme type '"+i.type+"'";throw new j.QueryParseError(n,i.start,i.end)}else e.nextClause()}},void 0===(i="function"==typeof(n=function(){return j})?n.call(t,r,t,e):n)||(e.exports=i)}()}}]);
\ No newline at end of file
diff --git a/assets/js/540.72d7c8dc.js.LICENSE.txt b/assets/js/540.72d7c8dc.js.LICENSE.txt
new file mode 100644
index 000000000..9d2f6169c
--- /dev/null
+++ b/assets/js/540.72d7c8dc.js.LICENSE.txt
@@ -0,0 +1,67 @@
+/*!
+ * lunr.Builder
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.Index
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.Pipeline
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.Set
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.TokenSet
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.Vector
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.stemmer
+ * Copyright (C) 2020 Oliver Nightingale
+ * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
+ */
+
+/*!
+ * lunr.stopWordFilter
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.tokenizer
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.trimmer
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/*!
+ * lunr.utils
+ * Copyright (C) 2020 Oliver Nightingale
+ */
+
+/**
+ * @license
+ * Copyright 2019 Google LLC
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+/**
+ * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
+ * Copyright (C) 2020 Oliver Nightingale
+ * @license MIT
+ */
diff --git a/assets/js/main.02488555.js b/assets/js/main.02488555.js
new file mode 100644
index 000000000..7d76569fd
--- /dev/null
+++ b/assets/js/main.02488555.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.02488555.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8792],{1205:(e,t,n)=>{"use strict";n.d(t,{mg:()=>J,vd:()=>V});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),s=n.n(i),l=n(311),u=n.n(l),c=n(2833),d=n.n(c);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function g(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var m={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(m).map((function(e){return m[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,m.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},A=function(e,t){return t.filter((function(e){return void 0!==e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},T=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var s=o[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var s=o[i],l=f({},r[s],a[s]);r[s]=l}return e}),[]).reverse()},N=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},O=function(e){return Array.isArray(e)?e.join(""):e},P=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},j=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},L=[m.NOSCRIPT,m.SCRIPT,m.STYLE],R=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},I=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},F=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},M=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},D=function(e,t,n){switch(e){case m.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=F(n,a),[r.createElement(m.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=I(n),o=O(t);return a?"<"+e+' data-rh="true" '+a+">"+R(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+R(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return F(t)},toString:function(){return I(t)}};default:return{toComponent:function(){return M(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+R(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===L.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=P(e.metaTags,v),o=P(t,y),i=P(n,b);return{priorityMethods:{toComponent:function(){return[].concat(M(m.META,a.priority),M(m.LINK,o.priority),M(m.SCRIPT,i.priority))},toString:function(){return D(m.META,a.priority,r)+" "+D(m.LINK,o.priority,r)+" "+D(m.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=h.priorityMethods,c=h.linkTags,d=h.metaTags,f=h.scriptTags}return{priority:p,base:D(m.BASE,t,r),bodyAttributes:D("bodyAttributes",n,r),htmlAttributes:D("htmlAttributes",a,r),link:D(m.LINK,c,r),meta:D(m.META,d,r),noscript:D(m.NOSCRIPT,o,r),script:D(m.SCRIPT,f,r),style:D(m.STYLE,i,r),title:D(m.TITLE,{title:l,titleAttributes:u},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),H=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),W="undefined"!=typeof document,V=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);V.canUseDOM=W,V.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},V.defaultProps={context:{}},V.displayName="HelmetProvider";var G=function(e,t){var n,r=document.head||document.querySelector(m.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},q=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],u=t[l]||"";n.getAttribute(l)!==u&&n.setAttribute(l,u),-1===a.indexOf(l)&&a.push(l);var c=o.indexOf(l);-1!==c&&o.splice(c,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},K=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;q(m.BODY,e.bodyAttributes),q(m.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=O(e)),q(m.TITLE,t)}(c,d);var f={baseTag:G(m.BASE,n),linkTags:G(m.LINK,a),metaTags:G(m.META,o),noscriptTags:G(m.NOSCRIPT,i),scriptTags:G(m.SCRIPT,l),styleTags:G(m.STYLE,u)},p={},h={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(h[e]=f[e].oldTags)})),t&&t(),s(e,p,h)},Y=null,Z=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:A(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:T(m.LINK,["rel","href"],e),metaTags:T(m.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:T(m.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:T(m.SCRIPT,["src","innerHTML"],e),styleTags:T(m.STYLE,["cssText"],e),title:E(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:N(e,"prioritizeSeoTags")});V.canUseDOM?(t=o,Y&&cancelAnimationFrame(Y),t.defer?Y=requestAnimationFrame((function(){K(t,(function(){Y=null}))})):(K(t),Y=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Z.propTypes={context:H.isRequired},Z.displayName="HelmetDispatcher";var Q=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!s()(j(this.props,"helmetData"),j(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case m.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case m.BODY:return f({},a,{bodyAttributes:f({},o)});case m.HTML:return f({},a,{htmlAttributes:f({},o)});default:return f({},a,((n={})[r.type]=f({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=g(r,Q),s=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,o),l){case m.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:s,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=g(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Z,f({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Z,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},5391:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"0480b142":[()=>n.e(8070).then(n.bind(n,7208)),"@site/docs/faq.md",7208],"093cd424":[()=>n.e(9946).then(n.bind(n,5789)),"@site/docs/Features/index.md",5789],"0f2839b0":[()=>n.e(7693).then(n.bind(n,2452)),"@site/docs/Features/running.md",2452],"0fb61cef":[()=>n.e(9780).then(n.bind(n,8950)),"@site/docs/matrix.md",8950],10815033:[()=>n.e(4456).then(n.bind(n,334)),"@site/docs/Features/accessContent.md",334],"119f86c8":[()=>n.e(1487).then(n.bind(n,8883)),"@site/docs/Configurations/Profiles/sas9ssh.md",8883],"138e0e15":[()=>n.e(4921).then(n.t.bind(n,1597,19)),"@generated/@easyops-cn/docusaurus-search-local/default/__plugin.json",1597],"15f9a09a":[()=>n.e(2679).then(n.bind(n,4640)),"@site/docs/Configurations/sasLog.md",4640],17896441:[()=>Promise.all([n.e(1869),n.e(8401)]).then(n.bind(n,8281)),"@theme/DocItem",8281],"1a4e3797":[()=>Promise.all([n.e(1869),n.e(2138)]).then(n.bind(n,1035)),"@theme/SearchPage",1035],"23374ca6":[()=>n.e(2278).then(n.bind(n,7403)),"@site/docs/README.md",7403],"31e29712":[()=>n.e(3315).then(n.bind(n,4333)),"@site/docs/Configurations/Profiles/sas9iom.md",4333],"3ac6095c":[()=>n.e(409).then(n.bind(n,4008)),"@site/docs/Features/errorsWarnings.md",4008],"3b8c55ea":[()=>n.e(6803).then(n.bind(n,7248)),"@site/docs/installation.md",7248],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"6139c3aa":[()=>n.e(404).then(n.bind(n,5745)),"@site/docs/Configurations/index.md",5745],"7f219f31":[()=>n.e(4782).then(n.bind(n,4280)),"@site/docs/Configurations/Profiles/sas9local.md",4280],"7f76ed4a":[()=>n.e(8693).then(n.bind(n,5151)),"@site/docs/Features/accessServer.md",5151],"88d2f13f":[()=>n.e(9101).then(n.t.bind(n,6260,19)),"@generated/docusaurus-plugin-content-docs/default/p/vscode-sas-extension-d91.json",6260],"9cd00e46":[()=>n.e(4252).then(n.bind(n,3864)),"@site/docs/Configurations/Profiles/additional.md",3864],a014e049:[()=>n.e(305).then(n.bind(n,6320)),"@site/docs/Features/accessLibraries.md",6320],a4d55a63:[()=>n.e(9598).then(n.bind(n,6909)),"@site/docs/Features/sasCodeEditing.md",6909],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,1377)),"@theme/DocRoot",1377],aba21aa0:[()=>n.e(5742).then(n.t.bind(n,7093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",7093],b7e7dbf2:[()=>n.e(6296).then(n.bind(n,2029)),"@site/docs/Configurations/Profiles/index.md",2029],d6b6207b:[()=>n.e(2200).then(n.bind(n,8812)),"@site/docs/Features/sasNotebook.md",8812],dc8f4192:[()=>n.e(2858).then(n.bind(n,4725)),"@site/docs/Configurations/Profiles/viya.md",4725],e39a743c:[()=>n.e(1874).then(n.bind(n,5435)),"@site/docs/Features/runningTask.md",5435]};var s=n(4848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(6921),c=n(3102);function d(e,t){if("*"===e)return a()({loading:l,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,s.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},f=[],p=[],h=(0,u.A)(r);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],f.push(r[1]),p.push(r[2]))})),a().Map({loading:l,loader:d,modules:f,webpack:()=>p,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;delete a.__context;const l=a.__props;return delete a.__props,(0,s.jsx)(c.W,{value:i,children:(0,s.jsx)(o,{...a,...l,...n})})}})}const f=[{path:"/vscode-sas-extension/search",component:d("/vscode-sas-extension/search","af9"),exact:!0},{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","d1e"),routes:[{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","aca"),routes:[{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","933"),routes:[{path:"/vscode-sas-extension/Configurations/",component:d("/vscode-sas-extension/Configurations/","227"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/",component:d("/vscode-sas-extension/Configurations/Profiles/","4a6"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/additional",component:d("/vscode-sas-extension/Configurations/Profiles/additional","ba1"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/sas9iom",component:d("/vscode-sas-extension/Configurations/Profiles/sas9iom","e5e"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/sas9local",component:d("/vscode-sas-extension/Configurations/Profiles/sas9local","6aa"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/sas9ssh",component:d("/vscode-sas-extension/Configurations/Profiles/sas9ssh","ff6"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/viya",component:d("/vscode-sas-extension/Configurations/Profiles/viya","2e0"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/sasLog",component:d("/vscode-sas-extension/Configurations/sasLog","e79"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/faq",component:d("/vscode-sas-extension/faq","3c7"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/",component:d("/vscode-sas-extension/Features/","d28"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/accessContent",component:d("/vscode-sas-extension/Features/accessContent","e67"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/accessLibraries",component:d("/vscode-sas-extension/Features/accessLibraries","392"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/accessServer",component:d("/vscode-sas-extension/Features/accessServer","d8e"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/errorsWarnings",component:d("/vscode-sas-extension/Features/errorsWarnings","d6a"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/running",component:d("/vscode-sas-extension/Features/running","721"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/runningTask",component:d("/vscode-sas-extension/Features/runningTask","8d1"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/sasCodeEditing",component:d("/vscode-sas-extension/Features/sasCodeEditing","956"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/sasNotebook",component:d("/vscode-sas-extension/Features/sasNotebook","404"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/installation",component:d("/vscode-sas-extension/installation","6f3"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/matrix",component:d("/vscode-sas-extension/matrix","9c6"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","f3d"),exact:!0,sidebar:"defaultSidebar"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},7815:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(1205),i=n(4625),s=n(4784),l=n(8193);const u=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),d=n(6347),f=n(2831),p=n(4848);function h(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var g=n(5260),m=n(4586),y=n(6025),b=n(6342),v=n(1003),w=n(2131),k=n(4090);const x="default";var S=n(440),E=n(1463);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,m.A)(),r=(0,w.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(g.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function C(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,m.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,m.A)(),{pathname:r}=(0,d.zy)();return e+(0,S.Ks)((0,y.Ay)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(g.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function A(){const{i18n:{currentLocale:e}}=(0,m.A)(),{metadata:t,image:n}=(0,b.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(g.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:k.w})]}),n&&(0,p.jsx)(v.be,{image:n}),(0,p.jsx)(C,{}),(0,p.jsx)(_,{}),(0,p.jsx)(E.A,{tag:x,locale:e}),(0,p.jsx)(g.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const T=new Map;var N=n(6125),O=n(6988),P=n(205);function j(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=u.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const L=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,P.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),j("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function R(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,f.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class I extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?j("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=j("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),R(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(L,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(d.qh,{location:t,render:()=>e})})}}const F=I,M="__docusaurus-base-url-issue-banner-container",D="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n  var shouldInsert = typeof window['docusaurus'] === 'undefined';\n  shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n  var bannerContainer = document.createElement('div');\n  bannerContainer.id = '${M}';\n  var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${D}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n   <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n   <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n   <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n   <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n  bannerContainer.innerHTML = bannerHtml;\n  document.body.prepend(bannerContainer);\n  var suggestionContainer = document.getElementById('${z}');\n  var actualHomePagePath = window.location.pathname;\n  var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n        ? actualHomePagePath\n        : actualHomePagePath + '/';\n  suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,m.A)();return(0,p.jsx)(p.Fragment,{children:!l.A.canUseDOM&&(0,p.jsx)(g.A,{children:(0,p.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,m.A)(),{pathname:n}=(0,d.zy)();return t&&n===e?(0,p.jsx)($,{}):null}function H(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,m.A)(),o=(0,y.Ay)(e),{htmlLang:i,direction:s}=a[r];return(0,p.jsxs)(g.A,{children:[(0,p.jsx)("html",{lang:i,dir:s}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:o})]})}var W=n(7489),V=n(2303);function G(){const e=(0,V.A)();return(0,p.jsx)(g.A,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}const q=(0,f.v)(c.A);function K(){const e=function(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,f.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return T.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return T.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,p.jsx)(F,{location:e,children:q})}function Y(){return(0,p.jsx)(W.A,{children:(0,p.jsx)(O.l,{children:(0,p.jsxs)(N.x,{children:[(0,p.jsxs)(h,{children:[(0,p.jsx)(H,{}),(0,p.jsx)(A,{}),(0,p.jsx)(U,{}),(0,p.jsx)(K,{})]}),(0,p.jsx)(G,{})]})})})}var Z=n(4054);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var X=n(6921);const J=new Set,ee=new Set,te=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ne={prefetch:e=>{if(!(e=>!te()&&!ee.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,f.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Z).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,X.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!te()&&!ee.has(e))(e)&&(ee.add(e),R(e))},re=Object.freeze(ne);function ae(e){let{children:t}=e;return"hash"===s.A.future.experimental_router?(0,p.jsx)(i.I9,{children:t}):(0,p.jsx)(i.Kd,{children:t})}const oe=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=re;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(o.vd,{children:(0,p.jsx)(ae,{children:(0,p.jsx)(Y,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(oe)window.docusaurusRoot=a.hydrateRoot(e,t,{onRecoverableError:n});else{const r=a.createRoot(e,{onRecoverableError:n});r.render(t),window.docusaurusRoot=r}};R(window.location.pathname).then((()=>{(0,r.startTransition)(i)}))}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>f});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/vscode-sas-extension/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/vscode-sas-extension/","mainDocId":"README","docs":[{"id":"Configurations/index","path":"/vscode-sas-extension/Configurations/","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/additional","path":"/vscode-sas-extension/Configurations/Profiles/additional","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/index","path":"/vscode-sas-extension/Configurations/Profiles/","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/sas9iom","path":"/vscode-sas-extension/Configurations/Profiles/sas9iom","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/sas9local","path":"/vscode-sas-extension/Configurations/Profiles/sas9local","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/sas9ssh","path":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/viya","path":"/vscode-sas-extension/Configurations/Profiles/viya","sidebar":"defaultSidebar"},{"id":"Configurations/sasLog","path":"/vscode-sas-extension/Configurations/sasLog","sidebar":"defaultSidebar"},{"id":"faq","path":"/vscode-sas-extension/faq","sidebar":"defaultSidebar"},{"id":"Features/accessContent","path":"/vscode-sas-extension/Features/accessContent","sidebar":"defaultSidebar"},{"id":"Features/accessLibraries","path":"/vscode-sas-extension/Features/accessLibraries","sidebar":"defaultSidebar"},{"id":"Features/accessServer","path":"/vscode-sas-extension/Features/accessServer","sidebar":"defaultSidebar"},{"id":"Features/errorsWarnings","path":"/vscode-sas-extension/Features/errorsWarnings","sidebar":"defaultSidebar"},{"id":"Features/index","path":"/vscode-sas-extension/Features/","sidebar":"defaultSidebar"},{"id":"Features/running","path":"/vscode-sas-extension/Features/running","sidebar":"defaultSidebar"},{"id":"Features/runningTask","path":"/vscode-sas-extension/Features/runningTask","sidebar":"defaultSidebar"},{"id":"Features/sasCodeEditing","path":"/vscode-sas-extension/Features/sasCodeEditing","sidebar":"defaultSidebar"},{"id":"Features/sasNotebook","path":"/vscode-sas-extension/Features/sasNotebook","sidebar":"defaultSidebar"},{"id":"installation","path":"/vscode-sas-extension/installation","sidebar":"defaultSidebar"},{"id":"matrix","path":"/vscode-sas-extension/matrix","sidebar":"defaultSidebar"},{"id":"README","path":"/vscode-sas-extension/","sidebar":"defaultSidebar"}],"draftIds":[],"sidebars":{"defaultSidebar":{"link":{"path":"/vscode-sas-extension/","label":"README"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(2654);const l=JSON.parse('{"docusaurusVersion":"3.6.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.6.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.6.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.6.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.6.3"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.46.1"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.6.3"}}}');var u=n(4848);const c={siteConfig:a.A,siteMetadata:l,globalData:o,i18n:i,codeTranslations:s},d=r.createContext(c);function f(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(6540),a=n(8193),o=n(5260),i=n(440),s=n(9504),l=n(3102),u=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,u.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,u.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,u.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,u.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const n=(0,i.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function f(e){let{children:t}=e;return(0,u.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function p(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)(f,{children:(0,u.jsxs)(g,{fallback:()=>(0,u.jsx)(c,{error:t,tryAgain:n}),children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("title",{children:"Page Error"})}),(0,u.jsx)(s.A,{children:(0,u.jsx)(c,{error:t,tryAgain:n})})]})})}const h=e=>(0,u.jsx)(p,{...e});class g extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??h)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(1205),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(4625),o=n(440),i=n(4586),s=n(6654),l=n(8193),u=n(3427),c=n(6025),d=n(4848);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:h,isActive:g,"data-noBrokenLinkCheck":m,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:v}=(0,i.A)(),{trailingSlash:w,baseUrl:k}=v,x=v.future.experimental_router,{withBaseUrl:S}=(0,c.hH)(),E=(0,u.A)(),_=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>_.current));const C=f||p;const A=(0,s.A)(C),T=C?.replace("pathname://","");let N=void 0!==T?(O=T,y&&(e=>e.startsWith("/"))(O)?S(O):O):void 0;var O;"hash"===x&&N?.startsWith("./")&&(N=N?.slice(1)),N&&A&&(N=(0,o.Ks)(N,{trailingSlash:w,baseUrl:k}));const P=(0,r.useRef)(!1),j=n?a.k2:a.N_,L=l.A.canUseIntersectionObserver,R=(0,r.useRef)(),I=()=>{P.current||null==N||(window.docusaurus.preload(N),P.current=!0)};(0,r.useEffect)((()=>(!L&&A&&l.A.canUseDOM&&null!=N&&window.docusaurus.prefetch(N),()=>{L&&R.current&&R.current.disconnect()})),[R,N,L,A]);const F=N?.startsWith("#")??!1,M=!b.target||"_self"===b.target,D=!N||!A||!M||F&&"hash"!==x;m||!F&&D||E.collectLink(N),b.id&&E.collectAnchor(b.id);const z={};return D?(0,d.jsx)("a",{ref:_,href:N,...C&&!A&&{target:"_blank",rel:"noopener noreferrer"},...b,...z}):(0,d.jsx)(j,{...b,onMouseEnter:I,onTouchStart:I,innerRef:e=>{_.current=e,L&&e&&A&&(R.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(R.current.unobserve(e),R.current.disconnect(),null!=N&&window.docusaurus.prefetch(N))}))})),R.current.observe(e))},to:N,...n&&{isActive:g,activeClassName:h},...z})}const p=r.forwardRef(f)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,T:()=>l});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return o(s({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=s({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,hH:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:e}=(0,a.A)(),{baseUrl:t,url:n}=e,i=e.future.experimental_router,s=(0,r.useCallback)(((e,r)=>function(e){let{siteUrl:t,baseUrl:n,url:r,options:{forcePrependBaseUrl:a=!1,absolute:i=!1}={},router:s}=e;if(!r||r.startsWith("#")||(0,o.z)(r))return r;if("hash"===s)return r.startsWith("/")?`.${r}`:`./${r}`;if(a)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;const l=r.startsWith(n)?r:n+r.replace(/^\//,"");return i?t+l:l}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})),[n,t,i]);return{withBaseUrl:s}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const s=a?`${a}.${o}`:o;r(i)?e(i,s):t[s]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:s,children:t})}},3886:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>m,XK:()=>v,g1:()=>b});var r=n(6540),a=n(4070),o=n(7065),i=n(6342),s=n(679),l=n(9532),u=n(4848);const c=e=>`docs-preferred-version-${e}`,d={save:(e,t,n)=>{(0,s.Wf)(c(e),{persistence:t}).set(n)},read:(e,t)=>(0,s.Wf)(c(e),{persistence:t}).get(),clear:(e,t)=>{(0,s.Wf)(c(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const p=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,s]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=d.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,u.jsx)(p.Provider,{value:n,children:t})}function m(e){let{children:t}=e;return(0,u.jsx)(g,{children:t})}function y(){const e=(0,r.useContext)(p);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function b(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=y(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function v(){const e=(0,a.Gy)(),[t]=y();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},2565:(e,t,n)=>{"use strict";n.d(t,{k:()=>o,v:()=>i});var r=n(4070),a=n(3886);function o(e,t){return`docs-${e}-${t}`}function i(){const e=(0,r.Gy)(),t=(0,r.gk)(),n=(0,a.XK)();return[...Object.keys(e).map((function(r){const a=t?.activePlugin.pluginId===r?t.activeVersion:void 0,i=n[r],s=e[r].versions.find((e=>e.isLast));return o(r,(a??i??s).name)}))]}},609:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>u});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(s.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(s);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},4718:(e,t,n)=>{"use strict";n.d(t,{d1:()=>_,Nr:()=>f,w8:()=>m,$S:()=>p,B5:()=>E,Vd:()=>k,QB:()=>S,fW:()=>x,OF:()=>w,Y:()=>b});var r=n(6540),a=n(6347),o=n(2831),i=n(4070),s=n(9169);function l(e){return Array.from(new Set(e))}var u=n(3886),c=n(3025),d=n(609);function f(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=f(t);if(e)return e}}(e):void 0:e.href}function p(){const{pathname:e}=(0,a.zy)(),t=(0,d.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=v({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const h=(e,t)=>void 0!==e&&(0,s.ys)(e,t),g=(e,t)=>e.some((e=>m(e,t)));function m(e,t){return"link"===e.type?h(e.href,t):"category"===e.type&&(h(e.href,t)||g(e.items,t))}function y(e,t){switch(e.type){case"category":return m(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||m(e,t);default:return!0}}function b(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function v(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,s.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,s.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function w(){const e=(0,d.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?v({sidebarItems:e.items,pathname:t}):null}function k(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,u.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>l([t,n,a].filter(Boolean))),[t,n,a])}function x(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function S(e,t){const n=k(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${l(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,c.r)(),i=t.routes,s=i.find((e=>(0,a.B6)(n.pathname,e)));if(!s)return null;const l=s.sidebar,u=l?r.docsSidebars[l]:void 0;return{docElement:(0,o.v)(i),sidebarName:l,sidebarItems:u}}function _(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!f(e)))}},3025:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},4070:(e,t,n)=>{"use strict";n.d(t,{d1:()=>c.d1,zK:()=>w,vT:()=>m,gk:()=>y,Gy:()=>h,$S:()=>c.$S,HW:()=>k,vF:()=>f.v,ht:()=>g,g1:()=>d.g1,r7:()=>v,jh:()=>b});var r=n(6347),a=n(4586),o=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){return[...e.versions].sort(((e,t)=>e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0)).find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}function u(e,t){const n=l(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}var c=n(4718),d=n(3886),f=n(2565);const p={},h=()=>i("docusaurus-plugin-content-docs")??p,g=e=>{try{return function(e,t,n){void 0===t&&(t=o.W),void 0===n&&(n={});const r=i(e),a=r?.[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function m(e){void 0===e&&(e={});const t=h(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function y(e){void 0===e&&(e={});const t=m(e),{pathname:n}=(0,r.zy)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,n)}}function b(e){return g(e).versions}function v(e){const t=g(e);return s(t)}function w(e){const t=g(e),{pathname:n}=(0,r.zy)();return u(t,n)}function k(e){const t=g(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=s(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";var r=n(1765),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.A,{additionalLanguages:r}=t,o=globalThis.Prism;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(1617)(`./prism-${e}`)})),delete globalThis.Prism,void 0!==o&&(globalThis.Prism=e)}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(4164),a=n(1312),o=n(6342),i=n(8774),s=n(3427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(4848);function c(e){let{as:t,id:n,...c}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:f}}=(0,o.p)();if("h1"===t||!n)return(0,u.jsx)(t,{...c,id:void 0});d.collectAnchor(n);const p=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,u.jsxs)(t,{...c,className:(0,r.A)("anchor",f?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,u.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},9504:(e,t,n)=>{"use strict";n.d(t,{A:()=>Pt});var r=n(6540),a=n(4164),o=n(7489),i=n(1003),s=n(6347),l=n(1312),u=n(5062),c=n(4848);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,s.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,u.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const h=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??h,{containerRef:n,onClick:r}=p();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":h,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var m=n(7559),y=n(4090);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,c.jsx)(g,{className:b.skipToContent})}var w=n(6342),k=n(5041);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:a,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,c.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,a.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const A={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function T(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,k.M)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,c.jsxs)("div",{className:A.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,c.jsx)("div",{className:A.announcementBarPlaceholder}),(0,c.jsx)(C,{className:A.announcementBarContent}),o&&(0,c.jsx)(E,{onClick:n,className:A.announcementBarClose})]})}var N=n(9876),O=n(3104);var P=n(9532),j=n(5600);const L=r.createContext(null);function R(e){let{children:t}=e;const n=function(){const e=(0,N.M)(),t=(0,j.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,P.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,c.jsx)(L.Provider,{value:n,children:t})}function I(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function F(){const e=(0,r.useContext)(L);if(!e)throw new P.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,j.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:I(o)})),[a,o,t])}function M(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=F();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var D=n(5293),z=n(2303);function B(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function H(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,c.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite","aria-pressed":"dark"===r?"true":"false",children:[(0,c.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,c.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const W=r.memo(H),V={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function G(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,D.G)();return r?null:(0,c.jsx)(W,{className:t,buttonClassName:"dark"===n?V.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var q=n(3465);function K(){return(0,c.jsx)(q.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Y(){const e=(0,N.M)();return(0,c.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Z(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(K,{}),(0,c.jsx)(G,{className:"margin-right--md"}),(0,c.jsx)(Y,{})]})}var Q=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...u}=e;const d=(0,X.Ay)(r),f=(0,X.Ay)(t),p=(0,X.Ay)(a,{forcePrependBaseUrl:!0}),h=o&&a&&!(0,J.A)(a),g=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[o,h&&(0,c.jsx)(te.A,{...s&&{width:12,height:12}})]})};return a?(0,c.jsx)(Q.A,{href:l?p:a,...u,...g}):(0,c.jsx)(Q.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},...u,...g})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,c.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,c.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),se=n(9169),le=n(4586);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const l=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,c.jsxs)("div",{ref:l,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:s.to?void 0:"#",className:(0,a.A)("navbar__link",o),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:s.children??s.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(qe,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:f,toggleCollapsed:p,setCollapsed:h}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&h(!d)}),[u,d,h]),(0,c.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":f}),children:[(0,c.jsx)(ne,{role:"button",className:(0,a.A)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),p()},children:l.children??l.label}),(0,c.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:f,children:t.map(((e,t)=>(0,r.createElement)(qe,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?fe:de;return(0,c.jsx)(r,{...n})}var he=n(2131);function ge(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const me="iconLanguage_nlXk";var ye=n(1088),be=n(5391);var ve=n(4070),we=n(9153),ke=n(9913),xe=n(4471),Se=n(7674),Ee=n(6841),_e=n(3810);const Ce='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>',Ae='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>',Te='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 5H3h14zm0 5H3h14zm0 5H3h14z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>',Ne='<svg width="20" height="20" viewBox="0 0 20 20"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3v4c0 2-2 4-4 4H2"></path><path d="M8 17l-6-6 6-6"></path></g></svg>',Oe='<svg width="40" height="40" viewBox="0 0 20 20" fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"></path></svg>',Pe='<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v42M20 27H8.3"></path></g></svg>',je='<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v21M20 27H8.3"></path></g></svg>',Le={searchBar:"searchBar_RVTs",dropdownMenu:"dropdownMenu_qbY6",searchBarLeft:"searchBarLeft_MXDe",suggestion:"suggestion_fB_2",cursor:"cursor_eG29",hitTree:"hitTree_kk6K",hitIcon:"hitIcon_a7Zy",hitPath:"hitPath_ieM4",noResultsIcon:"noResultsIcon_EBY5",hitFooter:"hitFooter_E9YW",hitWrapper:"hitWrapper_sAK8",hitTitle:"hitTitle_vyVt",hitAction:"hitAction_NqkB",hideAction:"hideAction_vcyE",noResults:"noResults_l6Q3",searchBarContainer:"searchBarContainer_NW3z",searchBarLoadingRing:"searchBarLoadingRing_YnHq",searchClearButton:"searchClearButton_qk4g",searchIndexLoading:"searchIndexLoading_EJ1f",searchHintContainer:"searchHintContainer_Pkmr",searchHint:"searchHint_iIMx",focused:"focused_OWtg",input:"input_FOTf",hint:"hint_URu1",suggestions:"suggestions_X8XU",dataset:"dataset_QiCy",empty:"empty_eITn"};function Re(e){let{document:t,type:n,page:r,metadata:a,tokens:o,isInterOfTree:i,isLastOfTree:s}=e;const l=n===ke.i.Title,u=n===ke.i.Keywords,c=l||u,d=n===ke.i.Heading,f=[];i?f.push(Pe):s&&f.push(je);const p=f.map((e=>`<span class="${Le.hitTree}">${e}</span>`)),h=`<span class="${Le.hitIcon}">${c?Ce:d?Ae:Te}</span>`,g=[`<span class="${Le.hitTitle}">${u?(0,Ee.Z)(t.s,o):(0,_e.C)(t.t,(0,Se.g)(a,"t"),o)}</span>`];if(!i&&!s&&ye.tb){const e=r?r.b?.concat(r.t).concat(t.s&&t.s!==r.t?t.s:[]):t.b;g.push(`<span class="${Le.hitPath}">${(0,xe.$)(e??[])}</span>`)}else c||g.push(`<span class="${Le.hitPath}">${(0,Ee.Z)(r.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),o)}</span>`);const m=`<span class="${Le.hitAction}">${Ne}</span>`;return[...p,h,`<span class="${Le.hitWrapper}">`,...g,"</span>",m].join("")}function Ie(){return`<span class="${Le.noResults}"><span class="${Le.noResultsIcon}">${Oe}</span><span>${(0,l.T)({id:"theme.SearchBar.noResultsText",message:"No results"})}</span></span>`}var Fe=n(2849),Me=n(3385);async function De(){const e=await Promise.all([n.e(489),n.e(5741)]).then(n.t.bind(n,489,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const ze="_highlight";const Be=function(e){let{handleSearchBarToggle:t}=e;const a=(0,z.A)(),{siteConfig:{baseUrl:o},i18n:{currentLocale:i}}=(0,le.A)(),u=(0,ve.vT)();let d=o;try{const{preferredVersion:e}=function(){return n(4070).g1(...arguments)}(u?.pluginId??ye.UB);e&&!e.isLast&&(d=e.path+"/")}catch(D){if(ye.I$&&!(D instanceof P.dV))throw D}const f=(0,s.W6)(),p=(0,s.zy)(),h=(0,r.useRef)(null),g=(0,r.useRef)(new Map),m=(0,r.useRef)(!1),[y,b]=(0,r.useState)(!1),[v,w]=(0,r.useState)(!1),[k,x]=(0,r.useState)(""),S=(0,r.useRef)(null),E=(0,r.useRef)(""),[_,C]=(0,r.useState)("");(0,r.useEffect)((()=>{if(!Array.isArray(ye.Hg))return;let e="";if(p.pathname.startsWith(d)){const t=p.pathname.substring(d.length);let n;for(const e of ye.Hg){const r="string"==typeof e?e:e.path;if(t===r||t.startsWith(`${r}/`)){n=r;break}}n&&(e=n)}E.current!==e&&(g.current.delete(e),E.current=e),C(e)}),[p.pathname,d]);const A=!!ye.O6&&Array.isArray(ye.Hg)&&""===_,T=(0,r.useCallback)((async()=>{if(A||g.current.get(_))return;g.current.set(_,"loading"),S.current?.autocomplete.destroy(),b(!0);const[e]=await Promise.all([De(),(0,we.k)(d,_)]);if(S.current=e(h.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,be.A)(Le.searchBar,{[Le.searchBarLeft]:"left"===ye.ZG}),noPrefix:!0,dropdownMenu:Le.dropdownMenu,input:Le.input,hint:Le.hint,suggestions:Le.suggestions,suggestion:Le.suggestion,cursor:Le.cursor,dataset:Le.dataset,empty:Le.empty}},[{source:async(e,t)=>{t(await(0,we.w)(d,_,e))},templates:{suggestion:Re,empty:Ie,footer:e=>{let{query:t,isEmpty:n}=e;if(n&&(!_||!ye.dz))return;const r=(e=>{let{query:t,isEmpty:n}=e;const r=document.createElement("a"),a=new URLSearchParams;let s;if(a.set("q",t),_){const e=_&&Array.isArray(ye.Hg)?ye.Hg.find((e=>"string"==typeof e?e===_:e.path===_)):_,t=e?(0,Me.p)(e,i).label:_;s=ye.dz&&n?(0,l.T)({id:"theme.SearchBar.seeAllOutsideContext",message:'See all results outside "{context}"'},{context:t}):(0,l.T)({id:"theme.SearchBar.searchInContext",message:'See all results within "{context}"'},{context:t})}else s=(0,l.T)({id:"theme.SearchBar.seeAll",message:"See all results"});if(!_||!Array.isArray(ye.Hg)||ye.dz&&n||a.set("ctx",_),d!==o){if(!d.startsWith(o))throw new Error(`Version url '${d}' does not start with base url '${o}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);a.set("version",d.substring(o.length))}const u=`${o}search/?${a.toString()}`;return r.href=u,r.textContent=s,r.addEventListener("click",(e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),S.current?.autocomplete.close(),f.push(u))})),r})({query:t,isEmpty:n}),a=document.createElement("div");return a.className=Le.hitFooter,a.appendChild(r),a}}}]).on("autocomplete:selected",(function(e,t){let{document:{u:n,h:r},tokens:a}=t;h.current?.blur();let o=n;if(ye.CU&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append(ze,t);o+=`?${e.toString()}`}r&&(o+=r),f.push(o)})).on("autocomplete:closed",(()=>{h.current?.blur()})),g.current.set(_,"done"),b(!1),m.current){const e=h.current;e.value&&S.current?.autocomplete.open(),e.focus()}}),[A,_,d,o,f]);(0,r.useEffect)((()=>{if(!ye.CU)return;const e=a?new URLSearchParams(p.search).getAll(ze):[];setTimeout((()=>{const t=document.querySelector("article");if(!t)return;const n=new ye.CU(t);n.unmark(),0!==e.length&&n.mark(e),x(e.join(" ")),S.current?.autocomplete.setVal(e.join(" "))}))}),[a,p.search,p.pathname]);const[N,O]=(0,r.useState)(!1),j=(0,r.useCallback)((()=>{m.current=!0,T(),O(!0),t?.(!0)}),[t,T]),L=(0,r.useCallback)((()=>{O(!1),t?.(!1)}),[t]),R=(0,r.useCallback)((()=>{T()}),[T]),I=(0,r.useCallback)((e=>{x(e.target.value),e.target.value&&w(!0)}),[]),F=!!a&&/mac/i.test(navigator.userAgentData?.platform??navigator.platform);(0,r.useEffect)((()=>{if(!ye.WW)return;const e=e=>{!(F?e.metaKey:e.ctrlKey)||"k"!==e.key&&"K"!==e.key||(e.preventDefault(),h.current?.focus(),j())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[F,j]);const M=(0,r.useCallback)((()=>{const e=new URLSearchParams(p.search);e.delete(ze);const t=e.toString(),n=p.pathname+(""!=t?`?${t}`:"")+p.hash;n!=p.pathname+p.search+p.hash&&f.push(n),x(""),S.current?.autocomplete.setVal("")}),[p.pathname,p.search,p.hash,f]);return(0,c.jsxs)("div",{className:(0,be.A)("navbar__search",Le.searchBarContainer,{[Le.searchIndexLoading]:y&&v,[Le.focused]:N}),hidden:A,dir:"ltr",children:[(0,c.jsx)("input",{placeholder:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:R,onFocus:j,onBlur:L,onChange:I,ref:h,value:k}),(0,c.jsx)(Fe.A,{className:Le.searchBarLoadingRing}),ye.WW&&ye.pk&&(""!==k?(0,c.jsx)("button",{className:Le.searchClearButton,onClick:M,children:"\u2715"}):a&&(0,c.jsxs)("div",{className:Le.searchHintContainer,children:[(0,c.jsx)("kbd",{className:Le.searchHint,children:F?"\u2318":"ctrl"}),(0,c.jsx)("kbd",{className:Le.searchHint,children:"K"})]}))]})},$e={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Ue(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,a.A)(n,$e.navbarSearchContainer),children:t})}var He=n(4718);var We=n(3886);function Ve(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find((t=>t.id===e.mainDocId))}(e)}const Ge={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,le.A)(),f=(0,he.o)(),{search:p,hash:h}=(0,s.zy)(),g=[...n,...u.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${h}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],m=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(pe,{...o,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ge,{className:me}),m]}),items:g})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(Ue,{className:n,children:(0,c.jsx)(Be,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,c.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,ve.zK)(r),i=(0,He.QB)(t,r),s=o?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>s||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,ve.zK)(r),i=(0,He.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,He.Vd)(r)[0],i=t??o.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,c.jsx)(oe,{...a,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:u,hash:d}=(0,s.zy)(),f=(0,ve.zK)(n),p=(0,ve.jh)(n),{savePreferredVersionName:h}=(0,We.g1)(n),g=[...a,...p.map((function(e){const t=Ve(e,f);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===f.activeVersion,onClick:()=>h(e.name)}})),...o],m=(0,He.Vd)(n)[0],y=t&&g.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,b=t&&g.length>1?void 0:Ve(m,f).path;return g.length<=1?(0,c.jsx)(oe,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,c.jsx)(pe,{...i,mobile:t,label:y,to:b,items:g,isActive:r?()=>!1:void 0})}};function qe(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ge[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(a,{...n})}function Ke(){const e=(0,N.M)(),t=(0,w.p)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(qe,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ye(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ze(){const e=0===(0,w.p)().navbar.items.length,t=F();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(Ye,{onClick:()=>t.hide()}),t.content]})}function Qe(){const e=(0,N.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(M,{header:(0,c.jsx)(Z,{}),primaryMenu:(0,c.jsx)(Ke,{}),secondaryMenu:(0,c.jsx)(Ze,{})}):null}const Xe={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Je(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function et(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.p)(),i=(0,N.M)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,O.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const s=r?.scrollY,l=document.documentElement.scrollHeight-o.current,u=window.innerHeight;s&&i>=s?n(!1):i+u<l&&n(!0)})),(0,u.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[Xe.navbarHideable,!d&&Xe.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Je,{onClick:i.toggle}),(0,c.jsx)(Qe,{})]})}var tt=n(2181);const nt="right";function rt(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function at(){const{toggle:e,shown:t}=(0,N.M)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(rt,{})})}const ot={colorModeToggle:"colorModeToggle_DEke"};function it(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(tt.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(qe,{...e})},t)))})}function st(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function lt(){const e=(0,N.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??nt)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,c.jsx)(st,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(at,{}),(0,c.jsx)(K,{}),(0,c.jsx)(it,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(it,{items:r}),(0,c.jsx)(G,{className:ot.colorModeToggle}),!a&&(0,c.jsx)(Ue,{children:(0,c.jsx)(Be,{})})]})})}function ut(){return(0,c.jsx)(et,{children:(0,c.jsx)(lt,{})})}function ct(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,s=(0,X.Ay)(n),l=(0,X.Ay)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Q.A,{className:"footer__link-item",...r?{href:o?l:r}:{to:s},...i,children:[a,r&&!(0,J.A)(r)&&(0,c.jsx)(te.A,{})]})}function dt(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(ct,{item:t})},t.href??t.to)}function ft(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(dt,{item:e},t)))})]})}function pt(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(ft,{column:e},t)))})}function ht(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function gt(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(ct,{item:t})}function mt(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(gt,{item:e}),t.length!==n+1&&(0,c.jsx)(ht,{})]},n)))})})}function yt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(pt,{columns:t}):(0,c.jsx)(mt,{links:t})}var bt=n(1122);const vt={footerLogoLink:"footerLogoLink_BH7S"};function wt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.hH)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(bt.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function kt(e){let{logo:t}=e;return t.href?(0,c.jsx)(Q.A,{href:t.href,className:vt.footerLogoLink,target:t.target,children:(0,c.jsx)(wt,{logo:t})}):(0,c.jsx)(wt,{logo:t})}function xt(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function St(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,c.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function Et(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,c.jsx)(St,{style:a,links:n&&n.length>0&&(0,c.jsx)(yt,{links:n}),logo:r&&(0,c.jsx)(kt,{logo:r}),copyright:t&&(0,c.jsx)(xt,{copyright:t})})}const _t=r.memo(Et),Ct=(0,P.fM)([D.a,k.o,O.Tv,We.VQ,i.Jx,function(e){let{children:t}=e;return(0,c.jsx)(j.y_,{children:(0,c.jsx)(N.e,{children:(0,c.jsx)(R,{children:t})})})}]);function At(e){let{children:t}=e;return(0,c.jsx)(Ct,{children:t})}var Tt=n(1107);function Nt(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(Tt.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(tt.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(tt.bq,{error:t})})]})})})}const Ot={mainWrapper:"mainWrapper_z2l0"};function Pt(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,y.J)(),(0,c.jsxs)(At,{children:[(0,c.jsx)(i.be,{title:s,description:l}),(0,c.jsx)(v,{}),(0,c.jsx)(T,{}),(0,c.jsx)(ut,{}),(0,c.jsx)("div",{id:d,className:(0,a.A)(m.G.wrapper.main,Ot.mainWrapper,r),children:(0,c.jsx)(o.A,{fallback:e=>(0,c.jsx)(Nt,{...e}),children:t})}),!n&&(0,c.jsx)(_t,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),s=n(1122),l=n(4848);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Ay)(t.src),dark:(0,a.Ay)(t.srcDark||t.src)},i=(0,l.jsx)(s.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:s}}=(0,i.p)(),{imageClassName:c,titleClassName:d,...f}=e,p=(0,a.Ay)(s?.href||"/"),h=n?"":t,g=s?.alt??h;return(0,l.jsxs)(r.A,{to:p,...f,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(u,{logo:s,alt:g,imageClassName:c}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(6540),a=n(4164),o=n(2303),i=n(5293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(4848);function u(e){let{className:t,children:n}=e;const u=(0,o.A)(),{colorMode:c}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:o},e)}))})}function c(e){const{sources:t,className:n,alt:r,...a}=e;return(0,l.jsx)(u,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>u});var r=n(6540),a=n(8193),o=n(205),i=n(3109),s=n(4848);const l="ease-in-out";function u(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return f(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function h(e){if(!a.A.canUseDOM)return e?c:d}function g(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return p({collapsibleRef:c,collapsed:n,animation:o}),(0,s.jsx)(t,{ref:c,style:u?void 0:h(n),onTransitionEnd:e=>{"height"===e.propertyName&&(f(c.current,n),i?.(n))},className:l,children:a})}function m(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[l,u]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&u(t)}),[a,t]),a?(0,s.jsx)(g,{...n,collapsed:l}):null}function y(e){let{lazy:t,...n}=e;const r=t?m:g;return(0,s.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{M:()=>g,o:()=>h});var r=n(6540),a=n(2303),o=n(679),i=n(9532),s=n(6342),l=n(4848);const u=(0,o.Wf)("docusaurus.announcement.dismiss"),c=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===u.get(),f=e=>u.set(String(e)),p=r.createContext(null);function h(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{f(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&f(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(p.Provider,{value:n,children:t})}function g(){const e=(0,r.useContext)(p);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>m});var r=n(6540),a=n(8193),o=n(9532),i=n(679),s=n(6342),l=n(4848);const u=r.createContext(void 0),c="theme",d=(0,i.Wf)(c),f={light:"light",dark:"dark"},p=e=>e===f.dark?f.dark:f.light,h=e=>a.A.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),g=e=>{d.set(p(e))};function m(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[a,o]=(0,r.useState)(h(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&g(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f.dark:f.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===f.dark},setLightTheme(){i(f.light)},setDarkTheme(){i(f.dark)}})),[a,i])}();return(0,l.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>p,M:()=>h});var r=n(6540),a=n(5600),o=n(4581),i=n(6347),s=n(9532);function l(e){!function(e){const t=(0,i.W6)(),n=(0,s._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6342),c=n(4848);const d=r.createContext(void 0);function f(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,u.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1);l((()=>{if(i)return s(!1),!1}));const c=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function p(e){let{children:t}=e;const n=f();return(0,c.jsx)(d.Provider,{value:n,children:t})}function h(){const e=r.useContext(d);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>u,YL:()=>l,y_:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,s]=o,l=(0,a.Be)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},2181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>c,MN:()=>u,a2:()=>l,k2:()=>d});var r=n(6540),a=n(1312),o=n(440);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var s=n(4848);function l(e){return(0,s.jsx)("button",{type:"button",...e,children:(0,s.jsx)(a.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function u(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,s.jsx)("p",{children:t.message}),(0,s.jsx)(l,{onClick:n})]})}function c(e){let{error:t}=e;const n=(0,o.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>p,be:()=>d,Jx:()=>h});var r=n(6540),a=n(4164),o=n(5260),i=n(3102);function s(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(6025),u=n(4586);var c=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const s=function(e){const{siteConfig:t}=(0,u.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,l.hH)(),f=a?d(a,{absolute:!0}):void 0;return(0,c.jsxs)(o.A,{children:[t&&(0,c.jsx)("title",{children:s}),t&&(0,c.jsx)("meta",{property:"og:title",content:s}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),f&&(0,c.jsx)("meta",{property:"og:image",content:f}),f&&(0,c.jsx)("meta",{name:"twitter:image",content:f}),i]})}const f=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(f),s=(0,a.A)(i,t);return(0,c.jsxs)(f.Provider,{value:s,children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("html",{className:s})}),n]})}function h(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(p,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>u,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>c});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>f,Tv:()=>u,gk:()=>p});var r=n(6540),a=n(8193),o=n(2303),i=(n(205),n(9532)),s=n(4848);const l=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(l.Provider,{value:n,children:t})}function c(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),a=(0,r.useRef)(d()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function p(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},679:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>u});n(6540);const r=JSON.parse('{"N":"localStorage","M":""}'),a=r.N;function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){const n=`${e}${r.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(n);const a=i(t?.persistence);return null===a?l:{get:()=>{try{return a.getItem(n)}catch(e){return console.error(`Docusaurus storage error, can't get key=${n}`,e),null}},set:e=>{try{const t=a.getItem(n);a.setItem(n,e),o({key:n,oldValue:t,newValue:e,storage:a})}catch(t){console.error(`Docusaurus storage error, can't set ${n}=${e}`,t)}},del:()=>{try{const e=a.getItem(n);a.removeItem(n),o({key:n,oldValue:e,newValue:null,storage:a})}catch(e){console.error(`Docusaurus storage error, can't delete key=${n}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===a&&t.key===n&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${n}`,t),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.A)(),{pathname:l}=(0,a.zy)(),u=(0,o.Ks)(l,{trailingSlash:n,baseUrl:e}),c=s===i?e:e.replace(`/${s}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=a,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),s="/"===i||i===r?i:(l=i,u=n,u?a(l):o(l));var l,u;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=o;const r=n(2566);function a(e){return e.endsWith("/")?e:`${e}/`}function o(e){return(0,r.removeSuffix)(e,"/")}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t,...e(t.cause)];return[t]}},440:(e,t,n)=>{"use strict";t.rA=t.Ks=void 0;const r=n(1635);var a=n(2983);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return r.__importDefault(a).default}});var o=n(2566);var i=n(253);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},2566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},2849:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(6540);var r=n(5391);const a={loadingRing:"loadingRing_RJI3","loading-ring":"loading-ring_FB5o"};var o=n(4848);function i(e){let{className:t}=e;return(0,o.jsxs)("div",{className:(0,r.A)(a.loadingRing,t),children:[(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{})]})}},9153:(e,t,n)=>{"use strict";n.d(t,{k:()=>_,w:()=>C});const r=Symbol("Comlink.proxy"),a=Symbol("Comlink.endpoint"),o=Symbol("Comlink.releaseProxy"),i=Symbol("Comlink.finalizer"),s=Symbol("Comlink.thrown"),l=e=>"object"==typeof e&&null!==e||"function"==typeof e,u=new Map([["proxy",{canHandle:e=>l(e)&&e[r],serialize(e){const{port1:t,port2:n}=new MessageChannel;return c(e,t),[n,[n]]},deserialize:e=>(e.start(),f(e))}],["throw",{canHandle:e=>l(e)&&s in e,serialize({value:e}){let t;return t=e instanceof Error?{isError:!0,value:{message:e.message,name:e.name,stack:e.stack}}:{isError:!1,value:e},[t,[]]},deserialize(e){if(e.isError)throw Object.assign(new Error(e.value.message),e.value);throw e.value}}]]);function c(e,t=globalThis,n=["*"]){t.addEventListener("message",(function a(o){if(!o||!o.data)return;if(!function(e,t){for(const n of e){if(t===n||"*"===n)return!0;if(n instanceof RegExp&&n.test(t))return!0}return!1}(n,o.origin))return void console.warn(`Invalid origin '${o.origin}' for comlink proxy`);const{id:l,type:u,path:f}=Object.assign({path:[]},o.data),p=(o.data.argumentList||[]).map(k);let h;try{const t=f.slice(0,-1).reduce(((e,t)=>e[t]),e),n=f.reduce(((e,t)=>e[t]),e);switch(u){case"GET":h=n;break;case"SET":t[f.slice(-1)[0]]=k(o.data.value),h=!0;break;case"APPLY":h=n.apply(t,p);break;case"CONSTRUCT":h=function(e){return Object.assign(e,{[r]:!0})}(new n(...p));break;case"ENDPOINT":{const{port1:t,port2:n}=new MessageChannel;c(e,n),h=function(e,t){return v.set(e,t),e}(t,[t])}break;case"RELEASE":h=void 0;break;default:return}}catch(g){h={value:g,[s]:0}}Promise.resolve(h).catch((e=>({value:e,[s]:0}))).then((n=>{const[r,o]=w(n);t.postMessage(Object.assign(Object.assign({},r),{id:l}),o),"RELEASE"===u&&(t.removeEventListener("message",a),d(t),i in e&&"function"==typeof e[i]&&e[i]())})).catch((e=>{const[n,r]=w({value:new TypeError("Unserializable return value"),[s]:0});t.postMessage(Object.assign(Object.assign({},n),{id:l}),r)}))})),t.start&&t.start()}function d(e){(function(e){return"MessagePort"===e.constructor.name})(e)&&e.close()}function f(e,t){const n=new Map;return e.addEventListener("message",(function(e){const{data:t}=e;if(!t||!t.id)return;const r=n.get(t.id);if(r)try{r(t)}finally{n.delete(t.id)}})),y(e,n,[],t)}function p(e){if(e)throw new Error("Proxy has been released and is not useable")}function h(e){return x(e,new Map,{type:"RELEASE"}).then((()=>{d(e)}))}const g=new WeakMap,m="FinalizationRegistry"in globalThis&&new FinalizationRegistry((e=>{const t=(g.get(e)||0)-1;g.set(e,t),0===t&&h(e)}));function y(e,t,n=[],r=function(){}){let i=!1;const s=new Proxy(r,{get(r,a){if(p(i),a===o)return()=>{!function(e){m&&m.unregister(e)}(s),h(e),t.clear(),i=!0};if("then"===a){if(0===n.length)return{then:()=>s};const r=x(e,t,{type:"GET",path:n.map((e=>e.toString()))}).then(k);return r.then.bind(r)}return y(e,t,[...n,a])},set(r,a,o){p(i);const[s,l]=w(o);return x(e,t,{type:"SET",path:[...n,a].map((e=>e.toString())),value:s},l).then(k)},apply(r,o,s){p(i);const l=n[n.length-1];if(l===a)return x(e,t,{type:"ENDPOINT"}).then(k);if("bind"===l)return y(e,t,n.slice(0,-1));const[u,c]=b(s);return x(e,t,{type:"APPLY",path:n.map((e=>e.toString())),argumentList:u},c).then(k)},construct(r,a){p(i);const[o,s]=b(a);return x(e,t,{type:"CONSTRUCT",path:n.map((e=>e.toString())),argumentList:o},s).then(k)}});return function(e,t){const n=(g.get(t)||0)+1;g.set(t,n),m&&m.register(e,t,e)}(s,e),s}function b(e){const t=e.map(w);return[t.map((e=>e[0])),(n=t.map((e=>e[1])),Array.prototype.concat.apply([],n))];var n}const v=new WeakMap;function w(e){for(const[t,n]of u)if(n.canHandle(e)){const[r,a]=n.serialize(e);return[{type:"HANDLER",name:t,value:r},a]}return[{type:"RAW",value:e},v.get(e)||[]]}function k(e){switch(e.type){case"HANDLER":return u.get(e.name).deserialize(e.value);case"RAW":return e.value}}function x(e,t,n,r){return new Promise((a=>{const o=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.set(o,a),e.start&&e.start(),e.postMessage(Object.assign({id:o},n),r)}))}let S;function E(){return S||(S=(async()=>{const e=f(new Worker(new URL(n.p+n.u(4809),n.b)));return await new e})()),S}async function _(e,t){{const n=await E();await n.fetchIndexes(e,t)}}async function C(e,t,n){return(await E()).search(e,t,n)}},4471:(e,t,n)=>{"use strict";function r(e){return e.join(" \u203a ")}n.d(t,{$:()=>r})},3103:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}n.d(t,{Z:()=>r})},7674:(e,t,n)=>{"use strict";function r(e,t){const n=[];for(const r of Object.values(e))r[t]&&n.push(...r[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{g:()=>r})},6841:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3103);function a(e,t,n){const o=[];for(const i of t){const n=e.toLowerCase().indexOf(i);if(n>=0){n>0&&o.push(a(e.substr(0,n),t)),o.push(`<mark>${(0,r.Z)(e.substr(n,i.length))}</mark>`);const s=n+i.length;s<e.length&&o.push(a(e.substr(s),t));break}}return 0===o.length?n?`<mark>${(0,r.Z)(e)}</mark>`:(0,r.Z)(e):o.join("")}},3810:(e,t,n)=>{"use strict";n.d(t,{C:()=>l});var r=n(3103),a=n(6841);const o=/\w+|\p{Unified_Ideograph}/u;function i(e){const t=[];let n=0,r=e;for(;r.length>0;){const a=r.match(o);if(!a){t.push(r);break}a.index>0&&t.push(r.substring(0,a.index)),t.push(a[0]),n+=a.index+a[0].length,r=e.substring(n)}return t}var s=n(1088);function l(e,t,n,o){void 0===o&&(o=s.rG);const{chunkIndex:l,chunks:u}=function(e,t,n){const o=[];let s=0,l=0,u=-1;for(;s<t.length;){const[c,d]=t[s];if(s+=1,!(c<l)){if(c>l){const t=i(e.substring(l,c)).map((e=>({html:(0,r.Z)(e),textLength:e.length})));for(const e of t)o.push(e)}-1===u&&(u=o.length),l=c+d,o.push({html:(0,a.Z)(e.substring(c,l),n,!0),textLength:d})}}if(l<e.length){const t=i(e.substring(l)).map((e=>({html:(0,r.Z)(e),textLength:e.length})));for(const e of t)o.push(e)}return{chunkIndex:u,chunks:o}}(e,t,n),c=u.slice(0,l),d=u[l],f=[d.html],p=u.slice(l+1);let h=d.textLength,g=0,m=0,y=!1,b=!1;for(;h<o;)if((g<=m||0===p.length)&&c.length>0){const e=c.pop();h+e.textLength<=o?(f.unshift(e.html),g+=e.textLength,h+=e.textLength):(y=!0,c.length=0)}else{if(!(p.length>0))break;{const e=p.shift();h+e.textLength<=o?(f.push(e.html),m+=e.textLength,h+=e.textLength):(b=!0,p.length=0)}}return(y||c.length>0)&&f.unshift("\u2026"),(b||p.length>0)&&f.push("\u2026"),f.join("")}},3385:(e,t,n)=>{"use strict";function r(e,t){if("string"==typeof e)return{label:e,path:e};{const{label:n,path:r}=e;return"string"==typeof n?{label:n,path:r}:Object.prototype.hasOwnProperty.call(n,t)?{label:n[t],path:r}:{label:r,path:r}}}n.d(t,{p:()=>r})},1088:(e,t,n)=>{"use strict";n.d(t,{CU:()=>a(),UB:()=>c,tb:()=>i,O6:()=>p,I$:()=>d,ZG:()=>u,WW:()=>s,pk:()=>l,Hg:()=>f,rG:()=>o,dz:()=>h});var r=n(689),a=n.n(r);const o=50,i=!0,s=!0,l=!0,u="right",c=void 0,d=!0,f=null,p=!1,h=!1},9913:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>r}),function(e){e[e.Title=0]="Title",e[e.Heading=1]="Heading",e[e.Description=2]="Description",e[e.Keywords=3]="Keywords",e[e.Content=4]="Content"}(r||(r={}))},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>C,yJ:()=>p,sC:()=>T,AO:()=>f});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&a(e),l=t&&a(t),u=s||l;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,f=i.length;f>=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&a(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var s=n(1561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function h(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var g=!("undefined"==typeof window||!window.document||!window.document.createElement);function m(e,t){t(window.confirm(e))}var y="popstate",b="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),g||(0,s.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,u=i.forceRefresh,w=void 0!==u&&u,k=i.getUserConfirmation,x=void 0===k?m:k,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(l(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return _&&(o=c(o,_)),p(o,r,n)}function A(){return Math.random().toString(36).substr(2,E)}var T=h();function N(e){(0,r.A)($,e),$.length=n.length,T.notifyListeners($.location,$.action)}function O(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||L(C(e.state))}function P(){L(C(v()))}var j=!1;function L(e){if(j)j=!1,N();else{T.confirmTransitionTo(e,"POP",x,(function(t){t?N({action:"POP",location:e}):function(e){var t=$.location,n=I.indexOf(t.key);-1===n&&(n=0);var r=I.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(j=!0,M(a))}(e)}))}}var R=C(v()),I=[R.key];function F(e){return _+f(e)}function M(e){n.go(e)}var D=0;function z(e){1===(D+=e)&&1===e?(window.addEventListener(y,O),o&&window.addEventListener(b,P)):0===D&&(window.removeEventListener(y,O),o&&window.removeEventListener(b,P))}var B=!1;var $={length:n.length,action:"POP",location:R,createHref:F,push:function(e,t){var r="PUSH",o=p(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=F(o),i=o.key,s=o.state;if(a)if(n.pushState({key:i,state:s},null,t),w)window.location.href=t;else{var l=I.indexOf($.location.key),u=I.slice(0,l+1);u.push(o.key),I=u,N({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,A(),$.location);T.confirmTransitionTo(o,r,x,(function(e){if(e){var t=F(o),i=o.key,s=o.state;if(a)if(n.replaceState({key:i,state:s},null,t),w)window.location.replace(t);else{var l=I.indexOf($.location.key);-1!==l&&(I[l]=o.key),N({action:r,location:o})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=T.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),g||(0,s.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?m:a,i=n.hashType,u=void 0===i?"slash":i,y=e.basename?d(l(e.basename)):"",b=x[u],v=b.encodePath,w=b.decodePath;function C(){var e=w(E());return y&&(e=c(e,y)),p(e)}var A=h();function T(e){(0,r.A)(B,e),B.length=t.length,A.notifyListeners(B.location,B.action)}var N=!1,O=null;function P(){var e,t,n=E(),r=v(n);if(n!==r)_(r);else{var a=C(),i=B.location;if(!N&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(O===f(a))return;O=null,function(e){if(N)N=!1,T();else{var t="POP";A.confirmTransitionTo(e,t,o,(function(n){n?T({action:t,location:e}):function(e){var t=B.location,n=I.lastIndexOf(f(t));-1===n&&(n=0);var r=I.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(N=!0,F(a))}(e)}))}}(a)}}var j=E(),L=v(j);j!==L&&_(L);var R=C(),I=[f(R)];function F(e){t.go(e)}var M=0;function D(e){1===(M+=e)&&1===e?window.addEventListener(k,P):0===M&&window.removeEventListener(k,P)}var z=!1;var B={length:t.length,action:"POP",location:R,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(y+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=v(y+t);if(E()!==a){O=t,function(e){window.location.hash=e}(a);var o=I.lastIndexOf(f(B.location)),i=I.slice(0,o+1);i.push(t),I=i,T({action:n,location:r})}else T()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,B.location);A.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=v(y+t);E()!==a&&(O=t,_(a));var o=I.indexOf(f(B.location));-1!==o&&(I[o]=t),T({action:n,location:r})}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return z||(D(1),z=!0),function(){return z&&(z=!1,D(-1)),t()}},listen:function(e){var t=A.appendListener(e);return D(1),function(){D(-1),t()}}};return B}function A(e,t,n){return Math.min(Math.max(e,t),n)}function T(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,u=void 0===l?6:l,c=h();function d(e){(0,r.A)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function g(){return Math.random().toString(36).substr(2,u)}var m=A(s,0,o.length-1),y=o.map((function(e){return p(e,void 0,"string"==typeof e?g():e.key||g())})),b=f;function v(e){var t=A(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[m],index:m,entries:y,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},4146:(e,t,n)=>{"use strict";var r=n(4363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=l(t),g=l(n),m=0;m<i.length;++m){var y=i[m];if(!(o[y]||r&&r[y]||g&&g[y]||s&&s[y])){var b=f(n,y);try{u(t,y,b)}catch(v){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},689:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=a,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var a=e.contentWindow;if(r=a.document,!a||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,a=!1,o=null,i=function i(){if(!a){a=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",i),o=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var u=function(){--s<=0&&o(l)};s||u(),i.forEach((function(t){e.matches(t,a.exclude)?u():a.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),u()}),u)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var a=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(a=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==a||o?!1===a||o||(r[a].handled=!0):r.push({val:n,handled:!0}),!0):(!1===a&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var a=this;e.forEach((function(e){e.handled||a.getIframeContents(e.val,(function(e){a.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,a){for(var o=this,i=this.createIterator(t,e,r),s=[],l=[],u=void 0,c=void 0,d=function(){var e=o.getIteratorNode(i);return c=e.prevNode,u=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(u,c,e,s)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(u);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),a()}},{key:"forEachNode",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),i=o.length;i||a(),o.forEach((function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,(function(){--i<=0&&a()}))};r.iframes?r.waitForIframes(o,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var a=!1;return n.every((function(t){return!r.call(e,t)||(a=!0,!1)})),a}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(a){n.every((function(n){if(-1!==n.indexOf(a)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,a="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),a){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var a=t.callNoMatchOnInvalidRanges(e,r),o=a.start,i=a.end;a.valid&&(e.start=o,e.length=i-o,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,a=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?a=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:a}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,a=!0,o=n.length,i=t-o,s=parseInt(e.start,10)-i;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(a=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:a}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return a.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",a=e.splitText(t),o=a.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=a.textContent,a.parentNode.replaceChild(i,a),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,a){var o=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var u=t-i.start,c=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),f=e.value.substr(c+i.start);if(i.node=o.wrapRangeInTextNode(i.node,u,c),e.value=d+f,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=c),e.nodes[n].end-=c)})),n-=c,a(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var a=void 0;null!==(a=e.exec(t.textContent))&&""!==a[i];)if(n(a[i],t)){var s=a.index;if(0!==i)for(var l=1;l<i;l++)s+=a[l].length;t=o.wrapRangeInTextNode(t,s,s+a[i].length),r(t.previousSibling),e.lastIndex=0}})),a()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[i];){var l=s.index;if(0!==i)for(var u=1;u<i;u++)l+=s[u].length;var c=l+s[i].length;o.wrapRangeInMappedTextNode(t,l,c,(function(e){return n(s[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}a()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var a=this;this.getTextNodes((function(o){var i=o.value.length;e.forEach((function(e,r){var s=a.checkWhitespaceRanges(e,i,o.value),l=s.start,u=s.end;s.valid&&a.wrapRangeInMappedTextNode(o,l,u,(function(n){return t(n,e,o.value.substring(l,u),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,a="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),this[a](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,a="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=o.keywords,s=o.length,l=this.opt.caseSensitive?"":"i",u=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+l),u=0;n.log('Searching with expression "'+o+'"'),n[a](o,1,(function(e,a){return n.opt.filter(a,t,r,u)}),(function(e){u++,r++,n.opt.each(e)}),(function(){0===u&&n.opt.noMatch(t),i[s-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),0===s?this.opt.done(r):u(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,a=this.checkRanges(e);a&&a.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(a)),this.wrapRangeFromIndex(a,(function(e,t,r,a){return n.opt.filter(e,t,r,a)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=a.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new a(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function i(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),u=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(u,i(e,c,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},5302:(e,t,n)=>{var r=n(4634);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return s(o(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,s="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(s+=e.slice(i,p),i=p+d.length,f)s+=f[1];else{var h=e[i],g=n[2],m=n[3],y=n[4],b=n[5],v=n[6],w=n[7];s&&(r.push(s),s="");var k=null!=g&&null!=h&&h!==g,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||c,_=y||b;r.push({name:m||o++,prefix:g||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+l(E)+"]+?"})}}return i<e.length&&(s+=e.substr(i)),s&&r.push(s),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",s=t||{},l=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=s[c.name];if(null==f){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(f)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=l(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===p?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');o+=c.prefix+d}}else o+=c}return o}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",s=0;s<e.length;s++){var u=e[s];if("string"==typeof u)i+=l(u);else{var f=l(u.prefix),p="(?:"+u.pattern+")";t.push(u),u.repeat&&(p+="(?:"+f+p+")*"),i+=p=u.optional?u.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var h=l(n.delimiter||"/"),g=i.slice(-h.length)===h;return a||(i=(g?i.slice(0,-h.length):i)+"(?:"+h+"(?=$))?"),i+=o?"$":a&&g?"":"(?="+h+"|$)",c(new RegExp("^"+i,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(o(e,n),t,n)}(e,t,n)}},7022:()=>{!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},2514:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(a>=o.length);l++){var u=s[l];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=o[a],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++a;var g=f.substring(0,h),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=f.substring(h+p.length),b=[];g&&b.push.apply(b,i([g])),b.push(m),y&&b.push.apply(b,i([y])),"string"==typeof u?s.splice.apply(s,[l,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return s}(n.tokens)}}}})}(Prism)},1617:(e,t,n)=>{var r={"./prism-bash":7022,"./prism-json":2514};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=1617},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},h={};function g(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=m.hasOwnProperty(t)?m[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(h,e)||!d.call(p,e)&&(f.test(e)?h[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),A=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),j=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function I(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=R&&e[R]||e["@@iterator"])?e:null}var F,M=Object.assign;function D(e){if(void 0===F)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"==typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do{if(i--,0>--s||a[i]!==o[s]){var l="\n"+a[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?D(e):""}function $(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case _:return"Profiler";case E:return"StrictMode";case N:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case P:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case j:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Y(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Z(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Q(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function X(e,t){Q(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function oe(e,t){var n=W(t.value),r=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function _e(e){if(e=va(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ka(t),xe(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Ae(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Te(e,t){return e(t)}function Ne(){}var Oe=!1;function Pe(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return Te(e,t,n)}finally{Oe=!1,(null!==Se||null!==Ee)&&(Ne(),Ae())}}function je(e,t){var n=e.stateNode;if(null===n)return null;var r=ka(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Le=!1;if(c)try{var Re={};Object.defineProperty(Re,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Re,Re),window.removeEventListener("test",Re,Re)}catch(ce){Le=!1}function Ie(e,t,n,r,a,o,i,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Fe=!1,Me=null,De=!1,ze=null,Be={onError:function(e){Fe=!0,Me=e}};function $e(e,t,n,r,a,o,i,s,l){Fe=!1,Me=null,Ie.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(Ue(e)!==e)throw Error(o(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return We(a),e;if(i===r)return We(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Ge(e):null}function Ge(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ge(e);if(null!==t)return t;e=e.sibling}return null}var qe=a.unstable_scheduleCallback,Ke=a.unstable_cancelCallback,Ye=a.unstable_shouldYield,Ze=a.unstable_requestPaint,Qe=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~a;0!==s?r=dt(s):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return!(4194240&(ut<<=1))&&(ut=64),e}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var vt=0;function wt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var kt,xt,St,Et,_t,Ct=!1,At=[],Tt=null,Nt=null,Ot=null,Pt=new Map,jt=new Map,Lt=[],Rt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Nt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":jt.delete(t.pointerId)}}function Ft(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=va(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Mt(e){var t=ba(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void _t(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Dt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=va(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function zt(e,t,n){Dt(e)&&n.delete(t)}function Bt(){Ct=!1,null!==Tt&&Dt(Tt)&&(Tt=null),null!==Nt&&Dt(Nt)&&(Nt=null),null!==Ot&&Dt(Ot)&&(Ot=null),Pt.forEach(zt),jt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return $t(t,e)}if(0<At.length){$t(At[0],e);for(var n=1;n<At.length;n++){var r=At[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Tt&&$t(Tt,e),null!==Nt&&$t(Nt,e),null!==Ot&&$t(Ot,e),Pt.forEach(t),jt.forEach(t),n=0;n<Lt.length;n++)(r=Lt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Lt.length&&null===(n=Lt[0]).blockedOn;)Mt(n),null===n.blockedOn&&Lt.shift()}var Ht=w.ReactCurrentBatchConfig,Wt=!0;function Vt(e,t,n,r){var a=vt,o=Ht.transition;Ht.transition=null;try{vt=1,qt(e,t,n,r)}finally{vt=a,Ht.transition=o}}function Gt(e,t,n,r){var a=vt,o=Ht.transition;Ht.transition=null;try{vt=4,qt(e,t,n,r)}finally{vt=a,Ht.transition=o}}function qt(e,t,n,r){if(Wt){var a=Yt(e,t,n,r);if(null===a)Wr(e,t,r,Kt,n),It(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Tt=Ft(Tt,e,t,n,r,a),!0;case"dragenter":return Nt=Ft(Nt,e,t,n,r,a),!0;case"mouseover":return Ot=Ft(Ot,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Pt.set(o,Ft(Pt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,jt.set(o,Ft(jt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Rt.indexOf(e)){for(;null!==a;){var o=va(a);if(null!==o&&kt(o),null===(o=Yt(e,t,n,r))&&Wr(e,t,r,Kt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Wr(e,t,r,null,n)}}var Kt=null;function Yt(e,t,n,r){if(Kt=null,null!==(e=ba(e=ke(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Kt=e,null}function Zt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Qt=null,Xt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Xt,r=n.length,a="value"in Qt?Qt.value:Qt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Jt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,ln,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),dn=M({},un,{view:0,detail:0}),fn=an(dn),pn=M({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=an(pn),gn=an(M({},pn,{dataTransfer:0})),mn=an(M({},dn,{relatedTarget:0})),yn=an(M({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=M({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=an(bn),wn=an(M({},un,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function _n(){return En}var Cn=M({},dn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),An=an(Cn),Tn=an(M({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=an(M({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),On=an(M({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Pn=M({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),jn=an(Pn),Ln=[9,13,27,32],Rn=c&&"CompositionEvent"in window,In=null;c&&"documentMode"in document&&(In=document.documentMode);var Fn=c&&"TextEvent"in window&&!In,Mn=c&&(!Rn||In&&8<In&&11>=In),Dn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Vn(e,t,n,r){Ce(r),0<(t=Gr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,qn=null;function Kn(e){Dr(e,0)}function Yn(e){if(q(wa(e)))return e}function Zn(e,t){if("change"===e)return t}var Qn=!1;if(c){var Xn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Xn=Jn}else Xn=!1;Qn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){Gn&&(Gn.detachEvent("onpropertychange",nr),qn=Gn=null)}function nr(e){if("value"===e.propertyName&&Yn(qn)){var t=[];Vn(t,qn,e,ke(e)),Pe(Kn,t)}}function rr(e,t,n){"focusin"===e?(tr(),qn=n,(Gn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(qn)}function or(e,t){if("click"===e)return Yn(t)}function ir(e,t){if("input"===e||"change"===e)return Yn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!sr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=cr(n,o);var i=cr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=c&&"documentMode"in document&&11>=document.documentMode,mr=null,yr=null,br=null,vr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==mr||mr!==K(r)||("selectionStart"in(r=mr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&lr(br,r)||(br=r,0<(r=Gr(yr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},Sr={},Er={};function _r(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return Sr[e]=n[t];return e}c&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var Cr=_r("animationend"),Ar=_r("animationiteration"),Tr=_r("animationstart"),Nr=_r("transitionend"),Or=new Map,Pr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function jr(e,t){Or.set(e,t),l(t,[e])}for(var Lr=0;Lr<Pr.length;Lr++){var Rr=Pr[Lr];jr(Rr.toLowerCase(),"on"+(Rr[0].toUpperCase()+Rr.slice(1)))}jr(Cr,"onAnimationEnd"),jr(Ar,"onAnimationIteration"),jr(Tr,"onAnimationStart"),jr("dblclick","onDoubleClick"),jr("focusin","onFocus"),jr("focusout","onBlur"),jr(Nr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Fr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,s,l,u){if($e.apply(this,arguments),Fe){if(!Fe)throw Error(o(198));var c=Me;Fe=!1,Me=null,De||(De=!0,ze=c)}}(r,t,void 0,e),e.currentTarget=null}function Dr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;Mr(a,s,u),o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;Mr(a,s,u),o=l}}}if(De)throw e=ze,De=!1,ze=null,e}function zr(e,t){var n=t[ga];void 0===n&&(n=t[ga]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[$r]){e[$r]=!0,i.forEach((function(t){"selectionchange"!==t&&(Fr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Br("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Zt(t)){case 1:var a=Vt;break;case 4:a=Gt;break;default:a=qt}n=a.bind(null,t,n,e),a=void 0,!Le||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Wr(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=ba(s)))return;if(5===(l=i.tag)||6===l){r=o=i;continue e}s=s.parentNode}}r=r.return}Pe((function(){var r=o,a=ke(n),i=[];e:{var s=Or.get(e);if(void 0!==s){var l=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=An;break;case"focusin":u="focus",l=mn;break;case"focusout":u="blur",l=mn;break;case"beforeblur":case"afterblur":l=mn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Nn;break;case Cr:case Ar:case Tr:l=yn;break;case Nr:l=On;break;case"scroll":l=fn;break;case"wheel":l=jn;break;case"copy":case"cut":case"paste":l=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Tn}var c=!!(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var g=(p=h).stateNode;if(5===p.tag&&null!==g&&(p=g,null!==f&&(null!=(g=je(h,f))&&c.push(Vr(h,g,p)))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,a),i.push({event:s,listeners:c}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!ba(u)&&!u[ha])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?ba(u):null)&&(u!==(d=Ue(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=hn,g="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=Tn,g="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:wa(l),p=null==u?s:wa(u),(s=new c(g,h+"leave",l,n,a)).target=d,s.relatedTarget=p,g=null,ba(a)===r&&((c=new c(f,h+"enter",u,n,a)).target=p,c.relatedTarget=d,g=c),d=g,l&&u)e:{for(f=u,h=0,p=c=l;p;p=qr(p))h++;for(p=0,g=f;g;g=qr(g))p++;for(;0<h-p;)c=qr(c),h--;for(;0<p-h;)f=qr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=qr(c),f=qr(f)}c=null}else c=null;null!==l&&Kr(i,s,l,c,!1),null!==u&&null!==d&&Kr(i,d,u,c,!0)}if("select"===(l=(s=r?wa(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var m=Zn;else if(Wn(s))if(Qn)m=ir;else{m=ar;var y=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(m=or);switch(m&&(m=m(e,r))?Vn(i,m,n,a):(y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ee(s,"number",s.value)),y=r?wa(r):window,e){case"focusin":(Wn(y)||"true"===y.contentEditable)&&(mr=y,yr=r,br=null);break;case"focusout":br=yr=mr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,wr(i,n,a);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":wr(i,n,a)}var b;if(Rn)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else Un?Bn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(Mn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==v?"onCompositionEnd"===v&&Un&&(b=en()):(Xt="value"in(Qt=a)?Qt.value:Qt.textContent,Un=!0)),0<(y=Gr(r,v)).length&&(v=new wn(v,e,null,n,a),i.push({event:v,listeners:y}),b?v.data=b:null!==(b=$n(n))&&(v.data=b))),(b=Fn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Dn);case"textInput":return(e=t.data)===Dn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!Rn&&Bn(e,t)?(e=en(),Jt=Xt=Qt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Gr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Dr(i,t)}))}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Gr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=je(e,n))&&r.unshift(Vr(e,o,a)),null!=(o=je(e,t))&&r.push(Vr(e,o,a))),e=e.return}return r}function qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Kr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,a?null!=(l=je(n,o))&&i.unshift(Vr(n,l,s)):a||null!=(l=je(n,o))&&i.push(Vr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Yr=/\r\n?/g,Zr=/\u0000|\uFFFD/g;function Qr(e){return("string"==typeof e?e:""+e).replace(Yr,"\n").replace(Zr,"")}function Xr(e,t,n){if(t=Qr(t),Qr(e)!==t&&n)throw Error(o(425))}function Jr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,ia="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(sa)}:ra;function sa(e){setTimeout((function(){throw e}))}function la(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),fa="__reactFiber$"+da,pa="__reactProps$"+da,ha="__reactContainer$"+da,ga="__reactEvents$"+da,ma="__reactListeners$"+da,ya="__reactHandles$"+da;function ba(e){var t=e[fa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[fa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[fa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function va(e){return!(e=e[fa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ka(e){return e[pa]||null}var xa=[],Sa=-1;function Ea(e){return{current:e}}function _a(e){0>Sa||(e.current=xa[Sa],xa[Sa]=null,Sa--)}function Ca(e,t){Sa++,xa[Sa]=e.current,e.current=t}var Aa={},Ta=Ea(Aa),Na=Ea(!1),Oa=Aa;function Pa(e,t){var n=e.type.contextTypes;if(!n)return Aa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ja(e){return null!=(e=e.childContextTypes)}function La(){_a(Na),_a(Ta)}function Ra(e,t,n){if(Ta.current!==Aa)throw Error(o(168));Ca(Ta,t),Ca(Na,n)}function Ia(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,H(e)||"Unknown",a));return M({},n,r)}function Fa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Aa,Oa=Ta.current,Ca(Ta,e),Ca(Na,Na.current),!0}function Ma(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Ia(e,t,Oa),r.__reactInternalMemoizedMergedChildContext=e,_a(Na),_a(Ta),Ca(Ta,e)):_a(Na),Ca(Na,n)}var Da=null,za=!1,Ba=!1;function $a(e){null===Da?Da=[e]:Da.push(e)}function Ua(){if(!Ba&&null!==Da){Ba=!0;var e=0,t=vt;try{var n=Da;for(vt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Da=null,za=!1}catch(a){throw null!==Da&&(Da=Da.slice(e+1)),qe(Je,Ua),a}finally{vt=t,Ba=!1}}return null}var Ha=[],Wa=0,Va=null,Ga=0,qa=[],Ka=0,Ya=null,Za=1,Qa="";function Xa(e,t){Ha[Wa++]=Ga,Ha[Wa++]=Va,Va=e,Ga=t}function Ja(e,t,n){qa[Ka++]=Za,qa[Ka++]=Qa,qa[Ka++]=Ya,Ya=e;var r=Za;e=Qa;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Za=1<<32-it(t)+a|n<<a|r,Qa=o+e}else Za=1<<o|n<<a|r,Qa=e}function eo(e){null!==e.return&&(Xa(e,1),Ja(e,1,0))}function to(e){for(;e===Va;)Va=Ha[--Wa],Ha[Wa]=null,Ga=Ha[--Wa],Ha[Wa]=null;for(;e===Ya;)Ya=qa[--Ka],qa[Ka]=null,Qa=qa[--Ka],qa[Ka]=null,Za=qa[--Ka],qa[Ka]=null}var no=null,ro=null,ao=!1,oo=null;function io(e,t){var n=Pu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function so(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ya?{id:Za,overflow:Qa}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Pu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function lo(e){return!(!(1&e.mode)||128&e.flags)}function uo(e){if(ao){var t=ro;if(t){var n=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ua(n.nextSibling);var r=no;t&&so(e,t)?io(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function fo(e){if(e!==no)return!1;if(!ao)return co(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(lo(e))throw po(),Error(o(418));for(;t;)io(e,t),t=ua(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ua(e.stateNode.nextSibling):null;return!0}function po(){for(var e=ro;e;)e=ua(e.nextSibling)}function ho(){ro=no=null,ao=!1}function go(e){null===oo?oo=[e]:oo.push(e)}var mo=w.ReactCurrentBatchConfig;function yo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function bo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function vo(e){return(0,e._init)(e._payload)}function wo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Lu(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Mu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===j&&vo(o)===t.type)?((r=a(t,n.props)).ref=yo(e,t,n),r.return=e,r):((r=Ru(n.type,n.key,n.props,null,e.mode,r)).ref=yo(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Du(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Iu(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Mu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Ru(t.type,t.key,t.props,null,e.mode,n)).ref=yo(e,null,t),n.return=e,n;case x:return(t=Du(t,e.mode,n)).return=e,t;case j:return f(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Iu(t,e.mode,n,null)).return=e,t;bo(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?u(e,t,n,r):null;case x:return n.key===a?c(e,t,n,r):null;case j:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||I(n))return null!==a?null:d(e,t,n,r,null);bo(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case j:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||I(r))return d(t,e=e.get(n)||null,r,a,null);bo(t,r)}return null}function g(a,o,s,l){for(var u=null,c=null,d=o,g=o=0,m=null;null!==d&&g<s.length;g++){d.index>g?(m=d,d=null):m=d.sibling;var y=p(a,d,s[g],l);if(null===y){null===d&&(d=m);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,g),null===c?u=y:c.sibling=y,c=y,d=m}if(g===s.length)return n(a,d),ao&&Xa(a,g),u;if(null===d){for(;g<s.length;g++)null!==(d=f(a,s[g],l))&&(o=i(d,o,g),null===c?u=d:c.sibling=d,c=d);return ao&&Xa(a,g),u}for(d=r(a,d);g<s.length;g++)null!==(m=h(d,a,g,s[g],l))&&(e&&null!==m.alternate&&d.delete(null===m.key?g:m.key),o=i(m,o,g),null===c?u=m:c.sibling=m,c=m);return e&&d.forEach((function(e){return t(a,e)})),ao&&Xa(a,g),u}function m(a,s,l,u){var c=I(l);if("function"!=typeof c)throw Error(o(150));if(null==(l=c.call(l)))throw Error(o(151));for(var d=c=null,g=s,m=s=0,y=null,b=l.next();null!==g&&!b.done;m++,b=l.next()){g.index>m?(y=g,g=null):y=g.sibling;var v=p(a,g,b.value,u);if(null===v){null===g&&(g=y);break}e&&g&&null===v.alternate&&t(a,g),s=i(v,s,m),null===d?c=v:d.sibling=v,d=v,g=y}if(b.done)return n(a,g),ao&&Xa(a,m),c;if(null===g){for(;!b.done;m++,b=l.next())null!==(b=f(a,b.value,u))&&(s=i(b,s,m),null===d?c=b:d.sibling=b,d=b);return ao&&Xa(a,m),c}for(g=r(a,g);!b.done;m++,b=l.next())null!==(b=h(g,a,m,b.value,u))&&(e&&null!==b.alternate&&g.delete(null===b.key?m:b.key),s=i(b,s,m),null===d?c=b:d.sibling=b,d=b);return e&&g.forEach((function(e){return t(a,e)})),ao&&Xa(a,m),c}return function e(r,o,i,l){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var u=i.key,c=o;null!==c;){if(c.key===u){if((u=i.type)===S){if(7===c.tag){n(r,c.sibling),(o=a(c,i.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===j&&vo(u)===c.type){n(r,c.sibling),(o=a(c,i.props)).ref=yo(r,c,i),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===S?((o=Iu(i.props.children,r.mode,l,i.key)).return=r,r=o):((l=Ru(i.type,i.key,i.props,null,r.mode,l)).ref=yo(r,o,i),l.return=r,r=l)}return s(r);case x:e:{for(c=i.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Du(i,r.mode,l)).return=r,r=o}return s(r);case j:return e(r,o,(c=i._init)(i._payload),l)}if(te(i))return g(r,o,i,l);if(I(i))return m(r,o,i,l);bo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Mu(i,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var ko=wo(!0),xo=wo(!1),So=Ea(null),Eo=null,_o=null,Co=null;function Ao(){Co=_o=Eo=null}function To(e){var t=So.current;_a(So),e._currentValue=t}function No(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Oo(e,t){Eo=e,Co=_o=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(vs=!0),e.firstContext=null)}function Po(e){var t=e._currentValue;if(Co!==e)if(e={context:e,memoizedValue:t,next:null},null===_o){if(null===Eo)throw Error(o(308));_o=e,Eo.dependencies={lanes:0,firstContext:e}}else _o=_o.next=e;return t}var jo=null;function Lo(e){null===jo?jo=[e]:jo.push(e)}function Ro(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Lo(t)):(n.next=a.next,a.next=n),t.interleaved=n,Io(e,r)}function Io(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Fo=!1;function Mo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Do(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bo(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Tl){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Io(e,n)}return null===(a=r.interleaved)?(t.next=t,Lo(r)):(t.next=a.next,a.next=t),r.interleaved=t,Io(e,n)}function $o(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Uo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ho(e,t,n,r){var a=e.updateQueue;Fo=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,u=l.next;l.next=null,null===i?o=u:i.next=u,i=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==o){var d=a.baseState;for(i=0,c=u=l=null,s=o;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,g=s;switch(f=t,p=n,g.tag){case 1:if("function"==typeof(h=g.payload)){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(f="function"==typeof(h=g.payload)?h.call(p,d,f):h))break e;d=M({},d,f);break e;case 2:Fo=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,i|=f;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(f=s).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===c&&(l=d),a.baseState=l,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Fl|=i,e.lanes=i,e.memoizedState=d}}function Wo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Vo={},Go=Ea(Vo),qo=Ea(Vo),Ko=Ea(Vo);function Yo(e){if(e===Vo)throw Error(o(174));return e}function Zo(e,t){switch(Ca(Ko,t),Ca(qo,e),Ca(Go,Vo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_a(Go),Ca(Go,t)}function Qo(){_a(Go),_a(qo),_a(Ko)}function Xo(e){Yo(Ko.current);var t=Yo(Go.current),n=le(t,e.type);t!==n&&(Ca(qo,e),Ca(Go,n))}function Jo(e){qo.current===e&&(_a(Go),_a(qo))}var ei=Ea(0);function ti(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ni=[];function ri(){for(var e=0;e<ni.length;e++)ni[e]._workInProgressVersionPrimary=null;ni.length=0}var ai=w.ReactCurrentDispatcher,oi=w.ReactCurrentBatchConfig,ii=0,si=null,li=null,ui=null,ci=!1,di=!1,fi=0,pi=0;function hi(){throw Error(o(321))}function gi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function mi(e,t,n,r,a,i){if(ii=i,si=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=null===e||null===e.memoizedState?Ji:es,e=n(r,a),di){i=0;do{if(di=!1,fi=0,25<=i)throw Error(o(301));i+=1,ui=li=null,t.updateQueue=null,ai.current=ts,e=n(r,a)}while(di)}if(ai.current=Xi,t=null!==li&&null!==li.next,ii=0,ui=li=si=null,ci=!1,t)throw Error(o(300));return e}function yi(){var e=0!==fi;return fi=0,e}function bi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?si.memoizedState=ui=e:ui=ui.next=e,ui}function vi(){if(null===li){var e=si.alternate;e=null!==e?e.memoizedState:null}else e=li.next;var t=null===ui?si.memoizedState:ui.next;if(null!==t)ui=t,li=e;else{if(null===e)throw Error(o(310));e={memoizedState:(li=e).memoizedState,baseState:li.baseState,baseQueue:li.baseQueue,queue:li.queue,next:null},null===ui?si.memoizedState=ui=e:ui=ui.next=e}return ui}function wi(e,t){return"function"==typeof t?t(e):t}function ki(e){var t=vi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=li,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var l=s=null,u=null,c=i;do{var d=c.lane;if((ii&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=f,s=r):u=u.next=f,si.lanes|=d,Fl|=d}c=c.next}while(null!==c&&c!==i);null===u?s=r:u.next=l,sr(r,t.memoizedState)||(vs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,si.lanes|=i,Fl|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function xi(e){var t=vi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);sr(i,t.memoizedState)||(vs=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Si(){}function Ei(e,t){var n=si,r=vi(),a=t(),i=!sr(r.memoizedState,a);if(i&&(r.memoizedState=a,vs=!0),r=r.queue,Fi(Ai.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==ui&&1&ui.memoizedState.tag){if(n.flags|=2048,Pi(9,Ci.bind(null,n,r,a,t),void 0,null),null===Nl)throw Error(o(349));30&ii||_i(n,t,a)}return a}function _i(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ci(e,t,n,r){t.value=n,t.getSnapshot=r,Ti(t)&&Ni(e)}function Ai(e,t,n){return n((function(){Ti(t)&&Ni(e)}))}function Ti(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Ni(e){var t=Io(e,1);null!==t&&nu(t,e,1,-1)}function Oi(e){var t=bi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wi,lastRenderedState:e},t.queue=e,e=e.dispatch=Ki.bind(null,si,e),[t.memoizedState,e]}function Pi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ji(){return vi().memoizedState}function Li(e,t,n,r){var a=bi();si.flags|=e,a.memoizedState=Pi(1|t,n,void 0,void 0===r?null:r)}function Ri(e,t,n,r){var a=vi();r=void 0===r?null:r;var o=void 0;if(null!==li){var i=li.memoizedState;if(o=i.destroy,null!==r&&gi(r,i.deps))return void(a.memoizedState=Pi(t,n,o,r))}si.flags|=e,a.memoizedState=Pi(1|t,n,o,r)}function Ii(e,t){return Li(8390656,8,e,t)}function Fi(e,t){return Ri(2048,8,e,t)}function Mi(e,t){return Ri(4,2,e,t)}function Di(e,t){return Ri(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Bi(e,t,n){return n=null!=n?n.concat([e]):null,Ri(4,4,zi.bind(null,t,e),n)}function $i(){}function Ui(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Hi(e,t){var n=vi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Wi(e,t,n){return 21&ii?(sr(n,t)||(n=gt(),si.lanes|=n,Fl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,vs=!0),e.memoizedState=n)}function Vi(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var r=oi.transition;oi.transition={};try{e(!1),t()}finally{vt=n,oi.transition=r}}function Gi(){return vi().memoizedState}function qi(e,t,n){var r=tu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Yi(e))Zi(t,n);else if(null!==(n=Ro(e,t,n,r))){nu(n,e,r,eu()),Qi(n,t,r)}}function Ki(e,t,n){var r=tu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Yi(e))Zi(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,sr(s,i)){var l=t.interleaved;return null===l?(a.next=a,Lo(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(u){}null!==(n=Ro(e,t,a,r))&&(nu(n,e,r,a=eu()),Qi(n,t,r))}}function Yi(e){var t=e.alternate;return e===si||null!==t&&t===si}function Zi(e,t){di=ci=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qi(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var Xi={readContext:Po,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},Ji={readContext:Po,useCallback:function(e,t){return bi().memoizedState=[e,void 0===t?null:t],e},useContext:Po,useEffect:Ii,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Li(4194308,4,zi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Li(4194308,4,e,t)},useInsertionEffect:function(e,t){return Li(4,2,e,t)},useMemo:function(e,t){var n=bi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=bi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=qi.bind(null,si,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},bi().memoizedState=e},useState:Oi,useDebugValue:$i,useDeferredValue:function(e){return bi().memoizedState=e},useTransition:function(){var e=Oi(!1),t=e[0];return e=Vi.bind(null,e[1]),bi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=si,a=bi();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Nl)throw Error(o(349));30&ii||_i(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Ii(Ai.bind(null,r,i,e),[e]),r.flags|=2048,Pi(9,Ci.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=bi(),t=Nl.identifierPrefix;if(ao){var n=Qa;t=":"+t+"R"+(n=(Za&~(1<<32-it(Za)-1)).toString(32)+n),0<(n=fi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=pi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Po,useCallback:Ui,useContext:Po,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Di,useMemo:Hi,useReducer:ki,useRef:ji,useState:function(){return ki(wi)},useDebugValue:$i,useDeferredValue:function(e){return Wi(vi(),li.memoizedState,e)},useTransition:function(){return[ki(wi)[0],vi().memoizedState]},useMutableSource:Si,useSyncExternalStore:Ei,useId:Gi,unstable_isNewReconciler:!1},ts={readContext:Po,useCallback:Ui,useContext:Po,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Mi,useLayoutEffect:Di,useMemo:Hi,useReducer:xi,useRef:ji,useState:function(){return xi(wi)},useDebugValue:$i,useDeferredValue:function(e){var t=vi();return null===li?t.memoizedState=e:Wi(t,li.memoizedState,e)},useTransition:function(){return[xi(wi)[0],vi().memoizedState]},useMutableSource:Si,useSyncExternalStore:Ei,useId:Gi,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rs(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=eu(),a=tu(e),o=zo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Bo(e,o,a))&&(nu(t,e,a,r),$o(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=eu(),a=tu(e),o=zo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Bo(e,o,a))&&(nu(t,e,a,r),$o(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=eu(),r=tu(e),a=zo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Bo(e,a,r))&&(nu(t,e,r,n),$o(t,e,r))}};function os(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(a,o))}function is(e,t,n){var r=!1,a=Aa,o=t.contextType;return"object"==typeof o&&null!==o?o=Po(o):(a=ja(t)?Oa:Ta.current,o=(r=null!=(r=t.contextTypes))?Pa(e,a):Aa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&as.enqueueReplaceState(t,t.state,null)}function ls(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Mo(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Po(o):(o=ja(t)?Oa:Ta.current,a.context=Pa(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(rs(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&as.enqueueReplaceState(a,a.state,null),Ho(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function us(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a,digest:null}}function cs(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fs="function"==typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=zo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wl||(Wl=!0,Vl=r),ds(0,t)},n}function hs(e,t,n){(n=zo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!=typeof r&&(null===Gl?Gl=new Set([this]):Gl.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fs;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=_u.bind(null,e,t,n),t.then(e,e))}function ms(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=zo(-1,1)).tag=2,Bo(n,t,1))),n.lanes|=1),e)}var bs=w.ReactCurrentOwner,vs=!1;function ws(e,t,n,r){t.child=null===e?xo(t,null,n,r):ko(t,e.child,n,r)}function ks(e,t,n,r,a){n=n.render;var o=t.ref;return Oo(t,a),r=mi(e,t,n,r,o,a),n=yi(),null===e||vs?(ao&&n&&eo(t),t.flags|=1,ws(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ws(e,t,a))}function xs(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||ju(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ru(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ss(e,t,o,r,a))}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return Ws(e,t,a)}return t.flags|=1,(e=Lu(o,r)).ref=t.ref,e.return=t,t.child=e}function Ss(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(vs=!1,t.pendingProps=r=o,!(e.lanes&a))return t.lanes=e.lanes,Ws(e,t,a);131072&e.flags&&(vs=!0)}}return Cs(e,t,n,r,a)}function Es(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Ll,jl),jl|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ca(Ll,jl),jl|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Ll,jl),jl|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ca(Ll,jl),jl|=r;return ws(e,t,a,n),t.child}function _s(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cs(e,t,n,r,a){var o=ja(n)?Oa:Ta.current;return o=Pa(t,o),Oo(t,a),n=mi(e,t,n,r,o,a),r=yi(),null===e||vs?(ao&&r&&eo(t),t.flags|=1,ws(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Ws(e,t,a))}function As(e,t,n,r,a){if(ja(n)){var o=!0;Fa(t)}else o=!1;if(Oo(t,a),null===t.stateNode)Hs(e,t),is(t,n,r),ls(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=Po(u):u=Pa(t,u=ja(n)?Oa:Ta.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==u)&&ss(t,i,r,u),Fo=!1;var f=t.memoizedState;i.state=f,Ho(t,r,i,a),l=t.memoizedState,s!==r||f!==l||Na.current||Fo?("function"==typeof c&&(rs(t,n,c,r),l=t.memoizedState),(s=Fo||os(t,n,s,r,f,l,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Do(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ns(t.type,s),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=Po(l):l=Pa(t,l=ja(n)?Oa:Ta.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||f!==l)&&ss(t,i,r,l),Fo=!1,f=t.memoizedState,i.state=f,Ho(t,r,i,a);var h=t.memoizedState;s!==d||f!==h||Na.current||Fo?("function"==typeof p&&(rs(t,n,p,r),h=t.memoizedState),(u=Fo||os(t,n,u,r,f,h,l)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=u):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Ts(e,t,n,r,o,a)}function Ts(e,t,n,r,a,o){_s(e,t);var i=!!(128&t.flags);if(!r&&!i)return a&&Ma(t,n,!1),Ws(e,t,o);r=t.stateNode,bs.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=ko(t,e.child,null,o),t.child=ko(t,null,s,o)):ws(e,t,s,o),t.memoizedState=r.state,a&&Ma(t,n,!0),t.child}function Ns(e){var t=e.stateNode;t.pendingContext?Ra(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ra(0,t.context,!1),Zo(e,t.containerInfo)}function Os(e,t,n,r,a){return ho(),go(a),t.flags|=256,ws(e,t,n,r),t.child}var Ps,js,Ls,Rs,Is={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ms(e,t,n){var r,a=t.pendingProps,i=ei.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ca(ei,1&i),null===e)return uo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=a.children,e=a.fallback,s?(a=t.mode,s=t.child,l={mode:"hidden",children:l},1&a||null===s?s=Fu(l,a,0,null):(s.childLanes=0,s.pendingProps=l),e=Iu(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(n),t.memoizedState=Is,e):Ds(t,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,s){if(n)return 256&t.flags?(t.flags&=-257,zs(e,t,s,r=cs(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Fu({mode:"visible",children:r.children},a,0,null),(i=Iu(i,a,s,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,1&t.mode&&ko(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=Is,i);if(!(1&t.mode))return zs(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var l=r.dgst;return r=l,zs(e,t,s,r=cs(i=Error(o(419)),r,void 0))}if(l=!!(s&e.childLanes),vs||l){if(null!==(r=Nl)){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=a&(r.suspendedLanes|s)?0:a)&&a!==i.retryLane&&(i.retryLane=a,Io(e,a),nu(r,e,a,-1))}return gu(),zs(e,t,s,r=cs(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Au.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ro=ua(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(qa[Ka++]=Za,qa[Ka++]=Qa,qa[Ka++]=Ya,Za=e.id,Qa=e.overflow,Ya=t),t=Ds(t,r.children),t.flags|=4096,t)}(e,t,l,a,r,i,n);if(s){s=a.fallback,l=t.mode,r=(i=e.child).sibling;var u={mode:"hidden",children:a.children};return 1&l||t.child===i?(a=Lu(i,u)).subtreeFlags=14680064&i.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null),null!==r?s=Lu(r,s):(s=Iu(s,l,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=Is,a}return e=(s=e.child).sibling,a=Lu(s,{mode:"visible",children:a.children}),!(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Ds(e,t){return(t=Fu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,n,r){return null!==r&&go(r),ko(t,e.child,null,n),(e=Ds(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),No(e.return,t,n)}function $s(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Us(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(ws(e,t,r.children,n),2&(r=ei.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bs(e,n,t);else if(19===e.tag)Bs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(ei,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ti(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),$s(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ti(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}$s(t,!0,n,null,o);break;case"together":$s(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ws(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fl|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Lu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Lu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Vs(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Gs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function qs(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Gs(t),null;case 1:case 17:return ja(t.type)&&La(),Gs(t),null;case 3:return r=t.stateNode,Qo(),_a(Na),_a(Ta),ri(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(iu(oo),oo=null))),js(e,t),Gs(t),null;case 5:Jo(t);var a=Yo(Ko.current);if(n=t.type,null!==e&&null!=t.stateNode)Ls(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Gs(t),null}if(e=Yo(Go.current),fo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[fa]=t,r[pa]=i,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<Ir.length;a++)zr(Ir[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Z(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":ae(r,i),zr("invalid",r)}for(var l in be(n,i),a=null,i)if(i.hasOwnProperty(l)){var u=i[l];"children"===l?"string"==typeof u?r.textContent!==u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":G(r),J(r,i,!0);break;case"textarea":G(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Jr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fa]=t,e[pa]=r,Ps(e,t,!1,!1),t.stateNode=e;e:{switch(l=ve(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Ir.length;a++)zr(Ir[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":Z(e,r),a=Y(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=M({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(i in be(n,a),u=a)if(u.hasOwnProperty(i)){var c=u[i];"style"===i?me(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"==typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"==typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=c&&"onScroll"===i&&zr("scroll",e):null!=c&&v(e,i,c,l))}switch(n){case"input":G(e),J(e,r,!1);break;case"textarea":G(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Gs(t),null;case 6:if(e&&null!=t.stateNode)Rs(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Yo(Ko.current),Yo(Go.current),fo(t)){if(r=t.stateNode,n=t.memoizedProps,r[fa]=t,(i=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Xr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,!!(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fa]=t,t.stateNode=r}return Gs(t),null;case 13:if(_a(ei),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&1&t.mode&&!(128&t.flags))po(),ho(),t.flags|=98560,i=!1;else if(i=fo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[fa]=t}else ho(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Gs(t),i=!1}else null!==oo&&(iu(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ei.current?0===Rl&&(Rl=3):gu())),null!==t.updateQueue&&(t.flags|=4),Gs(t),null);case 4:return Qo(),js(e,t),null===e&&Ur(t.stateNode.containerInfo),Gs(t),null;case 10:return To(t.type._context),Gs(t),null;case 19:if(_a(ei),null===(i=t.memoizedState))return Gs(t),null;if(r=!!(128&t.flags),null===(l=i.rendering))if(r)Vs(i,!1);else{if(0!==Rl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ti(e))){for(t.flags|=128,Vs(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(ei,1&ei.current|2),t.child}e=e.sibling}null!==i.tail&&Qe()>Ul&&(t.flags|=128,r=!0,Vs(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ti(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Vs(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!ao)return Gs(t),null}else 2*Qe()-i.renderingStartTime>Ul&&1073741824!==n&&(t.flags|=128,r=!0,Vs(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Qe(),t.sibling=null,n=ei.current,Ca(ei,r?1&n|2:1&n),t):(Gs(t),null);case 22:case 23:return du(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&jl)&&(Gs(t),6&t.subtreeFlags&&(t.flags|=8192)):Gs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Ks(e,t){switch(to(t),t.tag){case 1:return ja(t.type)&&La(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Qo(),_a(Na),_a(Ta),ri(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Jo(t),null;case 13:if(_a(ei),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _a(ei),null;case 4:return Qo(),null;case 10:return To(t.type._context),null;case 22:case 23:return du(),null;default:return null}}Ps=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},js=function(){},Ls=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Yo(Go.current);var o,i=null;switch(n){case"input":a=Y(e,a),r=Y(e,r),i=[];break;case"select":a=M({},a,{value:void 0}),r=M({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in be(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var l=a[c];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(o in l)!l.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&l[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&zr("scroll",e),i||l===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},Rs=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ys=!1,Zs=!1,Qs="function"==typeof WeakSet?WeakSet:Set,Xs=null;function Js(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){Eu(e,t,r)}else n.current=null}function el(e,t,n){try{n()}catch(r){Eu(e,t,r)}}var tl=!1;function nl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&el(t,n,o)}a=a.next}while(a!==r)}}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fa],delete t[pa],delete t[ga],delete t[ma],delete t[ya])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function il(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||il(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function ul(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}var cl=null,dl=!1;function fl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(s){}switch(n.tag){case 5:Zs||Js(n,t);case 6:var r=cl,a=dl;cl=null,fl(e,t,n),dl=a,null!==(cl=r)&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):cl.removeChild(n.stateNode));break;case 18:null!==cl&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Ut(e)):la(cl,n.stateNode));break;case 4:r=cl,a=dl,cl=n.stateNode.containerInfo,dl=!0,fl(e,t,n),cl=r,dl=a;break;case 0:case 11:case 14:case 15:if(!Zs&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&el(n,t,i),a=a.next}while(a!==r)}fl(e,t,n);break;case 1:if(!Zs&&(Js(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Eu(n,t,s)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Zs=(r=Zs)||null!==n.memoizedState,fl(e,t,n),Zs=r):fl(e,t,n);break;default:fl(e,t,n)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qs),t.forEach((function(t){var r=Tu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:cl=l.stateNode,dl=!1;break e;case 3:case 4:cl=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===cl)throw Error(o(160));pl(i,s,a),cl=null,dl=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){Eu(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ml(t,e),t=t.sibling}function ml(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&r){try{nl(3,e,e.return),rl(3,e)}catch(m){Eu(e,e.return,m)}try{nl(5,e,e.return)}catch(m){Eu(e,e.return,m)}}break;case 1:gl(t,e),yl(e),512&r&&null!==n&&Js(n,n.return);break;case 5:if(gl(t,e),yl(e),512&r&&null!==n&&Js(n,n.return),32&e.flags){var a=e.stateNode;try{fe(a,"")}catch(m){Eu(e,e.return,m)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===i.type&&null!=i.name&&Q(a,i),ve(l,s);var c=ve(l,i);for(s=0;s<u.length;s+=2){var d=u[s],f=u[s+1];"style"===d?me(a,f):"dangerouslySetInnerHTML"===d?de(a,f):"children"===d?fe(a,f):v(a,d,f,c)}switch(l){case"input":X(a,i);break;case"textarea":oe(a,i);break;case"select":var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ne(a,!!i.multiple,h,!1):p!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[pa]=i}catch(m){Eu(e,e.return,m)}}break;case 6:if(gl(t,e),yl(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(m){Eu(e,e.return,m)}}break;case 3:if(gl(t,e),yl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(m){Eu(e,e.return,m)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||($l=Qe())),4&r&&hl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Zs=(c=Zs)||d,gl(t,e),Zs=c):gl(t,e),yl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&1&e.mode)for(Xs=e,d=e.child;null!==d;){for(f=Xs=d;null!==Xs;){switch(h=(p=Xs).child,p.tag){case 0:case 11:case 14:case 15:nl(4,p,p.return);break;case 1:Js(p,p.return);var g=p.stateNode;if("function"==typeof g.componentWillUnmount){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(m){Eu(r,n,m)}}break;case 5:Js(p,p.return);break;case 22:if(null!==p.memoizedState){kl(f);continue}}null!==h?(h.return=p,Xs=h):kl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{a=f.stateNode,c?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=f.stateNode,s=null!=(u=f.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,l.style.display=ge("display",s))}catch(m){Eu(e,e.return,m)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(m){Eu(e,e.return,m)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:gl(t,e),yl(e),4&r&&hl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(il(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(fe(a,""),r.flags&=-33),ul(e,sl(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;ll(e,sl(e),i);break;default:throw Error(o(161))}}catch(s){Eu(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Xs=e,vl(e,t,n)}function vl(e,t,n){for(var r=!!(1&e.mode);null!==Xs;){var a=Xs,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Ys;if(!i){var s=a.alternate,l=null!==s&&null!==s.memoizedState||Zs;s=Ys;var u=Zs;if(Ys=i,(Zs=l)&&!u)for(Xs=a;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?xl(a):null!==l?(l.return=i,Xs=l):xl(a);for(;null!==o;)Xs=o,vl(o,t,n),o=o.sibling;Xs=a,Ys=s,Zs=u}wl(e)}else 8772&a.subtreeFlags&&null!==o?(o.return=a,Xs=o):wl(e)}}function wl(e){for(;null!==Xs;){var t=Xs;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Zs||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Zs)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ns(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&Wo(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Wo(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ut(f)}}}break;default:throw Error(o(163))}Zs||512&t.flags&&al(t)}catch(p){Eu(t,t.return,p)}}if(t===e){Xs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Xs=n;break}Xs=t.return}}function kl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function xl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rl(4,t)}catch(l){Eu(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(l){Eu(t,a,l)}}var o=t.return;try{al(t)}catch(l){Eu(t,o,l)}break;case 5:var i=t.return;try{al(t)}catch(l){Eu(t,i,l)}}}catch(l){Eu(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var Sl,El=Math.ceil,_l=w.ReactCurrentDispatcher,Cl=w.ReactCurrentOwner,Al=w.ReactCurrentBatchConfig,Tl=0,Nl=null,Ol=null,Pl=0,jl=0,Ll=Ea(0),Rl=0,Il=null,Fl=0,Ml=0,Dl=0,zl=null,Bl=null,$l=0,Ul=1/0,Hl=null,Wl=!1,Vl=null,Gl=null,ql=!1,Kl=null,Yl=0,Zl=0,Ql=null,Xl=-1,Jl=0;function eu(){return 6&Tl?Qe():-1!==Xl?Xl:Xl=Qe()}function tu(e){return 1&e.mode?2&Tl&&0!==Pl?Pl&-Pl:null!==mo.transition?(0===Jl&&(Jl=gt()),Jl):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Zt(e.type):1}function nu(e,t,n,r){if(50<Zl)throw Zl=0,Ql=null,Error(o(185));yt(e,n,r),2&Tl&&e===Nl||(e===Nl&&(!(2&Tl)&&(Ml|=n),4===Rl&&su(e,Pl)),ru(e,r),1===n&&0===Tl&&!(1&t.mode)&&(Ul=Qe()+500,za&&Ua()))}function ru(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),s=1<<i,l=a[i];-1===l?s&n&&!(s&r)||(a[i]=pt(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var r=ft(e,e===Nl?Pl:0);if(0===r)null!==n&&Ke(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ke(n),1===t)0===e.tag?function(e){za=!0,$a(e)}(lu.bind(null,e)):$a(lu.bind(null,e)),ia((function(){!(6&Tl)&&Ua()})),n=null;else{switch(wt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Nu(n,au.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function au(e,t){if(Xl=-1,Jl=0,6&Tl)throw Error(o(327));var n=e.callbackNode;if(xu()&&e.callbackNode!==n)return null;var r=ft(e,e===Nl?Pl:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=mu(e,r);else{t=r;var a=Tl;Tl|=2;var i=hu();for(Nl===e&&Pl===t||(Hl=null,Ul=Qe()+500,fu(e,t));;)try{bu();break}catch(l){pu(e,l)}Ao(),_l.current=i,Tl=a,null!==Ol?t=0:(Nl=null,Pl=0,t=Rl)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=ou(e,a))),1===t)throw n=Il,fu(e,0),su(e,r),ru(e,Qe()),n;if(6===t)su(e,r);else{if(a=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!sr(o(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)||(t=mu(e,r),2===t&&(i=ht(e),0!==i&&(r=i,t=ou(e,i))),1!==t)))throw n=Il,fu(e,0),su(e,r),ru(e,Qe()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:ku(e,Bl,Hl);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=$l+500-Qe())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){eu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(ku.bind(null,e,Bl,Hl),t);break}ku(e,Bl,Hl);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-it(r);i=1<<s,(s=t[s])>a&&(a=s),r&=~i}if(r=a,10<(r=(120>(r=Qe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*El(r/1960))-r)){e.timeoutHandle=ra(ku.bind(null,e,Bl,Hl),r);break}ku(e,Bl,Hl);break;default:throw Error(o(329))}}}return ru(e,Qe()),e.callbackNode===n?au.bind(null,e):null}function ou(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=mu(e,t))&&(t=Bl,Bl=n,null!==t&&iu(t)),e}function iu(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function su(e,t){for(t&=~Dl,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function lu(e){if(6&Tl)throw Error(o(327));xu();var t=ft(e,0);if(!(1&t))return ru(e,Qe()),null;var n=mu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=Il,fu(e,0),su(e,t),ru(e,Qe()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ku(e,Bl,Hl),ru(e,Qe()),null}function uu(e,t){var n=Tl;Tl|=1;try{return e(t)}finally{0===(Tl=n)&&(Ul=Qe()+500,za&&Ua())}}function cu(e){null!==Kl&&0===Kl.tag&&!(6&Tl)&&xu();var t=Tl;Tl|=1;var n=Al.transition,r=vt;try{if(Al.transition=null,vt=1,e)return e()}finally{vt=r,Al.transition=n,!(6&(Tl=t))&&Ua()}}function du(){jl=Ll.current,_a(Ll)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Ol)for(n=Ol.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&La();break;case 3:Qo(),_a(Na),_a(Ta),ri();break;case 5:Jo(r);break;case 4:Qo();break;case 13:case 19:_a(ei);break;case 10:To(r.type._context);break;case 22:case 23:du()}n=n.return}if(Nl=e,Ol=e=Lu(e.current,null),Pl=jl=t,Rl=0,Il=null,Dl=Ml=Fl=0,Bl=zl=null,null!==jo){for(t=0;t<jo.length;t++)if(null!==(r=(n=jo[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}jo=null}return e}function pu(e,t){for(;;){var n=Ol;try{if(Ao(),ai.current=Xi,ci){for(var r=si.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ci=!1}if(ii=0,ui=li=si=null,di=!1,fi=0,Cl.current=null,null===n||null===n.return){Rl=1,Il=t,Ol=null;break}e:{var i=e,s=n.return,l=n,u=t;if(t=Pl,l.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=l,f=d.tag;if(!(1&d.mode||0!==f&&11!==f&&15!==f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=ms(s);if(null!==h){h.flags&=-257,ys(h,s,l,0,t),1&h.mode&&gs(i,c,t),u=c;var g=(t=h).updateQueue;if(null===g){var m=new Set;m.add(u),t.updateQueue=m}else g.add(u);break e}if(!(1&t)){gs(i,c,t),gu();break e}u=Error(o(426))}else if(ao&&1&l.mode){var y=ms(s);if(null!==y){!(65536&y.flags)&&(y.flags|=256),ys(y,s,l,0,t),go(us(u,l));break e}}i=u=us(u,l),4!==Rl&&(Rl=2),null===zl?zl=[i]:zl.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,ps(0,u,t));break e;case 1:l=u;var b=i.type,v=i.stateNode;if(!(128&i.flags||"function"!=typeof b.getDerivedStateFromError&&(null===v||"function"!=typeof v.componentDidCatch||null!==Gl&&Gl.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,hs(i,l,t));break e}}i=i.return}while(null!==i)}wu(n)}catch(w){t=w,Ol===n&&null!==n&&(Ol=n=n.return);continue}break}}function hu(){var e=_l.current;return _l.current=Xi,null===e?Xi:e}function gu(){0!==Rl&&3!==Rl&&2!==Rl||(Rl=4),null===Nl||!(268435455&Fl)&&!(268435455&Ml)||su(Nl,Pl)}function mu(e,t){var n=Tl;Tl|=2;var r=hu();for(Nl===e&&Pl===t||(Hl=null,fu(e,t));;)try{yu();break}catch(a){pu(e,a)}if(Ao(),Tl=n,_l.current=r,null!==Ol)throw Error(o(261));return Nl=null,Pl=0,Rl}function yu(){for(;null!==Ol;)vu(Ol)}function bu(){for(;null!==Ol&&!Ye();)vu(Ol)}function vu(e){var t=Sl(e.alternate,e,jl);e.memoizedProps=e.pendingProps,null===t?wu(e):Ol=t,Cl.current=null}function wu(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Ks(n,t)))return n.flags&=32767,void(Ol=n);if(null===e)return Rl=6,void(Ol=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=qs(n,t,jl)))return void(Ol=n);if(null!==(t=t.sibling))return void(Ol=t);Ol=t=e}while(null!==t);0===Rl&&(Rl=5)}function ku(e,t,n){var r=vt,a=Al.transition;try{Al.transition=null,vt=1,function(e,t,n,r){do{xu()}while(null!==Kl);if(6&Tl)throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Nl&&(Ol=Nl=null,Pl=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||ql||(ql=!0,Nu(tt,(function(){return xu(),null}))),i=!!(15990&n.flags),!!(15990&n.subtreeFlags)||i){i=Al.transition,Al.transition=null;var s=vt;vt=1;var l=Tl;Tl|=4,Cl.current=null,function(e,t){if(ea=Wt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(k){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var h;f!==n||0!==a&&3!==f.nodeType||(l=s+a),f!==i||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(h=f.firstChild);)p=f,f=h;for(;;){if(f===e)break t;if(p===n&&++c===a&&(l=s),p===i&&++d===r&&(u=s),null!==(h=f.nextSibling))break;p=(f=p).parentNode}f=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Wt=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var g=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var m=g.memoizedProps,y=g.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?m:ns(t.type,m),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(o(163))}}catch(k){Eu(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}g=tl,tl=!1}(e,n),ml(n,e),hr(ta),Wt=!!ea,ta=ea=null,e.current=n,bl(n,e,a),Ze(),Tl=l,vt=s,Al.transition=i}else e.current=n;if(ql&&(ql=!1,Kl=e,Yl=a),i=e.pendingLanes,0===i&&(Gl=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),ru(e,Qe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Wl)throw Wl=!1,e=Vl,Vl=null,e;!!(1&Yl)&&0!==e.tag&&xu(),i=e.pendingLanes,1&i?e===Ql?Zl++:(Zl=0,Ql=e):Zl=0,Ua()}(e,t,n,r)}finally{Al.transition=a,vt=r}return null}function xu(){if(null!==Kl){var e=wt(Yl),t=Al.transition,n=vt;try{if(Al.transition=null,vt=16>e?16:e,null===Kl)var r=!1;else{if(e=Kl,Kl=null,Yl=0,6&Tl)throw Error(o(331));var a=Tl;for(Tl|=4,Xs=e.current;null!==Xs;){var i=Xs,s=i.child;if(16&Xs.flags){var l=i.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Xs=c;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:nl(8,d,i)}var f=d.child;if(null!==f)f.return=d,Xs=f;else for(;null!==Xs;){var p=(d=Xs).sibling,h=d.return;if(ol(d),d===c){Xs=null;break}if(null!==p){p.return=h,Xs=p;break}Xs=h}}}var g=i.alternate;if(null!==g){var m=g.child;if(null!==m){g.child=null;do{var y=m.sibling;m.sibling=null,m=y}while(null!==m)}}Xs=i}}if(2064&i.subtreeFlags&&null!==s)s.return=i,Xs=s;else e:for(;null!==Xs;){if(2048&(i=Xs).flags)switch(i.tag){case 0:case 11:case 15:nl(9,i,i.return)}var b=i.sibling;if(null!==b){b.return=i.return,Xs=b;break e}Xs=i.return}}var v=e.current;for(Xs=v;null!==Xs;){var w=(s=Xs).child;if(2064&s.subtreeFlags&&null!==w)w.return=s,Xs=w;else e:for(s=v;null!==Xs;){if(2048&(l=Xs).flags)try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(x){Eu(l,l.return,x)}if(l===s){Xs=null;break e}var k=l.sibling;if(null!==k){k.return=l.return,Xs=k;break e}Xs=l.return}}if(Tl=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{vt=n,Al.transition=t}}return!1}function Su(e,t,n){e=Bo(e,t=ps(0,t=us(n,t),1),1),t=eu(),null!==e&&(yt(e,1,t),ru(e,t))}function Eu(e,t,n){if(3===e.tag)Su(e,e,n);else for(;null!==t;){if(3===t.tag){Su(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Gl||!Gl.has(r))){t=Bo(t,e=hs(t,e=us(n,e),1),1),e=eu(),null!==t&&(yt(t,1,e),ru(t,e));break}}t=t.return}}function _u(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=eu(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Pl&n)===n&&(4===Rl||3===Rl&&(130023424&Pl)===Pl&&500>Qe()-$l?fu(e,0):Dl|=n),ru(e,t)}function Cu(e,t){0===t&&(1&e.mode?(t=ct,!(130023424&(ct<<=1))&&(ct=4194304)):t=1);var n=eu();null!==(e=Io(e,t))&&(yt(e,t,n),ru(e,n))}function Au(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cu(e,n)}function Tu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Cu(e,n)}function Nu(e,t){return qe(e,t)}function Ou(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pu(e,t,n,r){return new Ou(e,t,n,r)}function ju(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Lu(e,t){var n=e.alternate;return null===n?((n=Pu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ru(e,t,n,r,a,i){var s=2;if(r=e,"function"==typeof e)ju(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return Iu(n.children,a,i,t);case E:s=8,a|=8;break;case _:return(e=Pu(12,n,t,2|a)).elementType=_,e.lanes=i,e;case N:return(e=Pu(13,n,t,a)).elementType=N,e.lanes=i,e;case O:return(e=Pu(19,n,t,a)).elementType=O,e.lanes=i,e;case L:return Fu(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case A:s=9;break e;case T:s=11;break e;case P:s=14;break e;case j:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Pu(s,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Iu(e,t,n,r){return(e=Pu(7,e,r,t)).lanes=n,e}function Fu(e,t,n,r){return(e=Pu(22,e,r,t)).elementType=L,e.lanes=n,e.stateNode={isHidden:!1},e}function Mu(e,t,n){return(e=Pu(6,e,null,t)).lanes=n,e}function Du(e,t,n){return(t=Pu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zu(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Bu(e,t,n,r,a,o,i,s,l){return e=new zu(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Pu(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mo(o),e}function $u(e){if(!e)return Aa;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(ja(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(ja(n))return Ia(e,n,t)}return t}function Uu(e,t,n,r,a,o,i,s,l){return(e=Bu(n,r,!0,e,0,o,0,s,l)).context=$u(null),n=e.current,(o=zo(r=eu(),a=tu(n))).callback=null!=t?t:null,Bo(n,o,a),e.current.lanes=a,yt(e,a,r),ru(e,r),e}function Hu(e,t,n,r){var a=t.current,o=eu(),i=tu(a);return n=$u(n),null===t.context?t.context=n:t.pendingContext=n,(t=zo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Bo(a,t,i))&&(nu(e,a,i,o),$o(e,a,i)),i}function Wu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Gu(e,t){Vu(e,t),(e=e.alternate)&&Vu(e,t)}Sl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Na.current)vs=!0;else{if(!(e.lanes&n||128&t.flags))return vs=!1,function(e,t,n){switch(t.tag){case 3:Ns(t),ho();break;case 5:Xo(t);break;case 1:ja(t.type)&&Fa(t);break;case 4:Zo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(So,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(ei,1&ei.current),t.flags|=128,null):n&t.child.childLanes?Ms(e,t,n):(Ca(ei,1&ei.current),null!==(e=Ws(e,t,n))?e.sibling:null);Ca(ei,1&ei.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Us(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(ei,ei.current),r)break;return null;case 22:case 23:return t.lanes=0,Es(e,t,n)}return Ws(e,t,n)}(e,t,n);vs=!!(131072&e.flags)}else vs=!1,ao&&1048576&t.flags&&Ja(t,Ga,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hs(e,t),e=t.pendingProps;var a=Pa(t,Ta.current);Oo(t,n),a=mi(null,t,r,e,a,n);var i=yi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,ja(r)?(i=!0,Fa(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Mo(t),a.updater=as,t.stateNode=a,a._reactInternals=t,ls(t,r,e,n),t=Ts(null,t,r,!0,i,n)):(t.tag=0,ao&&i&&eo(t),ws(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return ju(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===P)return 14}return 2}(r),e=ns(r,e),a){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=As(null,t,r,e,n);break e;case 11:t=ks(null,t,r,e,n);break e;case 14:t=xs(null,t,r,ns(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Cs(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 1:return r=t.type,a=t.pendingProps,As(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 3:e:{if(Ns(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,Do(e,t),Ho(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Os(e,t,r,n,a=us(Error(o(423)),t));break e}if(r!==a){t=Os(e,t,r,n,a=us(Error(o(424)),t));break e}for(ro=ua(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=xo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ho(),r===a){t=Ws(e,t,n);break e}ws(e,t,r,n)}t=t.child}return t;case 5:return Xo(t),null===e&&uo(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,s=a.children,na(r,a)?s=null:null!==i&&na(r,i)&&(t.flags|=32),_s(e,t),ws(e,t,s,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Ms(e,t,n);case 4:return Zo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ko(t,null,r,n):ws(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ks(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 7:return ws(e,t,t.pendingProps,n),t.child;case 8:case 12:return ws(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,s=a.value,Ca(So,r._currentValue),r._currentValue=s,null!==i)if(sr(i.value,s)){if(i.children===a.children&&!Na.current){t=Ws(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=zo(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),No(i.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),No(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}ws(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Oo(t,n),r=r(a=Po(a)),t.flags|=1,ws(e,t,r,n),t.child;case 14:return a=ns(r=t.type,t.pendingProps),xs(e,t,r,a=ns(r.type,a),n);case 15:return Ss(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ns(r,a),Hs(e,t),t.tag=1,ja(r)?(e=!0,Fa(t)):e=!1,Oo(t,n),is(t,r,a),ls(t,r,a,n),Ts(null,t,r,!0,e,n);case 19:return Us(e,t,n);case 22:return Es(e,t,n)}throw Error(o(156,t.tag))};var qu="function"==typeof reportError?reportError:function(e){console.error(e)};function Ku(e){this._internalRoot=e}function Yu(e){this._internalRoot=e}function Zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Qu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xu(){}function Ju(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var s=a;a=function(){var e=Wu(i);s.call(e)}}Hu(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Wu(i);o.call(e)}}var i=Uu(t,r,e,0,null,!1,0,"",Xu);return e._reactRootContainer=i,e[ha]=i.current,Ur(8===e.nodeType?e.parentNode:e),cu(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var s=r;r=function(){var e=Wu(l);s.call(e)}}var l=Bu(e,0,!1,null,0,!1,0,"",Xu);return e._reactRootContainer=l,e[ha]=l.current,Ur(8===e.nodeType?e.parentNode:e),cu((function(){Hu(t,l,n,r)})),l}(n,t,e,a,r);return Wu(i)}Yu.prototype.render=Ku.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Hu(e,t,null,null)},Yu.prototype.unmount=Ku.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cu((function(){Hu(null,e,null,null)})),t[ha]=null}},Yu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Lt.length&&0!==t&&t<Lt[n].priority;n++);Lt.splice(n,0,e),0===n&&Mt(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),ru(t,Qe()),!(6&Tl)&&(Ul=Qe()+500,Ua()))}break;case 13:cu((function(){var t=Io(e,1);if(null!==t){var n=eu();nu(t,e,1,n)}})),Gu(e,1)}},xt=function(e){if(13===e.tag){var t=Io(e,134217728);if(null!==t)nu(t,e,134217728,eu());Gu(e,134217728)}},St=function(e){if(13===e.tag){var t=tu(e),n=Io(e,t);if(null!==n)nu(n,e,t,eu());Gu(e,t)}},Et=function(){return vt},_t=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},xe=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ka(r);if(!a)throw Error(o(90));q(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=uu,Ne=cu;var ec={usingClientEntryPoint:!1,Events:[va,wa,ka,Ce,Ae,uu]},tc={findFiberByHostInstance:ba,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{at=rc.inject(nc),ot=rc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ec,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Zu(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Zu(e))throw Error(o(299));var n=!1,r="",a=qu;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Bu(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Ur(8===e.nodeType?e.parentNode:e),new Ku(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return cu(e)},t.hydrate=function(e,t,n){if(!Qu(t))throw Error(o(200));return Ju(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Zu(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",s=qu;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Uu(t,null,e,1,null!=n?n:null,a,0,i,s),e[ha]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Yu(t)},t.render=function(e,t,n){if(!Qu(t))throw Error(o(200));return Ju(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Qu(e))throw Error(o(40));return!!e._reactRootContainer&&(cu((function(){Ju(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=uu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Qu(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Ju(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,u,c;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(!o(e[l],i[l]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!i.has(l.value[0]))return!1;for(c=e.entries();!(l=c.next()).done;)if(!o(l.value[1],i.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!i.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(e[l]!==i[l])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((s=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(i,u[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!e.$$typeof)&&!o(e[u[l]],i[u[l]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case m:case g:case l:return e;default:return t}}case a:return t}}}function x(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=m,t.Memo=g,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return x(e)||k(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===m},t.isMemo=function(e){return k(e)===g},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===s},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var s=n(6540),l=[],u=[];var c=s.createContext(null);function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return s.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function h(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var h=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),g=null;function m(){return g||(g=e(h.loader)),g.promise}return l.push(m),"function"==typeof h.webpack&&u.push((function(){if((0,h.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return m()})),f=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),g=e(h.loader),r._loadModule()})),m(),r.state={error:g.error,pastDelay:!1,timedOut:!1,loading:g.loading,loaded:g.loaded},r}r(n,t),n.preload=function(){return m()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context&&Array.isArray(h.modules)&&h.modules.forEach((function(t){e.context.report(t)})),g.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),h.timeout));var n=function(){t({error:g.error,loaded:g.loaded,loading:g.loading}),e._clearTimeouts()};g.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?s.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null},n}(s.Component),o(d,"contextType",c),f}function g(e){return h(d,e)}g.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return h(f,e)};var m=function(e){function t(){return e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(){return s.createElement(c.Provider,{value:{report:this.props.report}},s.Children.only(this.props.children))},t}(s.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}g.Capture=m,g.preloadAll=function(){return new Promise((function(e,t){y(l).then(e,t)}))},g.preloadReady=function(){return new Promise((function(e,t){y(u).then(e,e)}))},e.exports=g},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>s});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{I9:()=>d,Kd:()=>c,N_:()=>y,k2:()=>w});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),s=n(8168),l=n(8587),u=n(1561),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);var d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.TM)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);var f=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},h=function(e){return e},g=o.forwardRef;void 0===g&&(g=h);var m=g((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,s.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=h!==g&&t||n,o.createElement("a",c)}));var y=g((function(e,t){var n=e.component,a=void 0===n?m:n,c=e.replace,d=e.to,y=e.innerRef,b=(0,l.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=e.history,r=p(f(d,e.location),e.location),l=r?n.createHref(r):"",m=(0,s.A)({},b,{href:l,navigate:function(){var t=f(d,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(p(t));(c||r?n.replace:n.push)(t)}});return h!==g?m.ref=t||y:m.innerRef=y,o.createElement(a,m)}))})),b=function(e){return e},v=o.forwardRef;void 0===v&&(v=b);var w=v((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,d=e.activeStyle,h=e.className,g=e.exact,m=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,_=e.innerRef,C=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=w||e.location,i=p(f(E,n),n),l=i.pathname,A=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),T=A?(0,r.B6)(n.pathname,{path:A,exact:g,sensitive:k,strict:x}):null,N=!!(m?m(T,n):T),O="function"==typeof h?h(N):h,P="function"==typeof S?S(N):S;N&&(O=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(O,c),P=(0,s.A)({},P,d));var j=(0,s.A)({"aria-current":N&&a||null,className:O,style:P,to:i},C);return b!==v?j.ref=t||_:j.innerRef=_,o.createElement(y,j)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>v,W6:()=>j,XZ:()=>b,dO:()=>O,qh:()=>E,zy:()=>L});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),s=n(1513),l=n(1561),u=n(8168),c=n(5302),d=n.n(c),f=(n(4363),n(8587)),p=(n(4146),1073741823),h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var g=a.createContext||function(e,t){var n,o,s="__create-react-context-"+function(){var e="__global_unique_id__";return h[e]=(h[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):p,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);l.childContextTypes=((n={})[s]=i().object.isRequired,n);var u=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(0|e.observedBits)&n&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?p:t},a.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?p:e},a.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},a.getValue=function(){return this.context[s]?this.context[s].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return u.contextTypes=((o={})[s]=i().object,o),{Provider:l,Consumer:u}},m=function(e){var t=g();return t.displayName=e,t},y=m("Router-History"),b=m("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,s=void 0!==i&&i,l=n.sensitive,u=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<k&&(r[e]=o,x++),o}(n,{end:o,strict:s,sensitive:u}),a=r.regexp,i=r.keys,l=a.exec(e);if(!l)return null;var c=l[0],f=l.slice(1),p=e===c;return o&&!p?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,l.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,u.A)({},t,{location:n,match:r}),i=e.props,s=i.children,c=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===a.Children.count(e)}(s)&&(s=null),a.createElement(b.Provider,{value:o},o.match?s?"function"==typeof s?s(o):s:c?a.createElement(c,o):d?d(o):null:"function"==typeof s?s(o):null)}))},t}(a.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,u.A)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:(0,s.AO)(e)}function T(e){return function(){(0,l.A)(!1)}}function N(){}a.Component;var O=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,l.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,u.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var P=a.useContext;function j(){return P(y)}function L(){return P(b).location}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:c,props:o,_owner:s.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,m={};function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,g(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var a,o={},i=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===o[a]&&(o[a]=l[a]);return{$$typeof:n,type:e,key:i,ref:s,props:o,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var A=/\/+/g;function T(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,a,o,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===o?"."+T(l,0):o,k(i)?(a="",null!=e&&(a=e.replace(A,"$&/")+"/"),N(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(A,"$&/")+"/")+e)),t.push(i)),1;if(l=0,o=""===o?".":o+":",k(e))for(var u=0;u<e.length;u++){var c=o+T(s=e[u],u);l+=N(s,t,a,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=N(s=s.value,t,a,c=o+T(s,u++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function O(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function P(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var j={current:null},L={transition:null},R={ReactCurrentDispatcher:j,ReactCurrentBatchConfig:L,ReactCurrentOwner:S};function I(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.act=I,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=g({},e.props),o=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)x.call(t,u)&&!E.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},t.unstable_act=I,t.useCallback=function(e,t){return j.current.useCallback(e,t)},t.useContext=function(e){return j.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return j.current.useDeferredValue(e)},t.useEffect=function(e,t){return j.current.useEffect(e,t)},t.useId=function(){return j.current.useId()},t.useImperativeHandle=function(e,t,n){return j.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return j.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return j.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return j.current.useMemo(e,t)},t.useReducer=function(e,t,n){return j.current.useReducer(e,t,n)},t.useRef=function(e){return j.current.useRef(e)},t.useState=function(e){return j.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return j.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return j.current.useTransition()},t.version="18.3.1"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>o(l,n))u<a&&0>o(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,h=!1,g=!1,m=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function k(e){if(m=!1,w(e),!g)if(null!==r(u))g=!0,L(x);else{var t=r(c);null!==t&&R(k,t.startTime-e)}}function x(e,n){g=!1,m&&(m=!1,b(C),C=-1),h=!0;var o=p;try{for(w(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!N());){var i=f.callback;if("function"==typeof i){f.callback=null,p=f.priorityLevel;var s=i(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?f.callback=s:f===r(u)&&a(u),w(n)}else a(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&R(k,d.startTime-n),l=!1}return l}finally{f=null,p=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,C=-1,A=5,T=-1;function N(){return!(t.unstable_now()-T<A)}function O(){if(null!==_){var e=t.unstable_now();T=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof v)S=function(){v(O)};else if("undefined"!=typeof MessageChannel){var P=new MessageChannel,j=P.port2;P.port1.onmessage=O,S=function(){j.postMessage(null)}}else S=function(){y(O,0)};function L(e){_=e,E||(E=!0,S())}function R(e,n){C=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||h||(g=!0,L(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>i?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(m?(b(C),C=-1):m=!0,R(k,o-i))):(e.sortIndex=s,n(u,e),g||h||(g=!0,L(x))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var u=o[l];if(!s(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={title:"SAS Extension for Visual Studio Code Documentation",favicon:"images/sas.png",url:"https://sassoftware.github.io",baseUrl:"/vscode-sas-extension/",organizationName:"sassoftware",projectName:"vscode-sas-extension",onBrokenLinks:"throw",onBrokenMarkdownLinks:"throw",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{routeBasePath:"/",editUrl:"https://github.com/sassoftware/vscode-sas-extension/tree/main/website/"},blog:!1,theme:{customCss:["./src/css/custom.css"]}}]],themeConfig:{docs:{sidebar:{hideable:!0,autoCollapseCategories:!1},versionPersistence:"localStorage"},navbar:{title:"SAS Extension for Visual Studio Code Documentation",logo:{alt:"SAS",src:"images/sas.png"},items:[{href:"https://github.com/sassoftware/vscode-sas-extension",className:"header-github-link",title:"GitHub repository",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Support",items:[{label:"SAS Communities",href:"https://communities.sas.com/t5/SAS-Programming/bd-p/programming"},{label:"SAS Programming Documentation",href:"https://go.documentation.sas.com/doc/en/pgmsascdc/v_048/lepg/titlepage.htm"},{label:"GitHub Repository",href:"https://github.com/sassoftware/vscode-sas-extension"}]}],copyright:"Copyright \xa9 2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:["bash","json"],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},blog:{sidebar:{groupByYear:!0}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3},mermaid:{theme:{dark:"dark",light:"default"},options:{}}},markdown:{mermaid:!0,format:"mdx",mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0},anchors:{maintainCase:!1}},themes:[["@easyops-cn/docusaurus-search-local",{docsRouteBasePath:"/",explicitSearchResultPath:!0,hashed:!0,highlightSearchTermsOnTargetPage:!0}],"@docusaurus/theme-mermaid"],baseUrlIssueBanner:!0,future:{experimental_faster:{swcJsLoader:!1,swcJsMinimizer:!1,swcHtmlMinimizer:!1,lightningCssMinimizer:!1,mdxCrossCompilerCache:!1,rspackBundler:!1},experimental_storage:{type:"localStorage",namespace:!1},experimental_router:"browser"},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],tagline:"",titleDelimiter:"|",noIndex:!1}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},4164:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},1765:(e,t,n)=>{"use strict";n.d(t,{My:()=>A,f4:()=>ne});var r,a,o,i,s,l,u,c=n(6540),d=n(4164),f=Object.create,p=Object.defineProperty,h=Object.defineProperties,g=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertyNames,b=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))w.call(t,n)&&x(e,n,t[n]);if(b)for(var n of b(t))k.call(t,n)&&x(e,n,t[n]);return e},E=(e,t)=>h(e,m(t)),_=(e,t)=>{var n={};for(var r in e)w.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&b)for(var r of b(e))t.indexOf(r)<0&&k.call(e,r)&&(n[r]=e[r]);return n},C=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=o[s])}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],a||s);var l=t[s],u=r.util.type(l);"Object"!==u||o[i(l)]?"Array"!==u||o[i(l)]||(o[i(l)]=!0,e(l,n,s,o)):(o[i(l)]=!0,e(l,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new s;return l(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,s,c,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var g=p[h],m=g.inside,y=!!g.lookbehind,b=!!g.greedy,v=g.alias;if(b&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var k=g.pattern||g,x=s.next,S=c;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,C=1;if(b){if(!(_=o(k,S,e,y))||_.index>=e.length)break;var A=_.index,T=_.index+_[0].length,N=S;for(N+=x.value.length;A>=N;)N+=(x=x.next).value.length;if(S=N-=x.value.length,x.value instanceof a)continue;for(var O=x;O!==t.tail&&(N<T||"string"==typeof O.value);O=O.next)C++,N+=O.value.length;C--,E=e.slice(S,N),_.index-=S}else if(!(_=o(k,0,E,y)))continue;A=_.index;var P=_[0],j=E.slice(0,A),L=E.slice(A+P.length),R=S+E.length;d&&R>d.reach&&(d.reach=R);var I=x.prev;if(j&&(I=l(t,I,j),S+=j.length),u(t,I,C),x=l(t,I,new a(f,m?r.tokenize(P,m):P,v,P)),L&&l(t,x,L),C>1){var F={cause:f+","+h,reach:R};i(e,t,n,x.prev,S,F),d&&F.reach>d.reach&&(d.reach=F.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var s="";for(var l in o.attributes)s+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return a||(0,r[y(r)[0]])((a={exports:{}}).exports,a),a.exports}),A=((e,t,n)=>(n=null!=e?f(v(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of y(t))w.call(e,a)||a===n||p(e,a,{get:()=>t[a],enumerable:!(r=g(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:p(n,"default",{value:e,enumerable:!0}),e)))(C());A.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},A.languages.markup.tag.inside["attr-value"].inside.entity=A.languages.markup.entity,A.languages.markup.doctype.inside["internal-subset"].inside=A.languages.markup,A.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(A.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:A.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:A.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},A.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(A.languages.markup.tag,"addAttribute",{value:function(e,t){A.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:A.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),A.languages.html=A.languages.markup,A.languages.mathml=A.languages.markup,A.languages.svg=A.languages.markup,A.languages.xml=A.languages.extend("markup",{}),A.languages.ssml=A.languages.xml,A.languages.atom=A.languages.xml,A.languages.rss=A.languages.xml,o=A,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),u={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},o.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":u}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":u}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},A.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},A.languages.javascript=A.languages.extend("clike",{"class-name":[A.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),A.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,A.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:A.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:A.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:A.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:A.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:A.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),A.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:A.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),A.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),A.languages.markup&&(A.languages.markup.tag.addInlined("script","javascript"),A.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),A.languages.js=A.languages.javascript,A.languages.actionscript=A.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),A.languages.actionscript["class-name"].alias="function",delete A.languages.actionscript.parameter,delete A.languages.actionscript["literal-property"],A.languages.markup&&A.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:A.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(A),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),r(i[s]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(A),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(A),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(A),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(A),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var u,c=e.languages[n];c?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n)):s[t]||e})),c,n):n&&"none"!==n&&e.plugins.autoloader&&(u="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(A),A.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:A.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},A.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var o=f(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=c(0);"variable"===i.type&&(p(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,p(c(0),"property-mutation"),0<a.length)){var s=f(/^\{$/,/^\}$/);if(-1!==s)for(var l=n;l<s;l++){var u=t[l];"variable"===u.type&&0<=a.indexOf(u.content)&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return}return 1}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))a++;else if(r.test(s)&&0==--a)return o}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),A.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),u=0,c={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=u++,n="___"+i.toUpperCase()+"_"+r+"___")););return c[n]=e,n})).join(""),n,i),Object.keys(c));return u=0,function t(n){for(var o=0;o<n.length;o++){if(u>=d.length)return;var i,l,f,p,h,g,m,y=n[o];"string"==typeof y||"string"==typeof y.content?(i=d[u],-1!==(m=(g="string"==typeof y?y:y.content).indexOf(i))&&(++u,l=g.substring(0,m),h=c[i],f=void 0,(p={})["interpolation-punctuation"]=a,3===(p=e.tokenize(h,p)).length&&((f=[1,1]).push.apply(f,s(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,f)),f=new e.Token("interpolation",p,r.alias,h),p=g.substring(m+i.length),h=[],l&&h.push(l),h.push(f),p&&(t(g=[p]),h.push.apply(h,g)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(h)),o+=h.length-1):y.content=h)):(m=y.content,Array.isArray(m)?t(m):t([m]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,s,u=n[r];"string"!=typeof u&&(o=u.content,Array.isArray(o)?"template-string"===u.type?(u=o[1],3===o.length&&"string"!=typeof u&&"embedded-code"===u.type&&(i=c(u),u=u.alias,u=Array.isArray(u)?u[0]:u,s=e.languages[u])&&(o[1]=l(i,s,u))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(A),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(A),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(A),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(A),A.languages.n4js=A.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),A.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),A.languages.n4jsd=A.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(A),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===s(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:s(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=s(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=s(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=s(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(A),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(A),A.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},A.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=A.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(A),A.languages.c=A.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),A.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),A.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},A.languages.c.string],char:A.languages.c.char,comment:A.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:A.languages.c}}}}),A.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete A.languages.c.boolean,A.languages.objectivec=A.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete A.languages.objectivec["class-name"],A.languages.objc=A.languages.objectivec,A.languages.reason=A.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),A.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete A.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(A),A.languages.go=A.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),A.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete A.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(A),A.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},A.languages.python["string-interpolation"].inside.interpolation.inside.rest=A.languages.python,A.languages.py=A.languages.python,A.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},A.languages.webmanifest=A.languages.json;((e,t)=>{for(var n in t)p(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>T,duotoneDark:()=>N,duotoneLight:()=>O,github:()=>P,gruvboxMaterialDark:()=>K,gruvboxMaterialLight:()=>Y,jettwaveDark:()=>W,jettwaveLight:()=>V,nightOwl:()=>j,nightOwlLight:()=>L,oceanicNext:()=>F,okaidia:()=>M,oneDark:()=>G,oneLight:()=>q,palenight:()=>D,shadesOfPurple:()=>z,synthwave84:()=>B,ultramin:()=>$,vsDark:()=>U,vsLight:()=>H});var T={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},N={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},O={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},P={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},j={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},L={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},R="#c5a5c5",I="#8dc891",F={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:R}},{types:["attr-value"],style:{color:I}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:I}},{types:["punctuation"],style:{color:I}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:R}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},M={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},D={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},B={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},H={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},W={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},V={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},G={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},q={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},K={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},Y={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},Z=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=E(S({},n),{backgroundColor:void 0}),r},Q=/\r\n|\r|\n/,X=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},J=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},ee=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,u=t[i];const c=n[i][o];if("string"==typeof c?(u=i>0?u:["plain"],e=c):(u=J(u,c.type),c.alias&&(u=J(u,c.alias)),e=c.content),"string"!=typeof e){i++,t.push(u),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(Q),f=d.length;s.push({types:u,content:d[0]});for(let t=1;t<f;t++)X(s),l.push(s=[]),s.push({types:u,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return X(s),l},te=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,c.useState)(Z(t,e)),a=(0,c.useRef)(),o=(0,c.useRef)();return(0,c.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(Z(t,e)))}),[e,t]),n})(o,r),s=(e=>(0,c.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=_(n,["className","style","line"]);const s=E(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof a&&(s.style=S(S({},s.style||{}),a)),s}),[e]))(i),l=(e=>{const t=(0,c.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,c.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=_(n,["token","className","style"]);const s=E(S({},i),{className:(0,d.A)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(s.style=S(S({},s.style||{}),o)),s}),[t])})(i),u=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,c.useRef)(e);return(0,c.useMemo)((()=>{if(null==n)return ee([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),ee(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:u,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ne=e=>(0,c.createElement)(te,E(S({},e),{prism:e.prism||A,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},1635:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__addDisposableResource:()=>R,__assign:()=>o,__asyncDelegator:()=>_,__asyncGenerator:()=>E,__asyncValues:()=>C,__await:()=>S,__awaiter:()=>h,__classPrivateFieldGet:()=>P,__classPrivateFieldIn:()=>L,__classPrivateFieldSet:()=>j,__createBinding:()=>m,__decorate:()=>s,__disposeResources:()=>F,__esDecorate:()=>u,__exportStar:()=>y,__extends:()=>a,__generator:()=>g,__importDefault:()=>O,__importStar:()=>N,__makeTemplateObject:()=>A,__metadata:()=>p,__param:()=>l,__propKey:()=>d,__read:()=>v,__rest:()=>i,__runInitializers:()=>c,__setFunctionName:()=>f,__spread:()=>w,__spreadArray:()=>x,__spreadArrays:()=>k,__values:()=>b,default:()=>M});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},o.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function s(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function l(e,t){return function(n,r){t(n,r,e)}}function u(e,t,n,r,a,o){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=r.kind,u="getter"===l?"get":"setter"===l?"set":"value",c=!t&&e?r.static?e:e.prototype:null,d=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),f=!1,p=n.length-1;p>=0;p--){var h={};for(var g in r)h[g]="access"===g?{}:r[g];for(var g in r.access)h.access[g]=r.access[g];h.addInitializer=function(e){if(f)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(e||null))};var m=(0,n[p])("accessor"===l?{get:d.get,set:d.set}:d[u],h);if("accessor"===l){if(void 0===m)continue;if(null===m||"object"!=typeof m)throw new TypeError("Object expected");(s=i(m.get))&&(d.get=s),(s=i(m.set))&&(d.set=s),(s=i(m.init))&&a.unshift(s)}else(s=i(m))&&("field"===l?a.unshift(s):d[u]=s)}c&&Object.defineProperty(c,r.name,d),f=!0}function c(e,t,n){for(var r=arguments.length>2,a=0;a<t.length;a++)n=r?t[a].call(e,n):t[a].call(e);return r?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function f(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function h(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function g(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&s[0]?r.return:s[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,s[1])).done)return a;switch(r=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(6===s[0]&&i.label<a[1]){i.label=a[1],a=s;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(s);break}a[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(l){s=[6,l],r=0}finally{n=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var m=Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function y(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||m(t,e,n)}function b(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function v(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(v(arguments[t]));return e}function k(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var o=arguments[t],i=0,s=o.length;i<s;i++,a++)r[a]=o[i];return r}function x(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function E(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),o=[];return r={},i("next"),i("throw"),i("return",(function(e){return function(t){return Promise.resolve(t).then(e,u)}})),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){a[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||s(e,t)}))},t&&(r[e]=t(r[e])))}function s(e,t){try{(n=a[e](t)).value instanceof S?Promise.resolve(n.value.v).then(l,u):c(o[0][2],n)}catch(r){c(o[0][3],r)}var n}function l(e){s("next",e)}function u(e){s("throw",e)}function c(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function _(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:S(e[r](t)),done:!1}:a?a(t):t}:a}}function C(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=b(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function A(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function N(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&m(t,e,n);return T(t,e),t}function O(e){return e&&e.__esModule?e:{default:e}}function P(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function j(e,t,n,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}function L(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function R(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var r,a;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(a=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.");a&&(r=function(){try{a.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var I="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function F(e){function t(t){e.error=e.hasError?new I(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}return function n(){for(;e.stack.length;){var r=e.stack.pop();try{var a=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(a).then(n,(function(e){return t(e),n()}))}catch(o){t(o)}}if(e.hasError)throw e.error}()}const M={__extends:a,__assign:o,__rest:i,__decorate:s,__param:l,__metadata:p,__awaiter:h,__generator:g,__createBinding:m,__exportStar:y,__values:b,__read:v,__spread:w,__spreadArrays:k,__spreadArray:x,__await:S,__asyncGenerator:E,__asyncDelegator:_,__asyncValues:C,__makeTemplateObject:A,__importStar:N,__importDefault:O,__classPrivateFieldGet:P,__classPrivateFieldSet:j,__classPrivateFieldIn:L,__addDisposableResource:R,__disposeResources:F}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/vscode-sas-extension/search-af9":{"__comp":"1a4e3797","__context":{"plugin":"138e0e15"}},"/vscode-sas-extension/-d1e":{"__comp":"5e95c892","__context":{"plugin":"aba21aa0"}},"/vscode-sas-extension/-aca":{"__comp":"a7bd4aaa","__props":"88d2f13f"},"/vscode-sas-extension/-933":{"__comp":"a94703ab"},"/vscode-sas-extension/Configurations/-227":{"__comp":"17896441","content":"6139c3aa"},"/vscode-sas-extension/Configurations/Profiles/-4a6":{"__comp":"17896441","content":"b7e7dbf2"},"/vscode-sas-extension/Configurations/Profiles/additional-ba1":{"__comp":"17896441","content":"9cd00e46"},"/vscode-sas-extension/Configurations/Profiles/sas9iom-e5e":{"__comp":"17896441","content":"31e29712"},"/vscode-sas-extension/Configurations/Profiles/sas9local-6aa":{"__comp":"17896441","content":"7f219f31"},"/vscode-sas-extension/Configurations/Profiles/sas9ssh-ff6":{"__comp":"17896441","content":"119f86c8"},"/vscode-sas-extension/Configurations/Profiles/viya-2e0":{"__comp":"17896441","content":"dc8f4192"},"/vscode-sas-extension/Configurations/sasLog-e79":{"__comp":"17896441","content":"15f9a09a"},"/vscode-sas-extension/faq-3c7":{"__comp":"17896441","content":"0480b142"},"/vscode-sas-extension/Features/-d28":{"__comp":"17896441","content":"093cd424"},"/vscode-sas-extension/Features/accessContent-e67":{"__comp":"17896441","content":"10815033"},"/vscode-sas-extension/Features/accessLibraries-392":{"__comp":"17896441","content":"a014e049"},"/vscode-sas-extension/Features/accessServer-d8e":{"__comp":"17896441","content":"7f76ed4a"},"/vscode-sas-extension/Features/errorsWarnings-d6a":{"__comp":"17896441","content":"3ac6095c"},"/vscode-sas-extension/Features/running-721":{"__comp":"17896441","content":"0f2839b0"},"/vscode-sas-extension/Features/runningTask-8d1":{"__comp":"17896441","content":"e39a743c"},"/vscode-sas-extension/Features/sasCodeEditing-956":{"__comp":"17896441","content":"a4d55a63"},"/vscode-sas-extension/Features/sasNotebook-404":{"__comp":"17896441","content":"d6b6207b"},"/vscode-sas-extension/installation-6f3":{"__comp":"17896441","content":"3b8c55ea"},"/vscode-sas-extension/matrix-9c6":{"__comp":"17896441","content":"0fb61cef"},"/vscode-sas-extension/-f3d":{"__comp":"17896441","content":"23374ca6"}}')}},e=>{e.O(0,[1869],(()=>{return t=7815,e(e.s=t);var t}));e.O()}]);
\ No newline at end of file
diff --git a/assets/js/main.43fbaa71.js.LICENSE.txt b/assets/js/main.02488555.js.LICENSE.txt
similarity index 65%
rename from assets/js/main.43fbaa71.js.LICENSE.txt
rename to assets/js/main.02488555.js.LICENSE.txt
index 3a6ccc505..669d6fdd0 100644
--- a/assets/js/main.43fbaa71.js.LICENSE.txt
+++ b/assets/js/main.02488555.js.LICENSE.txt
@@ -1,62 +1,6 @@
 /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
  * @license MIT */
 
-/*!
- * lunr.Builder
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.Index
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.Pipeline
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.Set
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.TokenSet
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.Vector
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.stemmer
- * Copyright (C) 2020 Oliver Nightingale
- * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
- */
-
-/*!
- * lunr.stopWordFilter
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.tokenizer
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.trimmer
- * Copyright (C) 2020 Oliver Nightingale
- */
-
-/*!
- * lunr.utils
- * Copyright (C) 2020 Oliver Nightingale
- */
-
 /*! Bundled license information:
 
 prismjs/prism.js:
@@ -77,6 +21,12 @@ prismjs/prism.js:
 * Released under the MIT license https://git.io/vwTVl
 *****************************************************/
 
+/**
+ * @license
+ * Copyright 2019 Google LLC
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
 /**
  * @license React
  * react-dom.production.min.js
@@ -117,12 +67,6 @@ prismjs/prism.js:
  * LICENSE file in the root directory of this source tree.
  */
 
-/**
- * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9
- * Copyright (C) 2020 Oliver Nightingale
- * @license MIT
- */
-
 /** @license React v16.13.1
  * react-is.production.min.js
  *
diff --git a/assets/js/main.43fbaa71.js b/assets/js/main.43fbaa71.js
deleted file mode 100644
index 75b57d0d2..000000000
--- a/assets/js/main.43fbaa71.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.43fbaa71.js.LICENSE.txt */
-(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8792],{1205:(e,t,n)=>{"use strict";n.d(t,{mg:()=>J,vd:()=>W});var r=n(6540),a=n(5556),o=n.n(a),i=n(115),s=n.n(i),l=n(311),u=n.n(l),c=n(2833),d=n.n(c);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,h(e,t)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function g(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var m={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},b={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(m).map((function(e){return m[e]})),x={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},k=Object.keys(x).reduce((function(e,t){return e[x[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,m.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},C=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return f({},e,t)}),{})},T=function(e,t){return t.filter((function(e){return void 0!==e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},A=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var s=o[i],l=s.toLowerCase();-1===t.indexOf(l)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(n=l),-1===t.indexOf(s)||"innerHTML"!==s&&"cssText"!==s&&"itemprop"!==s||(n=s)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var s=o[i],l=f({},r[s],a[s]);r[s]=l}return e}),[]).reverse()},N=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},P=function(e){return Array.isArray(e)?e.join(""):e},O=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},L=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},R=[m.NOSCRIPT,m.SCRIPT,m.STYLE],I=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},j=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},F=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[x[n]||n]=e[n],t}),t)},D=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=x[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},M=function(e,t,n){switch(e){case m.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=F(n,a),[r.createElement(m.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=j(n),o=P(t);return a?"<"+e+' data-rh="true" '+a+">"+I(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+I(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return F(t)},toString:function(){return j(t)}};default:return{toComponent:function(){return D(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+I(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===R.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,s=e.title,l=void 0===s?"":s,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var h=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=O(e.metaTags,b),o=O(t,y),i=O(n,v);return{priorityMethods:{toComponent:function(){return[].concat(D(m.META,a.priority),D(m.LINK,o.priority),D(m.SCRIPT,i.priority))},toString:function(){return M(m.META,a.priority,r)+" "+M(m.LINK,o.priority,r)+" "+M(m.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=h.priorityMethods,c=h.linkTags,d=h.metaTags,f=h.scriptTags}return{priority:p,base:M(m.BASE,t,r),bodyAttributes:M("bodyAttributes",n,r),htmlAttributes:M("htmlAttributes",a,r),link:M(m.LINK,c,r),meta:M(m.META,d,r),noscript:M(m.NOSCRIPT,o,r),script:M(m.SCRIPT,f,r),style:M(m.STYLE,i,r),title:M(m.TITLE,{title:l,titleAttributes:u},r)}},B=[],$=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?B:n.instances},add:function(e){(n.canUseDOM?B:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?B:n.instances).indexOf(e);(n.canUseDOM?B:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},U=r.createContext({}),H=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),V="undefined"!=typeof document,W=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new $(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(U.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);W.canUseDOM=V,W.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},W.defaultProps={context:{}},W.displayName="HelmetProvider";var Q=function(e,t){var n,r=document.head||document.querySelector(m.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},G=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),s=0;s<i.length;s+=1){var l=i[s],u=t[l]||"";n.getAttribute(l)!==u&&n.setAttribute(l,u),-1===a.indexOf(l)&&a.push(l);var c=o.indexOf(l);-1!==c&&o.splice(c,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},q=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;G(m.BODY,e.bodyAttributes),G(m.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=P(e)),G(m.TITLE,t)}(c,d);var f={baseTag:Q(m.BASE,n),linkTags:Q(m.LINK,a),metaTags:Q(m.META,o),noscriptTags:Q(m.NOSCRIPT,i),scriptTags:Q(m.SCRIPT,l),styleTags:Q(m.STYLE,u)},p={},h={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(h[e]=f[e].oldTags)})),t&&t(),s(e,p,h)},K=null,Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=f({},e.props);return delete t.context,t})),{baseTag:T(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:A(m.LINK,["rel","href"],e),metaTags:A(m.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A(m.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:A(m.SCRIPT,["src","innerHTML"],e),styleTags:A(m.STYLE,["cssText"],e),title:E(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:N(e,"prioritizeSeoTags")});W.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){q(t,(function(){K=null}))})):(q(t),K=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Y.propTypes={context:H.isRequired},Y.displayName="HelmetDispatcher";var Z=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}p(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!s()(L(this.props,"helmetData"),L(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return f({},r,((t={})[n.type]=[].concat(r[n.type]||[],[f({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case m.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case m.BODY:return f({},a,{bodyAttributes:f({},o)});case m.HTML:return f({},a,{htmlAttributes:f({},o)});default:return f({},a,((n={})[r.type]=f({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=f({},t);return Object.keys(e).forEach((function(t){var r;n=f({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=g(r,Z),s=Object.keys(i).reduce((function(e,t){return e[k[t]||t]=i[t],e}),{}),l=e.type;switch("symbol"==typeof l?l=l.toString():n.warnOnInvalidChildren(e,o),l){case m.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:s,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=g(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof $||(o=new $(o.context,o.instances)),o?r.createElement(Y,f({},a,{context:o.value,helmetData:void 0})):r.createElement(U.Consumer,null,(function(e){return r.createElement(Y,f({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},5391:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},8328:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(6540);var r=n(3259),a=n.n(r),o=n(4054);const i={"0480b142":[()=>n.e(8070).then(n.bind(n,7208)),"@site/docs/faq.md",7208],"093cd424":[()=>n.e(9946).then(n.bind(n,5789)),"@site/docs/Features/index.md",5789],"0f2839b0":[()=>n.e(7693).then(n.bind(n,2452)),"@site/docs/Features/running.md",2452],"0fb61cef":[()=>n.e(9780).then(n.bind(n,8950)),"@site/docs/matrix.md",8950],10815033:[()=>n.e(4456).then(n.bind(n,334)),"@site/docs/Features/accessContent.md",334],"119f86c8":[()=>n.e(1487).then(n.bind(n,8883)),"@site/docs/Configurations/Profiles/sas9ssh.md",8883],"138e0e15":[()=>n.e(4921).then(n.t.bind(n,1597,19)),"@generated/@easyops-cn/docusaurus-search-local/default/__plugin.json",1597],"15f9a09a":[()=>n.e(2679).then(n.bind(n,4640)),"@site/docs/Configurations/sasLog.md",4640],17896441:[()=>Promise.all([n.e(1869),n.e(8401)]).then(n.bind(n,8281)),"@theme/DocItem",8281],"1a4e3797":[()=>Promise.all([n.e(1869),n.e(2138)]).then(n.bind(n,1035)),"@theme/SearchPage",1035],"23374ca6":[()=>n.e(2278).then(n.bind(n,7403)),"@site/docs/README.md",7403],"31e29712":[()=>n.e(3315).then(n.bind(n,4333)),"@site/docs/Configurations/Profiles/sas9iom.md",4333],"3ac6095c":[()=>n.e(409).then(n.bind(n,4008)),"@site/docs/Features/errorsWarnings.md",4008],"3b8c55ea":[()=>n.e(6803).then(n.bind(n,7248)),"@site/docs/installation.md",7248],"5e95c892":[()=>n.e(9647).then(n.bind(n,7121)),"@theme/DocsRoot",7121],"6139c3aa":[()=>n.e(404).then(n.bind(n,5745)),"@site/docs/Configurations/index.md",5745],"7f219f31":[()=>n.e(4782).then(n.bind(n,4280)),"@site/docs/Configurations/Profiles/sas9local.md",4280],"7f76ed4a":[()=>n.e(8693).then(n.bind(n,5151)),"@site/docs/Features/accessServer.md",5151],"88d2f13f":[()=>n.e(9101).then(n.t.bind(n,6260,19)),"@generated/docusaurus-plugin-content-docs/default/p/vscode-sas-extension-d91.json",6260],"9cd00e46":[()=>n.e(4252).then(n.bind(n,3864)),"@site/docs/Configurations/Profiles/additional.md",3864],a014e049:[()=>n.e(305).then(n.bind(n,6320)),"@site/docs/Features/accessLibraries.md",6320],a4d55a63:[()=>n.e(9598).then(n.bind(n,6909)),"@site/docs/Features/sasCodeEditing.md",6909],a7bd4aaa:[()=>n.e(7098).then(n.bind(n,4532)),"@theme/DocVersionRoot",4532],a94703ab:[()=>Promise.all([n.e(1869),n.e(9048)]).then(n.bind(n,1377)),"@theme/DocRoot",1377],aba21aa0:[()=>n.e(5742).then(n.t.bind(n,7093,19)),"@generated/docusaurus-plugin-content-docs/default/__plugin.json",7093],b7e7dbf2:[()=>n.e(6296).then(n.bind(n,2029)),"@site/docs/Configurations/Profiles/index.md",2029],d6b6207b:[()=>n.e(2200).then(n.bind(n,8812)),"@site/docs/Features/sasNotebook.md",8812],dc8f4192:[()=>n.e(2858).then(n.bind(n,4725)),"@site/docs/Configurations/Profiles/viya.md",4725],e39a743c:[()=>n.e(1874).then(n.bind(n,5435)),"@site/docs/Features/runningTask.md",5435]};var s=n(4848);function l(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,s.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,s.jsx)("p",{children:String(t)}),(0,s.jsx)("div",{children:(0,s.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,s.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,s.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,s.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,s.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,s.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,s.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,s.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(6921),c=n(3102);function d(e,t){if("*"===e)return a()({loading:l,loader:()=>n.e(2237).then(n.bind(n,2237)),modules:["@theme/NotFound"],webpack:()=>[2237],render(e,t){const n=e.default;return(0,s.jsx)(c.W,{value:{plugin:{name:"native",id:"default"}},children:(0,s.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},f=[],p=[],h=(0,u.A)(r);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],f.push(r[1]),p.push(r[2]))})),a().Map({loading:l,loader:d,modules:f,webpack:()=>p,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const s=n.split(".");s.slice(0,-1).forEach((e=>{i=i[e]})),i[s[s.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;delete a.__context;const l=a.__props;return delete a.__props,(0,s.jsx)(c.W,{value:i,children:(0,s.jsx)(o,{...a,...l,...n})})}})}const f=[{path:"/vscode-sas-extension/search",component:d("/vscode-sas-extension/search","af9"),exact:!0},{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","d1e"),routes:[{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","aca"),routes:[{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","933"),routes:[{path:"/vscode-sas-extension/Configurations/",component:d("/vscode-sas-extension/Configurations/","227"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/",component:d("/vscode-sas-extension/Configurations/Profiles/","4a6"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/additional",component:d("/vscode-sas-extension/Configurations/Profiles/additional","ba1"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/sas9iom",component:d("/vscode-sas-extension/Configurations/Profiles/sas9iom","e5e"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/sas9local",component:d("/vscode-sas-extension/Configurations/Profiles/sas9local","6aa"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/sas9ssh",component:d("/vscode-sas-extension/Configurations/Profiles/sas9ssh","ff6"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/Profiles/viya",component:d("/vscode-sas-extension/Configurations/Profiles/viya","2e0"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Configurations/sasLog",component:d("/vscode-sas-extension/Configurations/sasLog","e79"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/faq",component:d("/vscode-sas-extension/faq","3c7"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/",component:d("/vscode-sas-extension/Features/","d28"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/accessContent",component:d("/vscode-sas-extension/Features/accessContent","e67"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/accessLibraries",component:d("/vscode-sas-extension/Features/accessLibraries","392"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/accessServer",component:d("/vscode-sas-extension/Features/accessServer","d8e"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/errorsWarnings",component:d("/vscode-sas-extension/Features/errorsWarnings","d6a"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/running",component:d("/vscode-sas-extension/Features/running","721"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/runningTask",component:d("/vscode-sas-extension/Features/runningTask","8d1"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/sasCodeEditing",component:d("/vscode-sas-extension/Features/sasCodeEditing","956"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/Features/sasNotebook",component:d("/vscode-sas-extension/Features/sasNotebook","404"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/installation",component:d("/vscode-sas-extension/installation","6f3"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/matrix",component:d("/vscode-sas-extension/matrix","9c6"),exact:!0,sidebar:"defaultSidebar"},{path:"/vscode-sas-extension/",component:d("/vscode-sas-extension/","f3d"),exact:!0,sidebar:"defaultSidebar"}]}]}]},{path:"*",component:d("*")}]},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>o,x:()=>i});var r=n(6540),a=n(4848);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},7815:(e,t,n)=>{"use strict";var r=n(6540),a=n(5338),o=n(1205),i=n(4625),s=n(4784),l=n(8193);const u=[n(119),n(6134),n(6294),n(1043)];var c=n(8328),d=n(6347),f=n(2831),p=n(4848);function h(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var g=n(5260),m=n(4586),y=n(6025),v=n(6342),b=n(1003),w=n(2131),x=n(4090);const k="default";var S=n(440),E=n(1463);function _(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,m.A)(),r=(0,w.o)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(g.A,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function C(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,m.A)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,m.A)(),{pathname:r}=(0,d.zy)();return e+(0,S.Ks)((0,y.Ay)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(g.A,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function T(){const{i18n:{currentLocale:e}}=(0,m.A)(),{metadata:t,image:n}=(0,v.p)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(g.A,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:x.w})]}),n&&(0,p.jsx)(b.be,{image:n}),(0,p.jsx)(C,{}),(0,p.jsx)(_,{}),(0,p.jsx)(E.A,{tag:k,locale:e}),(0,p.jsx)(g.A,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const A=new Map;var N=n(6125),P=n(6988),O=n(205);function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=u.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const R=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,O.A)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),L("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function I(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,f.u)(c.A,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class j extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.A.canUseDOM?L("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=L("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),I(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(R,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(d.qh,{location:t,render:()=>e})})}}const F=j,D="__docusaurus-base-url-issue-banner-container",M="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function B(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n  var shouldInsert = typeof window['docusaurus'] === 'undefined';\n  shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n  var bannerContainer = document.createElement('div');\n  bannerContainer.id = '${D}';\n  var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${M}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n   <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n   <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n   <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n   <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n  bannerContainer.innerHTML = bannerHtml;\n  document.body.prepend(bannerContainer);\n  var suggestionContainer = document.getElementById('${z}');\n  var actualHomePagePath = window.location.pathname;\n  var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n        ? actualHomePagePath\n        : actualHomePagePath + '/';\n  suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function $(){const{siteConfig:{baseUrl:e}}=(0,m.A)();return(0,p.jsx)(p.Fragment,{children:!l.A.canUseDOM&&(0,p.jsx)(g.A,{children:(0,p.jsx)("script",{children:B(e)})})})}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,m.A)(),{pathname:n}=(0,d.zy)();return t&&n===e?(0,p.jsx)($,{}):null}function H(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,m.A)(),o=(0,y.Ay)(e),{htmlLang:i,direction:s}=a[r];return(0,p.jsxs)(g.A,{children:[(0,p.jsx)("html",{lang:i,dir:s}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:o})]})}var V=n(7489),W=n(2303);function Q(){const e=(0,W.A)();return(0,p.jsx)(g.A,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}const G=(0,f.v)(c.A);function q(){const e=function(e){if(A.has(e.pathname))return{...e,pathname:A.get(e.pathname)};if((0,f.u)(c.A,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return A.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return A.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,p.jsx)(F,{location:e,children:G})}function K(){return(0,p.jsx)(V.A,{children:(0,p.jsx)(P.l,{children:(0,p.jsxs)(N.x,{children:[(0,p.jsxs)(h,{children:[(0,p.jsx)(H,{}),(0,p.jsx)(T,{}),(0,p.jsx)(U,{}),(0,p.jsx)(q,{})]}),(0,p.jsx)(Q,{})]})})})}var Y=n(4054);const Z=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var X=n(6921);const J=new Set,ee=new Set,te=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ne={prefetch:e=>{if(!(e=>!te()&&!ee.has(e)&&!J.has(e))(e))return!1;J.add(e);const t=(0,f.u)(c.A,e).flatMap((e=>{return t=e.route.path,Object.entries(Y).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,X.A)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Z(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!te()&&!ee.has(e))(e)&&(ee.add(e),I(e))},re=Object.freeze(ne);function ae(e){let{children:t}=e;return"hash"===s.A.future.experimental_router?(0,p.jsx)(i.I9,{children:t}):(0,p.jsx)(i.Kd,{children:t})}const oe=Boolean(!0);if(l.A.canUseDOM){window.docusaurus=re;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(o.vd,{children:(0,p.jsx)(ae,{children:(0,p.jsx)(K,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(oe)window.docusaurusRoot=a.hydrateRoot(e,t,{onRecoverableError:n});else{const r=a.createRoot(e,{onRecoverableError:n});r.render(t),window.docusaurusRoot=r}};I(window.location.pathname).then((()=>{(0,r.startTransition)(i)}))}},6988:(e,t,n)=>{"use strict";n.d(t,{o:()=>d,l:()=>f});var r=n(6540),a=n(4784);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/vscode-sas-extension/","versions":[{"name":"current","label":"Next","isLast":true,"path":"/vscode-sas-extension/","mainDocId":"README","docs":[{"id":"Configurations/index","path":"/vscode-sas-extension/Configurations/","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/additional","path":"/vscode-sas-extension/Configurations/Profiles/additional","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/index","path":"/vscode-sas-extension/Configurations/Profiles/","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/sas9iom","path":"/vscode-sas-extension/Configurations/Profiles/sas9iom","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/sas9local","path":"/vscode-sas-extension/Configurations/Profiles/sas9local","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/sas9ssh","path":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","sidebar":"defaultSidebar"},{"id":"Configurations/Profiles/viya","path":"/vscode-sas-extension/Configurations/Profiles/viya","sidebar":"defaultSidebar"},{"id":"Configurations/sasLog","path":"/vscode-sas-extension/Configurations/sasLog","sidebar":"defaultSidebar"},{"id":"faq","path":"/vscode-sas-extension/faq","sidebar":"defaultSidebar"},{"id":"Features/accessContent","path":"/vscode-sas-extension/Features/accessContent","sidebar":"defaultSidebar"},{"id":"Features/accessLibraries","path":"/vscode-sas-extension/Features/accessLibraries","sidebar":"defaultSidebar"},{"id":"Features/accessServer","path":"/vscode-sas-extension/Features/accessServer","sidebar":"defaultSidebar"},{"id":"Features/errorsWarnings","path":"/vscode-sas-extension/Features/errorsWarnings","sidebar":"defaultSidebar"},{"id":"Features/index","path":"/vscode-sas-extension/Features/","sidebar":"defaultSidebar"},{"id":"Features/running","path":"/vscode-sas-extension/Features/running","sidebar":"defaultSidebar"},{"id":"Features/runningTask","path":"/vscode-sas-extension/Features/runningTask","sidebar":"defaultSidebar"},{"id":"Features/sasCodeEditing","path":"/vscode-sas-extension/Features/sasCodeEditing","sidebar":"defaultSidebar"},{"id":"Features/sasNotebook","path":"/vscode-sas-extension/Features/sasNotebook","sidebar":"defaultSidebar"},{"id":"installation","path":"/vscode-sas-extension/installation","sidebar":"defaultSidebar"},{"id":"matrix","path":"/vscode-sas-extension/matrix","sidebar":"defaultSidebar"},{"id":"README","path":"/vscode-sas-extension/","sidebar":"defaultSidebar"}],"draftIds":[],"sidebars":{"defaultSidebar":{"link":{"path":"/vscode-sas-extension/","label":"README"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var s=n(2654);const l=JSON.parse('{"docusaurusVersion":"3.6.3","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.6.3"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.6.3"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.6.3"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.6.3"},"@easyops-cn/docusaurus-search-local":{"type":"package","name":"@easyops-cn/docusaurus-search-local","version":"0.45.0"},"docusaurus-theme-mermaid":{"type":"package","name":"@docusaurus/theme-mermaid","version":"3.6.3"}}}');var u=n(4848);const c={siteConfig:a.A,siteMetadata:l,globalData:o,i18n:i,codeTranslations:s},d=r.createContext(c);function f(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},7489:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(6540),a=n(8193),o=n(5260),i=n(440),s=n(9504),l=n(3102),u=n(4848);function c(e){let{error:t,tryAgain:n}=e;return(0,u.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,u.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,u.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,u.jsx)(d,{error:t})]})}function d(e){let{error:t}=e;const n=(0,i.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,u.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function f(e){let{children:t}=e;return(0,u.jsx)(l.W,{value:{plugin:{name:"docusaurus-core-error-boundary",id:"default"}},children:t})}function p(e){let{error:t,tryAgain:n}=e;return(0,u.jsx)(f,{children:(0,u.jsxs)(g,{fallback:()=>(0,u.jsx)(c,{error:t,tryAgain:n}),children:[(0,u.jsx)(o.A,{children:(0,u.jsx)("title",{children:"Page Error"})}),(0,u.jsx)(s.A,{children:(0,u.jsx)(c,{error:t,tryAgain:n})})]})})}const h=e=>(0,u.jsx)(p,{...e});class g extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.A.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??h)(e)}return e??null}}},8193:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(1205),a=n(4848);function o(e){return(0,a.jsx)(r.mg,{...e})}},8774:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(6540),a=n(4625),o=n(440),i=n(4586),s=n(6654),l=n(8193),u=n(3427),c=n(6025),d=n(4848);function f(e,t){let{isNavLink:n,to:f,href:p,activeClassName:h,isActive:g,"data-noBrokenLinkCheck":m,autoAddBaseUrl:y=!0,...v}=e;const{siteConfig:b}=(0,i.A)(),{trailingSlash:w,baseUrl:x}=b,k=b.future.experimental_router,{withBaseUrl:S}=(0,c.hH)(),E=(0,u.A)(),_=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>_.current));const C=f||p;const T=(0,s.A)(C),A=C?.replace("pathname://","");let N=void 0!==A?(P=A,y&&(e=>e.startsWith("/"))(P)?S(P):P):void 0;var P;"hash"===k&&N?.startsWith("./")&&(N=N?.slice(1)),N&&T&&(N=(0,o.Ks)(N,{trailingSlash:w,baseUrl:x}));const O=(0,r.useRef)(!1),L=n?a.k2:a.N_,R=l.A.canUseIntersectionObserver,I=(0,r.useRef)(),j=()=>{O.current||null==N||(window.docusaurus.preload(N),O.current=!0)};(0,r.useEffect)((()=>(!R&&T&&l.A.canUseDOM&&null!=N&&window.docusaurus.prefetch(N),()=>{R&&I.current&&I.current.disconnect()})),[I,N,R,T]);const F=N?.startsWith("#")??!1,D=!v.target||"_self"===v.target,M=!N||!T||!D||F&&"hash"!==k;m||!F&&M||E.collectLink(N),v.id&&E.collectAnchor(v.id);const z={};return M?(0,d.jsx)("a",{ref:_,href:N,...C&&!T&&{target:"_blank",rel:"noopener noreferrer"},...v,...z}):(0,d.jsx)(L,{...v,onMouseEnter:j,onTouchStart:j,innerRef:e=>{_.current=e,R&&e&&T&&(I.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(I.current.unobserve(e),I.current.disconnect(),null!=N&&window.docusaurus.prefetch(N))}))})),I.current.observe(e))},to:N,...n&&{isActive:g,activeClassName:h},...z})}const p=r.forwardRef(f)},1312:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,T:()=>l});var r=n(6540),a=n(4848);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(2654);function s(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return o(s({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=s({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},7065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},6654:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>a,z:()=>r})},6025:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,hH:()=>i});var r=n(6540),a=n(4586),o=n(6654);function i(){const{siteConfig:e}=(0,a.A)(),{baseUrl:t,url:n}=e,i=e.future.experimental_router,s=(0,r.useCallback)(((e,r)=>function(e){let{siteUrl:t,baseUrl:n,url:r,options:{forcePrependBaseUrl:a=!1,absolute:i=!1}={},router:s}=e;if(!r||r.startsWith("#")||(0,o.z)(r))return r;if("hash"===s)return r.startsWith("/")?`.${r}`:`./${r}`;if(a)return n+r.replace(/^\//,"");if(r===n.replace(/\/$/,""))return n;const l=r.startsWith(n)?r:n+r.replace(/^\//,"");return i?t+l:l}({siteUrl:n,baseUrl:t,url:e,options:r,router:i})),[n,t,i]);return{withBaseUrl:s}}function s(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},3427:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(6540);n(4848);const a=r.createContext({collectAnchor:()=>{},collectLink:()=>{}}),o=()=>(0,r.useContext)(a);function i(){return o()}},4586:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6988);function o(){return(0,r.useContext)(a.o)}},2303:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(6540),a=n(6125);function o(){return(0,r.useContext)(a.o)}},205:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(6540);const a=n(8193).A.canUseDOM?r.useLayoutEffect:r.useEffect},6921:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const s=a?`${a}.${o}`:o;r(i)?e(i,s):t[s]=i}))}(e),t}},3102:(e,t,n)=>{"use strict";n.d(t,{W:()=>i,o:()=>o});var r=n(6540),a=n(4848);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),s=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:s,children:t})}},3886:(e,t,n)=>{"use strict";n.d(t,{VQ:()=>m,XK:()=>b,g1:()=>v});var r=n(6540),a=n(4070),o=n(7065),i=n(6342),s=n(679),l=n(9532),u=n(4848);const c=e=>`docs-preferred-version-${e}`,d={save:(e,t,n)=>{(0,s.Wf)(c(e),{persistence:t}).set(n)},read:(e,t)=>(0,s.Wf)(c(e),{persistence:t}).get(),clear:(e,t)=>{(0,s.Wf)(c(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const p=r.createContext(null);function h(){const e=(0,a.Gy)(),t=(0,i.p)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,s]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{s(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=d.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(d.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){d.save(e,t,n),s((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,u.jsx)(p.Provider,{value:n,children:t})}function m(e){let{children:t}=e;return(0,u.jsx)(g,{children:t})}function y(){const e=(0,r.useContext)(p);if(!e)throw new l.dV("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.W);const t=(0,a.ht)(e),[n,i]=y(),{preferredVersionName:s}=n[e];return{preferredVersion:t.versions.find((e=>e.name===s))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function b(){const e=(0,a.Gy)(),[t]=y();function n(n){const r=e[n],{preferredVersionName:a}=t[n];return r.versions.find((e=>e.name===a))??null}const r=Object.keys(e);return Object.fromEntries(r.map((e=>[e,n(e)])))}},2565:(e,t,n)=>{"use strict";n.d(t,{k:()=>o,v:()=>i});var r=n(4070),a=n(3886);function o(e,t){return`docs-${e}-${t}`}function i(){const e=(0,r.Gy)(),t=(0,r.gk)(),n=(0,a.XK)();return[...Object.keys(e).map((function(r){const a=t?.activePlugin.pluginId===r?t.activeVersion:void 0,i=n[r],s=e[r].versions.find((e=>e.isLast));return o(r,(a??i??s).name)}))]}},609:(e,t,n)=>{"use strict";n.d(t,{V:()=>l,t:()=>u});var r=n(6540),a=n(9532),o=n(4848);const i=Symbol("EmptyContext"),s=r.createContext(i);function l(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(s.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(s);if(e===i)throw new a.dV("DocsSidebarProvider");return e}},4718:(e,t,n)=>{"use strict";n.d(t,{d1:()=>_,Nr:()=>f,w8:()=>m,$S:()=>p,B5:()=>E,Vd:()=>x,QB:()=>S,fW:()=>k,OF:()=>w,Y:()=>v});var r=n(6540),a=n(6347),o=n(2831),i=n(4070),s=n(9169);function l(e){return Array.from(new Set(e))}var u=n(3886),c=n(3025),d=n(609);function f(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=f(t);if(e)return e}}(e):void 0:e.href}function p(){const{pathname:e}=(0,a.zy)(),t=(0,d.t)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=b({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const h=(e,t)=>void 0!==e&&(0,s.ys)(e,t),g=(e,t)=>e.some((e=>m(e,t)));function m(e,t){return"link"===e.type?h(e.href,t):"category"===e.type&&(h(e.href,t)||g(e.items,t))}function y(e,t){switch(e.type){case"category":return m(e,t)||e.items.some((e=>y(e,t)));case"link":return!e.unlisted||m(e,t);default:return!0}}function v(e,t){return(0,r.useMemo)((()=>e.filter((e=>y(e,t)))),[e,t])}function b(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,s.ys)(o.href,n)||e(o.items))||"link"===o.type&&(0,s.ys)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function w(){const e=(0,d.t)(),{pathname:t}=(0,a.zy)(),n=(0,i.vT)()?.pluginData.breadcrumbs;return!1!==n&&e?b({sidebarItems:e.items,pathname:t}):null}function x(e){const{activeVersion:t}=(0,i.zK)(e),{preferredVersion:n}=(0,u.g1)(e),a=(0,i.r7)(e);return(0,r.useMemo)((()=>l([t,n,a].filter(Boolean))),[t,n,a])}function k(e,t){const n=x(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function S(e,t){const n=x(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${l(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function E(e){let{route:t}=e;const n=(0,a.zy)(),r=(0,c.r)(),i=t.routes,s=i.find((e=>(0,a.B6)(n.pathname,e)));if(!s)return null;const l=s.sidebar,u=l?r.docsSidebars[l]:void 0;return{docElement:(0,o.v)(i),sidebarName:l,sidebarItems:u}}function _(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!f(e)))}},3025:(e,t,n)=>{"use strict";n.d(t,{n:()=>s,r:()=>l});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(null===e)throw new a.dV("DocsVersionProvider");return e}},4070:(e,t,n)=>{"use strict";n.d(t,{d1:()=>c.d1,zK:()=>w,vT:()=>m,gk:()=>y,Gy:()=>h,$S:()=>c.$S,HW:()=>x,vF:()=>f.v,ht:()=>g,g1:()=>d.g1,r7:()=>b,jh:()=>v});var r=n(6347),a=n(4586),o=n(7065);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.A)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const s=e=>e.versions.find((e=>e.isLast));function l(e,t){return[...e.versions].sort(((e,t)=>e.path===t.path?0:e.path.includes(t.path)?-1:t.path.includes(e.path)?1:0)).find((e=>!!(0,r.B6)(t,{path:e.path,exact:!1,strict:!1})))}function u(e,t){const n=l(e,t),a=n?.docs.find((e=>!!(0,r.B6)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}var c=n(4718),d=n(3886),f=n(2565);const p={},h=()=>i("docusaurus-plugin-content-docs")??p,g=e=>{try{return function(e,t,n){void 0===t&&(t=o.W),void 0===n&&(n={});const r=i(e),a=r?.[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0})}catch(t){throw new Error("You are using a feature of the Docusaurus docs plugin, but this plugin does not seem to be enabled"+("Default"===e?"":` (pluginId=${e}`),{cause:t})}};function m(e){void 0===e&&(e={});const t=h(),{pathname:n}=(0,r.zy)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.B6)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function y(e){void 0===e&&(e={});const t=m(e),{pathname:n}=(0,r.zy)();if(!t)return;return{activePlugin:t,activeVersion:l(t.pluginData,n)}}function v(e){return g(e).versions}function b(e){const t=g(e);return s(t)}function w(e){const t=g(e),{pathname:n}=(0,r.zy)();return u(t,n)}function x(e){const t=g(e),{pathname:n}=(0,r.zy)();return function(e,t){const n=s(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},6294:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5947),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},6134:(e,t,n)=>{"use strict";var r=n(1765),a=n(4784);!function(e){const{themeConfig:{prism:t}}=a.A,{additionalLanguages:r}=t,o=globalThis.Prism;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(9700),n(1617)(`./prism-${e}`)})),delete globalThis.Prism,void 0!==o&&(globalThis.Prism=e)}(r.My)},1107:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(4164),a=n(1312),o=n(6342),i=n(8774),s=n(3427);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var u=n(4848);function c(e){let{as:t,id:n,...c}=e;const d=(0,s.A)(),{navbar:{hideOnScroll:f}}=(0,o.p)();if("h1"===t||!n)return(0,u.jsx)(t,{...c,id:void 0});d.collectAnchor(n);const p=(0,a.T)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof c.children?c.children:n});return(0,u.jsxs)(t,{...c,className:(0,r.A)("anchor",f?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,c.className),id:n,children:[c.children,(0,u.jsx)(i.A,{className:"hash-link",to:`#${n}`,"aria-label":p,title:p,children:"\u200b"})]})}},3186:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(4848);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},9504:(e,t,n)=>{"use strict";n.d(t,{A:()=>Lt});var r=n(6540),a=n(4164),o=n(7489),i=n(1003),s=n(6347),l=n(1312),u=n(5062),c=n(4848);const d="__docusaurus_skipToContent_fallback";function f(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function p(){const e=(0,r.useRef)(null),{action:t}=(0,s.W6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,u.$)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const h=(0,l.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function g(e){const t=e.children??h,{containerRef:n,onClick:r}=p();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":h,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var m=n(7559),y=n(4090);const v={skipToContent:"skipToContent_fXgn"};function b(){return(0,c.jsx)(g,{className:v.skipToContent})}var w=n(6342),x=n(5041);function k(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:a,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.A)("clean-btn close",S.closeButton,e.className),children:(0,c.jsx)(k,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function C(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,a.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const T={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,x.M)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,c.jsxs)("div",{className:T.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,c.jsx)("div",{className:T.announcementBarPlaceholder}),(0,c.jsx)(C,{className:T.announcementBarContent}),o&&(0,c.jsx)(E,{onClick:n,className:T.announcementBarClose})]})}var N=n(9876),P=n(3104);var O=n(9532),L=n(5600);const R=r.createContext(null);function I(e){let{children:t}=e;const n=function(){const e=(0,N.M)(),t=(0,L.YL)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,O.ZC)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,c.jsx)(R.Provider,{value:n,children:t})}function j(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function F(){const e=(0,r.useContext)(R);if(!e)throw new O.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,L.YL)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:j(o)})),[a,o,t])}function D(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=F();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,a.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var M=n(5293),z=n(2303);function B(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const U={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function H(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.A)(),s=(0,l.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,l.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,l.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,a.A)(U.toggle,t),children:(0,c.jsxs)("button",{className:(0,a.A)("clean-btn",U.toggleButton,!i&&U.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:s,"aria-label":s,"aria-live":"polite","aria-pressed":"dark"===r?"true":"false",children:[(0,c.jsx)(B,{className:(0,a.A)(U.toggleIcon,U.lightToggleIcon)}),(0,c.jsx)($,{className:(0,a.A)(U.toggleIcon,U.darkToggleIcon)})]})})}const V=r.memo(H),W={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function Q(e){let{className:t}=e;const n=(0,w.p)().navbar.style,r=(0,w.p)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,M.G)();return r?null:(0,c.jsx)(V,{className:t,buttonClassName:"dark"===n?W.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var G=n(3465);function q(){return(0,c.jsx)(G.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function K(){const e=(0,N.M)();return(0,c.jsx)("button",{type:"button","aria-label":(0,l.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(k,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(q,{}),(0,c.jsx)(Q,{className:"margin-right--md"}),(0,c.jsx)(K,{})]})}var Z=n(8774),X=n(6025),J=n(6654);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(3186);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:s,prependBaseUrlToHref:l,...u}=e;const d=(0,X.Ay)(r),f=(0,X.Ay)(t),p=(0,X.Ay)(a,{forcePrependBaseUrl:!0}),h=o&&a&&!(0,J.A)(a),g=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[o,h&&(0,c.jsx)(te.A,{...s&&{width:12,height:12}})]})};return a?(0,c.jsx)(Z.A,{href:l?p:a,...u,...g}):(0,c.jsx)(Z.A,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(f)},...u,...g})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,c.jsx)(ne,{className:(0,a.A)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,a.A)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,c.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(1422),se=n(9169),le=n(4586);const ue={dropdownNavbarItemMobile:"dropdownNavbarItemMobile_S0Fm"};function ce(e,t){return e.some((e=>function(e,t){return!!(0,se.ys)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function de(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const l=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[l]),(0,c.jsxs)("div",{ref:l,className:(0,a.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:s.to?void 0:"#",className:(0,a.A)("navbar__link",o),...s,onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:s.children??s.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(qe,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function fe(e){let{items:t,className:n,position:o,onClick:i,...l}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,le.A)(),{pathname:t}=(0,s.zy)();return t.replace(e,"/")}(),d=ce(t,u),{collapsed:f,toggleCollapsed:p,setCollapsed:h}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&h(!d)}),[u,d,h]),(0,c.jsxs)("li",{className:(0,a.A)("menu__list-item",{"menu__list-item--collapsed":f}),children:[(0,c.jsx)(ne,{role:"button",className:(0,a.A)(ue.dropdownNavbarItemMobile,"menu__link menu__link--sublist menu__link--sublist-caret",n),...l,onClick:e=>{e.preventDefault(),p()},children:l.children??l.label}),(0,c.jsx)(ie.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:f,children:t.map(((e,t)=>(0,r.createElement)(qe,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?fe:de;return(0,c.jsx)(r,{...n})}var he=n(2131);function ge(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const me="iconLanguage_nlXk";var ye=n(1088),ve=n(5391);var be=n(4070),we=n(5891),xe=n(2384),ke=n(9913),Se=n(4471),Ee=n(7674),_e=n(6841),Ce=n(3810);const Te='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>',Ae='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg>',Ne='<svg width="20" height="20" viewBox="0 0 20 20"><path d="M17 5H3h14zm0 5H3h14zm0 5H3h14z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linejoin="round"></path></svg>',Pe='<svg width="20" height="20" viewBox="0 0 20 20"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3v4c0 2-2 4-4 4H2"></path><path d="M8 17l-6-6 6-6"></path></g></svg>',Oe='<svg width="40" height="40" viewBox="0 0 20 20" fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"></path></svg>',Le='<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v42M20 27H8.3"></path></g></svg>',Re='<svg viewBox="0 0 24 54"><g stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M8 6v21M20 27H8.3"></path></g></svg>',Ie={searchBar:"searchBar_RVTs",dropdownMenu:"dropdownMenu_qbY6",searchBarLeft:"searchBarLeft_MXDe",suggestion:"suggestion_fB_2",cursor:"cursor_eG29",hitTree:"hitTree_kk6K",hitIcon:"hitIcon_a7Zy",hitPath:"hitPath_ieM4",noResultsIcon:"noResultsIcon_EBY5",hitFooter:"hitFooter_E9YW",hitWrapper:"hitWrapper_sAK8",hitTitle:"hitTitle_vyVt",hitAction:"hitAction_NqkB",hideAction:"hideAction_vcyE",noResults:"noResults_l6Q3",searchBarContainer:"searchBarContainer_NW3z",searchBarLoadingRing:"searchBarLoadingRing_YnHq",searchClearButton:"searchClearButton_qk4g",searchIndexLoading:"searchIndexLoading_EJ1f",searchHintContainer:"searchHintContainer_Pkmr",searchHint:"searchHint_iIMx",focused:"focused_OWtg",input:"input_FOTf",hint:"hint_URu1",suggestions:"suggestions_X8XU",dataset:"dataset_QiCy",empty:"empty_eITn"};function je(e){let{document:t,type:n,page:r,metadata:a,tokens:o,isInterOfTree:i,isLastOfTree:s}=e;const l=n===ke.i.Title,u=n===ke.i.Keywords,c=l||u,d=n===ke.i.Heading,f=[];i?f.push(Le):s&&f.push(Re);const p=f.map((e=>`<span class="${Ie.hitTree}">${e}</span>`)),h=`<span class="${Ie.hitIcon}">${c?Te:d?Ae:Ne}</span>`,g=[`<span class="${Ie.hitTitle}">${u?(0,_e.Z)(t.s,o):(0,Ce.C)(t.t,(0,Ee.g)(a,"t"),o)}</span>`];if(!i&&!s&&ye.tb){const e=r?r.b?.concat(r.t).concat(t.s&&t.s!==r.t?t.s:[]):t.b;g.push(`<span class="${Ie.hitPath}">${(0,Se.$)(e??[])}</span>`)}else c||g.push(`<span class="${Ie.hitPath}">${(0,_e.Z)(r.t||(t.u.startsWith("/docs/api-reference/")?"API Reference":""),o)}</span>`);const m=`<span class="${Ie.hitAction}">${Pe}</span>`;return[...p,h,`<span class="${Ie.hitWrapper}">`,...g,"</span>",m].join("")}function Fe(){return`<span class="${Ie.noResults}"><span class="${Ie.noResultsIcon}">${Oe}</span><span>${(0,l.T)({id:"theme.SearchBar.noResultsText",message:"No results"})}</span></span>`}var De=n(2849),Me=n(3385);async function ze(){const e=await Promise.all([n.e(489),n.e(5741)]).then(n.t.bind(n,489,23)),t=e.default;return t.noConflict?t.noConflict():e.noConflict&&e.noConflict(),t}const Be="_highlight";const $e=function(e){let{handleSearchBarToggle:t}=e;const a=(0,z.A)(),{siteConfig:{baseUrl:o},i18n:{currentLocale:i}}=(0,le.A)(),u=(0,be.vT)();let d=o;try{const{preferredVersion:e}=function(){return n(4070).g1(...arguments)}(u?.pluginId??ye.UB);e&&!e.isLast&&(d=e.path+"/")}catch(M){if(ye.I$&&!(M instanceof O.dV))throw M}const f=(0,s.W6)(),p=(0,s.zy)(),h=(0,r.useRef)(null),g=(0,r.useRef)(new Map),m=(0,r.useRef)(!1),[y,v]=(0,r.useState)(!1),[b,w]=(0,r.useState)(!1),[x,k]=(0,r.useState)(""),S=(0,r.useRef)(null),E=(0,r.useRef)(""),[_,C]=(0,r.useState)("");(0,r.useEffect)((()=>{if(!Array.isArray(ye.Hg))return;let e="";if(p.pathname.startsWith(d)){const t=p.pathname.substring(d.length);let n;for(const e of ye.Hg){const r="string"==typeof e?e:e.path;if(t===r||t.startsWith(`${r}/`)){n=r;break}}n&&(e=n)}E.current!==e&&(g.current.delete(e),E.current=e),C(e)}),[p.pathname,d]);const T=!!ye.O6&&Array.isArray(ye.Hg)&&""===_,A=(0,r.useCallback)((async()=>{if(T||g.current.get(_))return;g.current.set(_,"loading"),S.current?.autocomplete.destroy(),v(!0);const[{wrappedIndexes:e,zhDictionary:t},n]=await Promise.all([(0,we.Z)(d,_),ze()]);if(S.current=n(h.current,{hint:!1,autoselect:!0,openOnFocus:!0,cssClasses:{root:(0,ve.A)(Ie.searchBar,{[Ie.searchBarLeft]:"left"===ye.ZG}),noPrefix:!0,dropdownMenu:Ie.dropdownMenu,input:Ie.input,hint:Ie.hint,suggestions:Ie.suggestions,suggestion:Ie.suggestion,cursor:Ie.cursor,dataset:Ie.dataset,empty:Ie.empty}},[{source:(0,xe.m)(e,t,ye.AT),templates:{suggestion:je,empty:Fe,footer:e=>{let{query:t,isEmpty:n}=e;if(n&&(!_||!ye.dz))return;const r=(e=>{let{query:t,isEmpty:n}=e;const r=document.createElement("a"),a=new URLSearchParams;let s;if(a.set("q",t),_){const e=_&&Array.isArray(ye.Hg)?ye.Hg.find((e=>"string"==typeof e?e===_:e.path===_)):_,t=e?(0,Me.p)(e,i).label:_;s=ye.dz&&n?(0,l.T)({id:"theme.SearchBar.seeAllOutsideContext",message:'See all results outside "{context}"'},{context:t}):(0,l.T)({id:"theme.SearchBar.searchInContext",message:'See all results within "{context}"'},{context:t})}else s=(0,l.T)({id:"theme.SearchBar.seeAll",message:"See all results"});if(!_||!Array.isArray(ye.Hg)||ye.dz&&n||a.set("ctx",_),d!==o){if(!d.startsWith(o))throw new Error(`Version url '${d}' does not start with base url '${o}', this is a bug of \`@easyops-cn/docusaurus-search-local\`, please report it.`);a.set("version",d.substring(o.length))}const u=`${o}search/?${a.toString()}`;return r.href=u,r.textContent=s,r.addEventListener("click",(e=>{e.ctrlKey||e.metaKey||(e.preventDefault(),S.current?.autocomplete.close(),f.push(u))})),r})({query:t,isEmpty:n}),a=document.createElement("div");return a.className=Ie.hitFooter,a.appendChild(r),a}}}]).on("autocomplete:selected",(function(e,t){let{document:{u:n,h:r},tokens:a}=t;h.current?.blur();let o=n;if(ye.CU&&a.length>0){const e=new URLSearchParams;for(const t of a)e.append(Be,t);o+=`?${e.toString()}`}r&&(o+=r),f.push(o)})).on("autocomplete:closed",(()=>{h.current?.blur()})),g.current.set(_,"done"),v(!1),m.current){const e=h.current;e.value&&S.current?.autocomplete.open(),e.focus()}}),[T,_,d,o,f]);(0,r.useEffect)((()=>{if(!ye.CU)return;const e=a?new URLSearchParams(p.search).getAll(Be):[];setTimeout((()=>{const t=document.querySelector("article");if(!t)return;const n=new ye.CU(t);n.unmark(),0!==e.length&&n.mark(e),k(e.join(" ")),S.current?.autocomplete.setVal(e.join(" "))}))}),[a,p.search,p.pathname]);const[N,P]=(0,r.useState)(!1),L=(0,r.useCallback)((()=>{m.current=!0,A(),P(!0),t?.(!0)}),[t,A]),R=(0,r.useCallback)((()=>{P(!1),t?.(!1)}),[t]),I=(0,r.useCallback)((()=>{A()}),[A]),j=(0,r.useCallback)((e=>{k(e.target.value),e.target.value&&w(!0)}),[]),F=!!a&&/mac/i.test(navigator.userAgentData?.platform??navigator.platform);(0,r.useEffect)((()=>{if(!ye.WW)return;const e=e=>{!(F?e.metaKey:e.ctrlKey)||"k"!==e.key&&"K"!==e.key||(e.preventDefault(),h.current?.focus(),L())};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[F,L]);const D=(0,r.useCallback)((()=>{const e=new URLSearchParams(p.search);e.delete(Be);const t=e.toString(),n=p.pathname+(""!=t?`?${t}`:"")+p.hash;n!=p.pathname+p.search+p.hash&&f.push(n),k(""),S.current?.autocomplete.setVal("")}),[p.pathname,p.search,p.hash,f]);return(0,c.jsxs)("div",{className:(0,ve.A)("navbar__search",Ie.searchBarContainer,{[Ie.searchIndexLoading]:y&&b,[Ie.focused]:N}),hidden:T,dir:"ltr",children:[(0,c.jsx)("input",{placeholder:(0,l.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),"aria-label":"Search",className:"navbar__search-input",onMouseEnter:I,onFocus:L,onBlur:R,onChange:j,ref:h,value:x}),(0,c.jsx)(De.A,{className:Ie.searchBarLoadingRing}),ye.WW&&ye.pk&&(""!==x?(0,c.jsx)("button",{className:Ie.searchClearButton,onClick:D,children:"\u2715"}):a&&(0,c.jsxs)("div",{className:Ie.searchHintContainer,children:[(0,c.jsx)("kbd",{className:Ie.searchHint,children:F?"\u2318":"ctrl"}),(0,c.jsx)("kbd",{className:Ie.searchHint,children:"K"})]}))]})},Ue={navbarSearchContainer:"navbarSearchContainer_Bca1"};function He(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,a.A)(n,Ue.navbarSearchContainer),children:t})}var Ve=n(4718);var We=n(3886);function Qe(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find((t=>t.id===e.mainDocId))}(e)}const Ge={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,le.A)(),f=(0,he.o)(),{search:p,hash:h}=(0,s.zy)(),g=[...n,...u.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${h}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],m=t?(0,l.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(pe,{...o,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(ge,{className:me}),m]}),items:g})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(He,{className:n,children:(0,c.jsx)($e,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,c.jsx)(i,{className:(0,a.A)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,be.zK)(r),i=(0,Ve.QB)(t,r),s=o?.path===i?.path;return null===i||i.unlisted&&!s?null:(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>s||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,be.zK)(r),i=(0,Ve.fW)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,Ve.Vd)(r)[0],i=t??o.label,s=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,c.jsx)(oe,{...a,label:i,to:s})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:u,hash:d}=(0,s.zy)(),f=(0,be.zK)(n),p=(0,be.jh)(n),{savePreferredVersionName:h}=(0,We.g1)(n),g=[...a,...p.map((function(e){const t=Qe(e,f);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===f.activeVersion,onClick:()=>h(e.name)}})),...o],m=(0,Ve.Vd)(n)[0],y=t&&g.length>1?(0,l.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):m.label,v=t&&g.length>1?void 0:Qe(m,f).path;return g.length<=1?(0,c.jsx)(oe,{...i,mobile:t,label:y,to:v,isActive:r?()=>!1:void 0}):(0,c.jsx)(pe,{...i,mobile:t,label:y,to:v,items:g,isActive:r?()=>!1:void 0})}};function qe(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Ge[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(a,{...n})}function Ke(){const e=(0,N.M)(),t=(0,w.p)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(qe,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Ye(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(l.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ze(){const e=0===(0,w.p)().navbar.items.length,t=F();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(Ye,{onClick:()=>t.hide()}),t.content]})}function Xe(){const e=(0,N.M)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(D,{header:(0,c.jsx)(Y,{}),primaryMenu:(0,c.jsx)(Ke,{}),secondaryMenu:(0,c.jsx)(Ze,{})}):null}const Je={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function et(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,a.A)("navbar-sidebar__backdrop",e.className)})}function tt(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.p)(),i=(0,N.M)(),{navbarRef:s,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,P.Mq)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const s=r?.scrollY,l=document.documentElement.scrollHeight-o.current,u=window.innerHeight;s&&i>=s?n(!1):i+u<l&&n(!0)})),(0,u.$)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:s,"aria-label":(0,l.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.A)("navbar","navbar--fixed-top",n&&[Je.navbarHideable,!d&&Je.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(et,{onClick:i.toggle}),(0,c.jsx)(Xe,{})]})}var nt=n(2181);const rt="right";function at(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function ot(){const{toggle:e,shown:t}=(0,N.M)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,l.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(at,{})})}const it={colorModeToggle:"colorModeToggle_DEke"};function st(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(nt.k2,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(qe,{...e})},t)))})}function lt(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function ut(){const e=(0,N.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??rt)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,c.jsx)(lt,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(ot,{}),(0,c.jsx)(q,{}),(0,c.jsx)(st,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(st,{items:r}),(0,c.jsx)(Q,{className:it.colorModeToggle}),!a&&(0,c.jsx)(He,{children:(0,c.jsx)($e,{})})]})})}function ct(){return(0,c.jsx)(tt,{children:(0,c.jsx)(ut,{})})}function dt(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,s=(0,X.Ay)(n),l=(0,X.Ay)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(Z.A,{className:"footer__link-item",...r?{href:o?l:r}:{to:s},...i,children:[a,r&&!(0,J.A)(r)&&(0,c.jsx)(te.A,{})]})}function ft(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(dt,{item:t})},t.href??t.to)}function pt(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(ft,{item:e},t)))})]})}function ht(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(pt,{column:e},t)))})}function gt(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function mt(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(dt,{item:t})}function yt(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(mt,{item:e}),t.length!==n+1&&(0,c.jsx)(gt,{})]},n)))})})}function vt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(ht,{columns:t}):(0,c.jsx)(yt,{links:t})}var bt=n(1122);const wt={footerLogoLink:"footerLogoLink_BH7S"};function xt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.hH)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(bt.A,{className:(0,a.A)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function kt(e){let{logo:t}=e;return t.href?(0,c.jsx)(Z.A,{href:t.href,className:wt.footerLogoLink,target:t.target,children:(0,c.jsx)(xt,{logo:t})}):(0,c.jsx)(xt,{logo:t})}function St(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function Et(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,c.jsx)("footer",{className:(0,a.A)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function _t(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,c.jsx)(Et,{style:a,links:n&&n.length>0&&(0,c.jsx)(vt,{links:n}),logo:r&&(0,c.jsx)(kt,{logo:r}),copyright:t&&(0,c.jsx)(St,{copyright:t})})}const Ct=r.memo(_t),Tt=(0,O.fM)([M.a,x.o,P.Tv,We.VQ,i.Jx,function(e){let{children:t}=e;return(0,c.jsx)(L.y_,{children:(0,c.jsx)(N.e,{children:(0,c.jsx)(I,{children:t})})})}]);function At(e){let{children:t}=e;return(0,c.jsx)(Tt,{children:t})}var Nt=n(1107);function Pt(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(Nt.A,{as:"h1",className:"hero__title",children:(0,c.jsx)(l.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(nt.a2,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(nt.bq,{error:t})})]})})})}const Ot={mainWrapper:"mainWrapper_z2l0"};function Lt(e){const{children:t,noFooter:n,wrapperClassName:r,title:s,description:l}=e;return(0,y.J)(),(0,c.jsxs)(At,{children:[(0,c.jsx)(i.be,{title:s,description:l}),(0,c.jsx)(b,{}),(0,c.jsx)(A,{}),(0,c.jsx)(ct,{}),(0,c.jsx)("div",{id:d,className:(0,a.A)(m.G.wrapper.main,Ot.mainWrapper,r),children:(0,c.jsx)(o.A,{fallback:e=>(0,c.jsx)(Pt,{...e}),children:t})}),!n&&(0,c.jsx)(Ct,{})]})}},3465:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(6540);var r=n(8774),a=n(6025),o=n(4586),i=n(6342),s=n(1122),l=n(4848);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Ay)(t.src),dark:(0,a.Ay)(t.srcDark||t.src)},i=(0,l.jsx)(s.A,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,l.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,o.A)(),{navbar:{title:n,logo:s}}=(0,i.p)(),{imageClassName:c,titleClassName:d,...f}=e,p=(0,a.Ay)(s?.href||"/"),h=n?"":t,g=s?.alt??h;return(0,l.jsxs)(r.A,{to:p,...f,...s?.target&&{target:s.target},children:[s&&(0,l.jsx)(u,{logo:s,alt:g,imageClassName:c}),null!=n&&(0,l.jsx)("b",{className:d,children:n})]})}},1463:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});n(6540);var r=n(5260),a=n(4848);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.A,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},1122:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(6540),a=n(4164),o=n(2303),i=n(5293);const s={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var l=n(4848);function u(e){let{className:t,children:n}=e;const u=(0,o.A)(),{colorMode:c}=(0,i.G)();return(0,l.jsx)(l.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.A)(t,s.themedComponent,s[`themedComponent--${e}`])});return(0,l.jsx)(r.Fragment,{children:o},e)}))})}function c(e){const{sources:t,className:n,alt:r,...a}=e;return(0,l.jsx)(u,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,l.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},1422:(e,t,n)=>{"use strict";n.d(t,{N:()=>y,u:()=>u});var r=n(6540),a=n(8193),o=n(205),i=n(3109),s=n(4848);const l="ease-in-out";function u(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function f(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function p(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.O)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??l}`,height:`${t}px`}}function s(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return f(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(s(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{s()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function h(e){if(!a.A.canUseDOM)return e?c:d}function g(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return p({collapsibleRef:c,collapsed:n,animation:o}),(0,s.jsx)(t,{ref:c,style:u?void 0:h(n),onTransitionEnd:e=>{"height"===e.propertyName&&(f(c.current,n),i?.(n))},className:l,children:a})}function m(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[l,u]=(0,r.useState)(t);return(0,o.A)((()=>{t||i(!0)}),[t]),(0,o.A)((()=>{a&&u(t)}),[a,t]),a?(0,s.jsx)(g,{...n,collapsed:l}):null}function y(e){let{lazy:t,...n}=e;const r=t?m:g;return(0,s.jsx)(r,{...n})}},5041:(e,t,n)=>{"use strict";n.d(t,{M:()=>g,o:()=>h});var r=n(6540),a=n(2303),o=n(679),i=n(9532),s=n(6342),l=n(4848);const u=(0,o.Wf)("docusaurus.announcement.dismiss"),c=(0,o.Wf)("docusaurus.announcement.id"),d=()=>"true"===u.get(),f=e=>u.set(String(e)),p=r.createContext(null);function h(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,s.p)(),t=(0,a.A)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{f(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&f(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,l.jsx)(p.Provider,{value:n,children:t})}function g(){const e=(0,r.useContext)(p);if(!e)throw new i.dV("AnnouncementBarProvider");return e}},5293:(e,t,n)=>{"use strict";n.d(t,{G:()=>y,a:()=>m});var r=n(6540),a=n(8193),o=n(9532),i=n(679),s=n(6342),l=n(4848);const u=r.createContext(void 0),c="theme",d=(0,i.Wf)(c),f={light:"light",dark:"dark"},p=e=>e===f.dark?f.dark:f.light,h=e=>a.A.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e),g=e=>{d.set(p(e))};function m(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,s.p)(),[a,o]=(0,r.useState)(h(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&g(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f.dark:f.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const l=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||l.current?l.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===f.dark},setLightTheme(){i(f.light)},setDarkTheme(){i(f.dark)}})),[a,i])}();return(0,l.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new o.dV("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},9876:(e,t,n)=>{"use strict";n.d(t,{e:()=>p,M:()=>h});var r=n(6540),a=n(5600),o=n(4581),i=n(6347),s=n(9532);function l(e){!function(e){const t=(0,i.W6)(),n=(0,s._q)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}var u=n(6342),c=n(4848);const d=r.createContext(void 0);function f(){const e=function(){const e=(0,a.YL)(),{items:t}=(0,u.p)().navbar;return 0===t.length&&!e.component}(),t=(0,o.l)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1);l((()=>{if(i)return s(!1),!1}));const c=(0,r.useCallback)((()=>{s((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&s(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function p(e){let{children:t}=e;const n=f();return(0,c.jsx)(d.Provider,{value:n,children:t})}function h(){const e=r.useContext(d);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},5600:(e,t,n)=>{"use strict";n.d(t,{GX:()=>u,YL:()=>l,y_:()=>s});var r=n(6540),a=n(9532),o=n(4848);const i=r.createContext(null);function s(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function l(){const e=(0,r.useContext)(i);if(!e)throw new a.dV("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.dV("NavbarSecondaryMenuContentProvider");const[,s]=o,l=(0,a.Be)(n);return(0,r.useEffect)((()=>{s({component:t,props:l})}),[s,t,l]),(0,r.useEffect)((()=>()=>s({component:null,props:null})),[s]),null}},4090:(e,t,n)=>{"use strict";n.d(t,{w:()=>a,J:()=>o});var r=n(6540);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},4581:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(6540),a=n(8193);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function s(e){let{desktopBreakpoint:t=i}=void 0===e?{}:e;const[n,s]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){s(function(e){if(!a.A.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>e?o.desktop:o.mobile}(t))}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[t]),n}},7559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},3109:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{O:()=>r})},2181:(e,t,n)=>{"use strict";n.d(t,{bq:()=>c,MN:()=>u,a2:()=>l,k2:()=>d});var r=n(6540),a=n(1312),o=n(440);const i={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};var s=n(4848);function l(e){return(0,s.jsx)("button",{type:"button",...e,children:(0,s.jsx)(a.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function u(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{className:i.errorBoundaryFallback,children:[(0,s.jsx)("p",{children:t.message}),(0,s.jsx)(l,{onClick:n})]})}function c(e){let{error:t}=e;const n=(0,o.rA)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{className:i.errorBoundaryError,children:n})}class d extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}},1003:(e,t,n)=>{"use strict";n.d(t,{e3:()=>p,be:()=>d,Jx:()=>h});var r=n(6540),a=n(4164),o=n(5260),i=n(3102);function s(){const e=r.useContext(i.o);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var l=n(6025),u=n(4586);var c=n(4848);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const s=function(e){const{siteConfig:t}=(0,u.A)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,l.hH)(),f=a?d(a,{absolute:!0}):void 0;return(0,c.jsxs)(o.A,{children:[t&&(0,c.jsx)("title",{children:s}),t&&(0,c.jsx)("meta",{property:"og:title",content:s}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),f&&(0,c.jsx)("meta",{property:"og:image",content:f}),f&&(0,c.jsx)("meta",{name:"twitter:image",content:f}),i]})}const f=r.createContext(void 0);function p(e){let{className:t,children:n}=e;const i=r.useContext(f),s=(0,a.A)(i,t);return(0,c.jsxs)(f.Provider,{value:s,children:[(0,c.jsx)(o.A,{children:(0,c.jsx)("html",{className:s})}),n]})}function h(e){let{children:t}=e;const n=s(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(p,{className:(0,a.A)(r,o),children:t})}},9532:(e,t,n)=>{"use strict";n.d(t,{Be:()=>u,ZC:()=>s,_q:()=>i,dV:()=>l,fM:()=>c});var r=n(6540),a=n(205),o=n(4848);function i(e){const t=(0,r.useRef)(e);return(0,a.A)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function s(e){const t=(0,r.useRef)();return(0,a.A)((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},9169:(e,t,n)=>{"use strict";n.d(t,{Dt:()=>s,ys:()=>i});var r=n(6540),a=n(8328),o=n(4586);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function s(){const{baseUrl:e}=(0,o.A)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.A,baseUrl:e})),[e])}},3104:(e,t,n)=>{"use strict";n.d(t,{Mq:()=>f,Tv:()=>u,gk:()=>p});var r=n(6540),a=n(8193),o=n(2303),i=(n(205),n(9532)),s=n(4848);const l=r.createContext(void 0);function u(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(l.Provider,{value:n,children:t})}function c(){const e=(0,r.useContext)(l);if(null==e)throw new i.dV("ScrollControllerProvider");return e}const d=()=>a.A.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),a=(0,r.useRef)(d()),o=(0,i._q)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=d();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function p(){const e=(0,r.useRef)(null),t=(0,o.A)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},679:(e,t,n)=>{"use strict";n.d(t,{Wf:()=>u});n(6540);const r=JSON.parse('{"N":"localStorage","M":""}'),a=r.N;function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const l={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){const n=`${e}${r.M}`;if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(n);const a=i(t?.persistence);return null===a?l:{get:()=>{try{return a.getItem(n)}catch(e){return console.error(`Docusaurus storage error, can't get key=${n}`,e),null}},set:e=>{try{const t=a.getItem(n);a.setItem(n,e),o({key:n,oldValue:t,newValue:e,storage:a})}catch(t){console.error(`Docusaurus storage error, can't set ${n}=${e}`,t)}},del:()=>{try{const e=a.getItem(n);a.removeItem(n),o({key:n,oldValue:e,newValue:null,storage:a})}catch(e){console.error(`Docusaurus storage error, can't delete key=${n}`,e)}},listen:e=>{try{const t=t=>{t.storageArea===a&&t.key===n&&e(t)};return window.addEventListener("storage",t),()=>window.removeEventListener("storage",t)}catch(t){return console.error(`Docusaurus storage error, can't listen for changes of key=${n}`,t),()=>{}}}}}},2131:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(4586),a=n(6347),o=n(440);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:s}}=(0,r.A)(),{pathname:l}=(0,a.zy)(),u=(0,o.Ks)(l,{trailingSlash:n,baseUrl:e}),c=s===i?e:e.replace(`/${s}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5062:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(6540),a=n(6347),o=n(9532);function i(e){const t=(0,a.zy)(),n=(0,o.ZC)(t),i=(0,o._q)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(4586);function a(){return(0,r.A)().siteConfig.themeConfig}},2983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=a,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),s="/"===i||i===r?i:(l=i,u=n,u?a(l):o(l));var l,u;return e.replace(i,s)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=o;const r=n(2566);function a(e){return e.endsWith("/")?e:`${e}/`}function o(e){return(0,r.removeSuffix)(e,"/")}},253:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=function e(t){if(t.cause)return[t,...e(t.cause)];return[t]}},440:(e,t,n)=>{"use strict";t.rA=t.Ks=void 0;const r=n(1635);var a=n(2983);Object.defineProperty(t,"Ks",{enumerable:!0,get:function(){return r.__importDefault(a).default}});var o=n(2566);var i=n(253);Object.defineProperty(t,"rA",{enumerable:!0,get:function(){return i.getErrorCausalChain}})},2566:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addPrefix=function(e,t){return e.startsWith(t)?e:`${t}${e}`},t.removeSuffix=function(e,t){if(""===t)return e;return e.endsWith(t)?e.slice(0,-t.length):e},t.addSuffix=function(e,t){return e.endsWith(t)?e:`${e}${t}`},t.removePrefix=function(e,t){return e.startsWith(t)?e.slice(t.length):e}},2849:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(6540);var r=n(5391);const a={loadingRing:"loadingRing_RJI3","loading-ring":"loading-ring_FB5o"};var o=n(4848);function i(e){let{className:t}=e;return(0,o.jsxs)("div",{className:(0,r.A)(a.loadingRing,t),children:[(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{}),(0,o.jsx)("div",{})]})}},5891:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(8291),a=n.n(r),o=n(1088);const i=new Map;function s(e,t){const n=`${e}${t}`;let r=i.get(n);return r||(r=async function(e,t){{const n=`${e}${o.IH.replace("{dir}",t?`-${t.replace(/\//g,"-")}`:"")}`;if(new URL(n,location.origin).origin!==location.origin)throw new Error("Unexpected version url");const r=await(await fetch(n)).json(),i=r.map(((e,t)=>{let{documents:n,index:r}=e;return{type:t,documents:n,index:a().Index.load(r)}})),s=r.reduce(((e,t)=>{for(const n of t.index.invertedIndex)/\p{Unified_Ideograph}/u.test(n[0][0])&&e.add(n[0]);return e}),new Set);return{wrappedIndexes:i,zhDictionary:Array.from(s)}}return{wrappedIndexes:[],zhDictionary:[]}}(e,t),i.set(n,r)),r}},2384:(e,t,n)=>{"use strict";n.d(t,{m:()=>f});var r=n(8291),a=n.n(r);const o=12,i=o/2;var s=n(1088);function l(e,t){const n=function(e,t){const n=e.map((e=>/\p{Unified_Ideograph}/u.test(e)?function(e,t){const n=[];return function e(r,a){let o=0,i=!1;for(const s of t)if(r.substr(0,s.length)===s){const t={missed:a.missed,term:a.term.concat({value:s})};r.length>s.length?e(r.substr(s.length),t):n.push(t),i=!0}else for(let t=s.length-1;t>o;t-=1){const l=s.substr(0,t);if(r.substr(0,t)===l){o=t;const s={missed:a.missed,term:a.term.concat({value:l,trailing:!0})};r.length>t?e(r.substr(t),s):n.push(s),i=!0;break}}i||(r.length>0?e(r.substr(1),{missed:a.missed+1,term:a.term}):a.term.length>0&&n.push(a))}(e,{missed:0,term:[]}),n.sort(((e,t)=>{const n=e.missed>0?1:0,r=t.missed>0?1:0;return n!==r?n-r:e.term.length-t.term.length})).map((e=>e.term))}(e,t):[{value:e}])).slice(0,o),r=n.filter((e=>e.length>1));let a=1,s=!1;for(const u of r)if(s)u.splice(1,u.length-1);else{u.length>i&&u.splice(i,u.length-i);const e=a*u.length;if(e>=o){if(e>o){const e=Math.floor(o/a);u.splice(e,u.length-e),a*=e}else a=e;a>i&&(s=!0)}else a=e}const l=[];return function e(t,r){if(t===n.length||r.length>=o)l.push(r.slice(0,o));else for(const a of n[t])e(t+1,r.concat(a))}(0,[]),l}(e,t);if(0===n.length)return[{tokens:e,term:e.map((e=>({value:e,presence:a().Query.presence.REQUIRED,wildcard:a().Query.wildcard.LEADING|a().Query.wildcard.TRAILING})))}];for(const a of n)a[a.length-1].maybeTyping=!0;const r=[];for(const o of s.BH)if("en"===o)s.sx||r.unshift(a().stopWordFilter);else{const e=a()[o];e.stopWordFilter&&r.unshift(e.stopWordFilter)}let l;if(r.length>0){const e=e=>r.reduce(((e,t)=>e.filter((e=>t(e.value)))),e);l=[];const t=[];for(const r of n){const n=e(r);l.push(n),n.length<r.length&&n.length>0&&t.push(n)}n.push(...t)}else l=n.slice();const c=[];for(const a of l)if(a.length>2)for(let e=a.length-1;e>=0;e-=1)c.push(a.slice(0,e).concat(a.slice(e+1)));return u(n).concat(u(c))}function u(e){return c(e).concat(c(e.filter((e=>{const t=e[e.length-1];return!t.trailing&&t.maybeTyping})),!0))}function c(e,t){return e.map((e=>({tokens:e.map((e=>e.value)),term:e.map((e=>({value:e.value,presence:a().Query.presence.REQUIRED,wildcard:(t?e.trailing||e.maybeTyping:e.trailing)?a().Query.wildcard.TRAILING:a().Query.wildcard.NONE})))})))}var d=n(9913);function f(e,t,n){return function(r,o){const i=function(e,t){if(1===t.length&&["ja","jp","th"].includes(t[0]))return a()[t[0]].tokenizer(e).map((e=>e.toString()));let n=/[^-\s]+/g;return t.includes("zh")&&(n=/\w+|\p{Unified_Ideograph}+/gu),e.toLowerCase().match(n)||[]}(r,s.BH);if(0===i.length)return void o([]);const u=l(i,t),c=[];e:for(const{term:t,tokens:a}of u)for(const{documents:r,index:o,type:i}of e)if(c.push(...o.query((e=>{for(const n of t)e.term(n.value,{wildcard:n.wildcard,presence:n.presence})})).slice(0,n).filter((e=>!c.some((t=>t.document.i.toString()===e.ref)))).slice(0,n-c.length).map((t=>{const n=r.find((e=>e.i.toString()===t.ref));return{document:n,type:i,page:i!==d.i.Title&&e[0].documents.find((e=>e.i===n.p)),metadata:t.matchData.metadata,tokens:a,score:t.score}}))),c.length>=n)break e;!function(e){e.forEach(((e,t)=>{e.index=t})),e.sort(((t,n)=>{let r=t.type!==d.i.Heading&&t.type!==d.i.Content&&t.type!==d.i.Description||!t.page?t.index:e.findIndex((e=>e.document===t.page)),a=n.type!==d.i.Heading&&n.type!==d.i.Content&&n.type!==d.i.Description||!n.page?n.index:e.findIndex((e=>e.document===n.page));if(-1===r&&(r=t.index),-1===a&&(a=n.index),r===a){const e=(0===n.type?1:0)-(0===t.type?1:0);return 0===e?t.index-n.index:e}return r-a}))}(c),function(e){e.forEach(((t,n)=>{n>0&&t.page&&e.slice(0,n).some((e=>(e.type===d.i.Keywords?e.page:e.document)===t.page))&&(n<e.length-1&&e[n+1].page===t.page?t.isInterOfTree=!0:t.isLastOfTree=!0)}))}(c),o(c)}}},4471:(e,t,n)=>{"use strict";function r(e){return e.join(" \u203a ")}n.d(t,{$:()=>r})},3103:(e,t,n)=>{"use strict";function r(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}n.d(t,{Z:()=>r})},7674:(e,t,n)=>{"use strict";function r(e,t){const n=[];for(const r of Object.values(e))r[t]&&n.push(...r[t].position);return n.sort(((e,t)=>e[0]-t[0]||t[1]-e[1]))}n.d(t,{g:()=>r})},6841:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(3103);function a(e,t,n){const o=[];for(const i of t){const n=e.toLowerCase().indexOf(i);if(n>=0){n>0&&o.push(a(e.substr(0,n),t)),o.push(`<mark>${(0,r.Z)(e.substr(n,i.length))}</mark>`);const s=n+i.length;s<e.length&&o.push(a(e.substr(s),t));break}}return 0===o.length?n?`<mark>${(0,r.Z)(e)}</mark>`:(0,r.Z)(e):o.join("")}},3810:(e,t,n)=>{"use strict";n.d(t,{C:()=>l});var r=n(3103),a=n(6841);const o=/\w+|\p{Unified_Ideograph}/u;function i(e){const t=[];let n=0,r=e;for(;r.length>0;){const a=r.match(o);if(!a){t.push(r);break}a.index>0&&t.push(r.substring(0,a.index)),t.push(a[0]),n+=a.index+a[0].length,r=e.substring(n)}return t}var s=n(1088);function l(e,t,n,o){void 0===o&&(o=s.rG);const{chunkIndex:l,chunks:u}=function(e,t,n){const o=[];let s=0,l=0,u=-1;for(;s<t.length;){const[c,d]=t[s];if(s+=1,!(c<l)){if(c>l){const t=i(e.substring(l,c)).map((e=>({html:(0,r.Z)(e),textLength:e.length})));for(const e of t)o.push(e)}-1===u&&(u=o.length),l=c+d,o.push({html:(0,a.Z)(e.substring(c,l),n,!0),textLength:d})}}if(l<e.length){const t=i(e.substring(l)).map((e=>({html:(0,r.Z)(e),textLength:e.length})));for(const e of t)o.push(e)}return{chunkIndex:u,chunks:o}}(e,t,n),c=u.slice(0,l),d=u[l],f=[d.html],p=u.slice(l+1);let h=d.textLength,g=0,m=0,y=!1,v=!1;for(;h<o;)if((g<=m||0===p.length)&&c.length>0){const e=c.pop();h+e.textLength<=o?(f.unshift(e.html),g+=e.textLength,h+=e.textLength):(y=!0,c.length=0)}else{if(!(p.length>0))break;{const e=p.shift();h+e.textLength<=o?(f.push(e.html),m+=e.textLength,h+=e.textLength):(v=!0,p.length=0)}}return(y||c.length>0)&&f.unshift("\u2026"),(v||p.length>0)&&f.push("\u2026"),f.join("")}},3385:(e,t,n)=>{"use strict";function r(e,t){if("string"==typeof e)return{label:e,path:e};{const{label:n,path:r}=e;return"string"==typeof n?{label:n,path:r}:Object.prototype.hasOwnProperty.call(n,t)?{label:n[t],path:r}:{label:r,path:r}}}n.d(t,{p:()=>r})},1088:(e,t,n)=>{"use strict";n.d(t,{CU:()=>a(),UB:()=>h,tb:()=>c,O6:()=>y,I$:()=>g,BH:()=>o,sx:()=>i,ZG:()=>p,WW:()=>d,pk:()=>f,Hg:()=>m,IH:()=>s,rG:()=>u,AT:()=>l,dz:()=>v});n(8291);var r=n(689),a=n.n(r);const o=["en"],i=!1,s="search-index{dir}.json?_=3899f367",l=8,u=50,c=!0,d=!0,f=!0,p="right",h=void 0,g=!0,m=null,y=!1,v=!1},9913:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>r}),function(e){e[e.Title=0]="Title",e[e.Heading=1]="Heading",e[e.Description=2]="Description",e[e.Keywords=3]="Keywords",e[e.Content=4]="Content"}(r||(r={}))},1513:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>C,yJ:()=>p,sC:()=>A,AO:()=>f});var r=n(8168);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],s=e&&a(e),l=t&&a(t),u=s||l;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,f=i.length;f>=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&a(i[0])||i.unshift("");var h=i.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};var s=n(1561);function l(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function p(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.A)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function h(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var g=!("undefined"==typeof window||!window.document||!window.document.createElement);function m(e,t){t(window.confirm(e))}var y="popstate",v="hashchange";function b(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),g||(0,s.A)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,u=i.forceRefresh,w=void 0!==u&&u,x=i.getUserConfirmation,k=void 0===x?m:x,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(l(e.basename)):"";function C(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return _&&(o=c(o,_)),p(o,r,n)}function T(){return Math.random().toString(36).substr(2,E)}var A=h();function N(e){(0,r.A)($,e),$.length=n.length,A.notifyListeners($.location,$.action)}function P(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||R(C(e.state))}function O(){R(C(b()))}var L=!1;function R(e){if(L)L=!1,N();else{A.confirmTransitionTo(e,"POP",k,(function(t){t?N({action:"POP",location:e}):function(e){var t=$.location,n=j.indexOf(t.key);-1===n&&(n=0);var r=j.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(L=!0,D(a))}(e)}))}}var I=C(b()),j=[I.key];function F(e){return _+f(e)}function D(e){n.go(e)}var M=0;function z(e){1===(M+=e)&&1===e?(window.addEventListener(y,P),o&&window.addEventListener(v,O)):0===M&&(window.removeEventListener(y,P),o&&window.removeEventListener(v,O))}var B=!1;var $={length:n.length,action:"POP",location:I,createHref:F,push:function(e,t){var r="PUSH",o=p(e,t,T(),$.location);A.confirmTransitionTo(o,r,k,(function(e){if(e){var t=F(o),i=o.key,s=o.state;if(a)if(n.pushState({key:i,state:s},null,t),w)window.location.href=t;else{var l=j.indexOf($.location.key),u=j.slice(0,l+1);u.push(o.key),j=u,N({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,T(),$.location);A.confirmTransitionTo(o,r,k,(function(e){if(e){var t=F(o),i=o.key,s=o.state;if(a)if(n.replaceState({key:i,state:s},null,t),w)window.location.replace(t);else{var l=j.indexOf($.location.key);-1!==l&&(j[l]=o.key),N({action:r,location:o})}else window.location.replace(t)}}))},go:D,goBack:function(){D(-1)},goForward:function(){D(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return B||(z(1),B=!0),function(){return B&&(B=!1,z(-1)),t()}},listen:function(e){var t=A.appendListener(e);return z(1),function(){z(-1),t()}}};return $}var x="hashchange",k={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:l},slash:{encodePath:l,decodePath:l}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),g||(0,s.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?m:a,i=n.hashType,u=void 0===i?"slash":i,y=e.basename?d(l(e.basename)):"",v=k[u],b=v.encodePath,w=v.decodePath;function C(){var e=w(E());return y&&(e=c(e,y)),p(e)}var T=h();function A(e){(0,r.A)(B,e),B.length=t.length,T.notifyListeners(B.location,B.action)}var N=!1,P=null;function O(){var e,t,n=E(),r=b(n);if(n!==r)_(r);else{var a=C(),i=B.location;if(!N&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(P===f(a))return;P=null,function(e){if(N)N=!1,A();else{var t="POP";T.confirmTransitionTo(e,t,o,(function(n){n?A({action:t,location:e}):function(e){var t=B.location,n=j.lastIndexOf(f(t));-1===n&&(n=0);var r=j.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(N=!0,F(a))}(e)}))}}(a)}}var L=E(),R=b(L);L!==R&&_(R);var I=C(),j=[f(I)];function F(e){t.go(e)}var D=0;function M(e){1===(D+=e)&&1===e?window.addEventListener(x,O):0===D&&window.removeEventListener(x,O)}var z=!1;var B={length:t.length,action:"POP",location:I,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+b(y+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,B.location);T.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=b(y+t);if(E()!==a){P=t,function(e){window.location.hash=e}(a);var o=j.lastIndexOf(f(B.location)),i=j.slice(0,o+1);i.push(t),j=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,B.location);T.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=b(y+t);E()!==a&&(P=t,_(a));var o=j.indexOf(f(B.location));-1!==o&&(j[o]=t),A({action:n,location:r})}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=T.setPrompt(e);return z||(M(1),z=!0),function(){return z&&(z=!1,M(-1)),t()}},listen:function(e){var t=T.appendListener(e);return M(1),function(){M(-1),t()}}};return B}function T(e,t,n){return Math.min(Math.max(e,t),n)}function A(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,s=void 0===i?0:i,l=t.keyLength,u=void 0===l?6:l,c=h();function d(e){(0,r.A)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function g(){return Math.random().toString(36).substr(2,u)}var m=T(s,0,o.length-1),y=o.map((function(e){return p(e,void 0,"string"==typeof e?g():e.key||g())})),v=f;function b(e){var t=T(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[m],index:m,entries:y,createHref:v,push:function(e,t){var r="PUSH",a=p(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,g(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},4146:(e,t,n)=>{"use strict";var r=n(4363),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?i:s[e.$$typeof]||a}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var s=l(t),g=l(n),m=0;m<i.length;++m){var y=i[m];if(!(o[y]||r&&r[y]||g&&g[y]||s&&s[y])){var v=f(n,y);try{u(t,y,v)}catch(b){}}}}return t}},311:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},4634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},8291:(e,t,n)=>{var r,a;!function(){var o,i,s,l,u,c,d,f,p,h,g,m,y,v,b,w,x,k,S,E,_,C,T,A,N,P,O,L,R,I,j=function(e){var t=new j.Builder;return t.pipeline.add(j.trimmer,j.stopWordFilter,j.stemmer),t.searchPipeline.add(j.stemmer),e.call(t,t),t.build()};j.version="2.3.9",j.utils={},j.utils.warn=(o=this,function(e){o.console&&console.warn&&console.warn(e)}),j.utils.asString=function(e){return null==e?"":e.toString()},j.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r<n.length;r++){var a=n[r],o=e[a];if(Array.isArray(o))t[a]=o.slice();else{if("string"!=typeof o&&"number"!=typeof o&&"boolean"!=typeof o)throw new TypeError("clone is not deep and does not support nested objects");t[a]=o}}return t},j.FieldRef=function(e,t,n){this.docRef=e,this.fieldName=t,this._stringValue=n},j.FieldRef.joiner="/",j.FieldRef.fromString=function(e){var t=e.indexOf(j.FieldRef.joiner);if(-1===t)throw"malformed field ref string";var n=e.slice(0,t),r=e.slice(t+1);return new j.FieldRef(r,n,e)},j.FieldRef.prototype.toString=function(){return null==this._stringValue&&(this._stringValue=this.fieldName+j.FieldRef.joiner+this.docRef),this._stringValue},j.Set=function(e){if(this.elements=Object.create(null),e){this.length=e.length;for(var t=0;t<this.length;t++)this.elements[e[t]]=!0}else this.length=0},j.Set.complete={intersect:function(e){return e},union:function(){return this},contains:function(){return!0}},j.Set.empty={intersect:function(){return this},union:function(e){return e},contains:function(){return!1}},j.Set.prototype.contains=function(e){return!!this.elements[e]},j.Set.prototype.intersect=function(e){var t,n,r,a=[];if(e===j.Set.complete)return this;if(e===j.Set.empty)return e;this.length<e.length?(t=this,n=e):(t=e,n=this),r=Object.keys(t.elements);for(var o=0;o<r.length;o++){var i=r[o];i in n.elements&&a.push(i)}return new j.Set(a)},j.Set.prototype.union=function(e){return e===j.Set.complete?j.Set.complete:e===j.Set.empty?this:new j.Set(Object.keys(this.elements).concat(Object.keys(e.elements)))},j.idf=function(e,t){var n=0;for(var r in e)"_index"!=r&&(n+=Object.keys(e[r]).length);var a=(t-n+.5)/(n+.5);return Math.log(1+Math.abs(a))},j.Token=function(e,t){this.str=e||"",this.metadata=t||{}},j.Token.prototype.toString=function(){return this.str},j.Token.prototype.update=function(e){return this.str=e(this.str,this.metadata),this},j.Token.prototype.clone=function(e){return e=e||function(e){return e},new j.Token(e(this.str,this.metadata),this.metadata)},j.tokenizer=function(e,t){if(null==e||null==e)return[];if(Array.isArray(e))return e.map((function(e){return new j.Token(j.utils.asString(e).toLowerCase(),j.utils.clone(t))}));for(var n=e.toString().toLowerCase(),r=n.length,a=[],o=0,i=0;o<=r;o++){var s=o-i;if(n.charAt(o).match(j.tokenizer.separator)||o==r){if(s>0){var l=j.utils.clone(t)||{};l.position=[i,s],l.index=a.length,a.push(new j.Token(n.slice(i,o),l))}i=o+1}}return a},j.tokenizer.separator=/[\s\-]+/,j.Pipeline=function(){this._stack=[]},j.Pipeline.registeredFunctions=Object.create(null),j.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&j.utils.warn("Overwriting existing registered function: "+t),e.label=t,j.Pipeline.registeredFunctions[e.label]=e},j.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||j.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},j.Pipeline.load=function(e){var t=new j.Pipeline;return e.forEach((function(e){var n=j.Pipeline.registeredFunctions[e];if(!n)throw new Error("Cannot load unregistered function: "+e);t.add(n)})),t},j.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){j.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},j.Pipeline.prototype.after=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");n+=1,this._stack.splice(n,0,t)},j.Pipeline.prototype.before=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var n=this._stack.indexOf(e);if(-1==n)throw new Error("Cannot find existingFn");this._stack.splice(n,0,t)},j.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},j.Pipeline.prototype.run=function(e){for(var t=this._stack.length,n=0;n<t;n++){for(var r=this._stack[n],a=[],o=0;o<e.length;o++){var i=r(e[o],o,e);if(null!=i&&""!==i)if(Array.isArray(i))for(var s=0;s<i.length;s++)a.push(i[s]);else a.push(i)}e=a}return e},j.Pipeline.prototype.runString=function(e,t){var n=new j.Token(e,t);return this.run([n]).map((function(e){return e.toString()}))},j.Pipeline.prototype.reset=function(){this._stack=[]},j.Pipeline.prototype.toJSON=function(){return this._stack.map((function(e){return j.Pipeline.warnIfFunctionNotRegistered(e),e.label}))},j.Vector=function(e){this._magnitude=0,this.elements=e||[]},j.Vector.prototype.positionForIndex=function(e){if(0==this.elements.length)return 0;for(var t=0,n=this.elements.length/2,r=n-t,a=Math.floor(r/2),o=this.elements[2*a];r>1&&(o<e&&(t=a),o>e&&(n=a),o!=e);)r=n-t,a=t+Math.floor(r/2),o=this.elements[2*a];return o==e||o>e?2*a:o<e?2*(a+1):void 0},j.Vector.prototype.insert=function(e,t){this.upsert(e,t,(function(){throw"duplicate index"}))},j.Vector.prototype.upsert=function(e,t,n){this._magnitude=0;var r=this.positionForIndex(e);this.elements[r]==e?this.elements[r+1]=n(this.elements[r+1],t):this.elements.splice(r,0,e,t)},j.Vector.prototype.magnitude=function(){if(this._magnitude)return this._magnitude;for(var e=0,t=this.elements.length,n=1;n<t;n+=2){var r=this.elements[n];e+=r*r}return this._magnitude=Math.sqrt(e)},j.Vector.prototype.dot=function(e){for(var t=0,n=this.elements,r=e.elements,a=n.length,o=r.length,i=0,s=0,l=0,u=0;l<a&&u<o;)(i=n[l])<(s=r[u])?l+=2:i>s?u+=2:i==s&&(t+=n[l+1]*r[u+1],l+=2,u+=2);return t},j.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},j.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,n=0;t<this.elements.length;t+=2,n++)e[n]=this.elements[t];return e},j.Vector.prototype.toJSON=function(){return this.elements},j.stemmer=(i={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},s={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},d="^("+(u="[^aeiou][^aeiouy]*")+")?"+(c=(l="[aeiouy]")+"[aeiou]*")+u+"("+c+")?$",f="^("+u+")?"+c+u+c+u,p="^("+u+")?"+l,h=new RegExp("^("+u+")?"+c+u),g=new RegExp(f),m=new RegExp(d),y=new RegExp(p),v=/^(.+?)(ss|i)es$/,b=/^(.+?)([^s])s$/,w=/^(.+?)eed$/,x=/^(.+?)(ed|ing)$/,k=/.$/,S=/(at|bl|iz)$/,E=new RegExp("([^aeiouylsz])\\1$"),_=new RegExp("^"+u+l+"[^aeiouwxy]$"),C=/^(.+?[^aeiou])y$/,T=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,A=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,N=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,P=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,L=/ll$/,R=new RegExp("^"+u+l+"[^aeiouwxy]$"),I=function(e){var t,n,r,a,o,l,u;if(e.length<3)return e;if("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),o=b,(a=v).test(e)?e=e.replace(a,"$1$2"):o.test(e)&&(e=e.replace(o,"$1$2")),o=x,(a=w).test(e)){var c=a.exec(e);(a=h).test(c[1])&&(a=k,e=e.replace(a,""))}else o.test(e)&&(t=(c=o.exec(e))[1],(o=y).test(t)&&(l=E,u=_,(o=S).test(e=t)?e+="e":l.test(e)?(a=k,e=e.replace(a,"")):u.test(e)&&(e+="e")));return(a=C).test(e)&&(e=(t=(c=a.exec(e))[1])+"i"),(a=T).test(e)&&(t=(c=a.exec(e))[1],n=c[2],(a=h).test(t)&&(e=t+i[n])),(a=A).test(e)&&(t=(c=a.exec(e))[1],n=c[2],(a=h).test(t)&&(e=t+s[n])),o=P,(a=N).test(e)?(t=(c=a.exec(e))[1],(a=g).test(t)&&(e=t)):o.test(e)&&(t=(c=o.exec(e))[1]+c[2],(o=g).test(t)&&(e=t)),(a=O).test(e)&&(t=(c=a.exec(e))[1],o=m,l=R,((a=g).test(t)||o.test(t)&&!l.test(t))&&(e=t)),o=g,(a=L).test(e)&&o.test(e)&&(a=k,e=e.replace(a,"")),"y"==r&&(e=r.toLowerCase()+e.substr(1)),e},function(e){return e.update(I)}),j.Pipeline.registerFunction(j.stemmer,"stemmer"),j.generateStopWordFilter=function(e){var t=e.reduce((function(e,t){return e[t]=t,e}),{});return function(e){if(e&&t[e.toString()]!==e.toString())return e}},j.stopWordFilter=j.generateStopWordFilter(["a","able","about","across","after","all","almost","also","am","among","an","and","any","are","as","at","be","because","been","but","by","can","cannot","could","dear","did","do","does","either","else","ever","every","for","from","get","got","had","has","have","he","her","hers","him","his","how","however","i","if","in","into","is","it","its","just","least","let","like","likely","may","me","might","most","must","my","neither","no","nor","not","of","off","often","on","only","or","other","our","own","rather","said","say","says","she","should","since","so","some","than","that","the","their","them","then","there","these","they","this","tis","to","too","twas","us","wants","was","we","were","what","when","where","which","while","who","whom","why","will","with","would","yet","you","your"]),j.Pipeline.registerFunction(j.stopWordFilter,"stopWordFilter"),j.trimmer=function(e){return e.update((function(e){return e.replace(/^\W+/,"").replace(/\W+$/,"")}))},j.Pipeline.registerFunction(j.trimmer,"trimmer"),j.TokenSet=function(){this.final=!1,this.edges={},this.id=j.TokenSet._nextId,j.TokenSet._nextId+=1},j.TokenSet._nextId=1,j.TokenSet.fromArray=function(e){for(var t=new j.TokenSet.Builder,n=0,r=e.length;n<r;n++)t.insert(e[n]);return t.finish(),t.root},j.TokenSet.fromClause=function(e){return"editDistance"in e?j.TokenSet.fromFuzzyString(e.term,e.editDistance):j.TokenSet.fromString(e.term)},j.TokenSet.fromFuzzyString=function(e,t){for(var n=new j.TokenSet,r=[{node:n,editsRemaining:t,str:e}];r.length;){var a=r.pop();if(a.str.length>0){var o,i=a.str.charAt(0);i in a.node.edges?o=a.node.edges[i]:(o=new j.TokenSet,a.node.edges[i]=o),1==a.str.length&&(o.final=!0),r.push({node:o,editsRemaining:a.editsRemaining,str:a.str.slice(1)})}if(0!=a.editsRemaining){if("*"in a.node.edges)var s=a.node.edges["*"];else{s=new j.TokenSet;a.node.edges["*"]=s}if(0==a.str.length&&(s.final=!0),r.push({node:s,editsRemaining:a.editsRemaining-1,str:a.str}),a.str.length>1&&r.push({node:a.node,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)}),1==a.str.length&&(a.node.final=!0),a.str.length>=1){if("*"in a.node.edges)var l=a.node.edges["*"];else{l=new j.TokenSet;a.node.edges["*"]=l}1==a.str.length&&(l.final=!0),r.push({node:l,editsRemaining:a.editsRemaining-1,str:a.str.slice(1)})}if(a.str.length>1){var u,c=a.str.charAt(0),d=a.str.charAt(1);d in a.node.edges?u=a.node.edges[d]:(u=new j.TokenSet,a.node.edges[d]=u),1==a.str.length&&(u.final=!0),r.push({node:u,editsRemaining:a.editsRemaining-1,str:c+a.str.slice(2)})}}}return n},j.TokenSet.fromString=function(e){for(var t=new j.TokenSet,n=t,r=0,a=e.length;r<a;r++){var o=e[r],i=r==a-1;if("*"==o)t.edges[o]=t,t.final=i;else{var s=new j.TokenSet;s.final=i,t.edges[o]=s,t=s}}return n},j.TokenSet.prototype.toArray=function(){for(var e=[],t=[{prefix:"",node:this}];t.length;){var n=t.pop(),r=Object.keys(n.node.edges),a=r.length;n.node.final&&(n.prefix.charAt(0),e.push(n.prefix));for(var o=0;o<a;o++){var i=r[o];t.push({prefix:n.prefix.concat(i),node:n.node.edges[i]})}}return e},j.TokenSet.prototype.toString=function(){if(this._str)return this._str;for(var e=this.final?"1":"0",t=Object.keys(this.edges).sort(),n=t.length,r=0;r<n;r++){var a=t[r];e=e+a+this.edges[a].id}return e},j.TokenSet.prototype.intersect=function(e){for(var t=new j.TokenSet,n=void 0,r=[{qNode:e,output:t,node:this}];r.length;){n=r.pop();for(var a=Object.keys(n.qNode.edges),o=a.length,i=Object.keys(n.node.edges),s=i.length,l=0;l<o;l++)for(var u=a[l],c=0;c<s;c++){var d=i[c];if(d==u||"*"==u){var f=n.node.edges[d],p=n.qNode.edges[u],h=f.final&&p.final,g=void 0;d in n.output.edges?(g=n.output.edges[d]).final=g.final||h:((g=new j.TokenSet).final=h,n.output.edges[d]=g),r.push({qNode:p,output:g,node:f})}}}return t},j.TokenSet.Builder=function(){this.previousWord="",this.root=new j.TokenSet,this.uncheckedNodes=[],this.minimizedNodes={}},j.TokenSet.Builder.prototype.insert=function(e){var t,n=0;if(e<this.previousWord)throw new Error("Out of order word insertion");for(var r=0;r<e.length&&r<this.previousWord.length&&e[r]==this.previousWord[r];r++)n++;this.minimize(n),t=0==this.uncheckedNodes.length?this.root:this.uncheckedNodes[this.uncheckedNodes.length-1].child;for(r=n;r<e.length;r++){var a=new j.TokenSet,o=e[r];t.edges[o]=a,this.uncheckedNodes.push({parent:t,char:o,child:a}),t=a}t.final=!0,this.previousWord=e},j.TokenSet.Builder.prototype.finish=function(){this.minimize(0)},j.TokenSet.Builder.prototype.minimize=function(e){for(var t=this.uncheckedNodes.length-1;t>=e;t--){var n=this.uncheckedNodes[t],r=n.child.toString();r in this.minimizedNodes?n.parent.edges[n.char]=this.minimizedNodes[r]:(n.child._str=r,this.minimizedNodes[r]=n.child),this.uncheckedNodes.pop()}},j.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},j.Index.prototype.search=function(e){return this.query((function(t){new j.QueryParser(e,t).parse()}))},j.Index.prototype.query=function(e){for(var t=new j.Query(this.fields),n=Object.create(null),r=Object.create(null),a=Object.create(null),o=Object.create(null),i=Object.create(null),s=0;s<this.fields.length;s++)r[this.fields[s]]=new j.Vector;e.call(t,t);for(s=0;s<t.clauses.length;s++){var l=t.clauses[s],u=null,c=j.Set.empty;u=l.usePipeline?this.pipeline.runString(l.term,{fields:l.fields}):[l.term];for(var d=0;d<u.length;d++){var f=u[d];l.term=f;var p=j.TokenSet.fromClause(l),h=this.tokenSet.intersect(p).toArray();if(0===h.length&&l.presence===j.Query.presence.REQUIRED){for(var g=0;g<l.fields.length;g++){o[O=l.fields[g]]=j.Set.empty}break}for(var m=0;m<h.length;m++){var y=h[m],v=this.invertedIndex[y],b=v._index;for(g=0;g<l.fields.length;g++){var w=v[O=l.fields[g]],x=Object.keys(w),k=y+"/"+O,S=new j.Set(x);if(l.presence==j.Query.presence.REQUIRED&&(c=c.union(S),void 0===o[O]&&(o[O]=j.Set.complete)),l.presence!=j.Query.presence.PROHIBITED){if(r[O].upsert(b,l.boost,(function(e,t){return e+t})),!a[k]){for(var E=0;E<x.length;E++){var _,C=x[E],T=new j.FieldRef(C,O),A=w[C];void 0===(_=n[T])?n[T]=new j.MatchData(y,O,A):_.add(y,O,A)}a[k]=!0}}else void 0===i[O]&&(i[O]=j.Set.empty),i[O]=i[O].union(S)}}}if(l.presence===j.Query.presence.REQUIRED)for(g=0;g<l.fields.length;g++){o[O=l.fields[g]]=o[O].intersect(c)}}var N=j.Set.complete,P=j.Set.empty;for(s=0;s<this.fields.length;s++){var O;o[O=this.fields[s]]&&(N=N.intersect(o[O])),i[O]&&(P=P.union(i[O]))}var L=Object.keys(n),R=[],I=Object.create(null);if(t.isNegated()){L=Object.keys(this.fieldVectors);for(s=0;s<L.length;s++){T=L[s];var F=j.FieldRef.fromString(T);n[T]=new j.MatchData}}for(s=0;s<L.length;s++){var D=(F=j.FieldRef.fromString(L[s])).docRef;if(N.contains(D)&&!P.contains(D)){var M,z=this.fieldVectors[F],B=r[F.fieldName].similarity(z);if(void 0!==(M=I[D]))M.score+=B,M.matchData.combine(n[F]);else{var $={ref:D,score:B,matchData:n[F]};I[D]=$,R.push($)}}}return R.sort((function(e,t){return t.score-e.score}))},j.Index.prototype.toJSON=function(){var e=Object.keys(this.invertedIndex).sort().map((function(e){return[e,this.invertedIndex[e]]}),this),t=Object.keys(this.fieldVectors).map((function(e){return[e,this.fieldVectors[e].toJSON()]}),this);return{version:j.version,fields:this.fields,fieldVectors:t,invertedIndex:e,pipeline:this.pipeline.toJSON()}},j.Index.load=function(e){var t={},n={},r=e.fieldVectors,a=Object.create(null),o=e.invertedIndex,i=new j.TokenSet.Builder,s=j.Pipeline.load(e.pipeline);e.version!=j.version&&j.utils.warn("Version mismatch when loading serialised index. Current version of lunr '"+j.version+"' does not match serialized index '"+e.version+"'");for(var l=0;l<r.length;l++){var u=(d=r[l])[0],c=d[1];n[u]=new j.Vector(c)}for(l=0;l<o.length;l++){var d,f=(d=o[l])[0],p=d[1];i.insert(f),a[f]=p}return i.finish(),t.fields=e.fields,t.fieldVectors=n,t.invertedIndex=a,t.tokenSet=i.root,t.pipeline=s,new j.Index(t)},j.Builder=function(){this._ref="id",this._fields=Object.create(null),this._documents=Object.create(null),this.invertedIndex=Object.create(null),this.fieldTermFrequencies={},this.fieldLengths={},this.tokenizer=j.tokenizer,this.pipeline=new j.Pipeline,this.searchPipeline=new j.Pipeline,this.documentCount=0,this._b=.75,this._k1=1.2,this.termIndex=0,this.metadataWhitelist=[]},j.Builder.prototype.ref=function(e){this._ref=e},j.Builder.prototype.field=function(e,t){if(/\//.test(e))throw new RangeError("Field '"+e+"' contains illegal character '/'");this._fields[e]=t||{}},j.Builder.prototype.b=function(e){this._b=e<0?0:e>1?1:e},j.Builder.prototype.k1=function(e){this._k1=e},j.Builder.prototype.add=function(e,t){var n=e[this._ref],r=Object.keys(this._fields);this._documents[n]=t||{},this.documentCount+=1;for(var a=0;a<r.length;a++){var o=r[a],i=this._fields[o].extractor,s=i?i(e):e[o],l=this.tokenizer(s,{fields:[o]}),u=this.pipeline.run(l),c=new j.FieldRef(n,o),d=Object.create(null);this.fieldTermFrequencies[c]=d,this.fieldLengths[c]=0,this.fieldLengths[c]+=u.length;for(var f=0;f<u.length;f++){var p=u[f];if(null==d[p]&&(d[p]=0),d[p]+=1,null==this.invertedIndex[p]){var h=Object.create(null);h._index=this.termIndex,this.termIndex+=1;for(var g=0;g<r.length;g++)h[r[g]]=Object.create(null);this.invertedIndex[p]=h}null==this.invertedIndex[p][o][n]&&(this.invertedIndex[p][o][n]=Object.create(null));for(var m=0;m<this.metadataWhitelist.length;m++){var y=this.metadataWhitelist[m],v=p.metadata[y];null==this.invertedIndex[p][o][n][y]&&(this.invertedIndex[p][o][n][y]=[]),this.invertedIndex[p][o][n][y].push(v)}}}},j.Builder.prototype.calculateAverageFieldLengths=function(){for(var e=Object.keys(this.fieldLengths),t=e.length,n={},r={},a=0;a<t;a++){var o=j.FieldRef.fromString(e[a]),i=o.fieldName;r[i]||(r[i]=0),r[i]+=1,n[i]||(n[i]=0),n[i]+=this.fieldLengths[o]}var s=Object.keys(this._fields);for(a=0;a<s.length;a++){var l=s[a];n[l]=n[l]/r[l]}this.averageFieldLength=n},j.Builder.prototype.createFieldVectors=function(){for(var e={},t=Object.keys(this.fieldTermFrequencies),n=t.length,r=Object.create(null),a=0;a<n;a++){for(var o=j.FieldRef.fromString(t[a]),i=o.fieldName,s=this.fieldLengths[o],l=new j.Vector,u=this.fieldTermFrequencies[o],c=Object.keys(u),d=c.length,f=this._fields[i].boost||1,p=this._documents[o.docRef].boost||1,h=0;h<d;h++){var g,m,y,v=c[h],b=u[v],w=this.invertedIndex[v]._index;void 0===r[v]?(g=j.idf(this.invertedIndex[v],this.documentCount),r[v]=g):g=r[v],m=g*((this._k1+1)*b)/(this._k1*(1-this._b+this._b*(s/this.averageFieldLength[i]))+b),m*=f,m*=p,y=Math.round(1e3*m)/1e3,l.insert(w,y)}e[o]=l}this.fieldVectors=e},j.Builder.prototype.createTokenSet=function(){this.tokenSet=j.TokenSet.fromArray(Object.keys(this.invertedIndex).sort())},j.Builder.prototype.build=function(){return this.calculateAverageFieldLengths(),this.createFieldVectors(),this.createTokenSet(),new j.Index({invertedIndex:this.invertedIndex,fieldVectors:this.fieldVectors,tokenSet:this.tokenSet,fields:Object.keys(this._fields),pipeline:this.searchPipeline})},j.Builder.prototype.use=function(e){var t=Array.prototype.slice.call(arguments,1);t.unshift(this),e.apply(this,t)},j.MatchData=function(e,t,n){for(var r=Object.create(null),a=Object.keys(n||{}),o=0;o<a.length;o++){var i=a[o];r[i]=n[i].slice()}this.metadata=Object.create(null),void 0!==e&&(this.metadata[e]=Object.create(null),this.metadata[e][t]=r)},j.MatchData.prototype.combine=function(e){for(var t=Object.keys(e.metadata),n=0;n<t.length;n++){var r=t[n],a=Object.keys(e.metadata[r]);null==this.metadata[r]&&(this.metadata[r]=Object.create(null));for(var o=0;o<a.length;o++){var i=a[o],s=Object.keys(e.metadata[r][i]);null==this.metadata[r][i]&&(this.metadata[r][i]=Object.create(null));for(var l=0;l<s.length;l++){var u=s[l];null==this.metadata[r][i][u]?this.metadata[r][i][u]=e.metadata[r][i][u]:this.metadata[r][i][u]=this.metadata[r][i][u].concat(e.metadata[r][i][u])}}}},j.MatchData.prototype.add=function(e,t,n){if(!(e in this.metadata))return this.metadata[e]=Object.create(null),void(this.metadata[e][t]=n);if(t in this.metadata[e])for(var r=Object.keys(n),a=0;a<r.length;a++){var o=r[a];o in this.metadata[e][t]?this.metadata[e][t][o]=this.metadata[e][t][o].concat(n[o]):this.metadata[e][t][o]=n[o]}else this.metadata[e][t]=n},j.Query=function(e){this.clauses=[],this.allFields=e},j.Query.wildcard=new String("*"),j.Query.wildcard.NONE=0,j.Query.wildcard.LEADING=1,j.Query.wildcard.TRAILING=2,j.Query.presence={OPTIONAL:1,REQUIRED:2,PROHIBITED:3},j.Query.prototype.clause=function(e){return"fields"in e||(e.fields=this.allFields),"boost"in e||(e.boost=1),"usePipeline"in e||(e.usePipeline=!0),"wildcard"in e||(e.wildcard=j.Query.wildcard.NONE),e.wildcard&j.Query.wildcard.LEADING&&e.term.charAt(0)!=j.Query.wildcard&&(e.term="*"+e.term),e.wildcard&j.Query.wildcard.TRAILING&&e.term.slice(-1)!=j.Query.wildcard&&(e.term=e.term+"*"),"presence"in e||(e.presence=j.Query.presence.OPTIONAL),this.clauses.push(e),this},j.Query.prototype.isNegated=function(){for(var e=0;e<this.clauses.length;e++)if(this.clauses[e].presence!=j.Query.presence.PROHIBITED)return!1;return!0},j.Query.prototype.term=function(e,t){if(Array.isArray(e))return e.forEach((function(e){this.term(e,j.utils.clone(t))}),this),this;var n=t||{};return n.term=e.toString(),this.clause(n),this},j.QueryParseError=function(e,t,n){this.name="QueryParseError",this.message=e,this.start=t,this.end=n},j.QueryParseError.prototype=new Error,j.QueryLexer=function(e){this.lexemes=[],this.str=e,this.length=e.length,this.pos=0,this.start=0,this.escapeCharPositions=[]},j.QueryLexer.prototype.run=function(){for(var e=j.QueryLexer.lexText;e;)e=e(this)},j.QueryLexer.prototype.sliceString=function(){for(var e=[],t=this.start,n=this.pos,r=0;r<this.escapeCharPositions.length;r++)n=this.escapeCharPositions[r],e.push(this.str.slice(t,n)),t=n+1;return e.push(this.str.slice(t,this.pos)),this.escapeCharPositions.length=0,e.join("")},j.QueryLexer.prototype.emit=function(e){this.lexemes.push({type:e,str:this.sliceString(),start:this.start,end:this.pos}),this.start=this.pos},j.QueryLexer.prototype.escapeCharacter=function(){this.escapeCharPositions.push(this.pos-1),this.pos+=1},j.QueryLexer.prototype.next=function(){if(this.pos>=this.length)return j.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},j.QueryLexer.prototype.width=function(){return this.pos-this.start},j.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},j.QueryLexer.prototype.backup=function(){this.pos-=1},j.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=j.QueryLexer.EOS&&this.backup()},j.QueryLexer.prototype.more=function(){return this.pos<this.length},j.QueryLexer.EOS="EOS",j.QueryLexer.FIELD="FIELD",j.QueryLexer.TERM="TERM",j.QueryLexer.EDIT_DISTANCE="EDIT_DISTANCE",j.QueryLexer.BOOST="BOOST",j.QueryLexer.PRESENCE="PRESENCE",j.QueryLexer.lexField=function(e){return e.backup(),e.emit(j.QueryLexer.FIELD),e.ignore(),j.QueryLexer.lexText},j.QueryLexer.lexTerm=function(e){if(e.width()>1&&(e.backup(),e.emit(j.QueryLexer.TERM)),e.ignore(),e.more())return j.QueryLexer.lexText},j.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.EDIT_DISTANCE),j.QueryLexer.lexText},j.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.BOOST),j.QueryLexer.lexText},j.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(j.QueryLexer.TERM)},j.QueryLexer.termSeparator=j.tokenizer.separator,j.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==j.QueryLexer.EOS)return j.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return j.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if(t.match(j.QueryLexer.termSeparator))return j.QueryLexer.lexTerm}else e.escapeCharacter()}},j.QueryParser=function(e,t){this.lexer=new j.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},j.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=j.QueryParser.parseClause;e;)e=e(this);return this.query},j.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},j.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},j.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},j.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case j.QueryLexer.PRESENCE:return j.QueryParser.parsePresence;case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:var n="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(n+=" with value '"+t.str+"'"),new j.QueryParseError(n,t.start,t.end)}},j.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=j.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=j.Query.presence.REQUIRED;break;default:var n="unrecognised presence operator'"+t.str+"'";throw new j.QueryParseError(n,t.start,t.end)}var r=e.peekLexeme();if(null==r){n="expecting term or field, found nothing";throw new j.QueryParseError(n,t.start,t.end)}switch(r.type){case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:n="expecting term or field, found '"+r.type+"'";throw new j.QueryParseError(n,r.start,r.end)}}},j.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var n=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),r="unrecognised field '"+t.str+"', possible fields: "+n;throw new j.QueryParseError(r,t.start,t.end)}e.currentClause.fields=[t.str];var a=e.peekLexeme();if(null==a){r="expecting term, found nothing";throw new j.QueryParseError(r,t.start,t.end)}if(a.type===j.QueryLexer.TERM)return j.QueryParser.parseTerm;r="expecting term, found '"+a.type+"'";throw new j.QueryParseError(r,a.start,a.end)}},j.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var n=e.peekLexeme();if(null!=n)switch(n.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:var r="Unexpected lexeme type '"+n.type+"'";throw new j.QueryParseError(r,n.start,n.end)}else e.nextClause()}},j.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="edit distance must be numeric";throw new j.QueryParseError(r,t.start,t.end)}e.currentClause.editDistance=n;var a=e.peekLexeme();if(null!=a)switch(a.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+a.type+"'";throw new j.QueryParseError(r,a.start,a.end)}else e.nextClause()}},j.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var n=parseInt(t.str,10);if(isNaN(n)){var r="boost must be numeric";throw new j.QueryParseError(r,t.start,t.end)}e.currentClause.boost=n;var a=e.peekLexeme();if(null!=a)switch(a.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:r="Unexpected lexeme type '"+a.type+"'";throw new j.QueryParseError(r,a.start,a.end)}else e.nextClause()}},void 0===(a="function"==typeof(r=function(){return j})?r.call(t,n,t,e):r)||(e.exports=a)}()},689:function(e){e.exports=function(){"use strict";var e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},n=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:5e3;t(this,e),this.ctx=n,this.iframes=r,this.exclude=a,this.iframesTimeout=o}return n(e,[{key:"getContexts",value:function(){var e=[];return(void 0!==this.ctx&&this.ctx?NodeList.prototype.isPrototypeOf(this.ctx)?Array.prototype.slice.call(this.ctx):Array.isArray(this.ctx)?this.ctx:"string"==typeof this.ctx?Array.prototype.slice.call(document.querySelectorAll(this.ctx)):[this.ctx]:[]).forEach((function(t){var n=e.filter((function(e){return e.contains(t)})).length>0;-1!==e.indexOf(t)||n||e.push(t)})),e}},{key:"getIframeContents",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){},r=void 0;try{var a=e.contentWindow;if(r=a.document,!a||!r)throw new Error("iframe inaccessible")}catch(o){n()}r&&t(r)}},{key:"isIframeBlank",value:function(e){var t="about:blank",n=e.getAttribute("src").trim();return e.contentWindow.location.href===t&&n!==t&&n}},{key:"observeIframeLoad",value:function(e,t,n){var r=this,a=!1,o=null,i=function i(){if(!a){a=!0,clearTimeout(o);try{r.isIframeBlank(e)||(e.removeEventListener("load",i),r.getIframeContents(e,t,n))}catch(s){n()}}};e.addEventListener("load",i),o=setTimeout(i,this.iframesTimeout)}},{key:"onIframeReady",value:function(e,t,n){try{"complete"===e.contentWindow.document.readyState?this.isIframeBlank(e)?this.observeIframeLoad(e,t,n):this.getIframeContents(e,t,n):this.observeIframeLoad(e,t,n)}catch(r){n()}}},{key:"waitForIframes",value:function(e,t){var n=this,r=0;this.forEachIframe(e,(function(){return!0}),(function(e){r++,n.waitForIframes(e.querySelector("html"),(function(){--r||t()}))}),(function(e){e||t()}))}},{key:"forEachIframe",value:function(t,n,r){var a=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},i=t.querySelectorAll("iframe"),s=i.length,l=0;i=Array.prototype.slice.call(i);var u=function(){--s<=0&&o(l)};s||u(),i.forEach((function(t){e.matches(t,a.exclude)?u():a.onIframeReady(t,(function(e){n(t)&&(l++,r(e)),u()}),u)}))}},{key:"createIterator",value:function(e,t,n){return document.createNodeIterator(e,t,n,!1)}},{key:"createInstanceOnIframe",value:function(t){return new e(t.querySelector("html"),this.iframes)}},{key:"compareNodeIframe",value:function(e,t,n){if(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_PRECEDING){if(null===t)return!0;if(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_FOLLOWING)return!0}return!1}},{key:"getIteratorNode",value:function(e){var t=e.previousNode();return{prevNode:t,node:(null===t||e.nextNode())&&e.nextNode()}}},{key:"checkIframeFilter",value:function(e,t,n,r){var a=!1,o=!1;return r.forEach((function(e,t){e.val===n&&(a=t,o=e.handled)})),this.compareNodeIframe(e,t,n)?(!1!==a||o?!1===a||o||(r[a].handled=!0):r.push({val:n,handled:!0}),!0):(!1===a&&r.push({val:n,handled:!1}),!1)}},{key:"handleOpenIframes",value:function(e,t,n,r){var a=this;e.forEach((function(e){e.handled||a.getIframeContents(e.val,(function(e){a.createInstanceOnIframe(e).forEachNode(t,n,r)}))}))}},{key:"iterateThroughNodes",value:function(e,t,n,r,a){for(var o=this,i=this.createIterator(t,e,r),s=[],l=[],u=void 0,c=void 0,d=function(){var e=o.getIteratorNode(i);return c=e.prevNode,u=e.node};d();)this.iframes&&this.forEachIframe(t,(function(e){return o.checkIframeFilter(u,c,e,s)}),(function(t){o.createInstanceOnIframe(t).forEachNode(e,(function(e){return l.push(e)}),r)})),l.push(u);l.forEach((function(e){n(e)})),this.iframes&&this.handleOpenIframes(s,e,n,r),a()}},{key:"forEachNode",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){},o=this.getContexts(),i=o.length;i||a(),o.forEach((function(o){var s=function(){r.iterateThroughNodes(e,o,t,n,(function(){--i<=0&&a()}))};r.iframes?r.waitForIframes(o,s):s()}))}}],[{key:"matches",value:function(e,t){var n="string"==typeof t?[t]:t,r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;if(r){var a=!1;return n.every((function(t){return!r.call(e,t)||(a=!0,!1)})),a}return!1}}]),e}(),o=function(){function o(e){t(this,o),this.ctx=e,this.ie=!1;var n=window.navigator.userAgent;(n.indexOf("MSIE")>-1||n.indexOf("Trident")>-1)&&(this.ie=!0)}return n(o,[{key:"log",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"debug",r=this.opt.log;this.opt.debug&&"object"===(void 0===r?"undefined":e(r))&&"function"==typeof r[n]&&r[n]("mark.js: "+t)}},{key:"escapeStr",value:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}},{key:"createRegExp",value:function(e){return"disabled"!==this.opt.wildcards&&(e=this.setupWildcardsRegExp(e)),e=this.escapeStr(e),Object.keys(this.opt.synonyms).length&&(e=this.createSynonymsRegExp(e)),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),this.opt.diacritics&&(e=this.createDiacriticsRegExp(e)),e=this.createMergedBlanksRegExp(e),(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.createJoinersRegExp(e)),"disabled"!==this.opt.wildcards&&(e=this.createWildcardsRegExp(e)),e=this.createAccuracyRegExp(e)}},{key:"createSynonymsRegExp",value:function(e){var t=this.opt.synonyms,n=this.opt.caseSensitive?"":"i",r=this.opt.ignoreJoiners||this.opt.ignorePunctuation.length?"\0":"";for(var a in t)if(t.hasOwnProperty(a)){var o=t[a],i="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(a):this.escapeStr(a),s="disabled"!==this.opt.wildcards?this.setupWildcardsRegExp(o):this.escapeStr(o);""!==i&&""!==s&&(e=e.replace(new RegExp("("+this.escapeStr(i)+"|"+this.escapeStr(s)+")","gm"+n),r+"("+this.processSynomyms(i)+"|"+this.processSynomyms(s)+")"+r))}return e}},{key:"processSynomyms",value:function(e){return(this.opt.ignoreJoiners||this.opt.ignorePunctuation.length)&&(e=this.setupIgnoreJoinersRegExp(e)),e}},{key:"setupWildcardsRegExp",value:function(e){return(e=e.replace(/(?:\\)*\?/g,(function(e){return"\\"===e.charAt(0)?"?":"\x01"}))).replace(/(?:\\)*\*/g,(function(e){return"\\"===e.charAt(0)?"*":"\x02"}))}},{key:"createWildcardsRegExp",value:function(e){var t="withSpaces"===this.opt.wildcards;return e.replace(/\u0001/g,t?"[\\S\\s]?":"\\S?").replace(/\u0002/g,t?"[\\S\\s]*?":"\\S*")}},{key:"setupIgnoreJoinersRegExp",value:function(e){return e.replace(/[^(|)\\]/g,(function(e,t,n){var r=n.charAt(t+1);return/[(|)\\]/.test(r)||""===r?e:e+"\0"}))}},{key:"createJoinersRegExp",value:function(e){var t=[],n=this.opt.ignorePunctuation;return Array.isArray(n)&&n.length&&t.push(this.escapeStr(n.join(""))),this.opt.ignoreJoiners&&t.push("\\u00ad\\u200b\\u200c\\u200d"),t.length?e.split(/\u0000+/).join("["+t.join("")+"]*"):e}},{key:"createDiacriticsRegExp",value:function(e){var t=this.opt.caseSensitive?"":"i",n=this.opt.caseSensitive?["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105","A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010d","C\xc7\u0106\u010c","d\u0111\u010f","D\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119","E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012b","I\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142","L\u0141","n\xf1\u0148\u0144","N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014d","O\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159","R\u0158","s\u0161\u015b\u0219\u015f","S\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163","T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016b","U\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xff","Y\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017a","Z\u017d\u017b\u0179"]:["a\xe0\xe1\u1ea3\xe3\u1ea1\u0103\u1eb1\u1eaf\u1eb3\u1eb5\u1eb7\xe2\u1ea7\u1ea5\u1ea9\u1eab\u1ead\xe4\xe5\u0101\u0105A\xc0\xc1\u1ea2\xc3\u1ea0\u0102\u1eb0\u1eae\u1eb2\u1eb4\u1eb6\xc2\u1ea6\u1ea4\u1ea8\u1eaa\u1eac\xc4\xc5\u0100\u0104","c\xe7\u0107\u010dC\xc7\u0106\u010c","d\u0111\u010fD\u0110\u010e","e\xe8\xe9\u1ebb\u1ebd\u1eb9\xea\u1ec1\u1ebf\u1ec3\u1ec5\u1ec7\xeb\u011b\u0113\u0119E\xc8\xc9\u1eba\u1ebc\u1eb8\xca\u1ec0\u1ebe\u1ec2\u1ec4\u1ec6\xcb\u011a\u0112\u0118","i\xec\xed\u1ec9\u0129\u1ecb\xee\xef\u012bI\xcc\xcd\u1ec8\u0128\u1eca\xce\xcf\u012a","l\u0142L\u0141","n\xf1\u0148\u0144N\xd1\u0147\u0143","o\xf2\xf3\u1ecf\xf5\u1ecd\xf4\u1ed3\u1ed1\u1ed5\u1ed7\u1ed9\u01a1\u1edf\u1ee1\u1edb\u1edd\u1ee3\xf6\xf8\u014dO\xd2\xd3\u1ece\xd5\u1ecc\xd4\u1ed2\u1ed0\u1ed4\u1ed6\u1ed8\u01a0\u1ede\u1ee0\u1eda\u1edc\u1ee2\xd6\xd8\u014c","r\u0159R\u0158","s\u0161\u015b\u0219\u015fS\u0160\u015a\u0218\u015e","t\u0165\u021b\u0163T\u0164\u021a\u0162","u\xf9\xfa\u1ee7\u0169\u1ee5\u01b0\u1eeb\u1ee9\u1eed\u1eef\u1ef1\xfb\xfc\u016f\u016bU\xd9\xda\u1ee6\u0168\u1ee4\u01af\u1eea\u1ee8\u1eec\u1eee\u1ef0\xdb\xdc\u016e\u016a","y\xfd\u1ef3\u1ef7\u1ef9\u1ef5\xffY\xdd\u1ef2\u1ef6\u1ef8\u1ef4\u0178","z\u017e\u017c\u017aZ\u017d\u017b\u0179"],r=[];return e.split("").forEach((function(a){n.every((function(n){if(-1!==n.indexOf(a)){if(r.indexOf(n)>-1)return!1;e=e.replace(new RegExp("["+n+"]","gm"+t),"["+n+"]"),r.push(n)}return!0}))})),e}},{key:"createMergedBlanksRegExp",value:function(e){return e.replace(/[\s]+/gim,"[\\s]+")}},{key:"createAccuracyRegExp",value:function(e){var t=this,n="!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~\xa1\xbf",r=this.opt.accuracy,a="string"==typeof r?r:r.value,o="string"==typeof r?[]:r.limiters,i="";switch(o.forEach((function(e){i+="|"+t.escapeStr(e)})),a){case"partially":default:return"()("+e+")";case"complementary":return"()([^"+(i="\\s"+(i||this.escapeStr(n)))+"]*"+e+"[^"+i+"]*)";case"exactly":return"(^|\\s"+i+")("+e+")(?=$|\\s"+i+")"}}},{key:"getSeparatedKeywords",value:function(e){var t=this,n=[];return e.forEach((function(e){t.opt.separateWordSearch?e.split(" ").forEach((function(e){e.trim()&&-1===n.indexOf(e)&&n.push(e)})):e.trim()&&-1===n.indexOf(e)&&n.push(e)})),{keywords:n.sort((function(e,t){return t.length-e.length})),length:n.length}}},{key:"isNumeric",value:function(e){return Number(parseFloat(e))==e}},{key:"checkRanges",value:function(e){var t=this;if(!Array.isArray(e)||"[object Object]"!==Object.prototype.toString.call(e[0]))return this.log("markRanges() will only accept an array of objects"),this.opt.noMatch(e),[];var n=[],r=0;return e.sort((function(e,t){return e.start-t.start})).forEach((function(e){var a=t.callNoMatchOnInvalidRanges(e,r),o=a.start,i=a.end;a.valid&&(e.start=o,e.length=i-o,n.push(e),r=i)})),n}},{key:"callNoMatchOnInvalidRanges",value:function(e,t){var n=void 0,r=void 0,a=!1;return e&&void 0!==e.start?(r=(n=parseInt(e.start,10))+parseInt(e.length,10),this.isNumeric(e.start)&&this.isNumeric(e.length)&&r-t>0&&r-n>0?a=!0:(this.log("Ignoring invalid or overlapping range: "+JSON.stringify(e)),this.opt.noMatch(e))):(this.log("Ignoring invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:n,end:r,valid:a}}},{key:"checkWhitespaceRanges",value:function(e,t,n){var r=void 0,a=!0,o=n.length,i=t-o,s=parseInt(e.start,10)-i;return(r=(s=s>o?o:s)+parseInt(e.length,10))>o&&(r=o,this.log("End range automatically set to the max value of "+o)),s<0||r-s<0||s>o||r>o?(a=!1,this.log("Invalid range: "+JSON.stringify(e)),this.opt.noMatch(e)):""===n.substring(s,r).replace(/\s+/g,"")&&(a=!1,this.log("Skipping whitespace only range: "+JSON.stringify(e)),this.opt.noMatch(e)),{start:s,end:r,valid:a}}},{key:"getTextNodes",value:function(e){var t=this,n="",r=[];this.iterator.forEachNode(NodeFilter.SHOW_TEXT,(function(e){r.push({start:n.length,end:(n+=e.textContent).length,node:e})}),(function(e){return t.matchesExclude(e.parentNode)?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),(function(){e({value:n,nodes:r})}))}},{key:"matchesExclude",value:function(e){return a.matches(e,this.opt.exclude.concat(["script","style","title","head","html"]))}},{key:"wrapRangeInTextNode",value:function(e,t,n){var r=this.opt.element?this.opt.element:"mark",a=e.splitText(t),o=a.splitText(n-t),i=document.createElement(r);return i.setAttribute("data-markjs","true"),this.opt.className&&i.setAttribute("class",this.opt.className),i.textContent=a.textContent,a.parentNode.replaceChild(i,a),o}},{key:"wrapRangeInMappedTextNode",value:function(e,t,n,r,a){var o=this;e.nodes.every((function(i,s){var l=e.nodes[s+1];if(void 0===l||l.start>t){if(!r(i.node))return!1;var u=t-i.start,c=(n>i.end?i.end:n)-i.start,d=e.value.substr(0,i.start),f=e.value.substr(c+i.start);if(i.node=o.wrapRangeInTextNode(i.node,u,c),e.value=d+f,e.nodes.forEach((function(t,n){n>=s&&(e.nodes[n].start>0&&n!==s&&(e.nodes[n].start-=c),e.nodes[n].end-=c)})),n-=c,a(i.node.previousSibling,i.start),!(n>i.end))return!1;t=i.end}return!0}))}},{key:"wrapMatches",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){t.nodes.forEach((function(t){t=t.node;for(var a=void 0;null!==(a=e.exec(t.textContent))&&""!==a[i];)if(n(a[i],t)){var s=a.index;if(0!==i)for(var l=1;l<i;l++)s+=a[l].length;t=o.wrapRangeInTextNode(t,s,s+a[i].length),r(t.previousSibling),e.lastIndex=0}})),a()}))}},{key:"wrapMatchesAcrossElements",value:function(e,t,n,r,a){var o=this,i=0===t?0:t+1;this.getTextNodes((function(t){for(var s=void 0;null!==(s=e.exec(t.value))&&""!==s[i];){var l=s.index;if(0!==i)for(var u=1;u<i;u++)l+=s[u].length;var c=l+s[i].length;o.wrapRangeInMappedTextNode(t,l,c,(function(e){return n(s[i],e)}),(function(t,n){e.lastIndex=n,r(t)}))}a()}))}},{key:"wrapRangeFromIndex",value:function(e,t,n,r){var a=this;this.getTextNodes((function(o){var i=o.value.length;e.forEach((function(e,r){var s=a.checkWhitespaceRanges(e,i,o.value),l=s.start,u=s.end;s.valid&&a.wrapRangeInMappedTextNode(o,l,u,(function(n){return t(n,e,o.value.substring(l,u),r)}),(function(t){n(t,e)}))})),r()}))}},{key:"unwrapMatches",value:function(e){for(var t=e.parentNode,n=document.createDocumentFragment();e.firstChild;)n.appendChild(e.removeChild(e.firstChild));t.replaceChild(n,e),this.ie?this.normalizeTextNode(t):t.normalize()}},{key:"normalizeTextNode",value:function(e){if(e){if(3===e.nodeType)for(;e.nextSibling&&3===e.nextSibling.nodeType;)e.nodeValue+=e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);else this.normalizeTextNode(e.firstChild);this.normalizeTextNode(e.nextSibling)}}},{key:"markRegExp",value:function(e,t){var n=this;this.opt=t,this.log('Searching with expression "'+e+'"');var r=0,a="wrapMatches",o=function(e){r++,n.opt.each(e)};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),this[a](e,this.opt.ignoreGroups,(function(e,t){return n.opt.filter(t,e,r)}),o,(function(){0===r&&n.opt.noMatch(e),n.opt.done(r)}))}},{key:"mark",value:function(e,t){var n=this;this.opt=t;var r=0,a="wrapMatches",o=this.getSeparatedKeywords("string"==typeof e?[e]:e),i=o.keywords,s=o.length,l=this.opt.caseSensitive?"":"i",u=function e(t){var o=new RegExp(n.createRegExp(t),"gm"+l),u=0;n.log('Searching with expression "'+o+'"'),n[a](o,1,(function(e,a){return n.opt.filter(a,t,r,u)}),(function(e){u++,r++,n.opt.each(e)}),(function(){0===u&&n.opt.noMatch(t),i[s-1]===t?n.opt.done(r):e(i[i.indexOf(t)+1])}))};this.opt.acrossElements&&(a="wrapMatchesAcrossElements"),0===s?this.opt.done(r):u(i[0])}},{key:"markRanges",value:function(e,t){var n=this;this.opt=t;var r=0,a=this.checkRanges(e);a&&a.length?(this.log("Starting to mark with the following ranges: "+JSON.stringify(a)),this.wrapRangeFromIndex(a,(function(e,t,r,a){return n.opt.filter(e,t,r,a)}),(function(e,t){r++,n.opt.each(e,t)}),(function(){n.opt.done(r)}))):this.opt.done(r)}},{key:"unmark",value:function(e){var t=this;this.opt=e;var n=this.opt.element?this.opt.element:"*";n+="[data-markjs]",this.opt.className&&(n+="."+this.opt.className),this.log('Removal selector "'+n+'"'),this.iterator.forEachNode(NodeFilter.SHOW_ELEMENT,(function(e){t.unwrapMatches(e)}),(function(e){var r=a.matches(e,n),o=t.matchesExclude(e);return!r||o?NodeFilter.FILTER_REJECT:NodeFilter.FILTER_ACCEPT}),this.opt.done)}},{key:"opt",set:function(e){this._opt=r({},{element:"",className:"",exclude:[],iframes:!1,iframesTimeout:5e3,separateWordSearch:!0,diacritics:!0,synonyms:{},accuracy:"partially",acrossElements:!1,caseSensitive:!1,ignoreJoiners:!1,ignoreGroups:0,ignorePunctuation:[],wildcards:"disabled",each:function(){},noMatch:function(){},filter:function(){return!0},done:function(){},debug:!1,log:window.console},e)},get:function(){return this._opt}},{key:"iterator",get:function(){return new a(this.ctx,this.opt.iframes,this.opt.exclude,this.opt.iframesTimeout)}}]),o}();function i(e){var t=this,n=new o(e);return this.mark=function(e,r){return n.mark(e,r),t},this.markRegExp=function(e,r){return n.markRegExp(e,r),t},this.markRanges=function(e,r){return n.markRanges(e,r),t},this.unmark=function(e){return n.unmark(e),t},this}return i}()},119:(e,t,n)=>{"use strict";n.r(t)},1043:(e,t,n)=>{"use strict";n.r(t)},5947:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),u=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,s((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),l(u,i(e,c,d)),1===e?(l(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){l(o,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),s=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return l(i,{transition:"all 0 linear",transform:"translate3d("+s+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&p(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&p(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var s=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),l=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=f(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function f(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function p(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},5302:(e,t,n)=>{var r=n(4634);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return s(o(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,s="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(s+=e.slice(i,p),i=p+d.length,f)s+=f[1];else{var h=e[i],g=n[2],m=n[3],y=n[4],v=n[5],b=n[6],w=n[7];s&&(r.push(s),s="");var x=null!=g&&null!=h&&h!==g,k="+"===b||"*"===b,S="?"===b||"*"===b,E=n[2]||c,_=y||v;r.push({name:m||o++,prefix:g||"",delimiter:E,optional:S,repeat:k,partial:x,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+l(E)+"]+?"})}}return i<e.length&&(s+=e.substr(i)),s&&r.push(s),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",s=t||{},l=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=s[c.name];if(null==f){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(f)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<f.length;p++){if(d=l(f[p]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===p?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(f).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):l(f),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');o+=c.prefix+d}}else o+=c}return o}}function l(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function f(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",s=0;s<e.length;s++){var u=e[s];if("string"==typeof u)i+=l(u);else{var f=l(u.prefix),p="(?:"+u.pattern+")";t.push(u),u.repeat&&(p+="(?:"+f+p+")*"),i+=p=u.optional?u.partial?f+"("+p+")?":"(?:"+f+"("+p+"))?":f+"("+p+")"}}var h=l(n.delimiter||"/"),g=i.slice(-h.length)===h;return a||(i=(g?i.slice(0,-h.length):i)+"(?:"+h+"(?=$))?"),i+=o?"$":a&&g?"":"(?="+h+"|$)",c(new RegExp("^"+i,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return f(o(e,n),t,n)}(e,t,n)}},7022:()=>{!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},r={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:r},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:r.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:r.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var a=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],o=r.variable[1].inside,i=0;i<a.length;i++)o[a[i]]=e.languages.bash[a[i]];e.languages.sh=e.languages.bash,e.languages.shell=e.languages.bash}(Prism)},2514:()=>{Prism.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},Prism.languages.webmanifest=Prism.languages.json},9700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,s=i.length;-1!==n.code.indexOf(a=t(r,s));)++s;return i[s]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(s){for(var l=0;l<s.length&&!(a>=o.length);l++){var u=s[l];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=o[a],d=n.tokenStack[c],f="string"==typeof u?u:u.content,p=t(r,c),h=f.indexOf(p);if(h>-1){++a;var g=f.substring(0,h),m=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=f.substring(h+p.length),v=[];g&&v.push.apply(v,i([g])),v.push(m),y&&v.push.apply(v,i([y])),"string"==typeof u?s.splice.apply(s,[l,1].concat(v)):u.content=v}}else u.content&&i(u.content)}return s}(n.tokens)}}}})}(Prism)},1617:(e,t,n)=>{var r={"./prism-bash":7022,"./prism-json":2514};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=1617},2694:(e,t,n)=>{"use strict";var r=n(6925);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2551:(e,t,n)=>{"use strict";var r=n(6540),a=n(9982);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,s={};function l(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(s[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},h={};function g(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function v(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=m.hasOwnProperty(t)?m[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(h,e)||!d.call(p,e)&&(f.test(e)?h[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,v);m[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,v);m[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,v);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),C=Symbol.for("react.provider"),T=Symbol.for("react.context"),A=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),L=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var R=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function j(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=I&&e[I]||e["@@iterator"])?e:null}var F,D=Object.assign;function M(e){if(void 0===F)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"==typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,s=o.length-1;1<=i&&0<=s&&a[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(a[i]!==o[s]){if(1!==i||1!==s)do{if(i--,0>--s||a[i]!==o[s]){var l="\n"+a[i].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=i&&0<=s);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?M(e):""}function $(e){switch(e.tag){case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case k:return"Portal";case _:return"Profiler";case E:return"StrictMode";case N:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case O:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case L:t=e._payload,e=e._init;try{return U(e(t))}catch(n){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function V(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=V(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Z(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function X(e,t){Z(e,t);var n=V(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,V(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+V(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return D({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:V(n)}}function oe(e,t){var n=V(t.value),r=V(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(pe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]}))}));var ye=D({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ve(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,Ee=null;function _e(e){if(e=ba(e)){if("function"!=typeof ke)throw Error(o(280));var t=e.stateNode;t&&(t=xa(t),ke(e.stateNode,e.type,t))}}function Ce(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Te(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function Ae(e,t){return e(t)}function Ne(){}var Pe=!1;function Oe(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Ae(e,t,n)}finally{Pe=!1,(null!==Se||null!==Ee)&&(Ne(),Te())}}function Le(e,t){var n=e.stateNode;if(null===n)return null;var r=xa(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Re=!1;if(c)try{var Ie={};Object.defineProperty(Ie,"passive",{get:function(){Re=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(ce){Re=!1}function je(e,t,n,r,a,o,i,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Fe=!1,De=null,Me=!1,ze=null,Be={onError:function(e){Fe=!0,De=e}};function $e(e,t,n,r,a,o,i,s,l){Fe=!1,De=null,je.apply(Be,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ve(e){if(Ue(e)!==e)throw Error(o(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return Ve(a),e;if(i===r)return Ve(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var s=!1,l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s){for(l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Qe(e):null}function Qe(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Qe(e);if(null!==t)return t;e=e.sibling}return null}var Ge=a.unstable_scheduleCallback,qe=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,Ye=a.unstable_requestPaint,Ze=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/lt|0)|0},st=Math.log,lt=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var s=i&~a;0!==s?r=dt(s):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&!(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&4194240&o))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=ut;return!(4194240&(ut<<=1))&&(ut=64),e}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function vt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var bt=0;function wt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var xt,kt,St,Et,_t,Ct=!1,Tt=[],At=null,Nt=null,Pt=null,Ot=new Map,Lt=new Map,Rt=[],It="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function jt(e,t){switch(e){case"focusin":case"focusout":At=null;break;case"dragenter":case"dragleave":Nt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(t.pointerId)}}function Ft(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=ba(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Dt(e){var t=va(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void _t(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ba(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function zt(e,t,n){Mt(e)&&n.delete(t)}function Bt(){Ct=!1,null!==At&&Mt(At)&&(At=null),null!==Nt&&Mt(Nt)&&(Nt=null),null!==Pt&&Mt(Pt)&&(Pt=null),Ot.forEach(zt),Lt.forEach(zt)}function $t(e,t){e.blockedOn===t&&(e.blockedOn=null,Ct||(Ct=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Bt)))}function Ut(e){function t(t){return $t(t,e)}if(0<Tt.length){$t(Tt[0],e);for(var n=1;n<Tt.length;n++){var r=Tt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==At&&$t(At,e),null!==Nt&&$t(Nt,e),null!==Pt&&$t(Pt,e),Ot.forEach(t),Lt.forEach(t),n=0;n<Rt.length;n++)(r=Rt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Rt.length&&null===(n=Rt[0]).blockedOn;)Dt(n),null===n.blockedOn&&Rt.shift()}var Ht=w.ReactCurrentBatchConfig,Vt=!0;function Wt(e,t,n,r){var a=bt,o=Ht.transition;Ht.transition=null;try{bt=1,Gt(e,t,n,r)}finally{bt=a,Ht.transition=o}}function Qt(e,t,n,r){var a=bt,o=Ht.transition;Ht.transition=null;try{bt=4,Gt(e,t,n,r)}finally{bt=a,Ht.transition=o}}function Gt(e,t,n,r){if(Vt){var a=Kt(e,t,n,r);if(null===a)Vr(e,t,r,qt,n),jt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return At=Ft(At,e,t,n,r,a),!0;case"dragenter":return Nt=Ft(Nt,e,t,n,r,a),!0;case"mouseover":return Pt=Ft(Pt,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Ot.set(o,Ft(Ot.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Lt.set(o,Ft(Lt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(jt(e,r),4&t&&-1<It.indexOf(e)){for(;null!==a;){var o=ba(a);if(null!==o&&xt(o),null===(o=Kt(e,t,n,r))&&Vr(e,t,r,qt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else Vr(e,t,r,null,n)}}var qt=null;function Kt(e,t,n,r){if(qt=null,null!==(e=va(e=xe(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Zt=null,Xt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Xt,r=n.length,a="value"in Zt?Zt.value:Zt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Jt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return D(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,ln,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),dn=D({},un,{view:0,detail:0}),fn=an(dn),pn=D({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(on=e.screenX-ln.screenX,sn=e.screenY-ln.screenY):sn=on=0,ln=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),hn=an(pn),gn=an(D({},pn,{dataTransfer:0})),mn=an(D({},dn,{relatedTarget:0})),yn=an(D({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),vn=D({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(vn),wn=an(D({},un,{data:0})),xn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function _n(){return En}var Cn=D({},dn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=an(Cn),An=an(D({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=an(D({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),Pn=an(D({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),On=D({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=an(On),Rn=[9,13,27,32],In=c&&"CompositionEvent"in window,jn=null;c&&"documentMode"in document&&(jn=document.documentMode);var Fn=c&&"TextEvent"in window&&!jn,Dn=c&&(!In||jn&&8<jn&&11>=jn),Mn=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1;var Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Wn(e,t,n,r){Ce(r),0<(t=Qr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,Gn=null;function qn(e){Mr(e,0)}function Kn(e){if(G(wa(e)))return e}function Yn(e,t){if("change"===e)return t}var Zn=!1;if(c){var Xn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Xn=Jn}else Xn=!1;Zn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){Qn&&(Qn.detachEvent("onpropertychange",nr),Gn=Qn=null)}function nr(e){if("value"===e.propertyName&&Kn(Gn)){var t=[];Wn(t,Gn,e,xe(e)),Oe(qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(Qn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Gn)}function or(e,t){if("click"===e)return Kn(t)}function ir(e,t){if("input"===e||"change"===e)return Kn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!sr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function hr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=cr(n,o);var i=cr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=c&&"documentMode"in document&&11>=document.documentMode,mr=null,yr=null,vr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==mr||mr!==q(r)||("selectionStart"in(r=mr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&lr(vr,r)||(vr=r,0<(r=Qr(yr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}function xr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kr={animationend:xr("Animation","AnimationEnd"),animationiteration:xr("Animation","AnimationIteration"),animationstart:xr("Animation","AnimationStart"),transitionend:xr("Transition","TransitionEnd")},Sr={},Er={};function _r(e){if(Sr[e])return Sr[e];if(!kr[e])return e;var t,n=kr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return Sr[e]=n[t];return e}c&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete kr.animationend.animation,delete kr.animationiteration.animation,delete kr.animationstart.animation),"TransitionEvent"in window||delete kr.transitionend.transition);var Cr=_r("animationend"),Tr=_r("animationiteration"),Ar=_r("animationstart"),Nr=_r("transitionend"),Pr=new Map,Or="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Lr(e,t){Pr.set(e,t),l(t,[e])}for(var Rr=0;Rr<Or.length;Rr++){var Ir=Or[Rr];Lr(Ir.toLowerCase(),"on"+(Ir[0].toUpperCase()+Ir.slice(1)))}Lr(Cr,"onAnimationEnd"),Lr(Tr,"onAnimationIteration"),Lr(Ar,"onAnimationStart"),Lr("dblclick","onDoubleClick"),Lr("focusin","onFocus"),Lr("focusout","onBlur"),Lr(Nr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var jr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Fr=new Set("cancel close invalid load scroll toggle".split(" ").concat(jr));function Dr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,s,l,u){if($e.apply(this,arguments),Fe){if(!Fe)throw Error(o(198));var c=De;Fe=!1,De=null,Me||(Me=!0,ze=c)}}(r,t,void 0,e),e.currentTarget=null}function Mr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&a.isPropagationStopped())break e;Dr(a,s,u),o=l}else for(i=0;i<r.length;i++){if(l=(s=r[i]).instance,u=s.currentTarget,s=s.listener,l!==o&&a.isPropagationStopped())break e;Dr(a,s,u),o=l}}}if(Me)throw e=ze,Me=!1,ze=null,e}function zr(e,t){var n=t[ga];void 0===n&&(n=t[ga]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var $r="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[$r]){e[$r]=!0,i.forEach((function(t){"selectionchange"!==t&&(Fr.has(t)||Br(t,!1,e),Br(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[$r]||(t[$r]=!0,Br("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Yt(t)){case 1:var a=Wt;break;case 4:a=Qt;break;default:a=Gt}n=a.bind(null,t,n,e),a=void 0,!Re||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Vr(e,t,n,r,a){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var s=r.stateNode.containerInfo;if(s===a||8===s.nodeType&&s.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var l=i.tag;if((3===l||4===l)&&((l=i.stateNode.containerInfo)===a||8===l.nodeType&&l.parentNode===a))return;i=i.return}for(;null!==s;){if(null===(i=va(s)))return;if(5===(l=i.tag)||6===l){r=o=i;continue e}s=s.parentNode}}r=r.return}Oe((function(){var r=o,a=xe(n),i=[];e:{var s=Pr.get(e);if(void 0!==s){var l=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":u="focus",l=mn;break;case"focusout":u="blur",l=mn;break;case"beforeblur":case"afterblur":l=mn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Nn;break;case Cr:case Tr:case Ar:l=yn;break;case Nr:l=Pn;break;case"scroll":l=fn;break;case"wheel":l=Ln;break;case"copy":case"cut":case"paste":l=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=An}var c=!!(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var g=(p=h).stateNode;if(5===p.tag&&null!==g&&(p=g,null!==f&&(null!=(g=Le(h,f))&&c.push(Wr(h,g,p)))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,a),i.push({event:s,listeners:c}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!va(u)&&!u[ha])&&(l||s)&&(s=a.window===a?a:(s=a.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?va(u):null)&&(u!==(d=Ue(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=hn,g="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=An,g="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:wa(l),p=null==u?s:wa(u),(s=new c(g,h+"leave",l,n,a)).target=d,s.relatedTarget=p,g=null,va(a)===r&&((c=new c(f,h+"enter",u,n,a)).target=p,c.relatedTarget=d,g=c),d=g,l&&u)e:{for(f=u,h=0,p=c=l;p;p=Gr(p))h++;for(p=0,g=f;g;g=Gr(g))p++;for(;0<h-p;)c=Gr(c),h--;for(;0<p-h;)f=Gr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Gr(c),f=Gr(f)}c=null}else c=null;null!==l&&qr(i,s,l,c,!1),null!==u&&null!==d&&qr(i,d,u,c,!0)}if("select"===(l=(s=r?wa(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var m=Yn;else if(Vn(s))if(Zn)m=ir;else{m=ar;var y=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(m=or);switch(m&&(m=m(e,r))?Wn(i,m,n,a):(y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ee(s,"number",s.value)),y=r?wa(r):window,e){case"focusin":(Vn(y)||"true"===y.contentEditable)&&(mr=y,yr=r,vr=null);break;case"focusout":vr=yr=mr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,wr(i,n,a);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":wr(i,n,a)}var v;if(In)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?Bn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Dn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(v=en()):(Xt="value"in(Zt=a)?Zt.value:Zt.textContent,Un=!0)),0<(y=Qr(r,b)).length&&(b=new wn(b,e,null,n,a),i.push({event:b,listeners:y}),v?b.data=v:null!==(v=$n(n))&&(b.data=v))),(v=Fn?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(zn=!0,Mn);case"textInput":return(e=t.data)===Mn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!In&&Bn(e,t)?(e=en(),Jt=Xt=Zt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Qr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=v))}Mr(i,t)}))}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Le(e,n))&&r.unshift(Wr(e,o,a)),null!=(o=Le(e,t))&&r.push(Wr(e,o,a))),e=e.return}return r}function Gr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,a?null!=(l=Le(n,o))&&i.unshift(Wr(n,l,s)):a||null!=(l=Le(n,o))&&i.push(Wr(n,l,s))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Kr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Zr(e){return("string"==typeof e?e:""+e).replace(Kr,"\n").replace(Yr,"")}function Xr(e,t,n){if(t=Zr(t),Zr(e)!==t&&n)throw Error(o(425))}function Jr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,ia="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(sa)}:ra;function sa(e){setTimeout((function(){throw e}))}function la(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),fa="__reactFiber$"+da,pa="__reactProps$"+da,ha="__reactContainer$"+da,ga="__reactEvents$"+da,ma="__reactListeners$"+da,ya="__reactHandles$"+da;function va(e){var t=e[fa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ha]||n[fa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[fa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function ba(e){return!(e=e[fa]||e[ha])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function xa(e){return e[pa]||null}var ka=[],Sa=-1;function Ea(e){return{current:e}}function _a(e){0>Sa||(e.current=ka[Sa],ka[Sa]=null,Sa--)}function Ca(e,t){Sa++,ka[Sa]=e.current,e.current=t}var Ta={},Aa=Ea(Ta),Na=Ea(!1),Pa=Ta;function Oa(e,t){var n=e.type.contextTypes;if(!n)return Ta;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function La(e){return null!=(e=e.childContextTypes)}function Ra(){_a(Na),_a(Aa)}function Ia(e,t,n){if(Aa.current!==Ta)throw Error(o(168));Ca(Aa,t),Ca(Na,n)}function ja(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,H(e)||"Unknown",a));return D({},n,r)}function Fa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ta,Pa=Aa.current,Ca(Aa,e),Ca(Na,Na.current),!0}function Da(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=ja(e,t,Pa),r.__reactInternalMemoizedMergedChildContext=e,_a(Na),_a(Aa),Ca(Aa,e)):_a(Na),Ca(Na,n)}var Ma=null,za=!1,Ba=!1;function $a(e){null===Ma?Ma=[e]:Ma.push(e)}function Ua(){if(!Ba&&null!==Ma){Ba=!0;var e=0,t=bt;try{var n=Ma;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ma=null,za=!1}catch(a){throw null!==Ma&&(Ma=Ma.slice(e+1)),Ge(Je,Ua),a}finally{bt=t,Ba=!1}}return null}var Ha=[],Va=0,Wa=null,Qa=0,Ga=[],qa=0,Ka=null,Ya=1,Za="";function Xa(e,t){Ha[Va++]=Qa,Ha[Va++]=Wa,Wa=e,Qa=t}function Ja(e,t,n){Ga[qa++]=Ya,Ga[qa++]=Za,Ga[qa++]=Ka,Ka=e;var r=Ya;e=Za;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Ya=1<<32-it(t)+a|n<<a|r,Za=o+e}else Ya=1<<o|n<<a|r,Za=e}function eo(e){null!==e.return&&(Xa(e,1),Ja(e,1,0))}function to(e){for(;e===Wa;)Wa=Ha[--Va],Ha[Va]=null,Qa=Ha[--Va],Ha[Va]=null;for(;e===Ka;)Ka=Ga[--qa],Ga[qa]=null,Za=Ga[--qa],Ga[qa]=null,Ya=Ga[--qa],Ga[qa]=null}var no=null,ro=null,ao=!1,oo=null;function io(e,t){var n=Ou(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function so(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ka?{id:Ya,overflow:Za}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Ou(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function lo(e){return!(!(1&e.mode)||128&e.flags)}function uo(e){if(ao){var t=ro;if(t){var n=t;if(!so(e,t)){if(lo(e))throw Error(o(418));t=ua(n.nextSibling);var r=no;t&&so(e,t)?io(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(lo(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function fo(e){if(e!==no)return!1;if(!ao)return co(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(lo(e))throw po(),Error(o(418));for(;t;)io(e,t),t=ua(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ua(e.stateNode.nextSibling):null;return!0}function po(){for(var e=ro;e;)e=ua(e.nextSibling)}function ho(){ro=no=null,ao=!1}function go(e){null===oo?oo=[e]:oo.push(e)}var mo=w.ReactCurrentBatchConfig;function yo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function vo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function bo(e){return(0,e._init)(e._payload)}function wo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Ru(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Du(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===L&&bo(o)===t.type)?((r=a(t,n.props)).ref=yo(e,t,n),r.return=e,r):((r=Iu(n.type,n.key,n.props,null,e.mode,r)).ref=yo(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Mu(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=ju(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Du(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Iu(t.type,t.key,t.props,null,e.mode,n)).ref=yo(e,null,t),n.return=e,n;case k:return(t=Mu(t,e.mode,n)).return=e,t;case L:return f(e,(0,t._init)(t._payload),n)}if(te(t)||j(t))return(t=ju(t,e.mode,n,null)).return=e,t;vo(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===a?u(e,t,n,r):null;case k:return n.key===a?c(e,t,n,r):null;case L:return p(e,t,(a=n._init)(n._payload),r)}if(te(n)||j(n))return null!==a?null:d(e,t,n,r,null);vo(e,n)}return null}function h(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case L:return h(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||j(r))return d(t,e=e.get(n)||null,r,a,null);vo(t,r)}return null}function g(a,o,s,l){for(var u=null,c=null,d=o,g=o=0,m=null;null!==d&&g<s.length;g++){d.index>g?(m=d,d=null):m=d.sibling;var y=p(a,d,s[g],l);if(null===y){null===d&&(d=m);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,g),null===c?u=y:c.sibling=y,c=y,d=m}if(g===s.length)return n(a,d),ao&&Xa(a,g),u;if(null===d){for(;g<s.length;g++)null!==(d=f(a,s[g],l))&&(o=i(d,o,g),null===c?u=d:c.sibling=d,c=d);return ao&&Xa(a,g),u}for(d=r(a,d);g<s.length;g++)null!==(m=h(d,a,g,s[g],l))&&(e&&null!==m.alternate&&d.delete(null===m.key?g:m.key),o=i(m,o,g),null===c?u=m:c.sibling=m,c=m);return e&&d.forEach((function(e){return t(a,e)})),ao&&Xa(a,g),u}function m(a,s,l,u){var c=j(l);if("function"!=typeof c)throw Error(o(150));if(null==(l=c.call(l)))throw Error(o(151));for(var d=c=null,g=s,m=s=0,y=null,v=l.next();null!==g&&!v.done;m++,v=l.next()){g.index>m?(y=g,g=null):y=g.sibling;var b=p(a,g,v.value,u);if(null===b){null===g&&(g=y);break}e&&g&&null===b.alternate&&t(a,g),s=i(b,s,m),null===d?c=b:d.sibling=b,d=b,g=y}if(v.done)return n(a,g),ao&&Xa(a,m),c;if(null===g){for(;!v.done;m++,v=l.next())null!==(v=f(a,v.value,u))&&(s=i(v,s,m),null===d?c=v:d.sibling=v,d=v);return ao&&Xa(a,m),c}for(g=r(a,g);!v.done;m++,v=l.next())null!==(v=h(g,a,m,v.value,u))&&(e&&null!==v.alternate&&g.delete(null===v.key?m:v.key),s=i(v,s,m),null===d?c=v:d.sibling=v,d=v);return e&&g.forEach((function(e){return t(a,e)})),ao&&Xa(a,m),c}return function e(r,o,i,l){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case x:e:{for(var u=i.key,c=o;null!==c;){if(c.key===u){if((u=i.type)===S){if(7===c.tag){n(r,c.sibling),(o=a(c,i.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===L&&bo(u)===c.type){n(r,c.sibling),(o=a(c,i.props)).ref=yo(r,c,i),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===S?((o=ju(i.props.children,r.mode,l,i.key)).return=r,r=o):((l=Iu(i.type,i.key,i.props,null,r.mode,l)).ref=yo(r,o,i),l.return=r,r=l)}return s(r);case k:e:{for(c=i.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=Mu(i,r.mode,l)).return=r,r=o}return s(r);case L:return e(r,o,(c=i._init)(i._payload),l)}if(te(i))return g(r,o,i,l);if(j(i))return m(r,o,i,l);vo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Du(i,r.mode,l)).return=r,r=o),s(r)):n(r,o)}}var xo=wo(!0),ko=wo(!1),So=Ea(null),Eo=null,_o=null,Co=null;function To(){Co=_o=Eo=null}function Ao(e){var t=So.current;_a(So),e._currentValue=t}function No(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Po(e,t){Eo=e,Co=_o=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(bs=!0),e.firstContext=null)}function Oo(e){var t=e._currentValue;if(Co!==e)if(e={context:e,memoizedValue:t,next:null},null===_o){if(null===Eo)throw Error(o(308));_o=e,Eo.dependencies={lanes:0,firstContext:e}}else _o=_o.next=e;return t}var Lo=null;function Ro(e){null===Lo?Lo=[e]:Lo.push(e)}function Io(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,Ro(t)):(n.next=a.next,a.next=n),t.interleaved=n,jo(e,r)}function jo(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Fo=!1;function Do(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Mo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bo(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Al){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,jo(e,n)}return null===(a=r.interleaved)?(t.next=t,Ro(r)):(t.next=a.next,a.next=t),r.interleaved=t,jo(e,n)}function $o(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}function Uo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ho(e,t,n,r){var a=e.updateQueue;Fo=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,s=a.shared.pending;if(null!==s){a.shared.pending=null;var l=s,u=l.next;l.next=null,null===i?o=u:i.next=u,i=l;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===s?c.firstBaseUpdate=u:s.next=u,c.lastBaseUpdate=l))}if(null!==o){var d=a.baseState;for(i=0,c=u=l=null,s=o;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,g=s;switch(f=t,p=n,g.tag){case 1:if("function"==typeof(h=g.payload)){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(f="function"==typeof(h=g.payload)?h.call(p,d,f):h))break e;d=D({},d,f);break e;case 2:Fo=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(u=c=p,l=d):c=c.next=p,i|=f;if(null===(s=s.next)){if(null===(s=a.shared.pending))break;s=(f=s).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===c&&(l=d),a.baseState=l,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Fl|=i,e.lanes=i,e.memoizedState=d}}function Vo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Wo={},Qo=Ea(Wo),Go=Ea(Wo),qo=Ea(Wo);function Ko(e){if(e===Wo)throw Error(o(174));return e}function Yo(e,t){switch(Ca(qo,t),Ca(Go,e),Ca(Qo,Wo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_a(Qo),Ca(Qo,t)}function Zo(){_a(Qo),_a(Go),_a(qo)}function Xo(e){Ko(qo.current);var t=Ko(Qo.current),n=le(t,e.type);t!==n&&(Ca(Go,e),Ca(Qo,n))}function Jo(e){Go.current===e&&(_a(Qo),_a(Go))}var ei=Ea(0);function ti(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ni=[];function ri(){for(var e=0;e<ni.length;e++)ni[e]._workInProgressVersionPrimary=null;ni.length=0}var ai=w.ReactCurrentDispatcher,oi=w.ReactCurrentBatchConfig,ii=0,si=null,li=null,ui=null,ci=!1,di=!1,fi=0,pi=0;function hi(){throw Error(o(321))}function gi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function mi(e,t,n,r,a,i){if(ii=i,si=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ai.current=null===e||null===e.memoizedState?Ji:es,e=n(r,a),di){i=0;do{if(di=!1,fi=0,25<=i)throw Error(o(301));i+=1,ui=li=null,t.updateQueue=null,ai.current=ts,e=n(r,a)}while(di)}if(ai.current=Xi,t=null!==li&&null!==li.next,ii=0,ui=li=si=null,ci=!1,t)throw Error(o(300));return e}function yi(){var e=0!==fi;return fi=0,e}function vi(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ui?si.memoizedState=ui=e:ui=ui.next=e,ui}function bi(){if(null===li){var e=si.alternate;e=null!==e?e.memoizedState:null}else e=li.next;var t=null===ui?si.memoizedState:ui.next;if(null!==t)ui=t,li=e;else{if(null===e)throw Error(o(310));e={memoizedState:(li=e).memoizedState,baseState:li.baseState,baseQueue:li.baseQueue,queue:li.queue,next:null},null===ui?si.memoizedState=ui=e:ui=ui.next=e}return ui}function wi(e,t){return"function"==typeof t?t(e):t}function xi(e){var t=bi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=li,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var s=a.next;a.next=i.next,i.next=s}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var l=s=null,u=null,c=i;do{var d=c.lane;if((ii&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(l=u=f,s=r):u=u.next=f,si.lanes|=d,Fl|=d}c=c.next}while(null!==c&&c!==i);null===u?s=r:u.next=l,sr(r,t.memoizedState)||(bs=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,si.lanes|=i,Fl|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ki(e){var t=bi(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do{i=e(i,s.action),s=s.next}while(s!==a);sr(i,t.memoizedState)||(bs=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Si(){}function Ei(e,t){var n=si,r=bi(),a=t(),i=!sr(r.memoizedState,a);if(i&&(r.memoizedState=a,bs=!0),r=r.queue,Fi(Ti.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==ui&&1&ui.memoizedState.tag){if(n.flags|=2048,Oi(9,Ci.bind(null,n,r,a,t),void 0,null),null===Nl)throw Error(o(349));30&ii||_i(n,t,a)}return a}function _i(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ci(e,t,n,r){t.value=n,t.getSnapshot=r,Ai(t)&&Ni(e)}function Ti(e,t,n){return n((function(){Ai(t)&&Ni(e)}))}function Ai(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function Ni(e){var t=jo(e,1);null!==t&&nu(t,e,1,-1)}function Pi(e){var t=vi();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wi,lastRenderedState:e},t.queue=e,e=e.dispatch=qi.bind(null,si,e),[t.memoizedState,e]}function Oi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=si.updateQueue)?(t={lastEffect:null,stores:null},si.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Li(){return bi().memoizedState}function Ri(e,t,n,r){var a=vi();si.flags|=e,a.memoizedState=Oi(1|t,n,void 0,void 0===r?null:r)}function Ii(e,t,n,r){var a=bi();r=void 0===r?null:r;var o=void 0;if(null!==li){var i=li.memoizedState;if(o=i.destroy,null!==r&&gi(r,i.deps))return void(a.memoizedState=Oi(t,n,o,r))}si.flags|=e,a.memoizedState=Oi(1|t,n,o,r)}function ji(e,t){return Ri(8390656,8,e,t)}function Fi(e,t){return Ii(2048,8,e,t)}function Di(e,t){return Ii(4,2,e,t)}function Mi(e,t){return Ii(4,4,e,t)}function zi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Bi(e,t,n){return n=null!=n?n.concat([e]):null,Ii(4,4,zi.bind(null,t,e),n)}function $i(){}function Ui(e,t){var n=bi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Hi(e,t){var n=bi();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Vi(e,t,n){return 21&ii?(sr(n,t)||(n=gt(),si.lanes|=n,Fl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,bs=!0),e.memoizedState=n)}function Wi(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=oi.transition;oi.transition={};try{e(!1),t()}finally{bt=n,oi.transition=r}}function Qi(){return bi().memoizedState}function Gi(e,t,n){var r=tu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ki(e))Yi(t,n);else if(null!==(n=Io(e,t,n,r))){nu(n,e,r,eu()),Zi(n,t,r)}}function qi(e,t,n){var r=tu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ki(e))Yi(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,s=o(i,n);if(a.hasEagerState=!0,a.eagerState=s,sr(s,i)){var l=t.interleaved;return null===l?(a.next=a,Ro(t)):(a.next=l.next,l.next=a),void(t.interleaved=a)}}catch(u){}null!==(n=Io(e,t,a,r))&&(nu(n,e,r,a=eu()),Zi(n,t,r))}}function Ki(e){var t=e.alternate;return e===si||null!==t&&t===si}function Yi(e,t){di=ci=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Zi(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,vt(e,n)}}var Xi={readContext:Oo,useCallback:hi,useContext:hi,useEffect:hi,useImperativeHandle:hi,useInsertionEffect:hi,useLayoutEffect:hi,useMemo:hi,useReducer:hi,useRef:hi,useState:hi,useDebugValue:hi,useDeferredValue:hi,useTransition:hi,useMutableSource:hi,useSyncExternalStore:hi,useId:hi,unstable_isNewReconciler:!1},Ji={readContext:Oo,useCallback:function(e,t){return vi().memoizedState=[e,void 0===t?null:t],e},useContext:Oo,useEffect:ji,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ri(4194308,4,zi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ri(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ri(4,2,e,t)},useMemo:function(e,t){var n=vi();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vi();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Gi.bind(null,si,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},vi().memoizedState=e},useState:Pi,useDebugValue:$i,useDeferredValue:function(e){return vi().memoizedState=e},useTransition:function(){var e=Pi(!1),t=e[0];return e=Wi.bind(null,e[1]),vi().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=si,a=vi();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Nl)throw Error(o(349));30&ii||_i(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,ji(Ti.bind(null,r,i,e),[e]),r.flags|=2048,Oi(9,Ci.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=vi(),t=Nl.identifierPrefix;if(ao){var n=Za;t=":"+t+"R"+(n=(Ya&~(1<<32-it(Ya)-1)).toString(32)+n),0<(n=fi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=pi++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},es={readContext:Oo,useCallback:Ui,useContext:Oo,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Di,useLayoutEffect:Mi,useMemo:Hi,useReducer:xi,useRef:Li,useState:function(){return xi(wi)},useDebugValue:$i,useDeferredValue:function(e){return Vi(bi(),li.memoizedState,e)},useTransition:function(){return[xi(wi)[0],bi().memoizedState]},useMutableSource:Si,useSyncExternalStore:Ei,useId:Qi,unstable_isNewReconciler:!1},ts={readContext:Oo,useCallback:Ui,useContext:Oo,useEffect:Fi,useImperativeHandle:Bi,useInsertionEffect:Di,useLayoutEffect:Mi,useMemo:Hi,useReducer:ki,useRef:Li,useState:function(){return ki(wi)},useDebugValue:$i,useDeferredValue:function(e){var t=bi();return null===li?t.memoizedState=e:Vi(t,li.memoizedState,e)},useTransition:function(){return[ki(wi)[0],bi().memoizedState]},useMutableSource:Si,useSyncExternalStore:Ei,useId:Qi,unstable_isNewReconciler:!1};function ns(e,t){if(e&&e.defaultProps){for(var n in t=D({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rs(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:D({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var as={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=eu(),a=tu(e),o=zo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Bo(e,o,a))&&(nu(t,e,a,r),$o(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=eu(),a=tu(e),o=zo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Bo(e,o,a))&&(nu(t,e,a,r),$o(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=eu(),r=tu(e),a=zo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Bo(e,a,r))&&(nu(t,e,r,n),$o(t,e,r))}};function os(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(a,o))}function is(e,t,n){var r=!1,a=Ta,o=t.contextType;return"object"==typeof o&&null!==o?o=Oo(o):(a=La(t)?Pa:Aa.current,o=(r=null!=(r=t.contextTypes))?Oa(e,a):Ta),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=as,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function ss(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&as.enqueueReplaceState(t,t.state,null)}function ls(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs={},Do(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=Oo(o):(o=La(t)?Pa:Aa.current,a.context=Oa(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(rs(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&as.enqueueReplaceState(a,a.state,null),Ho(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function us(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a,digest:null}}function cs(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ds(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fs="function"==typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=zo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Vl||(Vl=!0,Wl=r),ds(0,t)},n}function hs(e,t,n){(n=zo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){ds(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){ds(0,t),"function"!=typeof r&&(null===Ql?Ql=new Set([this]):Ql.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fs;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=_u.bind(null,e,t,n),t.then(e,e))}function ms(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,r,a){return 1&e.mode?(e.flags|=65536,e.lanes=a,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=zo(-1,1)).tag=2,Bo(n,t,1))),n.lanes|=1),e)}var vs=w.ReactCurrentOwner,bs=!1;function ws(e,t,n,r){t.child=null===e?ko(t,null,n,r):xo(t,e.child,n,r)}function xs(e,t,n,r,a){n=n.render;var o=t.ref;return Po(t,a),r=mi(e,t,n,r,o,a),n=yi(),null===e||bs?(ao&&n&&eo(t),t.flags|=1,ws(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Vs(e,t,a))}function ks(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Lu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Iu(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ss(e,t,o,r,a))}if(o=e.child,!(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(i,r)&&e.ref===t.ref)return Vs(e,t,a)}return t.flags|=1,(e=Ru(o,r)).ref=t.ref,e.return=t,t.child=e}function Ss(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(lr(o,r)&&e.ref===t.ref){if(bs=!1,t.pendingProps=r=o,!(e.lanes&a))return t.lanes=e.lanes,Vs(e,t,a);131072&e.flags&&(bs=!0)}}return Cs(e,t,n,r,a)}function Es(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ca(Rl,Ll),Ll|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ca(Rl,Ll),Ll|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ca(Rl,Ll),Ll|=n;else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ca(Rl,Ll),Ll|=r;return ws(e,t,a,n),t.child}function _s(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cs(e,t,n,r,a){var o=La(n)?Pa:Aa.current;return o=Oa(t,o),Po(t,a),n=mi(e,t,n,r,o,a),r=yi(),null===e||bs?(ao&&r&&eo(t),t.flags|=1,ws(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Vs(e,t,a))}function Ts(e,t,n,r,a){if(La(n)){var o=!0;Fa(t)}else o=!1;if(Po(t,a),null===t.stateNode)Hs(e,t),is(t,n,r),ls(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,s=t.memoizedProps;i.props=s;var l=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=Oo(u):u=Oa(t,u=La(n)?Pa:Aa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==r||l!==u)&&ss(t,i,r,u),Fo=!1;var f=t.memoizedState;i.state=f,Ho(t,r,i,a),l=t.memoizedState,s!==r||f!==l||Na.current||Fo?("function"==typeof c&&(rs(t,n,c,r),l=t.memoizedState),(s=Fo||os(t,n,s,r,f,l,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),i.props=r,i.state=l,i.context=u,r=s):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Mo(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:ns(t.type,s),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(l=n.contextType)&&null!==l?l=Oo(l):l=Oa(t,l=La(n)?Pa:Aa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(s!==d||f!==l)&&ss(t,i,r,l),Fo=!1,f=t.memoizedState,i.state=f,Ho(t,r,i,a);var h=t.memoizedState;s!==d||f!==h||Na.current||Fo?("function"==typeof p&&(rs(t,n,p,r),h=t.memoizedState),(u=Fo||os(t,n,u,r,f,h,l)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,h,l),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=l,r=u):("function"!=typeof i.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return As(e,t,n,r,o,a)}function As(e,t,n,r,a,o){_s(e,t);var i=!!(128&t.flags);if(!r&&!i)return a&&Da(t,n,!1),Vs(e,t,o);r=t.stateNode,vs.current=t;var s=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=xo(t,e.child,null,o),t.child=xo(t,null,s,o)):ws(e,t,s,o),t.memoizedState=r.state,a&&Da(t,n,!0),t.child}function Ns(e){var t=e.stateNode;t.pendingContext?Ia(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ia(0,t.context,!1),Yo(e,t.containerInfo)}function Ps(e,t,n,r,a){return ho(),go(a),t.flags|=256,ws(e,t,n,r),t.child}var Os,Ls,Rs,Is,js={dehydrated:null,treeContext:null,retryLane:0};function Fs(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ds(e,t,n){var r,a=t.pendingProps,i=ei.current,s=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&i)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ca(ei,1&i),null===e)return uo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=a.children,e=a.fallback,s?(a=t.mode,s=t.child,l={mode:"hidden",children:l},1&a||null===s?s=Fu(l,a,0,null):(s.childLanes=0,s.pendingProps=l),e=ju(e,a,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Fs(n),t.memoizedState=js,e):Ms(t,l));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,s){if(n)return 256&t.flags?(t.flags&=-257,zs(e,t,s,r=cs(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Fu({mode:"visible",children:r.children},a,0,null),(i=ju(i,a,s,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,1&t.mode&&xo(t,e.child,null,s),t.child.memoizedState=Fs(s),t.memoizedState=js,i);if(!(1&t.mode))return zs(e,t,s,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var l=r.dgst;return r=l,zs(e,t,s,r=cs(i=Error(o(419)),r,void 0))}if(l=!!(s&e.childLanes),bs||l){if(null!==(r=Nl)){switch(s&-s){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=a&(r.suspendedLanes|s)?0:a)&&a!==i.retryLane&&(i.retryLane=a,jo(e,a),nu(r,e,a,-1))}return gu(),zs(e,t,s,r=cs(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=Tu.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ro=ua(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(Ga[qa++]=Ya,Ga[qa++]=Za,Ga[qa++]=Ka,Ya=e.id,Za=e.overflow,Ka=t),t=Ms(t,r.children),t.flags|=4096,t)}(e,t,l,a,r,i,n);if(s){s=a.fallback,l=t.mode,r=(i=e.child).sibling;var u={mode:"hidden",children:a.children};return 1&l||t.child===i?(a=Ru(i,u)).subtreeFlags=14680064&i.subtreeFlags:((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null),null!==r?s=Ru(r,s):(s=ju(s,l,n,null)).flags|=2,s.return=t,a.return=t,a.sibling=s,t.child=a,a=s,s=t.child,l=null===(l=e.child.memoizedState)?Fs(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},s.memoizedState=l,s.childLanes=e.childLanes&~n,t.memoizedState=js,a}return e=(s=e.child).sibling,a=Ru(s,{mode:"visible",children:a.children}),!(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Ms(e,t){return(t=Fu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zs(e,t,n,r){return null!==r&&go(r),xo(t,e.child,null,n),(e=Ms(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),No(e.return,t,n)}function $s(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Us(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(ws(e,t,r.children,n),2&(r=ei.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bs(e,n,t);else if(19===e.tag)Bs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ca(ei,r),1&t.mode)switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ti(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),$s(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ti(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}$s(t,!0,n,null,o);break;case"together":$s(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hs(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Vs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fl|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Ru(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ru(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ws(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Gs(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qs(t),null;case 1:case 17:return La(t.type)&&Ra(),Qs(t),null;case 3:return r=t.stateNode,Zo(),_a(Na),_a(Aa),ri(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==oo&&(iu(oo),oo=null))),Ls(e,t),Qs(t),null;case 5:Jo(t);var a=Ko(qo.current);if(n=t.type,null!==e&&null!=t.stateNode)Rs(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Qs(t),null}if(e=Ko(Qo.current),fo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[fa]=t,r[pa]=i,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<jr.length;a++)zr(jr[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Y(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":ae(r,i),zr("invalid",r)}for(var l in ve(n,i),a=null,i)if(i.hasOwnProperty(l)){var u=i[l];"children"===l?"string"==typeof u?r.textContent!==u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",""+u]):s.hasOwnProperty(l)&&null!=u&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":Q(r),J(r,i,!0);break;case"textarea":Q(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Jr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[fa]=t,e[pa]=r,Os(e,t,!1,!1),t.stateNode=e;e:{switch(l=be(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<jr.length;a++)zr(jr[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":Y(e,r),a=K(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=D({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(i in ve(n,a),u=a)if(u.hasOwnProperty(i)){var c=u[i];"style"===i?me(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"==typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"==typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(s.hasOwnProperty(i)?null!=c&&"onScroll"===i&&zr("scroll",e):null!=c&&b(e,i,c,l))}switch(n){case"input":Q(e),J(e,r,!1);break;case"textarea":Q(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+V(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Qs(t),null;case 6:if(e&&null!=t.stateNode)Is(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=Ko(qo.current),Ko(Qo.current),fo(t)){if(r=t.stateNode,n=t.memoizedProps,r[fa]=t,(i=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Xr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,!!(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fa]=t,t.stateNode=r}return Qs(t),null;case 13:if(_a(ei),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&1&t.mode&&!(128&t.flags))po(),ho(),t.flags|=98560,i=!1;else if(i=fo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[fa]=t}else ho(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Qs(t),i=!1}else null!==oo&&(iu(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ei.current?0===Il&&(Il=3):gu())),null!==t.updateQueue&&(t.flags|=4),Qs(t),null);case 4:return Zo(),Ls(e,t),null===e&&Ur(t.stateNode.containerInfo),Qs(t),null;case 10:return Ao(t.type._context),Qs(t),null;case 19:if(_a(ei),null===(i=t.memoizedState))return Qs(t),null;if(r=!!(128&t.flags),null===(l=i.rendering))if(r)Ws(i,!1);else{if(0!==Il||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ti(e))){for(t.flags|=128,Ws(i,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(l=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=l.childLanes,i.lanes=l.lanes,i.child=l.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=l.memoizedProps,i.memoizedState=l.memoizedState,i.updateQueue=l.updateQueue,i.type=l.type,e=l.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ca(ei,1&ei.current|2),t.child}e=e.sibling}null!==i.tail&&Ze()>Ul&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ti(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Ws(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate&&!ao)return Qs(t),null}else 2*Ze()-i.renderingStartTime>Ul&&1073741824!==n&&(t.flags|=128,r=!0,Ws(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=i.last)?n.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ze(),t.sibling=null,n=ei.current,Ca(ei,r?1&n|2:1&n),t):(Qs(t),null);case 22:case 23:return du(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Ll)&&(Qs(t),6&t.subtreeFlags&&(t.flags|=8192)):Qs(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function qs(e,t){switch(to(t),t.tag){case 1:return La(t.type)&&Ra(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Zo(),_a(Na),_a(Aa),ri(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Jo(t),null;case 13:if(_a(ei),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));ho()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _a(ei),null;case 4:return Zo(),null;case 10:return Ao(t.type._context),null;case 22:case 23:return du(),null;default:return null}}Os=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ls=function(){},Rs=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ko(Qo.current);var o,i=null;switch(n){case"input":a=K(e,a),r=K(e,r),i=[];break;case"select":a=D({},a,{value:void 0}),r=D({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in ve(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var l=a[c];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(l=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==l&&(null!=u||null!=l))if("style"===c)if(l){for(o in l)!l.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&l[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&zr("scroll",e),i||l===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},Is=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ks=!1,Ys=!1,Zs="function"==typeof WeakSet?WeakSet:Set,Xs=null;function Js(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){Eu(e,t,r)}else n.current=null}function el(e,t,n){try{n()}catch(r){Eu(e,t,r)}}var tl=!1;function nl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&el(t,n,o)}a=a.next}while(a!==r)}}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function al(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function ol(e){var t=e.alternate;null!==t&&(e.alternate=null,ol(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fa],delete t[pa],delete t[ga],delete t[ma],delete t[ya])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function il(e){return 5===e.tag||3===e.tag||4===e.tag}function sl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||il(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function ul(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ul(e,t,n),e=e.sibling;null!==e;)ul(e,t,n),e=e.sibling}var cl=null,dl=!1;function fl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(s){}switch(n.tag){case 5:Ys||Js(n,t);case 6:var r=cl,a=dl;cl=null,fl(e,t,n),dl=a,null!==(cl=r)&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):cl.removeChild(n.stateNode));break;case 18:null!==cl&&(dl?(e=cl,n=n.stateNode,8===e.nodeType?la(e.parentNode,n):1===e.nodeType&&la(e,n),Ut(e)):la(cl,n.stateNode));break;case 4:r=cl,a=dl,cl=n.stateNode.containerInfo,dl=!0,fl(e,t,n),cl=r,dl=a;break;case 0:case 11:case 14:case 15:if(!Ys&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(2&o||4&o)&&el(n,t,i),a=a.next}while(a!==r)}fl(e,t,n);break;case 1:if(!Ys&&(Js(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){Eu(n,t,s)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Ys=(r=Ys)||null!==n.memoizedState,fl(e,t,n),Ys=r):fl(e,t,n);break;default:fl(e,t,n)}}function hl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Zs),t.forEach((function(t){var r=Au.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gl(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 5:cl=l.stateNode,dl=!1;break e;case 3:case 4:cl=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===cl)throw Error(o(160));pl(i,s,a),cl=null,dl=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){Eu(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ml(t,e),t=t.sibling}function ml(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gl(t,e),yl(e),4&r){try{nl(3,e,e.return),rl(3,e)}catch(m){Eu(e,e.return,m)}try{nl(5,e,e.return)}catch(m){Eu(e,e.return,m)}}break;case 1:gl(t,e),yl(e),512&r&&null!==n&&Js(n,n.return);break;case 5:if(gl(t,e),yl(e),512&r&&null!==n&&Js(n,n.return),32&e.flags){var a=e.stateNode;try{fe(a,"")}catch(m){Eu(e,e.return,m)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,s=null!==n?n.memoizedProps:i,l=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===l&&"radio"===i.type&&null!=i.name&&Z(a,i),be(l,s);var c=be(l,i);for(s=0;s<u.length;s+=2){var d=u[s],f=u[s+1];"style"===d?me(a,f):"dangerouslySetInnerHTML"===d?de(a,f):"children"===d?fe(a,f):b(a,d,f,c)}switch(l){case"input":X(a,i);break;case"textarea":oe(a,i);break;case"select":var p=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ne(a,!!i.multiple,h,!1):p!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[pa]=i}catch(m){Eu(e,e.return,m)}}break;case 6:if(gl(t,e),yl(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(m){Eu(e,e.return,m)}}break;case 3:if(gl(t,e),yl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(m){Eu(e,e.return,m)}break;case 4:default:gl(t,e),yl(e);break;case 13:gl(t,e),yl(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||($l=Ze())),4&r&&hl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ys=(c=Ys)||d,gl(t,e),Ys=c):gl(t,e),yl(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&1&e.mode)for(Xs=e,d=e.child;null!==d;){for(f=Xs=d;null!==Xs;){switch(h=(p=Xs).child,p.tag){case 0:case 11:case 14:case 15:nl(4,p,p.return);break;case 1:Js(p,p.return);var g=p.stateNode;if("function"==typeof g.componentWillUnmount){r=p,n=p.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(m){Eu(r,n,m)}}break;case 5:Js(p,p.return);break;case 22:if(null!==p.memoizedState){xl(f);continue}}null!==h?(h.return=p,Xs=h):xl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{a=f.stateNode,c?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(l=f.stateNode,s=null!=(u=f.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,l.style.display=ge("display",s))}catch(m){Eu(e,e.return,m)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(m){Eu(e,e.return,m)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:gl(t,e),yl(e),4&r&&hl(e);case 21:}}function yl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(il(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(fe(a,""),r.flags&=-33),ul(e,sl(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;ll(e,sl(e),i);break;default:throw Error(o(161))}}catch(s){Eu(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vl(e,t,n){Xs=e,bl(e,t,n)}function bl(e,t,n){for(var r=!!(1&e.mode);null!==Xs;){var a=Xs,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Ks;if(!i){var s=a.alternate,l=null!==s&&null!==s.memoizedState||Ys;s=Ks;var u=Ys;if(Ks=i,(Ys=l)&&!u)for(Xs=a;null!==Xs;)l=(i=Xs).child,22===i.tag&&null!==i.memoizedState?kl(a):null!==l?(l.return=i,Xs=l):kl(a);for(;null!==o;)Xs=o,bl(o,t,n),o=o.sibling;Xs=a,Ks=s,Ys=u}wl(e)}else 8772&a.subtreeFlags&&null!==o?(o.return=a,Xs=o):wl(e)}}function wl(e){for(;null!==Xs;){var t=Xs;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Ys||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ys)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:ns(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&Vo(t,i,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Vo(t,s,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ut(f)}}}break;default:throw Error(o(163))}Ys||512&t.flags&&al(t)}catch(p){Eu(t,t.return,p)}}if(t===e){Xs=null;break}if(null!==(n=t.sibling)){n.return=t.return,Xs=n;break}Xs=t.return}}function xl(e){for(;null!==Xs;){var t=Xs;if(t===e){Xs=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Xs=n;break}Xs=t.return}}function kl(e){for(;null!==Xs;){var t=Xs;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rl(4,t)}catch(l){Eu(t,n,l)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(l){Eu(t,a,l)}}var o=t.return;try{al(t)}catch(l){Eu(t,o,l)}break;case 5:var i=t.return;try{al(t)}catch(l){Eu(t,i,l)}}}catch(l){Eu(t,t.return,l)}if(t===e){Xs=null;break}var s=t.sibling;if(null!==s){s.return=t.return,Xs=s;break}Xs=t.return}}var Sl,El=Math.ceil,_l=w.ReactCurrentDispatcher,Cl=w.ReactCurrentOwner,Tl=w.ReactCurrentBatchConfig,Al=0,Nl=null,Pl=null,Ol=0,Ll=0,Rl=Ea(0),Il=0,jl=null,Fl=0,Dl=0,Ml=0,zl=null,Bl=null,$l=0,Ul=1/0,Hl=null,Vl=!1,Wl=null,Ql=null,Gl=!1,ql=null,Kl=0,Yl=0,Zl=null,Xl=-1,Jl=0;function eu(){return 6&Al?Ze():-1!==Xl?Xl:Xl=Ze()}function tu(e){return 1&e.mode?2&Al&&0!==Ol?Ol&-Ol:null!==mo.transition?(0===Jl&&(Jl=gt()),Jl):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Yt(e.type):1}function nu(e,t,n,r){if(50<Yl)throw Yl=0,Zl=null,Error(o(185));yt(e,n,r),2&Al&&e===Nl||(e===Nl&&(!(2&Al)&&(Dl|=n),4===Il&&su(e,Ol)),ru(e,r),1===n&&0===Al&&!(1&t.mode)&&(Ul=Ze()+500,za&&Ua()))}function ru(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),s=1<<i,l=a[i];-1===l?s&n&&!(s&r)||(a[i]=pt(s,t)):l<=t&&(e.expiredLanes|=s),o&=~s}}(e,t);var r=ft(e,e===Nl?Ol:0);if(0===r)null!==n&&qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&qe(n),1===t)0===e.tag?function(e){za=!0,$a(e)}(lu.bind(null,e)):$a(lu.bind(null,e)),ia((function(){!(6&Al)&&Ua()})),n=null;else{switch(wt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Nu(n,au.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function au(e,t){if(Xl=-1,Jl=0,6&Al)throw Error(o(327));var n=e.callbackNode;if(ku()&&e.callbackNode!==n)return null;var r=ft(e,e===Nl?Ol:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=mu(e,r);else{t=r;var a=Al;Al|=2;var i=hu();for(Nl===e&&Ol===t||(Hl=null,Ul=Ze()+500,fu(e,t));;)try{vu();break}catch(l){pu(e,l)}To(),_l.current=i,Al=a,null!==Pl?t=0:(Nl=null,Ol=0,t=Il)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=ou(e,a))),1===t)throw n=jl,fu(e,0),su(e,r),ru(e,Ze()),n;if(6===t)su(e,r);else{if(a=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!sr(o(),a))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)||(t=mu(e,r),2===t&&(i=ht(e),0!==i&&(r=i,t=ou(e,i))),1!==t)))throw n=jl,fu(e,0),su(e,r),ru(e,Ze()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:xu(e,Bl,Hl);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=$l+500-Ze())){if(0!==ft(e,0))break;if(((a=e.suspendedLanes)&r)!==r){eu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(xu.bind(null,e,Bl,Hl),t);break}xu(e,Bl,Hl);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var s=31-it(r);i=1<<s,(s=t[s])>a&&(a=s),r&=~i}if(r=a,10<(r=(120>(r=Ze()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*El(r/1960))-r)){e.timeoutHandle=ra(xu.bind(null,e,Bl,Hl),r);break}xu(e,Bl,Hl);break;default:throw Error(o(329))}}}return ru(e,Ze()),e.callbackNode===n?au.bind(null,e):null}function ou(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=mu(e,t))&&(t=Bl,Bl=n,null!==t&&iu(t)),e}function iu(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function su(e,t){for(t&=~Ml,t&=~Dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function lu(e){if(6&Al)throw Error(o(327));ku();var t=ft(e,0);if(!(1&t))return ru(e,Ze()),null;var n=mu(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=jl,fu(e,0),su(e,t),ru(e,Ze()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xu(e,Bl,Hl),ru(e,Ze()),null}function uu(e,t){var n=Al;Al|=1;try{return e(t)}finally{0===(Al=n)&&(Ul=Ze()+500,za&&Ua())}}function cu(e){null!==ql&&0===ql.tag&&!(6&Al)&&ku();var t=Al;Al|=1;var n=Tl.transition,r=bt;try{if(Tl.transition=null,bt=1,e)return e()}finally{bt=r,Tl.transition=n,!(6&(Al=t))&&Ua()}}function du(){Ll=Rl.current,_a(Rl)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Pl)for(n=Pl.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Ra();break;case 3:Zo(),_a(Na),_a(Aa),ri();break;case 5:Jo(r);break;case 4:Zo();break;case 13:case 19:_a(ei);break;case 10:Ao(r.type._context);break;case 22:case 23:du()}n=n.return}if(Nl=e,Pl=e=Ru(e.current,null),Ol=Ll=t,Il=0,jl=null,Ml=Dl=Fl=0,Bl=zl=null,null!==Lo){for(t=0;t<Lo.length;t++)if(null!==(r=(n=Lo[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Lo=null}return e}function pu(e,t){for(;;){var n=Pl;try{if(To(),ai.current=Xi,ci){for(var r=si.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ci=!1}if(ii=0,ui=li=si=null,di=!1,fi=0,Cl.current=null,null===n||null===n.return){Il=1,jl=t,Pl=null;break}e:{var i=e,s=n.return,l=n,u=t;if(t=Ol,l.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=l,f=d.tag;if(!(1&d.mode||0!==f&&11!==f&&15!==f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var h=ms(s);if(null!==h){h.flags&=-257,ys(h,s,l,0,t),1&h.mode&&gs(i,c,t),u=c;var g=(t=h).updateQueue;if(null===g){var m=new Set;m.add(u),t.updateQueue=m}else g.add(u);break e}if(!(1&t)){gs(i,c,t),gu();break e}u=Error(o(426))}else if(ao&&1&l.mode){var y=ms(s);if(null!==y){!(65536&y.flags)&&(y.flags|=256),ys(y,s,l,0,t),go(us(u,l));break e}}i=u=us(u,l),4!==Il&&(Il=2),null===zl?zl=[i]:zl.push(i),i=s;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,ps(0,u,t));break e;case 1:l=u;var v=i.type,b=i.stateNode;if(!(128&i.flags||"function"!=typeof v.getDerivedStateFromError&&(null===b||"function"!=typeof b.componentDidCatch||null!==Ql&&Ql.has(b)))){i.flags|=65536,t&=-t,i.lanes|=t,Uo(i,hs(i,l,t));break e}}i=i.return}while(null!==i)}wu(n)}catch(w){t=w,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function hu(){var e=_l.current;return _l.current=Xi,null===e?Xi:e}function gu(){0!==Il&&3!==Il&&2!==Il||(Il=4),null===Nl||!(268435455&Fl)&&!(268435455&Dl)||su(Nl,Ol)}function mu(e,t){var n=Al;Al|=2;var r=hu();for(Nl===e&&Ol===t||(Hl=null,fu(e,t));;)try{yu();break}catch(a){pu(e,a)}if(To(),Al=n,_l.current=r,null!==Pl)throw Error(o(261));return Nl=null,Ol=0,Il}function yu(){for(;null!==Pl;)bu(Pl)}function vu(){for(;null!==Pl&&!Ke();)bu(Pl)}function bu(e){var t=Sl(e.alternate,e,Ll);e.memoizedProps=e.pendingProps,null===t?wu(e):Pl=t,Cl.current=null}function wu(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=qs(n,t)))return n.flags&=32767,void(Pl=n);if(null===e)return Il=6,void(Pl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Gs(n,t,Ll)))return void(Pl=n);if(null!==(t=t.sibling))return void(Pl=t);Pl=t=e}while(null!==t);0===Il&&(Il=5)}function xu(e,t,n){var r=bt,a=Tl.transition;try{Tl.transition=null,bt=1,function(e,t,n,r){do{ku()}while(null!==ql);if(6&Al)throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===Nl&&(Pl=Nl=null,Ol=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Gl||(Gl=!0,Nu(tt,(function(){return ku(),null}))),i=!!(15990&n.flags),!!(15990&n.subtreeFlags)||i){i=Tl.transition,Tl.transition=null;var s=bt;bt=1;var l=Al;Al|=4,Cl.current=null,function(e,t){if(ea=Vt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(x){n=null;break e}var s=0,l=-1,u=-1,c=0,d=0,f=e,p=null;t:for(;;){for(var h;f!==n||0!==a&&3!==f.nodeType||(l=s+a),f!==i||0!==r&&3!==f.nodeType||(u=s+r),3===f.nodeType&&(s+=f.nodeValue.length),null!==(h=f.firstChild);)p=f,f=h;for(;;){if(f===e)break t;if(p===n&&++c===a&&(l=s),p===i&&++d===r&&(u=s),null!==(h=f.nextSibling))break;p=(f=p).parentNode}f=h}n=-1===l||-1===u?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},Vt=!1,Xs=t;null!==Xs;)if(e=(t=Xs).child,1028&t.subtreeFlags&&null!==e)e.return=t,Xs=e;else for(;null!==Xs;){t=Xs;try{var g=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var m=g.memoizedProps,y=g.memoizedState,v=t.stateNode,b=v.getSnapshotBeforeUpdate(t.elementType===t.type?m:ns(t.type,m),y);v.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(o(163))}}catch(x){Eu(t,t.return,x)}if(null!==(e=t.sibling)){e.return=t.return,Xs=e;break}Xs=t.return}g=tl,tl=!1}(e,n),ml(n,e),hr(ta),Vt=!!ea,ta=ea=null,e.current=n,vl(n,e,a),Ye(),Al=l,bt=s,Tl.transition=i}else e.current=n;if(Gl&&(Gl=!1,ql=e,Kl=a),i=e.pendingLanes,0===i&&(Ql=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,!(128&~e.current.flags))}catch(t){}}(n.stateNode),ru(e,Ze()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Vl)throw Vl=!1,e=Wl,Wl=null,e;!!(1&Kl)&&0!==e.tag&&ku(),i=e.pendingLanes,1&i?e===Zl?Yl++:(Yl=0,Zl=e):Yl=0,Ua()}(e,t,n,r)}finally{Tl.transition=a,bt=r}return null}function ku(){if(null!==ql){var e=wt(Kl),t=Tl.transition,n=bt;try{if(Tl.transition=null,bt=16>e?16:e,null===ql)var r=!1;else{if(e=ql,ql=null,Kl=0,6&Al)throw Error(o(331));var a=Al;for(Al|=4,Xs=e.current;null!==Xs;){var i=Xs,s=i.child;if(16&Xs.flags){var l=i.deletions;if(null!==l){for(var u=0;u<l.length;u++){var c=l[u];for(Xs=c;null!==Xs;){var d=Xs;switch(d.tag){case 0:case 11:case 15:nl(8,d,i)}var f=d.child;if(null!==f)f.return=d,Xs=f;else for(;null!==Xs;){var p=(d=Xs).sibling,h=d.return;if(ol(d),d===c){Xs=null;break}if(null!==p){p.return=h,Xs=p;break}Xs=h}}}var g=i.alternate;if(null!==g){var m=g.child;if(null!==m){g.child=null;do{var y=m.sibling;m.sibling=null,m=y}while(null!==m)}}Xs=i}}if(2064&i.subtreeFlags&&null!==s)s.return=i,Xs=s;else e:for(;null!==Xs;){if(2048&(i=Xs).flags)switch(i.tag){case 0:case 11:case 15:nl(9,i,i.return)}var v=i.sibling;if(null!==v){v.return=i.return,Xs=v;break e}Xs=i.return}}var b=e.current;for(Xs=b;null!==Xs;){var w=(s=Xs).child;if(2064&s.subtreeFlags&&null!==w)w.return=s,Xs=w;else e:for(s=b;null!==Xs;){if(2048&(l=Xs).flags)try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(k){Eu(l,l.return,k)}if(l===s){Xs=null;break e}var x=l.sibling;if(null!==x){x.return=l.return,Xs=x;break e}Xs=l.return}}if(Al=a,Ua(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(k){}r=!0}return r}finally{bt=n,Tl.transition=t}}return!1}function Su(e,t,n){e=Bo(e,t=ps(0,t=us(n,t),1),1),t=eu(),null!==e&&(yt(e,1,t),ru(e,t))}function Eu(e,t,n){if(3===e.tag)Su(e,e,n);else for(;null!==t;){if(3===t.tag){Su(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ql||!Ql.has(r))){t=Bo(t,e=hs(t,e=us(n,e),1),1),e=eu(),null!==t&&(yt(t,1,e),ru(t,e));break}}t=t.return}}function _u(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=eu(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Ol&n)===n&&(4===Il||3===Il&&(130023424&Ol)===Ol&&500>Ze()-$l?fu(e,0):Ml|=n),ru(e,t)}function Cu(e,t){0===t&&(1&e.mode?(t=ct,!(130023424&(ct<<=1))&&(ct=4194304)):t=1);var n=eu();null!==(e=jo(e,t))&&(yt(e,t,n),ru(e,n))}function Tu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cu(e,n)}function Au(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Cu(e,n)}function Nu(e,t){return Ge(e,t)}function Pu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ou(e,t,n,r){return new Pu(e,t,n,r)}function Lu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ru(e,t){var n=e.alternate;return null===n?((n=Ou(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Iu(e,t,n,r,a,i){var s=2;if(r=e,"function"==typeof e)Lu(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case S:return ju(n.children,a,i,t);case E:s=8,a|=8;break;case _:return(e=Ou(12,n,t,2|a)).elementType=_,e.lanes=i,e;case N:return(e=Ou(13,n,t,a)).elementType=N,e.lanes=i,e;case P:return(e=Ou(19,n,t,a)).elementType=P,e.lanes=i,e;case R:return Fu(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case T:s=9;break e;case A:s=11;break e;case O:s=14;break e;case L:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Ou(s,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function ju(e,t,n,r){return(e=Ou(7,e,r,t)).lanes=n,e}function Fu(e,t,n,r){return(e=Ou(22,e,r,t)).elementType=R,e.lanes=n,e.stateNode={isHidden:!1},e}function Du(e,t,n){return(e=Ou(6,e,null,t)).lanes=n,e}function Mu(e,t,n){return(t=Ou(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zu(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Bu(e,t,n,r,a,o,i,s,l){return e=new zu(e,t,n,s,l),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Ou(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Do(o),e}function $u(e){if(!e)return Ta;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(La(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(La(n))return ja(e,n,t)}return t}function Uu(e,t,n,r,a,o,i,s,l){return(e=Bu(n,r,!0,e,0,o,0,s,l)).context=$u(null),n=e.current,(o=zo(r=eu(),a=tu(n))).callback=null!=t?t:null,Bo(n,o,a),e.current.lanes=a,yt(e,a,r),ru(e,r),e}function Hu(e,t,n,r){var a=t.current,o=eu(),i=tu(a);return n=$u(n),null===t.context?t.context=n:t.pendingContext=n,(t=zo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Bo(a,t,i))&&(nu(e,a,i,o),$o(e,a,i)),i}function Vu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Wu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Qu(e,t){Wu(e,t),(e=e.alternate)&&Wu(e,t)}Sl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Na.current)bs=!0;else{if(!(e.lanes&n||128&t.flags))return bs=!1,function(e,t,n){switch(t.tag){case 3:Ns(t),ho();break;case 5:Xo(t);break;case 1:La(t.type)&&Fa(t);break;case 4:Yo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ca(So,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ca(ei,1&ei.current),t.flags|=128,null):n&t.child.childLanes?Ds(e,t,n):(Ca(ei,1&ei.current),null!==(e=Vs(e,t,n))?e.sibling:null);Ca(ei,1&ei.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Us(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ca(ei,ei.current),r)break;return null;case 22:case 23:return t.lanes=0,Es(e,t,n)}return Vs(e,t,n)}(e,t,n);bs=!!(131072&e.flags)}else bs=!1,ao&&1048576&t.flags&&Ja(t,Qa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hs(e,t),e=t.pendingProps;var a=Oa(t,Aa.current);Po(t,n),a=mi(null,t,r,e,a,n);var i=yi();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,La(r)?(i=!0,Fa(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Do(t),a.updater=as,t.stateNode=a,a._reactInternals=t,ls(t,r,e,n),t=As(null,t,r,!0,i,n)):(t.tag=0,ao&&i&&eo(t),ws(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hs(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Lu(e)?1:0;if(null!=e){if((e=e.$$typeof)===A)return 11;if(e===O)return 14}return 2}(r),e=ns(r,e),a){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=Ts(null,t,r,e,n);break e;case 11:t=xs(null,t,r,e,n);break e;case 14:t=ks(null,t,r,ns(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Cs(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 1:return r=t.type,a=t.pendingProps,Ts(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 3:e:{if(Ns(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,Mo(e,t),Ho(t,r,null,n);var s=t.memoizedState;if(r=s.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Ps(e,t,r,n,a=us(Error(o(423)),t));break e}if(r!==a){t=Ps(e,t,r,n,a=us(Error(o(424)),t));break e}for(ro=ua(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=ko(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(ho(),r===a){t=Vs(e,t,n);break e}ws(e,t,r,n)}t=t.child}return t;case 5:return Xo(t),null===e&&uo(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,s=a.children,na(r,a)?s=null:null!==i&&na(r,i)&&(t.flags|=32),_s(e,t),ws(e,t,s,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Ds(e,t,n);case 4:return Yo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xo(t,null,r,n):ws(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xs(e,t,r,a=t.elementType===r?a:ns(r,a),n);case 7:return ws(e,t,t.pendingProps,n),t.child;case 8:case 12:return ws(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,s=a.value,Ca(So,r._currentValue),r._currentValue=s,null!==i)if(sr(i.value,s)){if(i.children===a.children&&!Na.current){t=Vs(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var l=i.dependencies;if(null!==l){s=i.child;for(var u=l.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=zo(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),No(i.return,n,t),l.lanes|=n;break}u=u.next}}else if(10===i.tag)s=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(s=i.return))throw Error(o(341));s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),No(s,n,t),s=i.sibling}else s=i.child;if(null!==s)s.return=i;else for(s=i;null!==s;){if(s===t){s=null;break}if(null!==(i=s.sibling)){i.return=s.return,s=i;break}s=s.return}i=s}ws(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Po(t,n),r=r(a=Oo(a)),t.flags|=1,ws(e,t,r,n),t.child;case 14:return a=ns(r=t.type,t.pendingProps),ks(e,t,r,a=ns(r.type,a),n);case 15:return Ss(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:ns(r,a),Hs(e,t),t.tag=1,La(r)?(e=!0,Fa(t)):e=!1,Po(t,n),is(t,r,a),ls(t,r,a,n),As(null,t,r,!0,e,n);case 19:return Us(e,t,n);case 22:return Es(e,t,n)}throw Error(o(156,t.tag))};var Gu="function"==typeof reportError?reportError:function(e){console.error(e)};function qu(e){this._internalRoot=e}function Ku(e){this._internalRoot=e}function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Zu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xu(){}function Ju(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var s=a;a=function(){var e=Vu(i);s.call(e)}}Hu(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Vu(i);o.call(e)}}var i=Uu(t,r,e,0,null,!1,0,"",Xu);return e._reactRootContainer=i,e[ha]=i.current,Ur(8===e.nodeType?e.parentNode:e),cu(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var s=r;r=function(){var e=Vu(l);s.call(e)}}var l=Bu(e,0,!1,null,0,!1,0,"",Xu);return e._reactRootContainer=l,e[ha]=l.current,Ur(8===e.nodeType?e.parentNode:e),cu((function(){Hu(t,l,n,r)})),l}(n,t,e,a,r);return Vu(i)}Ku.prototype.render=qu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));Hu(e,t,null,null)},Ku.prototype.unmount=qu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cu((function(){Hu(null,e,null,null)})),t[ha]=null}},Ku.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rt.length&&0!==t&&t<Rt[n].priority;n++);Rt.splice(n,0,e),0===n&&Dt(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(vt(t,1|n),ru(t,Ze()),!(6&Al)&&(Ul=Ze()+500,Ua()))}break;case 13:cu((function(){var t=jo(e,1);if(null!==t){var n=eu();nu(t,e,1,n)}})),Qu(e,1)}},kt=function(e){if(13===e.tag){var t=jo(e,134217728);if(null!==t)nu(t,e,134217728,eu());Qu(e,134217728)}},St=function(e){if(13===e.tag){var t=tu(e),n=jo(e,t);if(null!==n)nu(n,e,t,eu());Qu(e,t)}},Et=function(){return bt},_t=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},ke=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=xa(r);if(!a)throw Error(o(90));G(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ae=uu,Ne=cu;var ec={usingClientEntryPoint:!1,Events:[ba,wa,xa,Ce,Te,uu]},tc={findFiberByHostInstance:va,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nc={bundleType:tc.bundleType,version:tc.version,rendererPackageName:tc.rendererPackageName,rendererConfig:tc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var rc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!rc.isDisabled&&rc.supportsFiber)try{at=rc.inject(nc),ot=rc}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ec,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Yu(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Yu(e))throw Error(o(299));var n=!1,r="",a=Gu;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Bu(e,1,!1,null,0,n,0,r,a),e[ha]=t.current,Ur(8===e.nodeType?e.parentNode:e),new qu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return cu(e)},t.hydrate=function(e,t,n){if(!Zu(t))throw Error(o(200));return Ju(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Yu(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",s=Gu;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Uu(t,null,e,1,null!=n?n:null,a,0,i,s),e[ha]=t.current,Ur(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Ku(t)},t.render=function(e,t,n){if(!Zu(t))throw Error(o(200));return Ju(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Zu(e))throw Error(o(40));return!!e._reactRootContainer&&(cu((function(){Ju(null,null,e,!1,(function(){e._reactRootContainer=null,e[ha]=null}))})),!0)},t.unstable_batchedUpdates=uu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Zu(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return Ju(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},5338:(e,t,n)=>{"use strict";var r=n(961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(2551)},115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var s,l,u,c;if(Array.isArray(e)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(!o(e[l],i[l]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!i.has(l.value[0]))return!1;for(c=e.entries();!(l=c.next()).done;)if(!o(l.value[1],i.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(c=e.entries();!(l=c.next()).done;)if(!i.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((s=e.length)!=i.length)return!1;for(l=s;0!=l--;)if(e[l]!==i[l])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((s=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(i,u[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!e.$$typeof)&&!o(e[u[l]],i[u[l]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},2799:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.suspense_list"):60120,g=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case m:case g:case l:return e;default:return t}}case a:return t}}}function k(e){return x(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=m,t.Memo=g,t.Portal=a,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||x(e)===c},t.isConcurrentMode=k,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===o},t.isLazy=function(e){return x(e)===m},t.isMemo=function(e){return x(e)===g},t.isPortal=function(e){return x(e)===a},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===i},t.isSuspense=function(e){return x(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===i||e===p||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===g||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===b||e.$$typeof===w||e.$$typeof===y)},t.typeOf=x},4363:(e,t,n)=>{"use strict";e.exports=n(2799)},3259:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var s=n(6540),l=[],u=[];var c=s.createContext(null);function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function f(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function p(e,t){return s.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function h(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var h=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),g=null;function m(){return g||(g=e(h.loader)),g.promise}return l.push(m),"function"==typeof h.webpack&&u.push((function(){if((0,h.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return m()})),f=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),g=e(h.loader),r._loadModule()})),m(),r.state={error:g.error,pastDelay:!1,timedOut:!1,loading:g.loading,loaded:g.loaded},r}r(n,t),n.preload=function(){return m()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context&&Array.isArray(h.modules)&&h.modules.forEach((function(t){e.context.report(t)})),g.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),h.timeout));var n=function(){t({error:g.error,loaded:g.loaded,loading:g.loading}),e._clearTimeouts()};g.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?s.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null},n}(s.Component),o(d,"contextType",c),f}function g(e){return h(d,e)}g.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return h(f,e)};var m=function(e){function t(){return e.apply(this,arguments)||this}return r(t,e),t.prototype.render=function(){return s.createElement(c.Provider,{value:{report:this.props.report}},s.Children.only(this.props.children))},t}(s.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}g.Capture=m,g.preloadAll=function(){return new Promise((function(e,t){y(l).then(e,t)}))},g.preloadReady=function(){return new Promise((function(e,t){y(u).then(e,e)}))},e.exports=g},2831:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,v:()=>s});var r=n(6347),a=n(8168),o=n(6540);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.B6)(t,e):n.length?n[n.length-1].match:r.Ix.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function s(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.dO,n,e.map((function(e,n){return o.createElement(r.qh,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.A)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.A)({},n,t,{route:e}))}})}))):null}},4625:(e,t,n)=>{"use strict";n.d(t,{I9:()=>d,Kd:()=>c,N_:()=>y,k2:()=>w});var r=n(6347),a=n(2892),o=n(6540),i=n(1513),s=n(8168),l=n(8587),u=n(1561),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.zR)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);var d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.TM)(t.props),t}return(0,a.A)(t,e),t.prototype.render=function(){return o.createElement(r.Ix,{history:this.history,children:this.props.children})},t}(o.Component);var f=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,i.yJ)(e,null,null,t):e},h=function(e){return e},g=o.forwardRef;void 0===g&&(g=h);var m=g((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,l.A)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,s.A)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=h!==g&&t||n,o.createElement("a",c)}));var y=g((function(e,t){var n=e.component,a=void 0===n?m:n,c=e.replace,d=e.to,y=e.innerRef,v=(0,l.A)(e,["component","replace","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=e.history,r=p(f(d,e.location),e.location),l=r?n.createHref(r):"",m=(0,s.A)({},v,{href:l,navigate:function(){var t=f(d,e.location),r=(0,i.AO)(e.location)===(0,i.AO)(p(t));(c||r?n.replace:n.push)(t)}});return h!==g?m.ref=t||y:m.innerRef=y,o.createElement(a,m)}))})),v=function(e){return e},b=o.forwardRef;void 0===b&&(b=v);var w=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,d=e.activeStyle,h=e.className,g=e.exact,m=e.isActive,w=e.location,x=e.sensitive,k=e.strict,S=e.style,E=e.to,_=e.innerRef,C=(0,l.A)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.XZ.Consumer,null,(function(e){e||(0,u.A)(!1);var n=w||e.location,i=p(f(E,n),n),l=i.pathname,T=l&&l.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=T?(0,r.B6)(n.pathname,{path:T,exact:g,sensitive:x,strict:k}):null,N=!!(m?m(A,n):A),P="function"==typeof h?h(N):h,O="function"==typeof S?S(N):S;N&&(P=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(P,c),O=(0,s.A)({},O,d));var L=(0,s.A)({"aria-current":N&&a||null,className:P,style:O,to:i},C);return v!==b?L.ref=t||_:L.innerRef=_,o.createElement(y,L)}))}))},6347:(e,t,n)=>{"use strict";n.d(t,{B6:()=>S,Ix:()=>b,W6:()=>L,XZ:()=>v,dO:()=>P,qh:()=>E,zy:()=>R});var r=n(2892),a=n(6540),o=n(5556),i=n.n(o),s=n(1513),l=n(1561),u=n(8168),c=n(5302),d=n.n(c),f=(n(4363),n(8587)),p=(n(4146),1073741823),h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var g=a.createContext||function(e,t){var n,o,s="__create-react-context-"+function(){var e="__global_unique_id__";return h[e]=(h[e]||0)+1}()+"__",l=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.A)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[s]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):p,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);l.childContextTypes=((n={})[s]=i().object.isRequired,n);var u=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){(0|e.observedBits)&n&&e.setState({value:e.getValue()})},e}(0,r.A)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?p:t},a.componentDidMount=function(){this.context[s]&&this.context[s].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?p:e},a.componentWillUnmount=function(){this.context[s]&&this.context[s].off(this.onUpdate)},a.getValue=function(){return this.context[s]?this.context[s].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return u.contextTypes=((o={})[s]=i().object,o),{Provider:l,Consumer:u}},m=function(e){var t=g();return t.displayName=e,t},y=m("Router-History"),v=m("Router"),b=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.A)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(v.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var w={},x=1e4,k=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,s=void 0!==i&&i,l=n.sensitive,u=void 0!==l&&l;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return k<x&&(r[e]=o,k++),o}(n,{end:o,strict:s,sensitive:u}),a=r.regexp,i=r.keys,l=a.exec(e);if(!l)return null;var c=l[0],f=l.slice(1),p=e===c;return o&&!p?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:p,params:i.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(v.Consumer,null,(function(t){t||(0,l.A)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,u.A)({},t,{location:n,match:r}),i=e.props,s=i.children,c=i.component,d=i.render;return Array.isArray(s)&&function(e){return 0===a.Children.count(e)}(s)&&(s=null),a.createElement(v.Provider,{value:o},o.match?s?"function"==typeof s?s(o):s:c?a.createElement(c,o):d?d(o):null:"function"==typeof s?s(o):null)}))},t}(a.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,u.A)({},t,{pathname:t.pathname.substr(n.length)})}function T(e){return"string"==typeof e?e:(0,s.AO)(e)}function A(e){return function(){(0,l.A)(!1)}}function N(){}a.Component;var P=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.A)(t,e),t.prototype.render=function(){var e=this;return a.createElement(v.Consumer,null,(function(t){t||(0,l.A)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,u.A)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var O=a.useContext;function L(){return O(y)}function R(){return O(v).location}},1020:(e,t,n)=>{"use strict";var r=n(6540),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!l.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:c,props:o,_owner:s.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},5287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,m={};function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=y.prototype;var w=b.prototype=new v;w.constructor=b,g(w,y.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var a,o={},i=null,s=null;if(null!=t)for(a in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(i=""+t.key),t)k.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var l=arguments.length-2;if(1===l)o.children=r;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(a in l=e.defaultProps)void 0===o[a]&&(o[a]=l[a]);return{$$typeof:n,type:e,key:i,ref:s,props:o,_owner:S.current}}function C(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var T=/\/+/g;function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function N(e,t,a,o,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return i=i(l=e),e=""===o?"."+A(l,0):o,x(i)?(a="",null!=e&&(a=e.replace(T,"$&/")+"/"),N(i,t,a,"",(function(e){return e}))):null!=i&&(C(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||l&&l.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+e)),t.push(i)),1;if(l=0,o=""===o?".":o+":",x(e))for(var u=0;u<e.length;u++){var c=o+A(s=e[u],u);l+=N(s,t,a,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(s=e.next()).done;)l+=N(s=s.value,t,a,c=o+A(s,u++),i);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var r=[],a=0;return N(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function O(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var L={current:null},R={transition:null},I={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:R,ReactCurrentOwner:S};function j(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return P(e,(function(){t++})),t},toArray:function(e){return P(e,(function(e){return e}))||[]},only:function(e){if(!C(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=b,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.act=j,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=g({},e.props),o=e.key,i=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,s=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)k.call(t,u)&&!E.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){l=Array(u);for(var c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=C,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=R.transition;R.transition={};try{e()}finally{R.transition=t}},t.unstable_act=j,t.useCallback=function(e,t){return L.current.useCallback(e,t)},t.useContext=function(e){return L.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return L.current.useDeferredValue(e)},t.useEffect=function(e,t){return L.current.useEffect(e,t)},t.useId=function(){return L.current.useId()},t.useImperativeHandle=function(e,t,n){return L.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return L.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return L.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return L.current.useMemo(e,t)},t.useReducer=function(e,t,n){return L.current.useReducer(e,t,n)},t.useRef=function(e){return L.current.useRef(e)},t.useState=function(e){return L.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return L.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return L.current.useTransition()},t.version="18.3.1"},6540:(e,t,n)=>{"use strict";e.exports=n(5287)},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},7463:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var s=2*(r+1)-1,l=e[s],u=s+1,c=e[u];if(0>o(l,n))u<a&&0>o(c,l)?(e[r]=c,e[u]=n,r=u):(e[r]=l,e[s]=n,r=s);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var u=[],c=[],d=1,f=null,p=3,h=!1,g=!1,m=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function x(e){if(m=!1,w(e),!g)if(null!==r(u))g=!0,R(k);else{var t=r(c);null!==t&&I(x,t.startTime-e)}}function k(e,n){g=!1,m&&(m=!1,v(C),C=-1),h=!0;var o=p;try{for(w(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!N());){var i=f.callback;if("function"==typeof i){f.callback=null,p=f.priorityLevel;var s=i(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?f.callback=s:f===r(u)&&a(u),w(n)}else a(u);f=r(u)}if(null!==f)var l=!0;else{var d=r(c);null!==d&&I(x,d.startTime-n),l=!1}return l}finally{f=null,p=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,C=-1,T=5,A=-1;function N(){return!(t.unstable_now()-A<T)}function P(){if(null!==_){var e=t.unstable_now();A=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof b)S=function(){b(P)};else if("undefined"!=typeof MessageChannel){var O=new MessageChannel,L=O.port2;O.port1.onmessage=P,S=function(){L.postMessage(null)}}else S=function(){y(P,0)};function R(e){_=e,E||(E=!0,S())}function I(e,n){C=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||h||(g=!0,R(k))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:s=o+s,sortIndex:-1},o>i?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(m?(v(C),C=-1):m=!0,I(x,o-i))):(e.sortIndex=s,n(u,e),g||h||(g=!0,R(k))),e},t.unstable_shouldYield=N,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},9982:(e,t,n)=>{"use strict";e.exports=n(7463)},2833:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var u=o[l];if(!s(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},4784:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={title:"SAS Extension for Visual Studio Code Documentation",favicon:"images/sas.png",url:"https://sassoftware.github.io",baseUrl:"/vscode-sas-extension/",organizationName:"sassoftware",projectName:"vscode-sas-extension",onBrokenLinks:"throw",onBrokenMarkdownLinks:"throw",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{routeBasePath:"/",editUrl:"https://github.com/sassoftware/vscode-sas-extension/tree/main/website/"},blog:!1,theme:{customCss:["./src/css/custom.css"]}}]],themeConfig:{docs:{sidebar:{hideable:!0,autoCollapseCategories:!1},versionPersistence:"localStorage"},navbar:{title:"SAS Extension for Visual Studio Code Documentation",logo:{alt:"SAS",src:"images/sas.png"},items:[{href:"https://github.com/sassoftware/vscode-sas-extension",className:"header-github-link",title:"GitHub repository",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Support",items:[{label:"SAS Communities",href:"https://communities.sas.com/t5/SAS-Programming/bd-p/programming"},{label:"SAS Programming Documentation",href:"https://go.documentation.sas.com/doc/en/pgmsascdc/v_048/lepg/titlepage.htm"},{label:"GitHub Repository",href:"https://github.com/sassoftware/vscode-sas-extension"}]}],copyright:"Copyright \xa9 2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. Built with Docusaurus."},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:["bash","json"],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!1},blog:{sidebar:{groupByYear:!0}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3},mermaid:{theme:{dark:"dark",light:"default"},options:{}}},markdown:{mermaid:!0,format:"mdx",mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0},anchors:{maintainCase:!1}},themes:[["@easyops-cn/docusaurus-search-local",{docsRouteBasePath:"/",explicitSearchResultPath:!0,hashed:!0,highlightSearchTermsOnTargetPage:!0}],"@docusaurus/theme-mermaid"],baseUrlIssueBanner:!0,future:{experimental_faster:{swcJsLoader:!1,swcJsMinimizer:!1,swcHtmlMinimizer:!1,lightningCssMinimizer:!1,mdxCrossCompilerCache:!1,rspackBundler:!1},experimental_storage:{type:"localStorage",namespace:!1},experimental_router:"browser"},onBrokenAnchors:"warn",onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],tagline:"",titleDelimiter:"|",noIndex:!1}},8168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},2892:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},8587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},4164:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n)}else for(n in e)e[n]&&(a&&(a+=" "),a+=n);return a}n.d(t,{A:()=>a});const a=function(){for(var e,t,n=0,a="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},1765:(e,t,n)=>{"use strict";n.d(t,{My:()=>T,f4:()=>ne});var r,a,o,i,s,l,u,c=n(6540),d=n(4164),f=Object.create,p=Object.defineProperty,h=Object.defineProperties,g=Object.getOwnPropertyDescriptor,m=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertyNames,v=Object.getOwnPropertySymbols,b=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,k=(e,t,n)=>t in e?p(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))w.call(t,n)&&k(e,n,t[n]);if(v)for(var n of v(t))x.call(t,n)&&k(e,n,t[n]);return e},E=(e,t)=>h(e,m(t)),_=(e,t)=>{var n={};for(var r in e)w.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&v)for(var r of v(e))t.indexOf(r)<0&&x.call(e,r)&&(n[r]=e[r]);return n},C=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var s in o)if(o.hasOwnProperty(s)){if(s==t)for(var l in n)n.hasOwnProperty(l)&&(i[l]=n[l]);n.hasOwnProperty(s)||(i[s]=o[s])}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var s in t)if(t.hasOwnProperty(s)){n.call(t,s,t[s],a||s);var l=t[s],u=r.util.type(l);"Object"!==u||o[i(l)]?"Array"!==u||o[i(l)]||(o[i(l)]=!0,e(l,n,s,o)):(o[i(l)]=!0,e(l,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new s;return l(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,s,c,d){for(var f in n)if(n.hasOwnProperty(f)&&n[f]){var p=n[f];p=Array.isArray(p)?p:[p];for(var h=0;h<p.length;++h){if(d&&d.cause==f+","+h)return;var g=p[h],m=g.inside,y=!!g.lookbehind,v=!!g.greedy,b=g.alias;if(v&&!g.pattern.global){var w=g.pattern.toString().match(/[imsuy]*$/)[0];g.pattern=RegExp(g.pattern.source,w+"g")}for(var x=g.pattern||g,k=s.next,S=c;k!==t.tail&&!(d&&S>=d.reach);S+=k.value.length,k=k.next){var E=k.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,C=1;if(v){if(!(_=o(x,S,e,y))||_.index>=e.length)break;var T=_.index,A=_.index+_[0].length,N=S;for(N+=k.value.length;T>=N;)N+=(k=k.next).value.length;if(S=N-=k.value.length,k.value instanceof a)continue;for(var P=k;P!==t.tail&&(N<A||"string"==typeof P.value);P=P.next)C++,N+=P.value.length;C--,E=e.slice(S,N),_.index-=S}else if(!(_=o(x,0,E,y)))continue;T=_.index;var O=_[0],L=E.slice(0,T),R=E.slice(T+O.length),I=S+E.length;d&&I>d.reach&&(d.reach=I);var j=k.prev;if(L&&(j=l(t,j,L),S+=L.length),u(t,j,C),k=l(t,j,new a(f,m?r.tokenize(O,m):O,b,O)),R&&l(t,k,R),C>1){var F={cause:f+","+h,reach:I};i(e,t,n,k.prev,S,F),d&&F.reach>d.reach&&(d.reach=F.reach)}}}}}}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function l(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var s="";for(var l in o.attributes)s+=" "+l+'="'+(o.attributes[l]||"").replace(/"/g,"&quot;")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+s+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return a||(0,r[y(r)[0]])((a={exports:{}}).exports,a),a.exports}),T=((e,t,n)=>(n=null!=e?f(b(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of y(t))w.call(e,a)||a===n||p(e,a,{get:()=>t[a],enumerable:!(r=g(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:p(n,"default",{value:e,enumerable:!0}),e)))(C());T.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},T.languages.markup.tag.inside["attr-value"].inside.entity=T.languages.markup.entity,T.languages.markup.doctype.inside["internal-subset"].inside=T.languages.markup,T.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&amp;/,"&"))})),Object.defineProperty(T.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:T.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:T.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},T.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(T.languages.markup.tag,"addAttribute",{value:function(e,t){T.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:T.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),T.languages.html=T.languages.markup,T.languages.mathml=T.languages.markup,T.languages.svg=T.languages.markup,T.languages.xml=T.languages.extend("markup",{}),T.languages.ssml=T.languages.xml,T.languages.atom=T.languages.xml,T.languages.rss=T.languages.xml,o=T,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},l="(?:[^\\\\-]|"+(s=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",l=RegExp(l+"-"+l),u={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},o.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:s,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:s}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":u}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:s,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":u}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},T.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},T.languages.javascript=T.languages.extend("clike",{"class-name":[T.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),T.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,T.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:T.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:T.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:T.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:T.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:T.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),T.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:T.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),T.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),T.languages.markup&&(T.languages.markup.tag.addInlined("script","javascript"),T.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),T.languages.js=T.languages.javascript,T.languages.actionscript=T.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),T.languages.actionscript["class-name"].alias="function",delete T.languages.actionscript.parameter,delete T.languages.actionscript["literal-property"],T.languages.markup&&T.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:T.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(T),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s<l;s++)i[s]instanceof RegExp&&(i[s]={pattern:i[s]}),r(i[s]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(T),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(T),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(T),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(T),function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var u,c=e.languages[n];c?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),l(n)):s[t]||e})),c,n):n&&"none"!==n&&e.plugins.autoloader&&(u="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),s={amp:"&",lt:"<",gt:">",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(T),T.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:T.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},T.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var o=f(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=c(0);"variable"===i.type&&(p(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,p(c(0),"property-mutation"),0<a.length)){var s=f(/^\{$/,/^\}$/);if(-1!==s)for(var l=n;l<s;l++){var u=t[l];"variable"===u.type&&0<=a.indexOf(u.content)&&p(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return}return 1}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],s=i.content;if("punctuation"===i.type&&"string"==typeof s)if(e.test(s))a++;else if(r.test(s)&&0==--a)return o}return-1}function p(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),T.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function s(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function l(t,n,i){var l=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),u=0,c={},d=(l=s(l.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=u++,n="___"+i.toUpperCase()+"_"+r+"___")););return c[n]=e,n})).join(""),n,i),Object.keys(c));return u=0,function t(n){for(var o=0;o<n.length;o++){if(u>=d.length)return;var i,l,f,p,h,g,m,y=n[o];"string"==typeof y||"string"==typeof y.content?(i=d[u],-1!==(m=(g="string"==typeof y?y:y.content).indexOf(i))&&(++u,l=g.substring(0,m),h=c[i],f=void 0,(p={})["interpolation-punctuation"]=a,3===(p=e.tokenize(h,p)).length&&((f=[1,1]).push.apply(f,s(p[1],e.languages.javascript,"javascript")),p.splice.apply(p,f)),f=new e.Token("interpolation",p,r.alias,h),p=g.substring(m+i.length),h=[],l&&h.push(l),h.push(f),p&&(t(g=[p]),h.push.apply(h,g)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(h)),o+=h.length-1):y.content=h)):(m=y.content,Array.isArray(m)?t(m):t([m]))}}(l),new e.Token(i,l,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,s,u=n[r];"string"!=typeof u&&(o=u.content,Array.isArray(o)?"template-string"===u.type?(u=o[1],3===o.length&&"string"!=typeof u&&"embedded-code"===u.type&&(i=c(u),u=u.alias,u=Array.isArray(u)?u[0]:u,s=e.languages[u])&&(o[1]=l(i,s,u))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(T),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(T),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(T),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(T),T.languages.n4js=T.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),T.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),T.languages.n4jsd=T.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(T),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===s(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:s(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=s(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=s(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=s(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var s=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(s).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(T),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(T),T.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},T.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=T.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(T),T.languages.c=T.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),T.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),T.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},T.languages.c.string],char:T.languages.c.char,comment:T.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:T.languages.c}}}}),T.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete T.languages.c.boolean,T.languages.objectivec=T.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete T.languages.objectivec["class-name"],T.languages.objc=T.languages.objectivec,T.languages.reason=T.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),T.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete T.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(T),T.languages.go=T.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),T.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete T.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(T),T.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},T.languages.python["string-interpolation"].inside.interpolation.inside.rest=T.languages.python,T.languages.py=T.languages.python,T.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},T.languages.webmanifest=T.languages.json;((e,t)=>{for(var n in t)p(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>A,duotoneDark:()=>N,duotoneLight:()=>P,github:()=>O,gruvboxMaterialDark:()=>q,gruvboxMaterialLight:()=>K,jettwaveDark:()=>V,jettwaveLight:()=>W,nightOwl:()=>L,nightOwlLight:()=>R,oceanicNext:()=>F,okaidia:()=>D,oneDark:()=>Q,oneLight:()=>G,palenight:()=>M,shadesOfPurple:()=>z,synthwave84:()=>B,ultramin:()=>$,vsDark:()=>U,vsLight:()=>H});var A={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},N={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},P={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},O={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},L={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},R={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},I="#c5a5c5",j="#8dc891",F={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:I}},{types:["attr-value"],style:{color:j}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:j}},{types:["punctuation"],style:{color:j}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:I}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},D={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},M={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},B={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},$={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},U={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},H={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},V={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},W={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},Q={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},G={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},q={plain:{color:"#ebdbb2",backgroundColor:"#292828"},styles:[{types:["imports","class-name","maybe-class-name","constant","doctype","builtin","function"],style:{color:"#d8a657"}},{types:["property-access"],style:{color:"#7daea3"}},{types:["tag"],style:{color:"#e78a4e"}},{types:["attr-name","char","url","regex"],style:{color:"#a9b665"}},{types:["attr-value","string"],style:{color:"#89b482"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#ea6962"}},{types:["entity","number","symbol"],style:{color:"#d3869b"}}]},K={plain:{color:"#654735",backgroundColor:"#f9f5d7"},styles:[{types:["delimiter","boolean","keyword","selector","important","atrule","property","variable","deleted"],style:{color:"#af2528"}},{types:["imports","class-name","maybe-class-name","constant","doctype","builtin"],style:{color:"#b4730e"}},{types:["string","attr-value"],style:{color:"#477a5b"}},{types:["property-access"],style:{color:"#266b79"}},{types:["function","attr-name","char","url"],style:{color:"#72761e"}},{types:["tag"],style:{color:"#b94c07"}},{types:["comment","prolog","cdata","operator","inserted"],style:{color:"#a89984"}},{types:["entity","number","symbol"],style:{color:"#924f79"}}]},Y=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=E(S({},n),{backgroundColor:void 0}),r},Z=/\r\n|\r|\n/,X=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},J=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},ee=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,s=[];const l=[s];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,u=t[i];const c=n[i][o];if("string"==typeof c?(u=i>0?u:["plain"],e=c):(u=J(u,c.type),c.alias&&(u=J(u,c.alias)),e=c.content),"string"!=typeof e){i++,t.push(u),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(Z),f=d.length;s.push({types:u,content:d[0]});for(let t=1;t<f;t++)X(s),l.push(s=[]),s.push({types:u,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return X(s),l},te=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,c.useState)(Y(t,e)),a=(0,c.useRef)(),o=(0,c.useRef)();return(0,c.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(Y(t,e)))}),[e,t]),n})(o,r),s=(e=>(0,c.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=_(n,["className","style","line"]);const s=E(S({},i),{className:(0,d.A)("token-line",r)});return"object"==typeof e&&"plain"in e&&(s.style=e.plain),"object"==typeof a&&(s.style=S(S({},s.style||{}),a)),s}),[e]))(i),l=(e=>{const t=(0,c.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,c.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=_(n,["token","className","style"]);const s=E(S({},i),{className:(0,d.A)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(s.style=S(S({},s.style||{}),o)),s}),[t])})(i),u=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,c.useRef)(e);return(0,c.useMemo)((()=>{if(null==n)return ee([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),ee(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:u,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:s,getTokenProps:l})},ne=e=>(0,c.createElement)(te,E(S({},e),{prism:e.prism||T,theme:e.theme||U,code:e.code,language:e.language}))},1561:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},1635:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__addDisposableResource:()=>I,__assign:()=>o,__asyncDelegator:()=>_,__asyncGenerator:()=>E,__asyncValues:()=>C,__await:()=>S,__awaiter:()=>h,__classPrivateFieldGet:()=>O,__classPrivateFieldIn:()=>R,__classPrivateFieldSet:()=>L,__createBinding:()=>m,__decorate:()=>s,__disposeResources:()=>F,__esDecorate:()=>u,__exportStar:()=>y,__extends:()=>a,__generator:()=>g,__importDefault:()=>P,__importStar:()=>N,__makeTemplateObject:()=>T,__metadata:()=>p,__param:()=>l,__propKey:()=>d,__read:()=>b,__rest:()=>i,__runInitializers:()=>c,__setFunctionName:()=>f,__spread:()=>w,__spreadArray:()=>k,__spreadArrays:()=>x,__values:()=>v,default:()=>D});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},o.apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}function s(e,t,n,r){var a,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(i=(o<3?a(i):o>3?a(t,n,i):a(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function l(e,t){return function(n,r){t(n,r,e)}}function u(e,t,n,r,a,o){function i(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,l=r.kind,u="getter"===l?"get":"setter"===l?"set":"value",c=!t&&e?r.static?e:e.prototype:null,d=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),f=!1,p=n.length-1;p>=0;p--){var h={};for(var g in r)h[g]="access"===g?{}:r[g];for(var g in r.access)h.access[g]=r.access[g];h.addInitializer=function(e){if(f)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(e||null))};var m=(0,n[p])("accessor"===l?{get:d.get,set:d.set}:d[u],h);if("accessor"===l){if(void 0===m)continue;if(null===m||"object"!=typeof m)throw new TypeError("Object expected");(s=i(m.get))&&(d.get=s),(s=i(m.set))&&(d.set=s),(s=i(m.init))&&a.unshift(s)}else(s=i(m))&&("field"===l?a.unshift(s):d[u]=s)}c&&Object.defineProperty(c,r.name,d),f=!0}function c(e,t,n){for(var r=arguments.length>2,a=0;a<t.length;a++)n=r?t[a].call(e,n):t[a].call(e);return r?n:void 0}function d(e){return"symbol"==typeof e?e:"".concat(e)}function f(e,t,n){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:n?"".concat(n," ",t):t})}function p(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function h(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(t){o(t)}}function s(e){try{l(r.throw(e))}catch(t){o(t)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function g(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(a=2&s[0]?r.return:s[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,s[1])).done)return a;switch(r=0,a&&(s=[2&s[0],a.value]),s[0]){case 0:case 1:a=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(a=i.trys,(a=a.length>0&&a[a.length-1])||6!==s[0]&&2!==s[0])){i=0;continue}if(3===s[0]&&(!a||s[1]>a[0]&&s[1]<a[3])){i.label=s[1];break}if(6===s[0]&&i.label<a[1]){i.label=a[1],a=s;break}if(a&&i.label<a[2]){i.label=a[2],i.ops.push(s);break}a[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(l){s=[6,l],r=0}finally{n=a=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}var m=Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]};function y(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||m(t,e,n)}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,a,o=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)i.push(r.value)}catch(s){a={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(a)throw a.error}}return i}function w(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(b(arguments[t]));return e}function x(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),a=0;for(t=0;t<n;t++)for(var o=arguments[t],i=0,s=o.length;i<s;i++,a++)r[a]=o[i];return r}function k(e,t,n){if(n||2===arguments.length)for(var r,a=0,o=t.length;a<o;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function E(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,a=n.apply(e,t||[]),o=[];return r={},i("next"),i("throw"),i("return",(function(e){return function(t){return Promise.resolve(t).then(e,u)}})),r[Symbol.asyncIterator]=function(){return this},r;function i(e,t){a[e]&&(r[e]=function(t){return new Promise((function(n,r){o.push([e,t,n,r])>1||s(e,t)}))},t&&(r[e]=t(r[e])))}function s(e,t){try{(n=a[e](t)).value instanceof S?Promise.resolve(n.value.v).then(l,u):c(o[0][2],n)}catch(r){c(o[0][3],r)}var n}function l(e){s("next",e)}function u(e){s("throw",e)}function c(e,t){e(t),o.shift(),o.length&&s(o[0][0],o[0][1])}}function _(e){var t,n;return t={},r("next"),r("throw",(function(e){throw e})),r("return"),t[Symbol.iterator]=function(){return this},t;function r(r,a){t[r]=e[r]?function(t){return(n=!n)?{value:S(e[r](t)),done:!1}:a?a(t):t}:a}}function C(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=v(e),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,a){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,a,(t=e[n](t)).done,t.value)}))}}}function T(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var A=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function N(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&m(t,e,n);return A(t,e),t}function P(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function L(e,t,n,r,a){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!a)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n}function R(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function I(e,t,n){if(null!=t){if("object"!=typeof t&&"function"!=typeof t)throw new TypeError("Object expected.");var r,a;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose]}if(void 0===r){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(a=r)}if("function"!=typeof r)throw new TypeError("Object not disposable.");a&&(r=function(){try{a.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:r,async:n})}else n&&e.stack.push({async:!0});return t}var j="function"==typeof SuppressedError?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function F(e){function t(t){e.error=e.hasError?new j(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}return function n(){for(;e.stack.length;){var r=e.stack.pop();try{var a=r.dispose&&r.dispose.call(r.value);if(r.async)return Promise.resolve(a).then(n,(function(e){return t(e),n()}))}catch(o){t(o)}}if(e.hasError)throw e.error}()}const D={__extends:a,__assign:o,__rest:i,__decorate:s,__param:l,__metadata:p,__awaiter:h,__generator:g,__createBinding:m,__exportStar:y,__values:v,__read:b,__spread:w,__spreadArrays:x,__spreadArray:k,__await:S,__asyncGenerator:E,__asyncDelegator:_,__asyncValues:C,__makeTemplateObject:T,__importStar:N,__importDefault:P,__classPrivateFieldGet:O,__classPrivateFieldSet:L,__classPrivateFieldIn:R,__addDisposableResource:I,__disposeResources:F}},2654:e=>{"use strict";e.exports={}},4054:e=>{"use strict";e.exports=JSON.parse('{"/vscode-sas-extension/search-af9":{"__comp":"1a4e3797","__context":{"plugin":"138e0e15"}},"/vscode-sas-extension/-d1e":{"__comp":"5e95c892","__context":{"plugin":"aba21aa0"}},"/vscode-sas-extension/-aca":{"__comp":"a7bd4aaa","__props":"88d2f13f"},"/vscode-sas-extension/-933":{"__comp":"a94703ab"},"/vscode-sas-extension/Configurations/-227":{"__comp":"17896441","content":"6139c3aa"},"/vscode-sas-extension/Configurations/Profiles/-4a6":{"__comp":"17896441","content":"b7e7dbf2"},"/vscode-sas-extension/Configurations/Profiles/additional-ba1":{"__comp":"17896441","content":"9cd00e46"},"/vscode-sas-extension/Configurations/Profiles/sas9iom-e5e":{"__comp":"17896441","content":"31e29712"},"/vscode-sas-extension/Configurations/Profiles/sas9local-6aa":{"__comp":"17896441","content":"7f219f31"},"/vscode-sas-extension/Configurations/Profiles/sas9ssh-ff6":{"__comp":"17896441","content":"119f86c8"},"/vscode-sas-extension/Configurations/Profiles/viya-2e0":{"__comp":"17896441","content":"dc8f4192"},"/vscode-sas-extension/Configurations/sasLog-e79":{"__comp":"17896441","content":"15f9a09a"},"/vscode-sas-extension/faq-3c7":{"__comp":"17896441","content":"0480b142"},"/vscode-sas-extension/Features/-d28":{"__comp":"17896441","content":"093cd424"},"/vscode-sas-extension/Features/accessContent-e67":{"__comp":"17896441","content":"10815033"},"/vscode-sas-extension/Features/accessLibraries-392":{"__comp":"17896441","content":"a014e049"},"/vscode-sas-extension/Features/accessServer-d8e":{"__comp":"17896441","content":"7f76ed4a"},"/vscode-sas-extension/Features/errorsWarnings-d6a":{"__comp":"17896441","content":"3ac6095c"},"/vscode-sas-extension/Features/running-721":{"__comp":"17896441","content":"0f2839b0"},"/vscode-sas-extension/Features/runningTask-8d1":{"__comp":"17896441","content":"e39a743c"},"/vscode-sas-extension/Features/sasCodeEditing-956":{"__comp":"17896441","content":"a4d55a63"},"/vscode-sas-extension/Features/sasNotebook-404":{"__comp":"17896441","content":"d6b6207b"},"/vscode-sas-extension/installation-6f3":{"__comp":"17896441","content":"3b8c55ea"},"/vscode-sas-extension/matrix-9c6":{"__comp":"17896441","content":"0fb61cef"},"/vscode-sas-extension/-f3d":{"__comp":"17896441","content":"23374ca6"}}')}},e=>{e.O(0,[1869],(()=>{return t=7815,e(e.s=t);var t}));e.O()}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.9cb9fc2a.js b/assets/js/runtime~main.9cb9fc2a.js
deleted file mode 100644
index 08ab6e739..000000000
--- a/assets/js/runtime~main.9cb9fc2a.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,a,t,r,c,d={},f={};function o(e){var a=f[e];if(void 0!==a)return a.exports;var t=f[e]={exports:{}};return d[e].call(t.exports,t,t.exports,o),t.exports}o.m=d,e=[],o.O=(a,t,r,c)=>{if(!t){var d=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],c=e[i][2];for(var f=!0,n=0;n<t.length;n++)(!1&c||d>=c)&&Object.keys(o.O).every((e=>o.O[e](t[n])))?t.splice(n--,1):(f=!1,c<d&&(d=c));if(f){e.splice(i--,1);var b=r();void 0!==b&&(a=b)}}return a}c=c||0;for(var i=e.length;i>0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[t,r,c]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var c=Object.create(null);o.r(c);var d={};a=a||[null,t({}),t([]),t(t)];for(var f=2&r&&e;"object"==typeof f&&!~a.indexOf(f);f=t(f))Object.getOwnPropertyNames(f).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,o.d(c,d),c},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,t)=>(o.f[t](e,a),a)),[])),o.u=e=>"assets/js/"+({305:"a014e049",404:"6139c3aa",409:"3ac6095c",1487:"119f86c8",1874:"e39a743c",2138:"1a4e3797",2200:"d6b6207b",2278:"23374ca6",2679:"15f9a09a",2858:"dc8f4192",3315:"31e29712",4252:"9cd00e46",4456:"10815033",4782:"7f219f31",4921:"138e0e15",5742:"aba21aa0",6296:"b7e7dbf2",6803:"3b8c55ea",7098:"a7bd4aaa",7693:"0f2839b0",8070:"0480b142",8401:"17896441",8693:"7f76ed4a",9048:"a94703ab",9101:"88d2f13f",9598:"a4d55a63",9647:"5e95c892",9780:"0fb61cef",9946:"093cd424"}[e]||e)+"."+{141:"4e862b1a",305:"9eb5ad04",404:"58889a63",409:"07ca2e06",489:"ca291d9d",495:"46f32f36",711:"23e79cbb",971:"7b398aef",1169:"7fa04a3e",1176:"7251337d",1329:"d8d52af2",1487:"61bce6b4",1689:"33054130",1874:"7c52bb2b",1987:"5bd3379a",2130:"329fec01",2138:"87ceb837",2144:"c608e088",2200:"746b6d7e",2237:"5101a558",2278:"a33f751a",2315:"8c171963",2679:"d8efe6e8",2858:"3938fa50",3292:"aff1109d",3315:"c571d9d5",3417:"95c26a6d",3687:"7699daac",4073:"911f45fe",4104:"e5079ff3",4252:"16aec6cd",4456:"36fba14c",4529:"e006fa17",4564:"08005b5e",4782:"f6df5e0e",4921:"15c94c1b",5163:"28e52ff7",5628:"f8ebfd24",5741:"12a31c5f",5742:"9ac6642b",5857:"07af1c6d",5860:"ce64d24e",6296:"7245f3ac",6625:"b150a464",6770:"2722e9bc",6803:"2066dfd3",7098:"7106a469",7693:"435a2461",7899:"123e032b",8070:"da76c2a4",8146:"4e0b5c54",8401:"b0cb5f22",8693:"fc6db051",8846:"dd735f03",8989:"168147cd",8995:"ba1e814d",9048:"498d9707",9101:"82510fd2",9312:"b222a7c8",9598:"b8769344",9647:"c5dca4c1",9780:"cf2819e8",9946:"c0c18dc3"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},c="website:",o.l=(e,a,t,d)=>{if(r[e])r[e].push(a);else{var f,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i<b.length;i++){var u=b[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==c+t){f=u;break}}f||(n=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,o.nc&&f.setAttribute("nonce",o.nc),f.setAttribute("data-webpack",c+t),f.src=e),r[e]=[a];var s=(a,t)=>{f.onerror=f.onload=null,clearTimeout(l);var c=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),c&&c.forEach((e=>e(t))),a)return a(t)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),n&&document.head.appendChild(f)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/vscode-sas-extension/",o.gca=function(e){return e={10815033:"4456",17896441:"8401",a014e049:"305","6139c3aa":"404","3ac6095c":"409","119f86c8":"1487",e39a743c:"1874","1a4e3797":"2138",d6b6207b:"2200","23374ca6":"2278","15f9a09a":"2679",dc8f4192:"2858","31e29712":"3315","9cd00e46":"4252","7f219f31":"4782","138e0e15":"4921",aba21aa0:"5742",b7e7dbf2:"6296","3b8c55ea":"6803",a7bd4aaa:"7098","0f2839b0":"7693","0480b142":"8070","7f76ed4a":"8693",a94703ab:"9048","88d2f13f":"9101",a4d55a63:"9598","5e95c892":"9647","0fb61cef":"9780","093cd424":"9946"}[e]||e,o.p+o.u(e)},(()=>{var e={5354:0,1869:0};o.f.j=(a,t)=>{var r=o.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise(((t,c)=>r=e[a]=[t,c]));t.push(r[2]=c);var d=o.p+o.u(a),f=new Error;o.l(d,(t=>{if(o.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var c=t&&("load"===t.type?"missing":t.type),d=t&&t.target&&t.target.src;f.message="Loading chunk "+a+" failed.\n("+c+": "+d+")",f.name="ChunkLoadError",f.type=c,f.request=d,r[1](f)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,t)=>{var r,c,d=t[0],f=t[1],n=t[2],b=0;if(d.some((a=>0!==e[a]))){for(r in f)o.o(f,r)&&(o.m[r]=f[r]);if(n)var i=n(o)}for(a&&a(t);b<d.length;b++)c=d[b],o.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return o.O(i)},t=self.webpackChunkwebsite=self.webpackChunkwebsite||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})()})();
\ No newline at end of file
diff --git a/assets/js/runtime~main.ede337b8.js b/assets/js/runtime~main.ede337b8.js
new file mode 100644
index 000000000..bfd079dca
--- /dev/null
+++ b/assets/js/runtime~main.ede337b8.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,a,t,r,c,d={},f={};function o(e){var a=f[e];if(void 0!==a)return a.exports;var t=f[e]={exports:{}};return d[e].call(t.exports,t,t.exports,o),t.exports}o.m=d,e=[],o.O=(a,t,r,c)=>{if(!t){var d=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],c=e[i][2];for(var f=!0,b=0;b<t.length;b++)(!1&c||d>=c)&&Object.keys(o.O).every((e=>o.O[e](t[b])))?t.splice(b--,1):(f=!1,c<d&&(d=c));if(f){e.splice(i--,1);var n=r();void 0!==n&&(a=n)}}return a}c=c||0;for(var i=e.length;i>0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[t,r,c]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var c=Object.create(null);o.r(c);var d={};a=a||[null,t({}),t([]),t(t)];for(var f=2&r&&e;"object"==typeof f&&!~a.indexOf(f);f=t(f))Object.getOwnPropertyNames(f).forEach((a=>d[a]=()=>e[a]));return d.default=()=>e,o.d(c,d),c},o.d=(e,a)=>{for(var t in a)o.o(a,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,t)=>(o.f[t](e,a),a)),[])),o.u=e=>"assets/js/"+({305:"a014e049",404:"6139c3aa",409:"3ac6095c",1487:"119f86c8",1874:"e39a743c",2138:"1a4e3797",2200:"d6b6207b",2278:"23374ca6",2679:"15f9a09a",2858:"dc8f4192",3315:"31e29712",4252:"9cd00e46",4456:"10815033",4782:"7f219f31",4921:"138e0e15",5742:"aba21aa0",6296:"b7e7dbf2",6803:"3b8c55ea",7098:"a7bd4aaa",7693:"0f2839b0",8070:"0480b142",8401:"17896441",8693:"7f76ed4a",9048:"a94703ab",9101:"88d2f13f",9598:"a4d55a63",9647:"5e95c892",9780:"0fb61cef",9946:"093cd424"}[e]||e)+"."+{141:"4e862b1a",305:"9eb5ad04",404:"58889a63",409:"07ca2e06",489:"ca291d9d",495:"46f32f36",711:"23e79cbb",971:"7b398aef",1169:"7fa04a3e",1176:"7251337d",1329:"d8d52af2",1487:"61bce6b4",1689:"33054130",1874:"7c52bb2b",1987:"5bd3379a",2130:"329fec01",2138:"ed769dca",2144:"c608e088",2200:"746b6d7e",2237:"5101a558",2278:"a33f751a",2315:"8c171963",2679:"d8efe6e8",2858:"3938fa50",3292:"aff1109d",3315:"c571d9d5",3417:"95c26a6d",3687:"7699daac",4073:"911f45fe",4104:"e5079ff3",4252:"16aec6cd",4456:"36fba14c",4529:"e006fa17",4564:"08005b5e",4782:"f6df5e0e",4809:"93d4cdda",4921:"15c94c1b",5163:"28e52ff7",5628:"f8ebfd24",5741:"12a31c5f",5742:"9ac6642b",5857:"07af1c6d",5860:"ce64d24e",6296:"7245f3ac",6625:"b150a464",6770:"2722e9bc",6803:"2066dfd3",7098:"7106a469",7693:"435a2461",7899:"123e032b",8070:"da76c2a4",8146:"4e0b5c54",8401:"b0cb5f22",8693:"fc6db051",8846:"dd735f03",8989:"168147cd",8995:"ba1e814d",9048:"498d9707",9101:"82510fd2",9312:"b222a7c8",9598:"b8769344",9647:"c5dca4c1",9780:"cf2819e8",9946:"c0c18dc3"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},c="website:",o.l=(e,a,t,d)=>{if(r[e])r[e].push(a);else{var f,b;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==c+t){f=u;break}}f||(b=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,o.nc&&f.setAttribute("nonce",o.nc),f.setAttribute("data-webpack",c+t),f.src=e),r[e]=[a];var s=(a,t)=>{f.onerror=f.onload=null,clearTimeout(l);var c=r[e];if(delete r[e],f.parentNode&&f.parentNode.removeChild(f),c&&c.forEach((e=>e(t))),a)return a(t)},l=setTimeout(s.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=s.bind(null,f.onerror),f.onload=s.bind(null,f.onload),b&&document.head.appendChild(f)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="/vscode-sas-extension/",o.gca=function(e){return e={10815033:"4456",17896441:"8401",a014e049:"305","6139c3aa":"404","3ac6095c":"409","119f86c8":"1487",e39a743c:"1874","1a4e3797":"2138",d6b6207b:"2200","23374ca6":"2278","15f9a09a":"2679",dc8f4192:"2858","31e29712":"3315","9cd00e46":"4252","7f219f31":"4782","138e0e15":"4921",aba21aa0:"5742",b7e7dbf2:"6296","3b8c55ea":"6803",a7bd4aaa:"7098","0f2839b0":"7693","0480b142":"8070","7f76ed4a":"8693",a94703ab:"9048","88d2f13f":"9101",a4d55a63:"9598","5e95c892":"9647","0fb61cef":"9780","093cd424":"9946"}[e]||e,o.p+o.u(e)},(()=>{o.b=document.baseURI||self.location.href;var e={5354:0,1869:0};o.f.j=(a,t)=>{var r=o.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise(((t,c)=>r=e[a]=[t,c]));t.push(r[2]=c);var d=o.p+o.u(a),f=new Error;o.l(d,(t=>{if(o.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var c=t&&("load"===t.type?"missing":t.type),d=t&&t.target&&t.target.src;f.message="Loading chunk "+a+" failed.\n("+c+": "+d+")",f.name="ChunkLoadError",f.type=c,f.request=d,r[1](f)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,t)=>{var r,c,d=t[0],f=t[1],b=t[2],n=0;if(d.some((a=>0!==e[a]))){for(r in f)o.o(f,r)&&(o.m[r]=f[r]);if(b)var i=b(o)}for(a&&a(t);n<d.length;n++)c=d[n],o.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return o.O(i)},t=self.webpackChunkwebsite=self.webpackChunkwebsite||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})()})();
\ No newline at end of file
diff --git a/faq/index.html b/faq/index.html
index f79852d3e..b894a2941 100644
--- a/faq/index.html
+++ b/faq/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Frequently Asked Questions | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/faq"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Frequently Asked Questions | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Usage questions"><meta data-rh="true" property="og:description" content="Usage questions"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/faq"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/faq" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/faq" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Frequently Asked Questions</span><meta itemprop="position" content="1"></li></ul></nav><div class="tocCollapsible_ETCw theme-doc-toc-mobile tocMobile_ITEo"><button type="button" class="clean-btn tocCollapsibleButton_TO0P">On this page</button></div><div class="theme-doc-markdown markdown"><header><h1>Frequently Asked Questions</h1></header>
diff --git a/index.html b/index.html
index cb59833b6..f198dacfe 100644
--- a/index.html
+++ b/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">SAS Extension for Visual Studio Code | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="SAS Extension for Visual Studio Code | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Welcome to the SAS Extension for Visual Studio Code! The SAS extension is lightweight, runs anywhere, and allows you to integrate SAS with other languages."><meta data-rh="true" property="og:description" content="Welcome to the SAS Extension for Visual Studio Code! The SAS extension is lightweight, runs anywhere, and allows you to integrate SAS with other languages."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n   <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n   <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n   <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/vscode-sas-extension/</span> </p>\n   <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))</script><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">SAS Extension for Visual Studio Code</span><meta itemprop="position" content="1"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>SAS Extension for Visual Studio Code</h1></header>
diff --git a/installation/index.html b/installation/index.html
index 18b77c4f1..1a6ae2279 100644
--- a/installation/index.html
+++ b/installation/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Installation | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/installation"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Installation | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="Install the latest version of Visual Studio Code (version 1.82 or later)."><meta data-rh="true" property="og:description" content="Install the latest version of Visual Studio Code (version 1.82 or later)."><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/installation"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/installation" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/installation" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Installation</span><meta itemprop="position" content="1"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Installation</h1></header>
diff --git a/matrix/index.html b/matrix/index.html
index 42f40a1d0..e885fe49c 100644
--- a/matrix/index.html
+++ b/matrix/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Capabilities by Connection Type | SAS Extension for Visual Studio Code Documentation</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/matrix"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docusaurus_version" content="current"><meta data-rh="true" name="docusaurus_tag" content="docs-default-current"><meta data-rh="true" name="docsearch:version" content="current"><meta data-rh="true" name="docsearch:docusaurus_tag" content="docs-default-current"><meta data-rh="true" property="og:title" content="Capabilities by Connection Type | SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="description" content="| SAS Extension for Visual Studio Code - Capabilities by Connection Type                        |      SAS Viya      | SAS 9.4 (local)  SAS 9.4 (remote - IOM) | SAS 9.4 (remote - SSH) | Notes                                                                |"><meta data-rh="true" property="og:description" content="| SAS Extension for Visual Studio Code - Capabilities by Connection Type                        |      SAS Viya      | SAS 9.4 (local)  SAS 9.4 (remote - IOM) | SAS 9.4 (remote - SSH) | Notes                                                                |"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/matrix"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/matrix" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/matrix" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="docsWrapper_hBAB"><button aria-label="Scroll back to top" class="clean-btn theme-back-to-top-button backToTopButton_sjWU" type="button"></button><div class="docRoot_UBD9"><aside class="theme-doc-sidebar-container docSidebarContainer_YfHR"><div class="sidebarViewport_aRkj"><div class="sidebar_njMd"><nav aria-label="Docs sidebar" class="menu thin-scrollbar menu_SIkG"><ul class="theme-doc-sidebar-menu menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/">SAS Extension for Visual Studio Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/vscode-sas-extension/matrix">Capabilities by Connection Type</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/installation">Installation</a></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Configurations/">Configuring the SAS Extension</a><button aria-label="Collapse sidebar category &#x27;Configuring the SAS Extension&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-2 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/">Profile Definitions and Connection Types</a><button aria-label="Collapse sidebar category &#x27;Profile Definitions and Connection Types&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/viya">SAS Viya Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9local">SAS 9.4 (local) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9iom">SAS 9.4 (remote - IOM) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/sas9ssh">SAS 9.4 (remote - SSH) Connection Profile</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-3 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/Profiles/additional">Additional Profile Settings</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Configurations/sasLog">SAS Log</a></li></ul></li><li class="theme-doc-sidebar-item-category theme-doc-sidebar-item-category-level-1 menu__list-item"><div class="menu__list-item-collapsible"><a class="menu__link menu__link--sublist" href="/vscode-sas-extension/Features/">Features</a><button aria-label="Collapse sidebar category &#x27;Features&#x27;" aria-expanded="true" type="button" class="clean-btn menu__caret"></button></div><ul style="display:block;overflow:visible;height:auto" class="menu__list"><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessContent">Accessing SAS Content</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessLibraries">Accessing Libraries and Tables</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/accessServer">Accessing SAS Server</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/running">Running SAS Code</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/runningTask">Running SAS Code by Task</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/errorsWarnings">Fixing Errors and Warnings</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasCodeEditing">SAS Code Editing Features</a></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-2 menu__list-item"><a class="menu__link" tabindex="0" href="/vscode-sas-extension/Features/sasNotebook">SAS Notebook</a></li></ul></li><li class="theme-doc-sidebar-item-link theme-doc-sidebar-item-link-level-1 menu__list-item"><a class="menu__link" href="/vscode-sas-extension/faq">Frequently Asked Questions</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_PEFL"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_kv0_"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></div></aside><main class="docMainContainer_TBSr"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_VOVn"><div class="docItemContainer_Djhp"><article><nav class="theme-doc-breadcrumbs breadcrumbsContainer_Z_bl" aria-label="Breadcrumbs"><ul class="breadcrumbs" itemscope="" itemtype="https://schema.org/BreadcrumbList"><li class="breadcrumbs__item"><a aria-label="Home page" class="breadcrumbs__link" href="/vscode-sas-extension/"><svg viewBox="0 0 24 24" class="breadcrumbHomeIcon_YNFT"><path d="M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z" fill="currentColor"></path></svg></a></li><li itemscope="" itemprop="itemListElement" itemtype="https://schema.org/ListItem" class="breadcrumbs__item breadcrumbs__item--active"><span class="breadcrumbs__link" itemprop="name">Capabilities by Connection Type</span><meta itemprop="position" content="1"></li></ul></nav><div class="theme-doc-markdown markdown"><header><h1>Capabilities by Connection Type</h1></header>
diff --git a/search-index.json b/search-index.json
index e5b4183b7..313d9b368 100644
--- a/search-index.json
+++ b/search-index.json
@@ -1 +1 @@
-[{"documents":[{"i":1,"t":"Profile Definitions and Connection Types","u":"/vscode-sas-extension/Configurations/Profiles/","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":11,"t":"Additional Profile Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":16,"t":"Configuring the SAS Extension","u":"/vscode-sas-extension/Configurations/","b":["Configuring the SAS Extension"]},{"i":18,"t":"SAS 9.4 (remote - IOM) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":24,"t":"SAS 9.4 (local) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":28,"t":"SAS 9.4 (remote - SSH) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":40,"t":"SAS Viya Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/viya","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":43,"t":"SAS Log","u":"/vscode-sas-extension/Configurations/sasLog","b":["Configuring the SAS Extension"]},{"i":45,"t":"Frequently Asked Questions","u":"/vscode-sas-extension/faq","b":[]},{"i":85,"t":"Features","u":"/vscode-sas-extension/Features/","b":["Features"]},{"i":87,"t":"Accessing SAS Content","u":"/vscode-sas-extension/Features/accessContent","b":["Features"]},{"i":91,"t":"Accessing Libraries and Tables","u":"/vscode-sas-extension/Features/accessLibraries","b":["Features"]},{"i":93,"t":"Fixing Errors and Warnings","u":"/vscode-sas-extension/Features/errorsWarnings","b":["Features"]},{"i":95,"t":"Running SAS Code","u":"/vscode-sas-extension/Features/running","b":["Features"]},{"i":103,"t":"Accessing SAS Server","u":"/vscode-sas-extension/Features/accessServer","b":["Features"]},{"i":107,"t":"Running SAS Code by Task","u":"/vscode-sas-extension/Features/runningTask","b":["Features"]},{"i":116,"t":"SAS Notebook","u":"/vscode-sas-extension/Features/sasNotebook","b":["Features"]},{"i":118,"t":"SAS Code Editing Features","u":"/vscode-sas-extension/Features/sasCodeEditing","b":["Features"]},{"i":135,"t":"Installation","u":"/vscode-sas-extension/installation","b":[]},{"i":137,"t":"Capabilities by Connection Type","u":"/vscode-sas-extension/matrix","b":[]},{"i":141,"t":"SAS Extension for Visual Studio Code","u":"/vscode-sas-extension/","b":[]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,1.134,1,2.498,2,1.134,3,2.023]],["t/11",[0,1.278,4,2.815,5,2.815]],["t/16",[6,2.815,7,0.512,8,2.28]],["t/18",[0,0.926,2,0.926,7,0.371,9,1.396,10,1.651,11,2.039]],["t/24",[0,1.02,2,1.02,7,0.408,9,1.537,12,2.246]],["t/28",[0,0.926,2,0.926,7,0.371,9,1.396,10,1.651,13,2.039]],["t/40",[0,1.134,2,1.134,7,0.454,14,2.498]],["t/43",[7,0.586,15,3.224]],["t/45",[16,2.815,17,2.815,18,2.815]],["t/85",[19,3.055]],["t/87",[7,0.512,20,1.927,21,2.815]],["t/91",[20,1.927,22,2.815,23,2.815]],["t/93",[24,2.815,25,2.815,26,2.815]],["t/95",[7,0.512,27,2.28,28,1.664]],["t/103",[7,0.512,20,1.927,29,2.815]],["t/107",[7,0.454,27,2.023,28,1.476,30,2.498]],["t/116",[7,0.586,31,3.224]],["t/118",[7,0.454,19,2.023,28,1.476,32,2.498]],["t/135",[33,3.772]],["t/137",[2,1.278,3,2.28,34,2.815]],["t/141",[7,0.408,8,1.819,28,1.327,35,2.246,36,2.246]]],"invertedIndex":[["9.4",{"_index":9,"t":{"18":{"position":[[4,3]]},"24":{"position":[[4,3]]},"28":{"position":[[4,3]]}}}],["access",{"_index":20,"t":{"87":{"position":[[0,9]]},"91":{"position":[[0,9]]},"103":{"position":[[0,9]]}}}],["addit",{"_index":4,"t":{"11":{"position":[[0,10]]}}}],["ask",{"_index":17,"t":{"45":{"position":[[11,5]]}}}],["capabl",{"_index":34,"t":{"137":{"position":[[0,12]]}}}],["code",{"_index":28,"t":{"95":{"position":[[12,4]]},"107":{"position":[[12,4]]},"118":{"position":[[4,4]]},"141":{"position":[[32,4]]}}}],["configur",{"_index":6,"t":{"16":{"position":[[0,11]]}}}],["connect",{"_index":2,"t":{"1":{"position":[[24,10]]},"18":{"position":[[23,10]]},"24":{"position":[[16,10]]},"28":{"position":[[23,10]]},"40":{"position":[[9,10]]},"137":{"position":[[16,10]]}}}],["content",{"_index":21,"t":{"87":{"position":[[14,7]]}}}],["definit",{"_index":1,"t":{"1":{"position":[[8,11]]}}}],["edit",{"_index":32,"t":{"118":{"position":[[9,7]]}}}],["error",{"_index":25,"t":{"93":{"position":[[7,6]]}}}],["extens",{"_index":8,"t":{"16":{"position":[[20,9]]},"141":{"position":[[4,9]]}}}],["featur",{"_index":19,"t":{"85":{"position":[[0,8]]},"118":{"position":[[17,8]]}}}],["fix",{"_index":24,"t":{"93":{"position":[[0,6]]}}}],["frequent",{"_index":16,"t":{"45":{"position":[[0,10]]}}}],["instal",{"_index":33,"t":{"135":{"position":[[0,12]]}}}],["iom",{"_index":11,"t":{"18":{"position":[[18,4]]}}}],["librari",{"_index":22,"t":{"91":{"position":[[10,9]]}}}],["local",{"_index":12,"t":{"24":{"position":[[8,7]]}}}],["log",{"_index":15,"t":{"43":{"position":[[4,3]]}}}],["notebook",{"_index":31,"t":{"116":{"position":[[4,8]]}}}],["profil",{"_index":0,"t":{"1":{"position":[[0,7]]},"11":{"position":[[11,7]]},"18":{"position":[[34,7]]},"24":{"position":[[27,7]]},"28":{"position":[[34,7]]},"40":{"position":[[20,7]]}}}],["question",{"_index":18,"t":{"45":{"position":[[17,9]]}}}],["remot",{"_index":10,"t":{"18":{"position":[[8,7]]},"28":{"position":[[8,7]]}}}],["run",{"_index":27,"t":{"95":{"position":[[0,7]]},"107":{"position":[[0,7]]}}}],["sa",{"_index":7,"t":{"16":{"position":[[16,3]]},"18":{"position":[[0,3]]},"24":{"position":[[0,3]]},"28":{"position":[[0,3]]},"40":{"position":[[0,3]]},"43":{"position":[[0,3]]},"87":{"position":[[10,3]]},"95":{"position":[[8,3]]},"103":{"position":[[10,3]]},"107":{"position":[[8,3]]},"116":{"position":[[0,3]]},"118":{"position":[[0,3]]},"141":{"position":[[0,3]]}}}],["server",{"_index":29,"t":{"103":{"position":[[14,6]]}}}],["set",{"_index":5,"t":{"11":{"position":[[19,8]]}}}],["ssh",{"_index":13,"t":{"28":{"position":[[18,4]]}}}],["studio",{"_index":36,"t":{"141":{"position":[[25,6]]}}}],["tabl",{"_index":23,"t":{"91":{"position":[[24,6]]}}}],["task",{"_index":30,"t":{"107":{"position":[[20,4]]}}}],["type",{"_index":3,"t":{"1":{"position":[[35,5]]},"137":{"position":[[27,4]]}}}],["visual",{"_index":35,"t":{"141":{"position":[[18,6]]}}}],["viya",{"_index":14,"t":{"40":{"position":[[4,4]]}}}],["warn",{"_index":26,"t":{"93":{"position":[[18,8]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":3,"t":"Add New Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#add-new-connection-profile","p":1},{"i":5,"t":"Delete Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#delete-connection-profile","p":1},{"i":7,"t":"Switch Current Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#switch-current-connection-profile","p":1},{"i":9,"t":"Update Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#update-connection-profile","p":1},{"i":12,"t":"SAS Options Settings Examples","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-options-settings-examples","p":11},{"i":14,"t":"SAS Autoexec Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-autoexec-settings","p":11},{"i":20,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#profile-anatomy","p":18},{"i":22,"t":"Steps to install ITCLIENT","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#steps-to-install-itclient","p":18},{"i":26,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","h":"#profile-anatomy","p":24},{"i":30,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#profile-anatomy","p":28},{"i":32,"t":"Authenticating to a SAS Server","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#authenticating-to-a-sas-server","p":28},{"i":34,"t":"Publickey","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#publickey","p":28},{"i":36,"t":"Password","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#password","p":28},{"i":38,"t":"Keyboard Interactive","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#keyboard-interactive","p":28},{"i":41,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/viya","h":"#profile-anatomy","p":40},{"i":46,"t":"Usage questions","u":"/vscode-sas-extension/faq","h":"#usage-questions","p":45},{"i":47,"t":"Why don't I see correct syntax colors in my SAS code?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-correct-syntax-colors-in-my-sas-code","p":45},{"i":49,"t":"Why don't I see error or note colors in my SAS log​?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-error-or-note-colors-in-my-sas-log","p":45},{"i":51,"t":"Can I change the default shortcuts to run SAS code?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-default-shortcuts-to-run-sas-code","p":45},{"i":53,"t":"Can I reduce the number of autocomplete suggestions I'm getting?","u":"/vscode-sas-extension/faq","h":"#can-i-reduce-the-number-of-autocomplete-suggestions-im-getting","p":45},{"i":55,"t":"Can I still get word-based suggestions after enabling the SAS extension?","u":"/vscode-sas-extension/faq","h":"#can-i-still-get-word-based-suggestions-after-enabling-the-sas-extension","p":45},{"i":57,"t":"Why does it take so long to run SAS code the first time?","u":"/vscode-sas-extension/faq","h":"#why-does-it-take-so-long-to-run-sas-code-the-first-time","p":45},{"i":59,"t":"Connection issues","u":"/vscode-sas-extension/faq","h":"#connection-issues","p":45},{"i":60,"t":"How do I get my client ID and secret?","u":"/vscode-sas-extension/faq","h":"#how-do-i-get-my-client-id-and-secret","p":45},{"i":62,"t":"What do the unable to verify the first certificate or self-signed certificate in certificate chain errors mean when run my code?","u":"/vscode-sas-extension/faq","h":"#what-do-the-unable-to-verify-the-first-certificateorself-signed-certificate-in-certificate-chainerrors-mean-when-run-my-code","p":45},{"i":64,"t":"When I connect to my SAS Viya connection profile, why doesn't VS Code prompt me to open a browser window and sign in using SAS?","u":"/vscode-sas-extension/faq","h":"#when-i-connect-to-my-sas-viya-connection-profile-why-doesnt-vs-code-prompt-me-to-open-a-browser-window-and-sign-in-using-sas","p":45},{"i":66,"t":"Why did I get the Unable to parse decrypted password error​?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-unable-to-parse-decrypted-passworderror","p":45},{"i":68,"t":"Why did I get the Setup error: Retrieving the COM class factory... error when connecting to SAS 9.4 (remote-IOM)?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-setup-error-retrieving-the-com-class-factory-error-when-connecting-to-sas-94-remote-iom","p":45},{"i":70,"t":"I got the See console log for more details error. How do I find the console log?​","u":"/vscode-sas-extension/faq","h":"#i-got-the-see-console-log-for-more-details-error-how-do-i-find-the-console-log","p":45},{"i":72,"t":"How do I debug connection failures?","u":"/vscode-sas-extension/faq","h":"#how-do-i-debug-connection-failures","p":45},{"i":74,"t":"Why am I getting blank errors?","u":"/vscode-sas-extension/faq","h":"#why-am-i-getting-blank-errors","p":45},{"i":76,"t":"Problems Panel questions","u":"/vscode-sas-extension/faq","h":"#problems-panel-questions","p":45},{"i":77,"t":"Can I change the sort order of the messages in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-sort-order-of-the-messages-in-the-problems-panel","p":45},{"i":79,"t":"What does the Show Infos option in the Filters menu do?","u":"/vscode-sas-extension/faq","h":"#what-does-the-show-infos-option-in-the-filters-menu-do","p":45},{"i":81,"t":"How do I access the toolbar options on the Problems panel when I am displaying a second panel side-by-side?","u":"/vscode-sas-extension/faq","h":"#how-do-i-access-the-toolbar-options-on-the-problems-panel-when-i-am-displaying-a-second-panel-side-by-side","p":45},{"i":83,"t":"Can I control whether errors and warnings from my SAS log are displayed in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-control-whether-errors-and-warnings-from-my-sas-log-are-displayed-in-the-problems-panel","p":45},{"i":89,"t":"Drag and Drop","u":"/vscode-sas-extension/Features/accessContent","h":"#drag-and-drop","p":87},{"i":97,"t":"SAS Viya","u":"/vscode-sas-extension/Features/running","h":"#sas-viya","p":95},{"i":99,"t":"SAS 9.4","u":"/vscode-sas-extension/Features/running","h":"#sas-94","p":95},{"i":101,"t":"Additional notes","u":"/vscode-sas-extension/Features/running","h":"#additional-notes","p":95},{"i":105,"t":"Drag and Drop","u":"/vscode-sas-extension/Features/accessServer","h":"#drag-and-drop","p":103},{"i":108,"t":"Run selected code or all code in active editor","u":"/vscode-sas-extension/Features/runningTask","h":"#run-selected-code-or-all-code-in-active-editor","p":107},{"i":110,"t":"Custom task to run specified SAS file in workspace","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-specified-sas-file-in-workspace","p":107},{"i":112,"t":"Custom task to run sas code with preamble and postamble added","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-sas-code-with-preamble-and-postamble-added","p":107},{"i":114,"t":"Assigning keyboard shortcuts to tasks","u":"/vscode-sas-extension/Features/runningTask","h":"#assigning-keyboard-shortcuts-to-tasks","p":107},{"i":119,"t":"SAS Syntax Highlighting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#sas-syntax-highlighting","p":118},{"i":121,"t":"Color Themes","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#color-themes","p":118},{"i":123,"t":"Code Completion","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-completion","p":118},{"i":125,"t":"Pop-up Syntax Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#pop-up-syntax-help","p":118},{"i":127,"t":"Snippets","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#snippets","p":118},{"i":129,"t":"Code Folding and Code Outline","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-folding-and-code-outline","p":118},{"i":131,"t":"Code Formatting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-formatting","p":118},{"i":133,"t":"Function Signature Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#function-signature-help","p":118},{"i":139,"t":"Choose Connection Type","u":"/vscode-sas-extension/matrix","h":"","p":137}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/3",[0,3.743,1,3.743,2,1.825,3,1.825]],["t/5",[2,2.02,3,2.02,4,4.143]],["t/7",[2,1.825,3,1.825,5,3.743,6,3.743]],["t/9",[2,2.02,3,2.02,7,4.143]],["t/12",[8,1.251,9,2.863,10,3.213,11,3.743]],["t/14",[8,1.385,10,3.556,12,4.143]],["t/20",[3,2.261,13,3.224]],["t/22",[14,4.143,15,4.143,16,4.143]],["t/26",[3,2.261,13,3.224]],["t/30",[3,2.261,13,3.224]],["t/32",[8,1.385,17,4.143,18,4.143]],["t/34",[19,5.268]],["t/36",[20,4.521]],["t/38",[21,3.98,22,4.638]],["t/41",[3,2.261,13,3.224]],["t/46",[23,4.638,24,3.98]],["t/47",[8,0.97,25,2.491,26,2.22,27,2.903,28,2.22,29,2.22,30,1.335]],["t/49",[8,0.97,25,2.491,26,2.22,29,2.22,31,1.606,32,2.491,33,2.22]],["t/51",[8,1.049,30,1.443,34,2.693,35,3.138,36,2.693,37,1.861]],["t/53",[38,3.138,39,3.138,40,3.138,41,2.693,42,3.138,43,2.693]],["t/55",[8,0.97,41,2.491,44,2.903,45,2.903,46,2.903,47,2.903,48,2.903]],["t/57",[8,0.97,30,1.335,37,1.721,49,2.903,50,2.903,51,2.491,52,2.903]],["t/59",[2,2.261,53,4.638]],["t/60",[54,4.143,55,4.143,56,4.143]],["t/62",[30,0.921,31,1.108,37,1.188,51,1.72,57,1.72,58,2.004,59,3.992,60,2.004,61,1.72,62,2.004,63,2.004]],["t/64",[2,1.441,3,0.885,8,0.988,30,0.835,61,1.559,64,1.559,65,1.816,66,1.816,67,1.816,68,1.816,69,1.816,70,1.816,71,1.816]],["t/66",[20,2.93,31,1.889,57,2.93,72,3.414,73,3.414]],["t/68",[2,1.03,8,0.706,31,1.845,74,2.113,75,2.113,76,2.113,77,2.113,78,2.113,79,1.813,80,2.113,81,2.113]],["t/70",[26,1.931,31,1.397,33,2.929,82,3.83,83,2.525,84,2.525,85,2.525]],["t/72",[2,2.02,86,4.143,87,4.143]],["t/74",[31,2.292,43,3.556,88,4.143]],["t/76",[24,3.556,89,2.879,90,2.879]],["t/77",[34,2.693,89,2.181,90,2.181,91,3.138,92,3.138,93,3.138]],["t/79",[9,2.611,94,3.414,95,3.414,96,3.414,97,3.414]],["t/81",[9,1.813,89,1.648,90,2.537,98,2.371,99,2.371,100,2.035,101,2.371,102,3.65]],["t/83",[8,0.844,31,1.397,33,1.931,89,1.755,90,1.755,100,2.167,103,2.525,104,2.525,105,2.525]],["t/89",[106,3.98,107,3.98]],["t/97",[8,1.55,64,3.98]],["t/99",[8,1.55,79,3.98]],["t/101",[32,3.98,108,4.638]],["t/105",[106,3.98,107,3.98]],["t/108",[30,2.067,37,1.861,109,3.138,110,3.138,111,3.138]],["t/110",[8,0.97,37,1.721,112,2.491,113,2.22,114,2.903,115,2.903,116,2.903]],["t/112",[8,0.903,30,1.242,37,1.601,112,2.318,113,2.066,117,2.701,118,2.701,119,2.701]],["t/114",[21,3.213,36,3.213,113,2.863,120,3.743]],["t/119",[8,1.385,28,3.168,121,4.143]],["t/121",[29,3.547,122,4.638]],["t/123",[30,2.132,123,4.638]],["t/125",[28,2.863,124,3.743,125,3.743,126,3.213]],["t/127",[127,5.268]],["t/129",[30,2.338,128,3.743,129,3.743]],["t/131",[30,2.132,130,4.638]],["t/133",[126,3.556,131,4.143,132,4.143]],["t/139",[2,2.02,133,4.143,134,4.143]]],"invertedIndex":[["9.4",{"_index":79,"t":{"68":{"position":[[96,3]]},"99":{"position":[[4,3]]}}}],["access",{"_index":98,"t":{"81":{"position":[[9,6]]}}}],["activ",{"_index":110,"t":{"108":{"position":[[33,6]]}}}],["ad",{"_index":119,"t":{"112":{"position":[[56,5]]}}}],["add",{"_index":0,"t":{"3":{"position":[[0,3]]}}}],["addit",{"_index":108,"t":{"101":{"position":[[0,10]]}}}],["anatomi",{"_index":13,"t":{"20":{"position":[[8,7]]},"26":{"position":[[8,7]]},"30":{"position":[[8,7]]},"41":{"position":[[8,7]]}}}],["assign",{"_index":120,"t":{"114":{"position":[[0,9]]}}}],["authent",{"_index":17,"t":{"32":{"position":[[0,14]]}}}],["autocomplet",{"_index":40,"t":{"53":{"position":[[27,12]]}}}],["autoexec",{"_index":12,"t":{"14":{"position":[[4,8]]}}}],["base",{"_index":46,"t":{"55":{"position":[[21,5]]}}}],["blank",{"_index":88,"t":{"74":{"position":[[17,5]]}}}],["browser",{"_index":69,"t":{"64":{"position":[[90,7]]}}}],["certif",{"_index":59,"t":{"62":{"position":[[39,11],[66,11],[81,11]]}}}],["chain",{"_index":62,"t":{"62":{"position":[[93,5]]}}}],["chang",{"_index":34,"t":{"51":{"position":[[6,6]]},"77":{"position":[[6,6]]}}}],["choos",{"_index":133,"t":{"139":{"position":[[0,6]]}}}],["class",{"_index":77,"t":{"68":{"position":[[50,5]]}}}],["client",{"_index":54,"t":{"60":{"position":[[16,6]]}}}],["code",{"_index":30,"t":{"47":{"position":[[48,5]]},"51":{"position":[[46,5]]},"57":{"position":[[36,4]]},"62":{"position":[[123,5]]},"64":{"position":[[65,4]]},"108":{"position":[[13,4],[25,4]]},"112":{"position":[[23,4]]},"123":{"position":[[0,4]]},"129":{"position":[[0,4],[17,4]]},"131":{"position":[[0,4]]}}}],["color",{"_index":29,"t":{"47":{"position":[[31,6]]},"49":{"position":[[30,6]]},"121":{"position":[[0,5]]}}}],["com",{"_index":76,"t":{"68":{"position":[[46,3]]}}}],["complet",{"_index":123,"t":{"123":{"position":[[5,10]]}}}],["connect",{"_index":2,"t":{"3":{"position":[[8,10]]},"5":{"position":[[7,10]]},"7":{"position":[[15,10]]},"9":{"position":[[7,10]]},"59":{"position":[[0,10]]},"64":{"position":[[7,7],[30,10]]},"68":{"position":[[78,10]]},"72":{"position":[[15,10]]},"139":{"position":[[7,10]]}}}],["consol",{"_index":82,"t":{"70":{"position":[[14,7],[68,7]]}}}],["control",{"_index":103,"t":{"83":{"position":[[6,7]]}}}],["correct",{"_index":27,"t":{"47":{"position":[[16,7]]}}}],["current",{"_index":6,"t":{"7":{"position":[[7,7]]}}}],["custom",{"_index":112,"t":{"110":{"position":[[0,6]]},"112":{"position":[[0,6]]}}}],["debug",{"_index":86,"t":{"72":{"position":[[9,5]]}}}],["decrypt",{"_index":73,"t":{"66":{"position":[[34,9]]}}}],["default",{"_index":35,"t":{"51":{"position":[[17,7]]}}}],["delet",{"_index":4,"t":{"5":{"position":[[0,6]]}}}],["detail",{"_index":84,"t":{"70":{"position":[[35,7]]}}}],["display",{"_index":100,"t":{"81":{"position":[[68,10]]},"83":{"position":[[62,9]]}}}],["doesn't",{"_index":65,"t":{"64":{"position":[[54,7]]}}}],["don't",{"_index":25,"t":{"47":{"position":[[4,5]]},"49":{"position":[[4,5]]}}}],["drag",{"_index":106,"t":{"89":{"position":[[0,4]]},"105":{"position":[[0,4]]}}}],["drop",{"_index":107,"t":{"89":{"position":[[9,4]]},"105":{"position":[[9,4]]}}}],["editor",{"_index":111,"t":{"108":{"position":[[40,6]]}}}],["enabl",{"_index":47,"t":{"55":{"position":[[45,8]]}}}],["error",{"_index":31,"t":{"49":{"position":[[16,5]]},"62":{"position":[[99,6]]},"66":{"position":[[53,7]]},"68":{"position":[[24,6],[67,5]]},"70":{"position":[[43,6]]},"74":{"position":[[23,7]]},"83":{"position":[[22,6]]}}}],["exampl",{"_index":11,"t":{"12":{"position":[[21,8]]}}}],["extens",{"_index":48,"t":{"55":{"position":[[62,10]]}}}],["factori",{"_index":78,"t":{"68":{"position":[[56,10]]}}}],["failur",{"_index":87,"t":{"72":{"position":[[26,9]]}}}],["file",{"_index":115,"t":{"110":{"position":[[33,4]]}}}],["filter",{"_index":96,"t":{"79":{"position":[[39,7]]}}}],["find",{"_index":85,"t":{"70":{"position":[[59,4]]}}}],["first",{"_index":51,"t":{"57":{"position":[[45,5]]},"62":{"position":[[33,5]]}}}],["fold",{"_index":128,"t":{"129":{"position":[[5,7]]}}}],["format",{"_index":130,"t":{"131":{"position":[[5,10]]}}}],["function",{"_index":131,"t":{"133":{"position":[[0,8]]}}}],["get",{"_index":43,"t":{"53":{"position":[[56,8]]},"74":{"position":[[9,7]]}}}],["help",{"_index":126,"t":{"125":{"position":[[14,4]]},"133":{"position":[[19,4]]}}}],["highlight",{"_index":121,"t":{"119":{"position":[[11,12]]}}}],["i'm",{"_index":42,"t":{"53":{"position":[[52,3]]}}}],["id",{"_index":55,"t":{"60":{"position":[[23,2]]}}}],["info",{"_index":95,"t":{"79":{"position":[[19,5]]}}}],["instal",{"_index":15,"t":{"22":{"position":[[9,7]]}}}],["interact",{"_index":22,"t":{"38":{"position":[[9,11]]}}}],["iom",{"_index":81,"t":{"68":{"position":[[108,5]]}}}],["issu",{"_index":53,"t":{"59":{"position":[[11,6]]}}}],["itclient",{"_index":16,"t":{"22":{"position":[[17,8]]}}}],["keyboard",{"_index":21,"t":{"38":{"position":[[0,8]]},"114":{"position":[[10,8]]}}}],["log",{"_index":33,"t":{"49":{"position":[[47,5]]},"70":{"position":[[22,3],[76,5]]},"83":{"position":[[54,3]]}}}],["long",{"_index":50,"t":{"57":{"position":[[20,4]]}}}],["mean",{"_index":63,"t":{"62":{"position":[[106,4]]}}}],["menu",{"_index":97,"t":{"79":{"position":[[47,4]]}}}],["messag",{"_index":93,"t":{"77":{"position":[[35,8]]}}}],["more",{"_index":83,"t":{"70":{"position":[[30,4]]}}}],["new",{"_index":1,"t":{"3":{"position":[[4,3]]}}}],["note",{"_index":32,"t":{"49":{"position":[[25,4]]},"101":{"position":[[11,5]]}}}],["number",{"_index":39,"t":{"53":{"position":[[17,6]]}}}],["open",{"_index":68,"t":{"64":{"position":[[83,4]]}}}],["option",{"_index":9,"t":{"12":{"position":[[4,7]]},"79":{"position":[[25,6]]},"81":{"position":[[28,7]]}}}],["order",{"_index":92,"t":{"77":{"position":[[22,5]]}}}],["outlin",{"_index":129,"t":{"129":{"position":[[22,7]]}}}],["panel",{"_index":90,"t":{"76":{"position":[[9,5]]},"77":{"position":[[60,6]]},"81":{"position":[[52,5],[88,5]]},"83":{"position":[[88,6]]}}}],["pars",{"_index":72,"t":{"66":{"position":[[28,5]]}}}],["password",{"_index":20,"t":{"36":{"position":[[0,8]]},"66":{"position":[[44,8]]}}}],["pop",{"_index":124,"t":{"125":{"position":[[0,3]]}}}],["postambl",{"_index":118,"t":{"112":{"position":[[46,9]]}}}],["preambl",{"_index":117,"t":{"112":{"position":[[33,8]]}}}],["problem",{"_index":89,"t":{"76":{"position":[[0,8]]},"77":{"position":[[51,8]]},"81":{"position":[[43,8]]},"83":{"position":[[79,8]]}}}],["profil",{"_index":3,"t":{"3":{"position":[[19,7]]},"5":{"position":[[18,7]]},"7":{"position":[[26,7]]},"9":{"position":[[18,7]]},"20":{"position":[[0,7]]},"26":{"position":[[0,7]]},"30":{"position":[[0,7]]},"41":{"position":[[0,7]]},"64":{"position":[[41,8]]}}}],["prompt",{"_index":67,"t":{"64":{"position":[[70,6]]}}}],["publickey",{"_index":19,"t":{"34":{"position":[[0,9]]}}}],["question",{"_index":24,"t":{"46":{"position":[[6,9]]},"76":{"position":[[15,9]]}}}],["reduc",{"_index":38,"t":{"53":{"position":[[6,6]]}}}],["remot",{"_index":80,"t":{"68":{"position":[[100,7]]}}}],["retriev",{"_index":75,"t":{"68":{"position":[[31,10]]}}}],["run",{"_index":37,"t":{"51":{"position":[[38,3]]},"57":{"position":[[28,3]]},"62":{"position":[[116,3]]},"108":{"position":[[0,3]]},"110":{"position":[[15,3]]},"112":{"position":[[15,3]]}}}],["sa",{"_index":8,"t":{"12":{"position":[[0,3]]},"14":{"position":[[0,3]]},"32":{"position":[[20,3]]},"47":{"position":[[44,3]]},"49":{"position":[[43,3]]},"51":{"position":[[42,3]]},"55":{"position":[[58,3]]},"57":{"position":[[32,3]]},"64":{"position":[[21,3],[123,4]]},"68":{"position":[[92,3]]},"83":{"position":[[50,3]]},"97":{"position":[[0,3]]},"99":{"position":[[0,3]]},"110":{"position":[[29,3]]},"112":{"position":[[19,3]]},"119":{"position":[[0,3]]}}}],["second",{"_index":101,"t":{"81":{"position":[[81,6]]}}}],["secret",{"_index":56,"t":{"60":{"position":[[30,7]]}}}],["see",{"_index":26,"t":{"47":{"position":[[12,3]]},"49":{"position":[[12,3]]},"70":{"position":[[10,3]]}}}],["select",{"_index":109,"t":{"108":{"position":[[4,8]]}}}],["self",{"_index":60,"t":{"62":{"position":[[54,4]]}}}],["server",{"_index":18,"t":{"32":{"position":[[24,6]]}}}],["set",{"_index":10,"t":{"12":{"position":[[12,8]]},"14":{"position":[[13,8]]}}}],["setup",{"_index":74,"t":{"68":{"position":[[18,5]]}}}],["shortcut",{"_index":36,"t":{"51":{"position":[[25,9]]},"114":{"position":[[19,9]]}}}],["show",{"_index":94,"t":{"79":{"position":[[14,4]]}}}],["side",{"_index":102,"t":{"81":{"position":[[94,4],[102,5]]}}}],["sign",{"_index":61,"t":{"62":{"position":[[59,6]]},"64":{"position":[[109,4]]}}}],["signatur",{"_index":132,"t":{"133":{"position":[[9,9]]}}}],["snippet",{"_index":127,"t":{"127":{"position":[[0,8]]}}}],["sort",{"_index":91,"t":{"77":{"position":[[17,4]]}}}],["specifi",{"_index":114,"t":{"110":{"position":[[19,9]]}}}],["step",{"_index":14,"t":{"22":{"position":[[0,5]]}}}],["still",{"_index":44,"t":{"55":{"position":[[6,5]]}}}],["suggest",{"_index":41,"t":{"53":{"position":[[40,11]]},"55":{"position":[[27,11]]}}}],["switch",{"_index":5,"t":{"7":{"position":[[0,6]]}}}],["syntax",{"_index":28,"t":{"47":{"position":[[24,6]]},"119":{"position":[[4,6]]},"125":{"position":[[7,6]]}}}],["take",{"_index":49,"t":{"57":{"position":[[12,4]]}}}],["task",{"_index":113,"t":{"110":{"position":[[7,4]]},"112":{"position":[[7,4]]},"114":{"position":[[32,5]]}}}],["theme",{"_index":122,"t":{"121":{"position":[[6,6]]}}}],["time",{"_index":52,"t":{"57":{"position":[[51,5]]}}}],["toolbar",{"_index":99,"t":{"81":{"position":[[20,7]]}}}],["type",{"_index":134,"t":{"139":{"position":[[18,4]]}}}],["unabl",{"_index":57,"t":{"62":{"position":[[12,6]]},"66":{"position":[[18,6]]}}}],["up",{"_index":125,"t":{"125":{"position":[[4,2]]}}}],["updat",{"_index":7,"t":{"9":{"position":[[0,6]]}}}],["us",{"_index":71,"t":{"64":{"position":[[117,5]]}}}],["usag",{"_index":23,"t":{"46":{"position":[[0,5]]}}}],["verifi",{"_index":58,"t":{"62":{"position":[[22,6]]}}}],["viya",{"_index":64,"t":{"64":{"position":[[25,4]]},"97":{"position":[[4,4]]}}}],["vs",{"_index":66,"t":{"64":{"position":[[62,2]]}}}],["warn",{"_index":105,"t":{"83":{"position":[[33,8]]}}}],["whether",{"_index":104,"t":{"83":{"position":[[14,7]]}}}],["window",{"_index":70,"t":{"64":{"position":[[98,6]]}}}],["word",{"_index":45,"t":{"55":{"position":[[16,4]]}}}],["workspac",{"_index":116,"t":{"110":{"position":[[41,9]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":1,"t":"Profiles provide an easy way to switch between multiple SAS deployments. For SAS Viya connections, multiple Viya profiles are used to switch between compute contexts. There is no limit to the number of stored profiles you can create.","s":"Profile Definitions and Connection Types","u":"/vscode-sas-extension/Configurations/Profiles/","p":1},{"i":11,"t":"SAS Options Settings Examples","s":"Additional Profile Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","p":11},{"i":16,"t":"Before running SAS code, you must configure the SAS extension to access a SAS 9.4 (remote or local) server or a SAS Viya server. You must license SAS 9.4 or SAS Viya to run SAS code.","s":"Configuring the SAS Extension","u":"/vscode-sas-extension/Configurations/","p":16},{"i":18,"t":"To use a SAS 9.4 (remote – IOM) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on).","s":"SAS 9.4 (remote - IOM) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","p":18},{"i":24,"t":"To use a SAS 9.4 (local) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on).","s":"SAS 9.4 (local) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","p":24},{"i":28,"t":"This connection method uses SSH to authenticate to a SAS Server and run SAS Code using Interactive Line Mode. A number of methods are available to create a secure connection to the SAS 9.4 server.","s":"SAS 9.4 (remote - SSH) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","p":28},{"i":40,"t":"Profile Anatomy","s":"SAS Viya Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/viya","p":40},{"i":43,"t":"You can customize when the SAS log is displayed in the bottom panel by using the following extension settings. These settings apply to all connection profiles:","s":"SAS Log","u":"/vscode-sas-extension/Configurations/sasLog","p":43},{"i":45,"t":"Usage questions","s":"Frequently Asked Questions","u":"/vscode-sas-extension/faq","p":45},{"i":85,"t":"The SAS extension includes many features to help you access your data, write and run code, and create SAS notebooks.","s":"Features","u":"/vscode-sas-extension/Features/","p":85},{"i":87,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Content.","s":"Accessing SAS Content","u":"/vscode-sas-extension/Features/accessContent","p":87},{"i":91,"t":"After you configure the SAS extension for a SAS Viya, SAS 9.4 (local), or SAS 9.4 (remote-IOM) environment, you can access your connected libraries.","s":"Accessing Libraries and Tables","u":"/vscode-sas-extension/Features/accessLibraries","p":91},{"i":93,"t":"The Problems panel contains error and warning messages that are generated by the SAS log when you run a program. Errors and warnings in the Problems panel are not cleared until you rerun the code. The Quick Fix option enables you to remove items from the Problems panel without rerunning the code.","s":"Fixing Errors and Warnings","u":"/vscode-sas-extension/Features/errorsWarnings","p":93},{"i":95,"t":"After you configure the SAS extension for your SAS environment, you can run your SAS program and view the log and results. The steps to connect to SAS and run your program are different for SAS Viya and SAS 9.","s":"Running SAS Code","u":"/vscode-sas-extension/Features/running","p":95},{"i":103,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Server.","s":"Accessing SAS Server","u":"/vscode-sas-extension/Features/accessServer","p":103},{"i":107,"t":"Run selected code or all code in active editor","s":"Running SAS Code by Task","u":"/vscode-sas-extension/Features/runningTask","p":107},{"i":116,"t":"SAS Notebook is an interactive notebook file that includes markdown code, executable code snippets, and corresponding rich output cells.","s":"SAS Notebook","u":"/vscode-sas-extension/Features/sasNotebook","p":116},{"i":118,"t":"SAS Syntax Highlighting","s":"SAS Code Editing Features","u":"/vscode-sas-extension/Features/sasCodeEditing","p":118},{"i":135,"t":"Install the latest version of Visual Studio Code (version 1.82 or later).","s":"Installation","u":"/vscode-sas-extension/installation","p":135},{"i":137,"t":"| SAS Extension for Visual Studio Code - Capabilities by Connection Type                        |      SAS Viya      | SAS 9.4 (local)  SAS 9.4 (remote - IOM) | SAS 9.4 (remote - SSH) | Notes                                                                |","s":"Capabilities by Connection Type","u":"/vscode-sas-extension/matrix","p":137},{"i":141,"t":"Welcome to the SAS Extension for Visual Studio Code! The SAS extension is lightweight, runs anywhere, and allows you to integrate SAS with other languages.","s":"SAS Extension for Visual Studio Code","u":"/vscode-sas-extension/","p":141}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.523,1,2.103,2,2.103,3,2.103,4,3.102,5,3.102,6,3.102,7,0.264,8,2.103,9,1.243,10,0.745,11,1.086,12,2.103,13,2.103,14,2.103,15,1.703,16,2.103,17,1.439]],["t/11",[7,0.327,18,3.104,19,3.104,20,3.833]],["t/16",[7,0.403,9,1.263,21,2.149,22,1.263,23,0.761,24,1.109,25,0.672,26,1.109,27,1.431,28,1.27,29,1.27,30,2.157,31,2.149]],["t/18",[7,0.273,10,0.778,11,1.134,23,0.531,27,0.998,28,1.298,32,1.779,33,1.504,34,1.504,35,1.779,36,1.504,37,1.779,38,2.594,39,1.779,40,1.779,41,2.193,42,2.594,43,1.779,44,1.779]],["t/24",[7,0.282,10,0.815,11,1.188,23,0.556,27,1.044,29,1.36,34,1.575,35,1.863,36,1.575,37,1.863,38,2.682,39,1.863,40,1.863,41,2.267,42,2.682,43,1.863,44,1.863]],["t/28",[7,0.322,10,1.134,11,1.654,15,1.779,17,1.504,22,0.881,23,0.531,27,0.998,30,2.193,45,3.203,46,1.779,47,2.197,48,1.779,49,2.197,50,2.197,51,2.197,52,2.197]],["t/40",[0,2.847,53,4.159]],["t/43",[0,1.885,7,0.235,10,0.975,11,1.422,19,3.042,25,0.861,54,2.754,55,1.885,56,2.754,57,2.754,58,2.23,59,2.754,60,2.754]],["t/45",[61,4.159,62,4.159]],["t/85",[7,0.32,17,1.885,22,1.104,23,0.665,25,0.861,26,1.422,63,2.23,64,2.754,65,2.754,66,2.754,67,2.754,68,2.754,69,2.23]],["t/87",[7,0.393,9,1.284,24,1.654,25,1.002,26,1.654,70,1.894,71,3.205]],["t/91",[7,0.382,9,1.045,10,0.923,24,1.346,25,0.815,26,1.346,27,1.643,28,1.541,29,1.541,33,1.785,70,1.541,72,2.607]],["t/93",[7,0.162,18,1.538,22,0.761,23,0.694,55,1.3,58,2.808,73,3.468,74,1.899,75,2.874,76,2.874,77,1.899,78,1.899,79,1.538,80,1.899,81,1.899,82,2.874,83,1.899,84,1.899,85,1.899,86,1.899,87,1.899,88,1.899]],["t/95",[7,0.399,9,0.922,10,0.815,22,1.327,24,1.188,25,0.719,55,1.575,70,1.36,79,2.682,89,2.301,90,2.301,91,2.301,92,2.301,93,2.301]],["t/103",[7,0.393,9,1.284,24,1.654,25,1.002,26,1.654,30,2.194,70,1.894]],["t/107",[22,1.424,23,1.072,94,3.554,95,3.554,96,3.554]],["t/116",[7,0.228,23,0.89,48,2.169,63,2.169,69,2.985,97,2.679,98,2.679,99,2.679,100,2.679,101,2.679,102,2.679,103,2.679,104,2.679]],["t/118",[7,0.34,105,3.989,106,3.989]],["t/135",[23,0.774,41,2.194,107,3.205,108,4.156,109,2.194,110,2.194,111,3.205,112,3.205]],["t/137",[7,0.36,9,0.792,10,0.7,23,0.477,25,0.618,27,1.612,28,1.75,29,1.167,32,3.593,33,1.352,34,1.352,46,1.6,109,1.352,110,1.352,113,1.976,114,1.976]],["t/141",[7,0.359,22,1.073,23,0.647,25,1.153,36,1.833,109,1.833,110,1.833,115,2.679,116,2.679,117,2.679,118,2.679,119,2.679]]],"invertedIndex":[["",{"_index":32,"t":{"18":{"position":[[25,1]]},"137":{"position":[[0,1],[96,1],[117,1],[159,1],[184,1],[255,1]]}}}],["1.82",{"_index":111,"t":{"135":{"position":[[58,4]]}}}],["9",{"_index":93,"t":{"95":{"position":[[207,2]]}}}],["9.4",{"_index":27,"t":{"16":{"position":[[78,3],[150,3]]},"18":{"position":[[13,3]]},"24":{"position":[[13,3]]},"28":{"position":[[185,3]]},"91":{"position":[[58,3],[78,3]]},"137":{"position":[[123,3],[140,3],[165,3]]}}}],["access",{"_index":26,"t":{"16":{"position":[[65,6]]},"85":{"position":[[53,6]]},"87":{"position":[[74,6]]},"91":{"position":[[116,6]]},"103":{"position":[[74,6]]}}}],["activ",{"_index":95,"t":{"107":{"position":[[33,6]]}}}],["allow",{"_index":118,"t":{"141":{"position":[[106,6]]}}}],["anatomi",{"_index":53,"t":{"40":{"position":[[8,7]]}}}],["anywher",{"_index":117,"t":{"141":{"position":[[92,9]]}}}],["appli",{"_index":60,"t":{"43":{"position":[[126,5]]}}}],["authent",{"_index":47,"t":{"28":{"position":[[35,12]]}}}],["avail",{"_index":51,"t":{"28":{"position":[[134,9]]}}}],["befor",{"_index":21,"t":{"16":{"position":[[0,6]]}}}],["between",{"_index":5,"t":{"1":{"position":[[39,7],[141,7]]}}}],["bottom",{"_index":57,"t":{"43":{"position":[[55,6]]}}}],["capabl",{"_index":113,"t":{"137":{"position":[[41,12]]}}}],["cell",{"_index":104,"t":{"116":{"position":[[130,6]]}}}],["clear",{"_index":80,"t":{"93":{"position":[[163,7]]}}}],["client",{"_index":38,"t":{"18":{"position":[[95,6],[142,6]]},"24":{"position":[[88,6],[135,6]]}}}],["code",{"_index":23,"t":{"16":{"position":[[19,5],[177,5]]},"18":{"position":[[178,4]]},"24":{"position":[[171,4]]},"28":{"position":[[76,4]]},"85":{"position":[[85,5]]},"93":{"position":[[191,5],[292,5]]},"107":{"position":[[13,4],[25,4]]},"116":{"position":[[68,5],[85,4]]},"135":{"position":[[44,4]]},"137":{"position":[[34,4]]},"141":{"position":[[47,5]]}}}],["comput",{"_index":12,"t":{"1":{"position":[[149,7]]}}}],["configur",{"_index":24,"t":{"16":{"position":[[34,9]]},"87":{"position":[[10,9]]},"91":{"position":[[10,9]]},"95":{"position":[[10,9]]},"103":{"position":[[10,9]]}}}],["connect",{"_index":10,"t":{"1":{"position":[[86,12]]},"18":{"position":[[32,10]]},"24":{"position":[[25,10]]},"28":{"position":[[5,10],[163,10]]},"43":{"position":[[139,10]]},"91":{"position":[[128,9]]},"95":{"position":[[136,7]]},"137":{"position":[[57,10]]}}}],["contain",{"_index":74,"t":{"93":{"position":[[19,8]]}}}],["content",{"_index":71,"t":{"87":{"position":[[85,8]]}}}],["context",{"_index":13,"t":{"1":{"position":[[157,9]]}}}],["correspond",{"_index":101,"t":{"116":{"position":[[104,13]]}}}],["creat",{"_index":17,"t":{"1":{"position":[[226,7]]},"28":{"position":[[147,6]]},"85":{"position":[[95,6]]}}}],["custom",{"_index":54,"t":{"43":{"position":[[8,9]]}}}],["data",{"_index":67,"t":{"85":{"position":[[65,5]]}}}],["deploy",{"_index":8,"t":{"1":{"position":[[60,12]]}}}],["differ",{"_index":92,"t":{"95":{"position":[[176,9]]}}}],["display",{"_index":56,"t":{"43":{"position":[[38,9]]}}}],["easi",{"_index":2,"t":{"1":{"position":[[20,4]]}}}],["editor",{"_index":96,"t":{"107":{"position":[[40,6]]}}}],["enabl",{"_index":85,"t":{"93":{"position":[[218,7]]}}}],["environ",{"_index":70,"t":{"87":{"position":[[53,12]]},"91":{"position":[[95,12]]},"95":{"position":[[51,12]]},"103":{"position":[[53,12]]}}}],["error",{"_index":75,"t":{"93":{"position":[[28,5],[113,6]]}}}],["exampl",{"_index":20,"t":{"11":{"position":[[21,8]]}}}],["execut",{"_index":99,"t":{"116":{"position":[[74,10]]}}}],["extens",{"_index":25,"t":{"16":{"position":[[52,9]]},"43":{"position":[[91,9]]},"85":{"position":[[8,9]]},"87":{"position":[[28,9]]},"91":{"position":[[28,9]]},"95":{"position":[[28,9]]},"103":{"position":[[28,9]]},"137":{"position":[[6,9]]},"141":{"position":[[19,9],[61,9]]}}}],["featur",{"_index":65,"t":{"85":{"position":[[32,8]]}}}],["file",{"_index":97,"t":{"116":{"position":[[40,4]]}}}],["fix",{"_index":84,"t":{"93":{"position":[[207,3]]}}}],["follow",{"_index":59,"t":{"43":{"position":[[81,9]]}}}],["gener",{"_index":78,"t":{"93":{"position":[[64,9]]}}}],["help",{"_index":66,"t":{"85":{"position":[[44,4]]}}}],["highlight",{"_index":106,"t":{"118":{"position":[[11,12]]}}}],["includ",{"_index":63,"t":{"85":{"position":[[18,8]]},"116":{"position":[[50,8]]}}}],["instal",{"_index":41,"t":{"18":{"position":[[125,9],[186,9]]},"24":{"position":[[118,9],[179,9]]},"135":{"position":[[0,7]]}}}],["integr",{"_index":36,"t":{"18":{"position":[[70,11]]},"24":{"position":[[63,11]]},"141":{"position":[[120,9]]}}}],["interact",{"_index":48,"t":{"28":{"position":[[87,11]]},"116":{"position":[[19,11]]}}}],["iom",{"_index":33,"t":{"18":{"position":[[27,4]]},"91":{"position":[[90,4]]},"137":{"position":[[154,4]]}}}],["itclient",{"_index":40,"t":{"18":{"position":[[114,10]]},"24":{"position":[[107,10]]}}}],["item",{"_index":87,"t":{"93":{"position":[[240,5]]}}}],["languag",{"_index":119,"t":{"141":{"position":[[145,10]]}}}],["later",{"_index":112,"t":{"135":{"position":[[66,7]]}}}],["latest",{"_index":107,"t":{"135":{"position":[[12,6]]}}}],["librari",{"_index":72,"t":{"91":{"position":[[138,10]]}}}],["licens",{"_index":31,"t":{"16":{"position":[[138,7]]}}}],["lightweight",{"_index":116,"t":{"141":{"position":[[74,12]]}}}],["limit",{"_index":14,"t":{"1":{"position":[[179,5]]}}}],["line",{"_index":49,"t":{"28":{"position":[[99,4]]}}}],["local",{"_index":29,"t":{"16":{"position":[[93,6]]},"24":{"position":[[17,7]]},"91":{"position":[[62,8]]},"137":{"position":[[127,7]]}}}],["log",{"_index":55,"t":{"43":{"position":[[31,3]]},"93":{"position":[[85,3]]},"95":{"position":[[106,3]]}}}],["machin",{"_index":42,"t":{"18":{"position":[[149,7],[167,7]]},"24":{"position":[[142,7],[160,7]]}}}],["mani",{"_index":64,"t":{"85":{"position":[[27,4]]}}}],["markdown",{"_index":98,"t":{"116":{"position":[[59,8]]}}}],["messag",{"_index":77,"t":{"93":{"position":[[46,8]]}}}],["method",{"_index":45,"t":{"28":{"position":[[16,6],[122,7]]}}}],["mode",{"_index":50,"t":{"28":{"position":[[104,5]]}}}],["multipl",{"_index":6,"t":{"1":{"position":[[47,8],[99,8]]}}}],["need",{"_index":35,"t":{"18":{"position":[[53,4]]},"24":{"position":[[46,4]]}}}],["note",{"_index":114,"t":{"137":{"position":[[186,5]]}}}],["notebook",{"_index":69,"t":{"85":{"position":[[106,10]]},"116":{"position":[[4,8],[31,8]]}}}],["number",{"_index":15,"t":{"1":{"position":[[192,6]]},"28":{"position":[[112,6]]}}}],["option",{"_index":18,"t":{"11":{"position":[[4,7]]},"93":{"position":[[211,6]]}}}],["output",{"_index":103,"t":{"116":{"position":[[123,6]]}}}],["panel",{"_index":58,"t":{"43":{"position":[[62,5]]},"93":{"position":[[13,5],[149,5],[264,5]]}}}],["problem",{"_index":73,"t":{"93":{"position":[[4,8],[140,8],[255,8]]}}}],["profil",{"_index":0,"t":{"1":{"position":[[0,8],[113,8],[209,8]]},"40":{"position":[[0,7]]},"43":{"position":[[150,9]]}}}],["program",{"_index":79,"t":{"93":{"position":[[104,8]]},"95":{"position":[[85,7],[164,7]]}}}],["provid",{"_index":1,"t":{"1":{"position":[[9,7]]}}}],["question",{"_index":62,"t":{"45":{"position":[[6,9]]}}}],["quick",{"_index":83,"t":{"93":{"position":[[201,5]]}}}],["remot",{"_index":28,"t":{"16":{"position":[[82,7]]},"18":{"position":[[17,7]]},"91":{"position":[[82,7]]},"137":{"position":[[144,7],[169,7]]}}}],["remov",{"_index":86,"t":{"93":{"position":[[233,6]]}}}],["rerun",{"_index":82,"t":{"93":{"position":[[181,5],[278,9]]}}}],["result",{"_index":90,"t":{"95":{"position":[[114,8]]}}}],["rich",{"_index":102,"t":{"116":{"position":[[118,4]]}}}],["run",{"_index":22,"t":{"16":{"position":[[7,7],[169,3]]},"28":{"position":[[68,3]]},"85":{"position":[[81,3]]},"93":{"position":[[98,3]]},"95":{"position":[[72,3],[155,3]]},"107":{"position":[[0,3]]},"141":{"position":[[87,4]]}}}],["sa",{"_index":7,"t":{"1":{"position":[[56,3],[77,3]]},"11":{"position":[[0,3]]},"16":{"position":[[15,3],[48,3],[74,3],[112,3],[146,3],[157,3],[173,3]]},"18":{"position":[[9,3],[66,3]]},"24":{"position":[[9,3],[59,3]]},"28":{"position":[[53,3],[72,3],[181,3]]},"43":{"position":[[27,3]]},"85":{"position":[[4,3],[102,3]]},"87":{"position":[[24,3],[44,3],[81,3]]},"91":{"position":[[24,3],[44,3],[54,3],[74,3]]},"93":{"position":[[81,3]]},"95":{"position":[[24,3],[47,3],[81,3],[147,3],[190,3],[203,3]]},"103":{"position":[[24,3],[44,3],[81,3]]},"116":{"position":[[0,3]]},"118":{"position":[[0,3]]},"137":{"position":[[2,3],[103,3],[119,3],[136,3],[161,3]]},"141":{"position":[[15,3],[57,3],[130,3]]}}}],["same",{"_index":43,"t":{"18":{"position":[[162,4]]},"24":{"position":[[155,4]]}}}],["secur",{"_index":52,"t":{"28":{"position":[[156,6]]}}}],["select",{"_index":94,"t":{"107":{"position":[[4,8]]}}}],["server",{"_index":30,"t":{"16":{"position":[[100,6],[121,7]]},"28":{"position":[[57,6],[189,7]]},"103":{"position":[[85,7]]}}}],["set",{"_index":19,"t":{"11":{"position":[[12,8]]},"43":{"position":[[101,9],[117,8]]}}}],["snippet",{"_index":100,"t":{"116":{"position":[[90,9]]}}}],["ssh",{"_index":46,"t":{"28":{"position":[[28,3]]},"137":{"position":[[179,4]]}}}],["step",{"_index":91,"t":{"95":{"position":[[127,5]]}}}],["store",{"_index":16,"t":{"1":{"position":[[202,6]]}}}],["studio",{"_index":110,"t":{"135":{"position":[[37,6]]},"137":{"position":[[27,6]]},"141":{"position":[[40,6]]}}}],["switch",{"_index":4,"t":{"1":{"position":[[32,6],[134,6]]}}}],["syntax",{"_index":105,"t":{"118":{"position":[[4,6]]}}}],["technolog",{"_index":37,"t":{"18":{"position":[[82,12]]},"24":{"position":[[75,12]]}}}],["type",{"_index":34,"t":{"18":{"position":[[43,5]]},"24":{"position":[[36,5]]},"137":{"position":[[68,4]]}}}],["until",{"_index":81,"t":{"93":{"position":[[171,5]]}}}],["us",{"_index":11,"t":{"1":{"position":[[126,4]]},"18":{"position":[[3,3]]},"24":{"position":[[3,3]]},"28":{"position":[[23,4],[81,5]]},"43":{"position":[[71,5]]}}}],["usag",{"_index":61,"t":{"45":{"position":[[0,5]]}}}],["version",{"_index":108,"t":{"135":{"position":[[19,7],[49,8]]}}}],["view",{"_index":89,"t":{"95":{"position":[[97,4]]}}}],["visual",{"_index":109,"t":{"135":{"position":[[30,6]]},"137":{"position":[[20,6]]},"141":{"position":[[33,6]]}}}],["viya",{"_index":9,"t":{"1":{"position":[[81,4],[108,4]]},"16":{"position":[[116,4],[161,4]]},"87":{"position":[[48,4]]},"91":{"position":[[48,5]]},"95":{"position":[[194,4]]},"103":{"position":[[48,4]]},"137":{"position":[[107,4]]}}}],["vs",{"_index":44,"t":{"18":{"position":[[175,2]]},"24":{"position":[[168,2]]}}}],["warn",{"_index":76,"t":{"93":{"position":[[38,7],[124,8]]}}}],["way",{"_index":3,"t":{"1":{"position":[[25,3]]}}}],["welcom",{"_index":115,"t":{"141":{"position":[[0,7]]}}}],["window",{"_index":39,"t":{"18":{"position":[[106,7]]},"24":{"position":[[99,7]]}}}],["without",{"_index":88,"t":{"93":{"position":[[270,7]]}}}],["write",{"_index":68,"t":{"85":{"position":[[71,5]]}}}]],"pipeline":["stemmer"]}},{"documents":[],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[],"invertedIndex":[],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"Profiles provide an easy way to switch between multiple SAS deployments. For SAS Viya connections, multiple Viya profiles are used to switch between compute contexts. There is no limit to the number of stored profiles you can create. You configure the profiles in VS Code and they are stored in the VS Code settings.json file. You can update the profile settings, if needed. The following commands are supported for profiles: Command Title SAS.addProfile SAS: Add New Connection Profile SAS.switchProfile SAS: Switch Current Connection profile SAS.updateProfile SAS: Update Connection profile SAS.deleteProfile SAS: Delete Connection profile","s":"Profile Definitions and Connection Types","u":"/vscode-sas-extension/Configurations/Profiles/","h":"","p":1},{"i":4,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the SAS.addProfile command. Select a connection type and complete the prompts to create a new profile.","s":"Add New Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#add-new-connection-profile","p":1},{"i":6,"t":"After executing the SAS.deleteProfile command: Select a profile to delete from the list of profiles A notification message is displayed when the profile is successfully deleted.","s":"Delete Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#delete-connection-profile","p":1},{"i":8,"t":"After executing the SAS.switchProfile command: Select a profile to set active from the list of profiles. If no profiles can be found, the extension prompts you to create a new profile The StatusBar is updated to display the name of the selected profile","s":"Switch Current Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#switch-current-connection-profile","p":1},{"i":10,"t":"After executing the SAS.updateProfile command: Select a profile to update from the list of profiles. Complete the prompts to update the profile. To update the name of a profile, you must delete and recreate the profile.","s":"Update Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#update-connection-profile","p":1},{"i":13,"t":"SAS system options can be set for each connection profile. Changes to the SAS system options do not take effect until you close and restart your SAS session. See the following examples of the required formats for the supported connection profile types. SAS Viya: { \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\", \"PAGESIZE=MAX\"] } } } SAS 9.4 (remote - IOM): { \"profiles\": { \"sas9IOM\": { \"host\": \"host\", \"username\": \"username\", \"port\": 8591, \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\", \"PAGESIZE=MAX\"], \"ConnectionType\": \"iom\" } } } SAS 9.4 (local): { \"profiles\": { \"sas9COM\": { \"host\": \"localhost\", \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\", \"PAGESIZE=MAX\"], \"ConnectionType\": \"com\" } } } SAS 9 (remote - SSH): { \"profiles\": { \"SAS9SSH\": { \"host\": \"hostname\", \"username\": \"username\", \"port\": 22, \"sasPath\": \"/remote/path/to/sas_u8\", \"sasOptions\": [\"-NONEWS\", \"-ECHOAUTO\", \"-PAGESIZE MAX\"], \"connectionType\": \"ssh\" } } }","s":"SAS Options Settings Examples","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-options-settings-examples","p":11},{"i":15,"t":"For SAS Viya connection profiles, you can set up autoexec code that executes each time you start a new session. Changes to the autoexec code do not take effect until you close and restart your SAS session. The Autoexec option supports different modes for how to define the SAS lines that should run: Line Mode: embed lines directly into the connection profile JSON. This mode is useful if only a few lines are needed to run on session startup. Note that standard JSON escaping rules apply. \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"autoExec\": [ { \"type\": \"line\", \"line\": \"ods graphics / imagemap;\" } ] } } } File Mode: specify a path to a file containing autoexec lines to execute. The file must be in a location that is readable by the extension. This mode is useful for complex autoexec scenarios: \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"autoExec\": [ { \"type\": \"file\", \"filePath\": \"/my/local/autoexec.sas\" } ] } } } Mixed Mode: The autoexec option supports an array of entries, so it is possible to use a combination of both embedded lines and files. The lines will be read in sequential order as they occur in the array itself. \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"autoExec\": [ { \"type\": \"line\", \"line\": \"ods graphics / imagemap;\" }, { \"type\": \"file\", \"filePath\": \"/my/local/autoexec.sas\" } ] } } }","s":"SAS Autoexec Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-autoexec-settings","p":11},{"i":17,"t":"Before running SAS code, you must configure the SAS extension to access a SAS 9.4 (remote or local) server or a SAS Viya server. You must license SAS 9.4 or SAS Viya to run SAS code. To configure the SAS extension: Open a SAS program file. Click \"No Profile\" in the status bar on the bottom left of your VS Code window. You can also open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and locate SAS: Add New Connection Profile command. Follow the instructions in the Add New Connection Profile section to add a profile. After you have created a profile, the Status Bar Item changes from \"No Profile\" to the name of the new profile.","s":"Configuring the SAS Extension","u":"/vscode-sas-extension/Configurations/","h":"","p":16},{"i":19,"t":"To use a SAS 9.4 (remote – IOM) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on). You can check the SASHOME location on your client machine to see if you already have ITCLIENT installed. For example, ITCLIENT is normally installed in the default path \"C:\\Program Files\\SASHome\\x86\\Integration Technologies\". If that path exists on your machine, you have ITCLIENT. ITCLIENT is automatically installed with some SAS software, such as SAS Enterprise Guide and SAS Add-in for Microsoft Office, so if you have one of those on your machine, you likely already have ITCLIENT as well. If you do not already have ITCLIENT installed on the client machine, follow the steps. note If you are using a SAS 9.4 (remote - IOM) connection profile, you can use SAS Grid Manager to balance your workload across multiple servers.","s":"SAS 9.4 (remote - IOM) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"","p":18},{"i":21,"t":"A SAS 9.4 (remote – IOM) connection profile includes the following parameters: \"connectionType\": \"iom\" Name Description Additional Notes host IOM Server Host Appears when hovering over the status bar. username IOM Server Username The username to establish the IOM connection to the server. port IOM Server Port The port of the IOM server. Default value is 8591.","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#profile-anatomy","p":18},{"i":23,"t":"You can install ITCLIENT by running your SAS 9.4 installer and making sure \"Integration Technologies Client\" is checked, or by visiting the following link to download and install it on the client machine. See the note below for guidance on which version to download and install. Note: If you have no existing SAS software on the client machine, download and install the latest (currently 9.4M8) version of ITCLIENT from the link above. If you have SAS software already installed on the client machine, make sure to download and install the matching version of ITCLIENT. For example, if you already have SAS 9.4M6 on the client machine (a 9.4M6 SASHOME directory), download and install the 9.4M6 version of ITCLIENT from the link above. ITCLIENT is backwards compatible, so any version of ITCLIENT will allow you to connect to the same or earlier version V9 SAS server. For example, if you have 9.4M8 ITCLIENT, you will be able to connect to SAS 9.4M8, 9.4M7, 9.4M6, or earlier SAS 9.4 servers. If you have 9.4M7 ITCLIENT, you will be able to connect to SAS 9.4M7, 9.4M6, or earlier SAS 9.4 servers.","s":"Steps to install ITCLIENT","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#steps-to-install-itclient","p":18},{"i":25,"t":"To use a SAS 9.4 (local) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on). You can check the SASHOME location on your client machine to see if you already have ITCLIENT installed. For example, ITCLIENT is normally installed in the default path \"C:\\Program Files\\SASHome\\x86\\Integration Technologies\". If that path exists on your machine, you have ITCLIENT. ITCLIENT is automatically installed with some SAS software, such as SAS Enterprise Guide and SAS Add-in for Microsoft Office, so if you have one of those on your machine, you likely already have ITCLIENT as well. If you do not already have ITCLIENT installed on the client machine, follow the steps.","s":"SAS 9.4 (local) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","h":"","p":24},{"i":27,"t":"A local SAS 9.4 connection profile includes the following parameters: \"connectionType\": \"com\" Name Description Additional Notes host Indicates SAS 9.4 local instance Defaults to \"localhost\" for com","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","h":"#profile-anatomy","p":24},{"i":29,"t":"This connection method uses SSH to authenticate to a SAS Server and run SAS Code using Interactive Line Mode. A number of methods are available to create a secure connection to the SAS 9.4 server. note You can use the console log to help debug connection issues. For more information, see How do I debug connection failures?","s":"SAS 9.4 (remote - SSH) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"","p":28},{"i":31,"t":"A SAS 9.4 (remote – SSH) connection profile includes the following parameters: \"connectionType\": \"ssh\" Name Description Additional Notes host SSH Server Host Appears when hovering over the status bar. username SSH Server Username The username to establish the SSH connection to the server. port SSH Server Port The SSH port of the SSH server. The default value is 22. saspath Path to SAS Executable on the server Must be a fully qualified path on the SSH server to a SAS executable file. privateKeyFilePath SSH Private Key File (optional) Must be a fully qualified path on the same machine that VSCode is running on.","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#profile-anatomy","p":28},{"i":33,"t":"The extension will attempt to authenticate to the SAS Server over ssh using the auth methods specified in the SSH Server configuration defined on the SAS Server. The extension currently supports using the SSH auth methods listed below: Publickey Password Keyboard Interactive","s":"Authenticating to a SAS Server","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#authenticating-to-a-sas-server","p":28},{"i":35,"t":"SSH Agent​ When using publickey SSH authentication, The extension can be configured to use keys defined in the SSH Agent. The socket defined in the environment variable SSH_AUTH_SOCK is used to communicate with ssh-agent to authenticate the SSH session. The private key must be registered with the ssh-agent when using this method. The steps for configuring SSH follow. Follow the steps below to complete the setup. Windows​ Enable OpenSSH for Windows using these instructions. Create an environment variable named SSH_AUTH_SOCK with value //./pipe/openssh-ssh-agent (Windows uses a named pipe for the auth sock). Note: An attempt to create the varible using Powershell command line did not register; suggest using these GUI instructions. Ensure that the ssh-agent service is running and set the Startup type to Automatic using these instructions Generate ed25519 keys with the following command (email address is not binding; you can use any email address): ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_ed25519 -C \"youremail@company.com\" You are prompted to enter additional information. If you did not enter a path, a default path is provided for you. You can also specify a passphrase. If you do not specify a passphrase, your key is not password-protected. Press Enter to accept the default value for each prompt. Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter] Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase again] Define an entry in ~/.ssh/config using the following format: Host host.machine.name AddKeysToAgent yes IdentityFile /path/to/private/key/with/passphrase Note: if ~/.ssh/config does not exist, run the following Powershell command to create it: Out-File -FilePath config Add the private key to ssh-agent: ssh-add /path/to/private/key/with/passphrase In VS Code, define a connection profile (see detailed instructions in the Add New Connection Profile section). The connection for the remote server is stored in the settings.json file. \"ssh_test\": { \"connectionType\": \"ssh\", \"host\": \"host.machine.name\", \"saspath\": \"/path/to/sas/executable\", \"username\": \"username\", \"port\": 22 } Note: the default path to the SAS executable (saspath) is /opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8. Check with your SAS administrator for the exact path. Add the public part of the keypair to the SAS server. Add the contents of the key file to the ~/.ssh/authorized_keys file. Mac​ Start ssh-agent in the background: eval \"$(ssh-agent -s)\" Ensure that SSH_AUTH_SOCK has a value echo $SSH_AUTH_SOCK Define an entry in $HOME/.ssh/config of the form: Host host.machine.name AddKeysToAgent yes UseKeychain yes IdentityFile /path/to/private/key/with/passphrase Add the private key to ssh-agent: ssh-add /path/to/private/key/with/passphrase Define a connection profile in settings.json for a remote server (see detailed instructions in the Add New Connection Profile section): \"ssh_test\": { \"connectionType\": \"ssh\", \"host\": \"host.machine.name\", \"saspath\": \"/path/to/sas/executable\", \"username\": \"username\", \"port\": 22 } Add the public part of the keypair to the SAS server. Add the contents of the key file to the ~/.ssh/authorized_keys file. Private Key File Path​ A private key can optionally be specified in the privateKeyFilePath field in the connection profile for SAS 9.4 (remote - SSH). This is useful for auth setups where the SSH Agent cannot be used. If a private key file contains a passphrase, the user will be prompted to enter it during each Session creation for which it is used. \"ssh_test\": { \"connectionType\": \"ssh\", \"host\": \"host.machine.name\", \"saspath\": \"/path/to/sas/executable\", \"username\": \"username\", \"port\": 22, \"privateKeyFilePath\": \"/path/to/privatekey/file\" }","s":"Publickey","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#publickey","p":28},{"i":37,"t":"Enter the password using the secure input prompt during each Session creation. To authenticate without using a password, configure the extension using one of the Publickey setups.","s":"Password","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#password","p":28},{"i":39,"t":"Enter the response to each question using the secure input prompts during each Session creation.","s":"Keyboard Interactive","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#keyboard-interactive","p":28},{"i":42,"t":"A SAS Viya connection profile includes the following parameters: \"connectionType\": \"rest\" Name Description Additional Notes endpoint URL for the SAS Viya server. An example is https://example.sas.com. Appears when hovering over the status bar. context Context for Compute Server Please see SAS Documentation for more information. clientId Registered Client ID for SAS Viya Please contact your SAS administrator. authorization_code and refresh_token grant types are required. Leave blank for Viya4 2022.11 and later. clientSecret Registered Client Secret for SAS Viya Please contact your SAS administrator. Leave blank for Viya4 2022.11 and later. Depending on your SAS Viya version, the values for the prompts differ slightly. For SAS Viya 2022.11 and later, you can leave Client ID and Client Secret prompts empty and simply press Enter. (The built-in Client ID vscode will be used.) For SAS Viya 2022.10 and before (including SAS Viya 3.5), you need to provide a Client ID and secret. For more information about Client IDs and the authentication process, please see the blog post Authentication to SAS Viya: a couple of approaches. A SAS administrator can follow the Steps 1 and 2 in the post to register a new client.","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/viya","h":"#profile-anatomy","p":40},{"i":44,"t":"You can customize when the SAS log is displayed in the bottom panel by using the following extension settings. These settings apply to all connection profiles: Name Description Additional Notes SAS.log.showOnExecutionStart Show SAS log on start of execution default: true SAS.log.showOnExecutionFinish Show SAS log on end of execution default: true To access the SAS settings, select File > Preferences > Settings. Search for \"sas\" and then click SAS in the search results to view the SAS extension settings. You can edit the settings directly in the settings.json file by clicking Edit in settings.json. Example settings.json { \"SAS.log.showOnExecutionFinish\": true, \"SAS.log.showOnExecutionStart\": false, \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\"], \"autoExec\": [ { \"type\": \"line\", \"line\": \"ods graphics / imagemap;\" }, { \"type\": \"file\", \"filePath\": \"/my/local/autoexec.sas\" } ] } } } } tip To view the SAS log as a text file, click the ... icon on the top right of the OUTPUT panel, and select Open Output in Editor.","s":"SAS Log","u":"/vscode-sas-extension/Configurations/sasLog","h":"","p":43},{"i":48,"t":"Select File > Preferences > Color Theme and select a SAS color theme.","s":"Why don't I see correct syntax colors in my SAS code?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-correct-syntax-colors-in-my-sas-code","p":45},{"i":50,"t":"Select File > Preferences > Color Theme and select a SAS color theme.","s":"Why don't I see error or note colors in my SAS log​?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-error-or-note-colors-in-my-sas-log","p":45},{"i":52,"t":"To manage shortcuts in VS Code, select File > Preferences > Keyboard Shortcuts. Enter \"run sas\" in the search box to view the commands that are associated with running SAS code. Hover the mouse pointer over the column to the left of the command to add or edit a shortcut for the command.","s":"Can I change the default shortcuts to run SAS code?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-default-shortcuts-to-run-sas-code","p":45},{"i":54,"t":"To turn off autocomplete suggestions when you enter a trigger character, such as Space, select File > Preferences > Settings and enter \"trigger\" in the search box. Clear the Suggest On Trigger Characters checkbox. When this option is disabled, you can still display a code suggestion by entering matched text or by pressing Ctrl+Space. To change how suggestions are accepted, search for the Accept Suggestion on Enter option. To accept changes only when you press Tab, select off from the drop-down list. Note: You can specify that any setting changes you make affect only SAS files. For more information, see https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings","s":"Can I reduce the number of autocomplete suggestions I'm getting?","u":"/vscode-sas-extension/faq","h":"#can-i-reduce-the-number-of-autocomplete-suggestions-im-getting","p":45},{"i":56,"t":"VS Code provides a default word-based autocompletion for any programming language when there is no language extension installed. When a language extension is installed, however, the default autocomplete feature is no longer available. For more information, see https://github.com/microsoft/vscode/issues/21611","s":"Can I still get word-based suggestions after enabling the SAS extension?","u":"/vscode-sas-extension/faq","h":"#can-i-still-get-word-based-suggestions-after-enabling-the-sas-extension","p":45},{"i":58,"t":"A new session must be created the first time you run SAS code. Connection time varies depending on the server connection. Subsequent runs within the session should be quicker.","s":"Why does it take so long to run SAS code the first time?","u":"/vscode-sas-extension/faq","h":"#why-does-it-take-so-long-to-run-sas-code-the-first-time","p":45},{"i":61,"t":"SAS administrators can refer to this documentation for how to generate client IDs. The client ID needs the authorization_code grant type. If you want it to automatically refresh the access token, it also needs the refresh_token grant type.","s":"How do I get my client ID and secret?","u":"/vscode-sas-extension/faq","h":"#how-do-i-get-my-client-id-and-secret","p":45},{"i":63,"t":"You need to manually trust your server's certificate using the steps below: Get your server's certificate file 1.1. Access your SAS Viya endpoint with Google Chrome or Microsoft Edge 1.2. Click the \"lock\" icon on the left of the URL on the address bar. The site information panel opens. 1.3. Click \"Connection is secure\", then click \"Certificate is valid\". The Certificate Viewer opens. 1.4. Click the \"Details\" tab, then click \"Export\". Select \"Base64-encoded ASCII, certificate chain\" and save it to a file. For Mac OS, you can install the certificate file into your Keychain Access and trust the certificate. If you are using another operating system or you don't want to add the certificate to your system, open VS Code Settings > SAS: User Provided Certificates. Enter the full path of the certificate file. Restart VS Code. If the steps above do not work, you can bypass the certificate check: Set the environment variable NODE_TLS_REJECT_UNAUTHORIZED to 0 to bypass the certificate check. Shut down all VS Code instances and then restart the application with the updated environment variable. If you are connecting to a remote workspace, set the environment variable on the remote system and terminate all VS Code server processes (for example, run ps -aux | grep vscode-server on the remote Linux machine to see the processes).","s":"What do the unable to verify the first certificate or self-signed certificate in certificate chain errors mean when run my code?","u":"/vscode-sas-extension/faq","h":"#what-do-the-unable-to-verify-the-first-certificateorself-signed-certificate-in-certificate-chainerrors-mean-when-run-my-code","p":45},{"i":65,"t":"Confirm that you have specified the protocol correctly. For example, if your SAS Viya server is on https, make sure you included https:// in your endpoint setting.","s":"When I connect to my SAS Viya connection profile, why doesn't VS Code prompt me to open a browser window and sign in using SAS?","u":"/vscode-sas-extension/faq","h":"#when-i-connect-to-my-sas-viya-connection-profile-why-doesnt-vs-code-prompt-me-to-open-a-browser-window-and-sign-in-using-sas","p":45},{"i":67,"t":"For Microsoft Windows, open the Control Panel and navigate to All Control Panel Items\\Credential Manager, click Windows Credentials, Select items that start with vscodesas and click Remove. Restart VS Code. For Mac OS, open Keychain Access, select login keychain and then select Passwords. Right-click any items that start with vscodesas and select Delete. Restart VS Code.","s":"Why did I get the Unable to parse decrypted password error​?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-unable-to-parse-decrypted-passworderror","p":45},{"i":69,"t":"Confirm if SAS Integration Technologies Client is successfully installed. Refer to the documentation for details.","s":"Why did I get the Setup error: Retrieving the COM class factory... error when connecting to SAS 9.4 (remote-IOM)?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-setup-error-retrieving-the-com-class-factory-error-when-connecting-to-sas-94-remote-iom","p":45},{"i":71,"t":"Click Help > Toggle Developer Tools from the top menu bar.","s":"I got the See console log for more details error. How do I find the console log?​","u":"/vscode-sas-extension/faq","h":"#i-got-the-see-console-log-for-more-details-error-how-do-i-find-the-console-log","p":45},{"i":73,"t":"The console log includes detailed errors and warnings that you can use to help debug problems with your connection. To open the console log, click Help > Toggle Developer Tools from the top menu bar. If you need more help, you can enter a GitHub issue by clicking https://github.com/sassoftware/vscode-sas-extension/issues/new/choose and filling out the form. Be sure to include the errors and warnings from the console log.","s":"How do I debug connection failures?","u":"/vscode-sas-extension/faq","h":"#how-do-i-debug-connection-failures","p":45},{"i":75,"t":"Restart your VS Code session.","s":"Why am I getting blank errors?","u":"/vscode-sas-extension/faq","h":"#why-am-i-getting-blank-errors","p":45},{"i":78,"t":"No, you cannot change the order in which the messages are displayed in the Problems panel. The items are sorted first by severity and then by order of their appearance in the log.","s":"Can I change the sort order of the messages in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-sort-order-of-the-messages-in-the-problems-panel","p":45},{"i":80,"t":"The Show Infos option is not implemented in the SAS extension.","s":"What does the Show Infos option in the Filters menu do?","u":"/vscode-sas-extension/faq","h":"#what-does-the-show-infos-option-in-the-filters-menu-do","p":45},{"i":82,"t":"If the options on the Problems panel toolbar are not visible, you can display the options by clicking the Problems panel to make it the active panel or by hovering your mouse pointer over the Problems panel toolbar.","s":"How do I access the toolbar options on the Problems panel when I am displaying a second panel side-by-side?","u":"/vscode-sas-extension/faq","h":"#how-do-i-access-the-toolbar-options-on-the-problems-panel-when-i-am-displaying-a-second-panel-side-by-side","p":45},{"i":84,"t":"Yes. The SAS.problems.log setting controls whether problems from the SAS log are displayed in the Problems panel. This option is enabled by default. To access this option, select File > Preferences > Settings, and search for \"sas problems\".","s":"Can I control whether errors and warnings from my SAS log are displayed in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-control-whether-errors-and-warnings-from-my-sas-log-are-displayed-in-the-problems-panel","p":45},{"i":86,"t":"The SAS extension includes many features to help you access your data, write and run code, and create SAS notebooks. You can use the SAS extension to access your libraries and tables. If you are connected to a SAS Viya server, you can also access SAS Content. You can edit code using many of the same features that are available in the SAS code editor. You can run SAS code and create a custom task to run a specific SAS file. You can create an interactive SAS notebook.","s":"Features","u":"/vscode-sas-extension/Features/","h":"","p":85},{"i":88,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Content. To access SAS Content: Click the SAS icon in the VS Code activity bar. Click Sign In. Your SAS Content should be displayed after you sign in. You can create, edit, delete, upload, download, and run files stored on a SAS server. note SAS Content requires a profile with a connection to a SAS Viya server.","s":"Accessing SAS Content","u":"/vscode-sas-extension/Features/accessContent","h":"","p":87},{"i":90,"t":"You can drag and drop files and folders between the SAS Content pane and File Explorer. You can drag and drop a file from SAS Content into your SAS code. SAS generates a FILENAME statement for you.","s":"Drag and Drop","u":"/vscode-sas-extension/Features/accessContent","h":"#drag-and-drop","p":87},{"i":92,"t":"After you configure the SAS extension for a SAS Viya, SAS 9.4 (local), or SAS 9.4 (remote-IOM) environment, you can access your connected libraries. You can use the Libraries pane to delete a table, drag and drop tables into your SAS program code, or view the table data.","s":"Accessing Libraries and Tables","u":"/vscode-sas-extension/Features/accessLibraries","h":"","p":91},{"i":94,"t":"The Problems panel contains error and warning messages that are generated by the SAS log when you run a program. Errors and warnings in the Problems panel are not cleared until you rerun the code. The Quick Fix option enables you to remove items from the Problems panel without rerunning the code. To use the Quick Fix options: Open the Quick Fix menu in one of these ways: Click a message in the Problems panel and then click the corresponding Show Code Actions icon in the code editor. Click the Show fixes button for the appropriate message in the Problems panel. Select one of the following options: Ignore: current position - clears the currently selected problem from the Problems panel and the code editor. Ignore: warnings - clears all warnings from the Problems panel and the code editor. Ignore: error - clears all errors from the Problems panel and the code editor. Ignore: all - clears all problems from the Problems panel and the code editor. tip You can use the Problems panel as a to-do list when you are debugging your code. When you correct an error in your code, open the Quick Fix options for that error and select Ignore: current position to remove the error message from the list.","s":"Fixing Errors and Warnings","u":"/vscode-sas-extension/Features/errorsWarnings","h":"","p":93},{"i":96,"t":"After you configure the SAS extension for your SAS environment, you can run your SAS program and view the log and results. The steps to connect to SAS and run your program are different for SAS Viya and SAS 9.","s":"Running SAS Code","u":"/vscode-sas-extension/Features/running","h":"","p":95},{"i":98,"t":"To run a SAS program with a SAS Viya connection: Click the icon in the upper right corner of your SAS program window. For a secure connection to SAS Viya, you must connect with an authorization code: 2.1. If VS Code prompts you to sign in using SAS, click 'Allow'. 2.2. If VS Code prompts you to open an external website, click 'Open'. A new browser window opens so that you can log on to SAS. 2.3. Log on with your SAS credentials. 2.4. SAS returns an authorization code. Copy this code. 2.5. Paste the authorization code in the authorization box at the top of the VS Code application. VS Code connects to SAS and runs the code. The results are displayed in the application. The SAS output log and error information are displayed in the application. info Your sign in status will persist in VS Code. You can view it and sign out from VS Code's Accounts menu.","s":"SAS Viya","u":"/vscode-sas-extension/Features/running","h":"#sas-viya","p":95},{"i":100,"t":"Click the icon in the upper right corner of your SAS program window. VS Code connects to SAS and runs the code. The results, log, and error status are displayed in the application.","s":"SAS 9.4","u":"/vscode-sas-extension/Features/running","h":"#sas-94","p":95},{"i":102,"t":"To run a selection of SAS code: The Run Selected or All SAS Code command (F3) will automatically run selected code when you have selected lines of code in a program. If you have not selected any lines of code, SAS runs the entire program. If you have selected multiple sections of code, the Run Selected or All SAS Code command combines the code from the selections in the order in which they were selected, and then submits the combined code. The Run All SAS Code command (F8) always runs the entire program. Notes: A new session must be created the first time you run SAS code. Connection time will vary depending on the server connection. Currently, only HTML output is supported. By default, the ODS HTML5 statement is added to the submitted code. Clear the Enable/disable ODS HTML5 output option in the Settings editor for the SAS extension to disable this output. When you click Run, the code in the active tab in the editor is submitted. Make sure that the correct tab is active when you run your program. To reset your connection to SAS, run the Close Current Session command in VS Code or click the Close Session button from the tooltip of the active profile status bar item.","s":"Additional notes","u":"/vscode-sas-extension/Features/running","h":"#additional-notes","p":95},{"i":104,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Server. To access SAS Server: Click the SAS icon in the VS Code activity bar. Click Sign In. Your SAS Server files should be displayed after you sign in. You can create, edit, delete, upload, download, and run files stored on a SAS server. note SAS Server requires a profile with a connection to a SAS Viya server.","s":"Accessing SAS Server","u":"/vscode-sas-extension/Features/accessServer","h":"","p":103},{"i":106,"t":"You can drag and drop files and folders between the SAS Server pane and File Explorer.","s":"Drag and Drop","u":"/vscode-sas-extension/Features/accessServer","h":"#drag-and-drop","p":103},{"i":109,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the Tasks: Run Task command. Select the sas task category and then select the sas: Run sas file task. This task automatically runs selected code or all code in active editor (depending on whether you have selected any code).","s":"Run selected code or all code in active editor","u":"/vscode-sas-extension/Features/runningTask","h":"#run-selected-code-or-all-code-in-active-editor","p":107},{"i":111,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the Tasks: Configure Task command. Select sas: Run sas file task. The tasks.json file opens with an initial task definition: { \"version\": \"2.0.0\", \"tasks\": [ { \"type\": \"sas\", \"task\": \"Run sas file\", \"problemMatcher\": [], \"label\": \"sas: Run sas file\" } ] } Add the file field and assign a SAS file name to it. Update the label field. Here is an example of the final task definition: { \"version\": \"2.0.0\", \"tasks\": [ { \"type\": \"sas\", \"task\": \"Run sas file\", \"file\": \"my.sas\", \"problemMatcher\": [], \"label\": \"run my.sas code\" } ] } Save tasks.json. This custom task can be run by Run Tasks... in the global Terminal menu Note: If you do not specify a file property or you assign an empty string to the file property in your task definition, the custom task will use the default properties of a built-in task.","s":"Custom task to run specified SAS file in workspace","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-specified-sas-file-in-workspace","p":107},{"i":113,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the Tasks: Configure Task command. Select sas: Run sas file task. Add preamble and/or postamble properties and enter the SAS code. if a file is specified, the preamble and postamble will be added in the code from this file when this task is executed. If file is absent, then preamble and postamble will be added in the selected code (if you have selected code) or all code in active editor when this task is executed. { \"version\": \"2.0.0\", \"tasks\": [ { \"type\": \"sas\", \"task\": \"Run sas file\", \"file\": \"code.sas\", \"preamble\": \"some code*\", \"postamble\": \"some code*\", \"problemMatcher\": [], \"label\": \"Run additional code\" } ] }","s":"Custom task to run sas code with preamble and postamble added","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-sas-code-with-preamble-and-postamble-added","p":107},{"i":115,"t":"If you need to run a task frequently, you can define a keyboard shortcut for the task. For example, to assign Ctrl+H to the run additional code task from above, add the following to your keybindings.json file: { \"key\": \"ctrl+h\", \"command\": \"workbench.action.tasks.runTask\", \"args\": \"Run additional code\" }","s":"Assigning keyboard shortcuts to tasks","u":"/vscode-sas-extension/Features/runningTask","h":"#assigning-keyboard-shortcuts-to-tasks","p":107},{"i":117,"t":"SAS Notebook is an interactive notebook file that includes markdown code, executable code snippets, and corresponding rich output cells. To create a SAS notebook, select File > New File > SAS Notebook. To change a code language, click the Select Cell Language Mode button in the lower right corner of a code cell. To toggle log or ODS output display, click the More Actions (...) button in the upper left corner of the output and select Change Presentation. You can use the File menu to save your SAS Notebook to a .sasnb file, share the notebook with others, and open the notebook in another VS Code window.","s":"SAS Notebook","u":"/vscode-sas-extension/Features/sasNotebook","h":"","p":116},{"i":120,"t":"The SAS extension highlights these syntax elements in your program, just as they would appear in a SAS editor: Global statements SAS procedures SAS procedure statements Data step definition Data step statements SAS data sets Macro definition Macro statements Functions CALL routines Formats and informats Macro variables SAS colors Style elements and style attributes Comment Various constants Options, enumerated option values, sub-options and sub-option values for various procedure definitions and statements","s":"SAS Syntax Highlighting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#sas-syntax-highlighting","p":118},{"i":122,"t":"You can choose among three SAS-related color themes that control the color of the application and syntax elements. The SAS Light, SAS Dark and SAS High Contrast options mirror the themes available in SAS Studio. To specify the color theme: Select File > Preferences > Color Theme and select the theme, by name. The image below demonstrates the process changing from SAS Light to SAS Dark.","s":"Color Themes","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#color-themes","p":118},{"i":124,"t":"The SAS extension includes automatic code completion and pop-up syntax help for SAS keywords. The autocomplete, or code completion, feature in the code editor can predict the next word that you want to enter in your SAS program. See code completion in action below. To use the autocomplete feature: Start typing a valid SAS keyboard. Scroll through the pop-up list of suggested keywords by using your mouse or the up and down arrow keys.","s":"Code Completion","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-completion","p":118},{"i":126,"t":"The syntax help gets you started with a hint about the syntax or a brief description of the keyword. You can get additional help by clicking the links in the syntax help window. To view the syntax help: Move the mouse pointer over a valid SAS keyword in the code. In the following example, the help panel displays syntax help for the DATA= option in the PROC PRINT statement. tip Click the links in the syntax help window to navigate to the SAS online help.","s":"Pop-up Syntax Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#pop-up-syntax-help","p":118},{"i":128,"t":"Snippets are lines of commonly used code or text that you can insert into your program. The SAS extension includes snippets for SAS functions and procedures to facilitate writing your SAS programs. To access the list of snippets for a function or procedure: Type the name of a function or procedure in your SAS program. This example shows a snippet for the PROC DS2.","s":"Snippets","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#snippets","p":118},{"i":130,"t":"Regions of code are identified in your SAS program as blocks of code that can be collapsed and expanded. You can also view an outline of your program that identifies DATA steps, procedures, macro sections, and user-defined regions of code. tip You can define a custom region by adding /*region*/ and /*endregion*/ tags to the start and end of the block of code.","s":"Code Folding and Code Outline","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-folding-and-code-outline","p":118},{"i":132,"t":"To format your code, open context menu and select Format Document.","s":"Code Formatting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-formatting","p":118},{"i":134,"t":"Signature help provides information for current parameter as you are writing function calls.","s":"Function Signature Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#function-signature-help","p":118},{"i":136,"t":"Install the latest version of Visual Studio Code (version 1.82 or later). To install the SAS extension: Open the Extensions view by clicking the Extensions icon in the Activity Bar on the left side of the Visual Studio Code window. Search for the 'Official' SAS extension, and click the Install button. Once the installation is complete, the Install button changes to the Manage button.","s":"Installation","u":"/vscode-sas-extension/installation","h":"","p":135},{"i":138,"t":"SAS Extension for Visual Studio Code - Capabilities by Connection Type SAS Viya SAS 9.4 (local) SAS 9.4 (remote - IOM) SAS 9.4 (remote - SSH) Notes SAS Options settings ✔️ ✔️* ✔️ *Startup options not supported for SAS 9.4 (local) and (remote-IOM) SAS Autoexec settings ✔️ ❌ ❌ Access SAS Content ✔️ ❌ ❌ Access SAS Server ✔️ ❌ ❌ SAS 9.4 and SSH support to be added in a future release Access connected libraries ✔️ ✔️ ❌ Table viewer ✔️ ✔️ ❌ SAS Notebooks ✔️ ✔️ ✔️ Convert SAS Notebook to SAS Studio Flow ✔️ ❌ ❌ SAS syntax highlighting in SAS code ✔️ ✔️ ✔️ SAS errors, warnings, and notes highlighting in SAS log ✔️ ✔️ ❌ A SAS color theme is required. Show problems from SAS log ✔️ ✔️ ❌ Code folding and code outline ✔️ ✔️ ✔️ Code completion ✔️ ✔️ ✔️ Pop-up syntax help ✔️ ✔️ ✔️ Snippets ✔️ ✔️ ✔️ Able to cancel a running program ✔️ ✔️ ❌","s":"Capabilities by Connection Type","u":"/vscode-sas-extension/matrix","h":"","p":137},{"i":140,"t":"info When doing VS Code Remote Development, the SAS extension is running on the Remote OS.","s":"Choose Connection Type","u":"/vscode-sas-extension/matrix","h":"","p":137},{"i":142,"t":"Welcome to the SAS Extension for Visual Studio Code! The SAS extension is lightweight, runs anywhere, and allows you to integrate SAS with other languages. The SAS extension includes the following features: SAS syntax highlighting and help, code completion, and code snippets Profile configuration for connecting to SAS and running code Support for SAS Viya and SAS 9 connections Access to SAS Content and libraries Ability to create notebooks for SAS, SQL, Python, and other languages","s":"SAS Extension for Visual Studio Code","u":"/vscode-sas-extension/","h":"","p":141}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,2.409,1,2.145,2,3.485,3,3.018,4,5.711,5,3.831,6,3.831,7,0.461,8,3.485,9,1.909,10,1.493,11,1.052,12,3.018,13,2.711,14,3.485,15,3.018,16,3.506,17,1.477,18,1.548,19,1.753,20,0.768,21,2.711,22,0.971,23,3.247,24,1.477,25,1.798,26,1.294,27,2.088,28,2.014,29,3.485,30,3.018,31,1.707,32,1.624,33,3.018,34,2.145,35,3.018,36,3.018,37,2.014]],["t/4",[0,1.68,10,1.17,17,2.175,27,2.699,30,4.443,32,2.39,38,2.079,39,3.382,40,3.382,41,3.382,42,2.079,43,3.158,44,3.382,45,3.382,46,2.278,47,1.613,48,2.079,49,2.965,50,2.797]],["t/6",[0,2.332,27,2.317,36,4.734,37,3.827,46,2.428,47,1.719,51,2.98,52,5.467,53,4.252,54,2.317,55,4.734]],["t/8",[0,2.424,17,2.131,23,3.314,24,2.131,27,2.131,32,2.342,33,4.354,46,2.232,47,1.977,50,2.741,51,2.741,54,2.131,56,2.741,57,5.027,58,1.458,59,5.027,60,2.232]],["t/10",[0,2.453,23,4.608,27,2.22,35,4.536,37,3.027,46,2.326,47,1.647,49,3.027,50,2.856,51,2.856,60,2.326,61,5.237]],["t/13",[0,1.987,7,0.429,9,0.987,10,0.89,24,1.079,26,0.945,28,1.471,48,1.031,62,3.382,63,1.582,64,1.678,65,1.387,66,2.204,67,2.204,68,1.98,69,1.98,70,1.678,71,1.387,72,1.186,73,1.13,74,1.678,75,1.812,76,2.335,77,1.812,78,1.566,79,1.98,80,1.98,81,2.906,82,1.812,83,4.616,84,4.616,85,4.616,86,4.752,87,1.734,88,1.913,89,2.575,90,2.545,91,3.514,92,3.795,93,2.78,94,2.204,95,1.566,96,2.545,97,2.204,98,2.204,99,1.98,100,2.404,101,2.545,102,2.545,103,1.98,104,1.98,105,2.545,106,2.545,107,2.545]],["t/15",[0,1.648,7,0.269,9,0.75,10,0.717,11,1.199,20,0.491,22,1.502,24,0.82,25,0.998,28,1.817,32,0.901,46,1.396,48,1.853,58,0.561,63,1.274,64,1.275,65,1.055,66,1.675,67,1.675,68,1.505,69,1.505,70,1.275,71,2.166,76,2.307,77,2.828,78,2.445,79,3.09,80,3.09,81,2.166,82,2.828,108,1.505,109,4.761,110,1.505,111,1.118,112,1.505,113,4.194,114,1.275,115,3.963,116,0.842,117,1.934,118,1.675,119,3.144,120,1.934,121,1.505,122,0.718,123,1.934,124,1.934,125,1.934,126,1.675,127,3.44,128,3.44,129,3.44,130,2.238,131,2.723,132,2.723,133,1.055,134,1.191,135,1.505,136,1.377,137,1.934,138,1.934,139,1.934,140,2.446,141,2.723,142,1.934,143,3.144,144,1.675,145,1.934,146,1.675,147,1.934,148,1.934,149,1.934,150,1.934,151,1.505,152,1.934,153,1.934]],["t/17",[0,2.248,7,0.492,9,1.828,10,1.075,17,1.39,18,2.094,19,1.167,20,0.862,22,0.914,26,1.218,27,1.999,31,2.705,32,2.573,38,1.911,39,2.162,40,2.162,41,2.162,42,1.911,43,2.019,44,2.162,45,2.162,58,1.367,60,1.456,65,1.788,87,2.094,88,1.606,95,2.019,116,1.262,136,2.335,154,2.84,155,1.39,156,1.609,157,3.279,158,1.39,159,1.218,160,2.726,161,2.197,162,2.84,163,2.162,164,2.84,165,2.335,166,2.162]],["t/19",[0,0.996,6,2.365,7,0.455,10,1.018,11,1.597,19,1.082,20,0.474,25,1.569,26,1.129,31,1.489,42,1.232,48,1.232,72,1.417,73,1.35,76,0.918,87,1.982,88,2.186,89,2.943,122,1.129,134,2.747,136,2.164,156,1.038,167,2.004,168,3.178,169,3.587,170,5.215,171,3.75,172,4.278,173,1.871,174,2.004,175,2.365,176,4.113,177,2.633,178,1.417,179,2.633,180,2.633,181,2.164,182,1.757,183,2.365,184,2.365,185,2.633,186,2.633,187,2.164,188,2.633,189,2.164,190,2.633,191,2.633,192,1.657,193,3.04,194,2.164,195,3.04,196,3.04]],["t/21",[0,1.348,7,0.279,10,1.259,26,1.528,60,1.828,76,1.243,81,2.244,87,1.828,88,2.016,89,4.818,91,3.642,92,4.438,93,4.438,94,3.565,122,1.528,156,2.371,160,2.379,161,1.918,178,1.918,197,1.918,198,2.714,199,2.534,200,2.124,201,2.714,202,2.714,203,2.379,204,3.565,205,2.714]],["t/23",[7,0.463,10,1.134,26,1.017,34,1.687,72,1.277,73,1.835,87,2.208,116,0.733,122,1.534,156,1.697,167,1.807,168,1.951,169,3.657,170,5.189,171,3.856,172,3.65,173,1.687,174,1.807,175,2.131,176,3.213,181,1.951,183,3.213,206,2.724,207,2.941,208,2.74,209,4.307,210,4.621,211,1.687,212,2.74,213,4.117,214,2.373,215,4.973,216,3.213,217,2.373,218,5.941,219,2.74,220,2.74,221,2.74,222,2.131,223,4.973,224,2.74,225,4.973]],["t/25",[7,0.441,10,0.778,11,1.031,19,1.215,20,0.533,25,1.762,26,1.268,31,1.672,42,1.383,48,1.383,72,1.591,73,1.516,87,1.516,95,2.101,134,2.987,136,2.43,167,2.251,168,3.455,169,3.785,170,5.402,171,3.902,172,4.451,173,2.101,174,2.251,175,2.655,176,4.392,177,2.956,178,1.591,179,2.956,180,2.956,181,2.43,182,1.973,183,2.655,184,2.655,185,2.956,186,2.956,187,2.43,188,2.956,189,2.43,190,2.956,191,2.956,192,1.861]],["t/27",[0,1.63,7,0.424,10,1.135,26,1.848,60,2.21,81,2.713,87,2.775,91,3.281,95,3.846,97,4.31,98,5.411,122,1.848,178,2.319,197,2.319,198,3.281,199,3.063,200,2.568,226,4.977,227,4.31]],["t/29",[7,0.435,10,1.555,11,1.938,15,3.783,17,1.852,20,0.682,72,2.035,87,1.94,100,2.689,113,3.398,115,2.689,116,1.169,122,1.622,156,1.961,228,4.469,229,2.88,230,3.11,231,3.11,232,2.88,233,3.783,234,2.035,235,2.254,236,4.469,237,3.783,238,2.689,239,2.382,240,4.368]],["t/31",[0,1.103,7,0.38,10,1.096,22,1.339,26,1.25,46,2.134,60,1.496,63,1.365,76,1.017,81,1.836,87,1.496,88,1.65,91,3.169,92,3.99,93,3.99,100,4.495,103,2.62,104,2.62,116,0.901,122,1.25,134,3.45,156,2.361,160,1.947,161,1.569,172,2.22,173,2.073,178,1.569,197,1.569,198,2.22,199,2.073,200,1.738,201,2.22,202,2.22,203,1.947,204,2.917,205,2.22,241,4.806,242,4.806,243,2.917,244,2.917,245,2.398,246,2.62]],["t/33",[7,0.406,11,1.807,18,2.066,28,2.689,34,2.864,51,2.537,58,1.736,100,4.074,114,3.068,133,2.537,156,2.259,203,2.689,211,2.864,228,4.656,229,3.068,230,3.312,247,4.029,248,5.184,249,3.619,250,3.312,251,3.312]],["t/35",[0,1.211,1,0.704,7,0.251,10,0.93,11,1.743,16,0.814,17,1.142,18,0.893,19,0.407,20,0.178,21,1.565,22,1.371,24,0.484,26,1.373,27,1.142,31,2.515,32,0.937,42,1.092,46,0.508,48,1.092,49,0.661,50,1.469,58,0.331,60,0.893,63,0.463,64,1.326,71,1.097,72,0.937,75,0.814,76,1.232,81,1.469,87,0.508,88,1.32,91,2.439,92,2.904,93,1.918,100,3.967,103,2.096,104,2.524,111,0.661,114,2.69,115,0.704,116,0.538,121,0.889,122,1.001,133,1.469,134,2.277,135,0.889,140,0.889,144,1.742,156,1.108,164,3.204,165,1.432,173,0.704,174,0.754,178,1.256,181,0.814,182,0.661,192,1.097,200,0.59,205,1.777,211,0.704,228,0.889,229,1.326,239,0.623,243,1.742,244,3.533,245,3.908,247,0.99,248,1.742,249,0.889,250,0.814,252,5.322,253,1.143,254,1.238,255,1.565,256,3.245,257,1.143,258,1.742,259,1.742,260,0.889,261,1.143,262,1.143,263,1.143,264,1.143,265,1.143,266,2.012,267,0.889,268,1.143,269,2.012,270,1.143,271,0.814,272,2.012,273,2.012,274,1.742,275,1.143,276,1.143,277,1.143,278,1.143,279,1.143,280,1.143,281,1.143,282,1.143,283,1.143,284,2.293,285,4.681,286,1.143,287,0.889,288,0.99,289,0.814,290,1.143,291,0.889,292,2.012,293,2.012,294,3.699,295,2.012,296,2.334,297,2.012,298,3.245,299,0.889,300,1.143,301,1.432,302,2.695,303,2.695,304,1.143,305,0.889,306,1.143,307,2.012,308,2.012,309,2.012,310,1.238,311,2.012,312,0.889,313,1.143,314,1.143,315,1.143,316,1.143,317,1.143,318,0.99,319,1.143,320,0.99,321,0.889,322,0.889,323,0.889,324,1.143]],["t/37",[11,2.09,18,2.278,50,2.797,58,1.488,64,3.382,71,2.797,189,3.652,229,3.382,232,3.382,249,3.99,250,4.533,259,4.443,284,2.513,322,3.99,323,3.99,325,4.443,326,4.443]],["t/39",[11,1.687,50,3.047,64,4.424,71,3.047,232,3.685,284,2.737,322,4.347,323,4.347,325,4.84,327,5.589,328,5.589]],["t/42",[0,0.771,1,1.449,7,0.475,9,2.531,10,0.537,11,0.71,12,2.038,13,2.859,25,1.214,26,1.365,32,1.097,48,0.953,50,2.004,60,1.045,72,1.713,73,1.045,74,1.552,77,2.617,78,1.449,81,1.283,82,1.675,112,1.83,122,0.874,154,2.038,156,1.255,160,1.36,161,1.097,169,3.911,192,1.283,197,1.713,198,1.552,199,1.449,200,1.214,201,1.552,202,1.552,203,1.36,205,1.552,213,1.552,229,2.424,238,2.263,239,2.004,246,1.83,258,3.917,284,1.153,287,1.83,291,1.83,305,3.518,329,2.038,330,2.353,331,5.112,332,1.675,333,2.353,334,4.803,335,3.676,336,2.038,337,2.038,338,2.038,339,4.523,340,3.676,341,4.523,342,3.917,343,2.353,344,4.523,345,1.675,346,2.353,347,2.353,348,2.038,349,2.353,350,2.353,351,1.83,352,2.353,353,3.676,354,2.353,355,2.353,356,2.353,357,2.353]],["t/44",[0,1.259,7,0.439,10,0.569,11,0.753,21,3.65,22,1.469,24,2.552,26,0.926,38,1.011,46,1.708,47,1.209,48,1.558,54,1.057,58,1.115,60,1.108,73,1.108,76,2.239,77,1.776,78,1.535,79,1.94,80,1.94,81,1.36,82,1.776,83,2.16,84,2.16,85,2.16,109,1.94,111,1.442,115,2.367,118,2.16,122,0.926,126,2.16,127,2.16,128,2.16,129,2.16,130,1.776,131,2.16,132,2.16,140,1.94,141,2.16,155,1.057,159,1.742,162,2.16,178,1.792,199,1.535,200,1.287,234,2.457,358,1.776,359,2.096,360,3.845,361,2.535,362,4.693,363,3.845,364,2.16,365,1.442,366,2.535,367,1.776,368,2.096,369,2.535,370,2.494,371,1.776,372,1.94,373,1.36,374,1.776,375,1.644,376,2.738,377,1.287]],["t/48",[7,0.383,22,1.574,47,2.123,76,2.039,365,3.267,378,4.453,379,4.809]],["t/50",[7,0.383,22,1.574,47,2.123,76,2.039,365,3.267,378,4.453,379,4.809]],["t/52",[7,0.399,19,1.611,20,0.918,22,1.261,27,2.769,31,2.217,47,1.423,76,1.775,116,1.574,163,2.984,194,3.222,202,2.984,203,2.616,251,3.222,284,2.217,365,2.616,366,2.984,368,2.468,369,2.984,380,5.657,381,3.521,382,4.526,383,3.222,384,3.521,385,4.526]],["t/54",[7,0.238,20,0.548,22,1.379,24,2.43,47,1.556,51,1.913,54,1.488,63,2.005,65,3.126,72,1.635,76,1.494,122,1.303,133,1.913,184,2.73,206,2.314,217,3.04,238,2.16,239,1.913,267,5.106,284,3.05,287,3.85,288,4.965,365,2.029,366,3.263,372,2.73,377,1.811,381,2.73,386,3.51,387,2.73,388,5.733,389,4.949,390,3.51,391,2.73,392,3.51,393,3.04,394,3.51,395,3.51,396,2.73,397,2.499,398,2.73,399,3.51,400,3.51,401,3.04]],["t/56",[1,3.033,19,1.754,20,0.769,58,1.801,72,2.296,158,2.089,171,3.589,178,2.893,231,3.508,238,3.033,239,2.687,387,4.83,402,4.268,403,4.928,404,5.288,405,3.508,406,4.928,407,4.928]],["t/58",[7,0.352,10,1.461,17,2.197,20,0.809,32,2.415,71,3.494,110,4.984,116,1.715,156,1.769,345,3.69,408,4.032,409,4.489,410,5.183,411,5.183,412,5.183]],["t/61",[7,0.341,25,3.244,48,2.547,155,2.131,169,3.87,182,2.906,271,3.579,305,3.91,332,3.579,334,5.445,336,4.354,337,4.354,338,5.445,413,4.354,414,3.91,415,5.027,416,5.027]],["t/63",[1,1.409,7,0.244,9,0.887,10,0.82,11,1.086,19,1.792,20,0.786,22,1.403,23,1.509,24,1.883,25,1.181,31,1.121,38,1.8,43,1.409,47,0.72,62,3.847,70,2.371,72,1.066,73,1.016,76,1.086,78,1.409,88,2.176,116,0.613,134,1.409,155,1.525,156,1.227,159,2.032,161,1.066,163,1.509,171,1.323,172,1.509,174,2.371,187,1.629,192,1.961,211,1.409,216,1.78,227,1.982,232,1.509,239,1.248,246,1.78,254,2.735,255,3.456,274,1.982,284,1.121,289,1.629,301,1.629,312,1.78,321,1.78,329,1.982,351,2.797,359,1.248,373,1.248,396,1.78,398,1.78,414,1.78,417,2.289,418,3.596,419,3.596,420,6.865,421,2.289,422,2.289,423,2.289,424,2.289,425,2.289,426,2.289,427,2.289,428,2.289,429,1.78,430,1.982,431,2.289,432,2.289,433,2.289,434,2.289,435,2.289,436,2.289,437,1.78,438,1.982,439,1.982,440,2.289,441,2.289,442,2.289,443,2.289,444,3.596,445,2.289,446,2.289,447,2.289,448,1.629,449,2.289,450,1.982,451,2.289,452,2.289,453,2.289]],["t/65",[7,0.367,9,2.096,24,2.292,73,2.401,78,3.328,133,2.948,156,1.846,197,2.52,206,3.565,207,3.85,454,4.683,455,5.407,456,5.407,457,6.577]],["t/67",[19,1.987,20,0.871,37,2.419,38,2.263,42,2.263,47,2.108,70,3.682,111,3.228,155,1.774,159,2.334,166,3.682,187,2.98,194,2.98,250,2.98,312,3.255,359,3.045,375,2.76,437,3.255,438,4.837,458,4.344,459,3.625,460,4.185,461,3.625,462,5.585,463,3.625,464,4.185]],["t/69",[7,0.388,55,4.951,167,3.769,168,4.07,169,3.519,171,3.304,301,4.07,332,4.07,413,4.951,454,4.951]],["t/71",[76,1.746,159,2.147,161,2.694,235,2.984,374,4.117,465,4.498,466,4.498,467,5.008,468,3.343]],["t/73",[7,0.284,10,0.954,11,1.264,25,2.16,38,1.696,76,1.264,159,2.074,161,1.95,197,2.602,207,2.98,233,5.444,234,2.929,235,3.244,236,3.255,237,3.625,238,2.576,284,2.05,299,3.255,301,2.98,318,3.625,374,2.98,465,3.255,466,3.255,467,3.625,468,2.419,469,3.682,470,4.344,471,2.576,472,4.185,473,4.185,474,4.185,475,4.185]],["t/75",[19,2.184,20,0.958,70,4.047,71,3.346]],["t/78",[53,4.299,54,2.343,65,3.013,151,5.184,166,3.644,201,3.644,234,2.575,359,3.013,408,4.299,471,3.402,476,5.527,477,5.527]],["t/80",[7,0.406,58,1.737,63,2.427,361,3.95,478,4.66,479,5.991]],["t/82",[54,2.175,56,2.797,63,2.58,159,1.905,202,3.382,203,2.965,206,3.382,359,3.947,383,3.652,384,3.99,471,4.262,480,6.367,481,5.13]],["t/84",[7,0.419,22,1.359,24,2.616,47,1.534,54,2.069,63,2.5,76,1.863,155,2.069,178,2.274,234,2.274,260,3.796,296,4.226,359,2.66,365,2.821,366,3.217,458,3.796,471,4.166,482,4.88,483,4.226]],["t/86",[7,0.504,9,1.509,10,0.887,11,1.605,17,2.568,20,1.016,22,1.084,58,1.542,116,1.621,155,2.568,156,1.328,173,2.396,197,1.814,230,2.771,231,2.771,235,2.008,310,2.396,358,2.771,369,2.566,377,2.008,401,3.371,405,3.786,484,5.318,485,2.566,486,3.027,487,3.786,488,2.771,489,3.027,490,2.566]],["t/88",[0,1.348,7,0.51,9,2.141,10,0.939,16,2.931,17,1.745,18,1.828,19,1.465,20,0.642,22,1.147,37,2.379,54,1.745,56,2.244,58,1.194,74,2.714,116,1.102,122,1.528,155,2.341,156,1.885,159,2.051,161,1.918,210,3.202,254,2.534,310,4.1,369,2.714,373,2.244,491,4.296,492,3.565]],["t/90",[5,3.95,7,0.489,20,0.792,22,1.92,271,3.615,310,3.894,397,4.504,493,4.921,494,4.398,495,3.95,496,4.398,497,5.078,498,3.615]],["t/92",[7,0.49,9,1.804,10,1.061,11,1.405,18,2.066,20,0.726,37,2.689,58,1.349,87,2.658,88,2.279,89,3.068,95,2.864,155,1.972,158,1.972,254,2.864,368,2.537,397,3.312,485,3.068,488,4.262,489,5.148,493,3.619,495,3.619]],["t/94",[3,2.182,7,0.171,11,1.17,20,1.062,26,0.935,34,2.907,38,1.57,47,1.485,51,2.113,53,4.124,63,2.148,68,1.96,116,0.674,135,1.96,158,1.068,159,1.753,166,1.661,189,2.759,234,1.174,236,1.96,260,1.96,271,1.794,326,2.182,359,3.71,361,2.555,371,1.794,373,1.374,377,2.953,391,4.452,463,3.356,468,1.456,469,4.151,470,4.124,471,4.325,499,3.875,500,5.302,501,5.723,502,2.182,503,1.96,504,1.794,505,2.519,506,5.723,507,3.875,508,2.182]],["t/96",[7,0.513,9,1.969,10,1.158,18,2.255,58,1.472,99,3.95,112,3.95,116,1.693,158,2.682,192,2.769,234,2.366,254,3.126,367,3.615,368,2.769]],["t/98",[7,0.478,9,1.671,10,1.298,11,0.875,19,2.27,20,1.101,32,1.351,38,2.084,42,1.746,50,2.349,54,1.827,116,1.153,158,1.827,159,1.91,160,1.676,222,2.255,232,1.911,234,2.396,239,1.581,299,2.255,367,2.064,368,1.581,373,1.581,374,2.064,375,1.911,376,2.064,381,2.255,448,3.662,461,2.511,468,1.676,469,1.911,478,2.255,491,4.001,509,2.255,510,2.255,511,5.694,512,2.899,513,2.899,514,2.899,515,2.899,516,2.899,517,2.899,518,2.899,519,2.899,520,2.899,521,2.899,522,2.899,523,2.899,524,2.899,525,2.899]],["t/100",[7,0.432,10,1.17,19,1.826,20,0.994,42,2.079,54,2.175,116,1.373,158,2.175,159,1.905,160,2.965,234,2.39,367,3.652,373,2.797,375,3.382,448,3.652,469,3.382,509,3.99,510,3.99]],["t/102",[0,0.817,6,1.94,7,0.439,10,1.07,17,1.057,19,0.888,20,1.12,24,1.057,27,2.236,28,1.442,32,1.162,34,2.367,47,2.089,56,2.558,58,0.723,63,1.011,69,2.991,71,2.558,110,2.991,115,2.367,116,1.849,122,0.926,130,2.738,146,3.33,151,1.94,156,0.851,158,2.236,159,1.428,160,1.442,161,1.162,165,1.776,166,1.644,178,1.162,182,1.442,206,1.644,207,1.776,345,1.776,376,3.341,377,1.984,391,1.94,393,2.16,396,2.991,408,1.94,409,2.16,498,1.776,504,1.776,508,2.16,526,2.494,527,3.845,528,4.693,529,2.494,530,2.494,531,2.494,532,3.845,533,1.776,534,2.494,535,2.494,536,2.494]],["t/104",[0,1.337,7,0.509,9,2.13,10,0.931,16,2.907,17,1.731,18,1.813,19,1.453,20,0.637,22,1.53,37,2.36,54,1.731,56,2.226,58,1.184,74,2.692,116,1.093,122,1.516,155,2.328,156,2.435,159,2.039,161,1.902,210,3.176,254,2.513,369,2.692,373,2.226,491,4.273,492,3.536]],["t/106",[5,4.447,7,0.388,22,1.894,156,1.951,397,4.07,493,4.447,494,4.951,495,4.447,496,4.951]],["t/109",[7,0.437,20,1.006,22,1.228,27,2.45,38,1.785,39,2.905,40,2.905,41,2.905,42,1.785,43,2.712,44,2.905,45,2.905,46,1.957,47,2.152,56,2.402,116,1.726,182,2.547,345,3.137,377,2.274,483,3.816,490,4.685,537,4.407]],["t/111",[7,0.457,11,0.788,18,1.16,20,0.407,22,1.914,23,1.722,27,1.688,31,1.279,38,1.614,39,1.722,40,1.722,41,1.722,42,1.058,43,1.607,44,1.722,45,1.722,46,1.16,47,0.821,48,1.614,60,1.16,73,1.16,76,2.187,116,1.706,122,0.97,133,1.424,178,1.217,213,2.626,289,1.859,291,2.031,320,3.45,348,2.262,358,2.836,450,2.262,468,1.509,490,4.777,538,3.983,539,2.611,540,4.182,541,3.45,542,3.45,543,4.182,544,3.45,545,2.611,546,2.611,547,3.983,548,2.262,549,4.182,550,2.611]],["t/113",[7,0.431,18,1.428,20,1.09,22,1.843,27,1.971,31,1.575,38,1.303,39,2.12,40,2.12,41,2.12,42,1.303,43,1.98,44,2.12,45,2.12,46,2.425,47,1.717,48,1.303,56,1.753,76,2.06,116,1.462,133,1.753,200,1.66,213,2.12,284,1.575,377,1.66,490,4.498,533,3.311,541,2.785,542,2.785,543,2.785,549,2.785,551,5.984,552,3.216,553,5.984,554,3.216,555,3.216]],["t/115",[20,0.934,22,1.296,25,2.401,26,1.728,27,1.972,31,2.279,73,2.066,76,1.807,114,3.068,116,1.771,200,3.089,216,3.619,245,3.312,251,3.312,380,4.029,490,4.364,544,4.029,556,4.653,557,5.986,558,4.653,559,4.653,560,4.653]],["t/117",[7,0.411,11,0.997,17,1.399,19,1.175,20,1.001,22,1.787,32,1.538,38,1.337,42,1.337,46,1.466,47,1.742,54,1.399,65,2.583,76,1.673,113,2.568,130,2.35,159,1.759,163,2.176,197,1.538,230,2.35,234,1.538,238,2.032,289,2.35,375,2.176,376,3.946,404,3.685,439,2.859,465,2.568,468,1.908,487,4.896,502,2.859,503,2.568,504,3.373,509,2.568,510,3.685,561,3.301,562,2.35,563,3.301,564,5.542,565,3.301,566,3.301,567,3.301,568,3.301,569,3.301]],["t/120",[7,0.469,24,1.565,58,1.07,63,2.579,75,2.628,158,1.565,192,2.795,201,2.434,205,3.38,255,2.871,377,1.905,378,2.434,485,3.884,498,4.761,540,5.102,548,3.197,570,2.871,571,2.272,572,4.44,573,4.582,574,5.102,575,2.871,576,3.197,577,3.691,578,3.691,579,5.127,580,3.691,581,3.691,582,5.127,583,3.691,584,3.691,585,5.127]],["t/122",[7,0.494,22,1.128,47,1.717,60,1.798,63,1.641,65,2.208,76,1.649,133,2.208,211,2.493,231,2.883,351,3.15,365,2.341,378,4.363,379,4.919,448,2.883,458,3.15,571,2.493,572,3.507,586,4.05,587,4.05,588,4.05,589,5.463,590,5.463,591,4.05,592,4.05,593,4.05,594,2.883,595,4.05,596,4.05]],["t/124",[7,0.442,11,1.605,20,1.016,48,1.577,49,3.501,51,2.122,58,1.129,72,1.814,108,4.711,111,2.25,158,1.65,182,2.25,197,1.814,211,2.396,235,2.008,245,2.771,251,2.771,267,3.027,284,1.906,377,2.008,383,2.771,387,4.136,398,3.027,402,3.371,405,3.786,414,3.027,429,3.027,503,3.027,571,2.396,597,4.605,598,4.605,599,3.892,600,3.892,601,3.892,602,3.892,603,3.892]],["t/126",[7,0.365,20,0.617,26,1.468,42,2.178,54,1.676,63,1.602,73,1.756,111,2.285,159,1.996,199,2.434,200,2.04,203,2.285,209,4.655,235,3.797,359,2.156,368,2.156,371,2.815,383,2.815,384,3.075,429,3.075,459,3.424,485,2.607,498,2.815,571,4.351,598,4.655,604,3.954,605,3.954,606,3.954,607,3.954,608,3.424,609,3.954,610,3.954]],["t/128",[7,0.466,11,1.342,20,0.694,48,1.801,51,2.424,58,1.289,60,1.974,73,1.974,115,2.737,155,1.885,158,2.745,197,2.072,361,2.931,372,3.458,486,3.458,562,4.889,573,5.037,575,5.037,608,3.85,611,4.446,612,4.446,613,4.446,614,4.446]],["t/130",[7,0.304,20,1.075,111,2.593,114,3.855,158,2.478,165,3.194,192,2.446,321,3.489,358,3.194,364,3.885,368,2.446,371,3.194,485,2.958,533,3.194,573,3.489,574,3.885,615,6.891,616,5.846,617,5.846,618,4.486,619,4.486,620,3.885,621,4.486,622,4.486]],["t/132",[13,4.551,20,0.913,38,2.37,47,1.839,75,4.908,332,4.165,468,3.382]],["t/134",[1,3.559,34,3.559,198,3.813,235,2.984,239,3.153,486,4.498,575,4.498,576,5.008,623,5.783]],["t/136",[7,0.381,20,0.876,38,1.71,42,1.71,49,2.44,56,2.301,58,1.951,65,2.301,159,2.085,161,1.967,163,2.783,171,4.05,194,3.005,213,3.703,214,3.655,342,3.655,366,2.783,368,2.301,373,2.301,504,4.494,594,3.999,624,4.369,625,4.221,626,4.221,627,4.221,628,4.221]],["t/138",[7,0.501,9,0.875,10,0.811,20,0.848,24,1.508,28,2.057,48,0.915,49,1.305,58,0.655,63,1.442,74,1.489,76,2.398,87,2.414,88,2.157,89,2.346,95,2.19,100,2.19,108,1.756,109,1.756,116,0.604,121,1.756,122,1.321,155,1.867,156,0.771,158,0.957,234,1.658,235,1.165,310,1.39,361,1.489,378,1.489,379,1.607,430,1.955,469,1.489,470,1.756,471,1.39,487,2.533,488,1.607,489,1.756,533,1.607,562,1.607,570,2.768,571,2.19,594,2.533,597,1.955,620,1.955,624,1.756,629,2.258,630,2.258,631,2.258,632,2.258,633,2.258,634,2.258,635,2.258]],["t/140",[7,0.383,19,2.011,20,0.882,58,1.639,88,3.308,116,1.513,437,4.396,466,4.396,478,4.396,636,5.652]],["t/142",[0,1.275,7,0.51,9,1.509,10,1.212,17,1.65,18,1.728,20,1.016,26,1.445,28,2.25,49,2.25,58,1.756,99,3.027,116,1.423,155,1.65,167,2.566,197,1.814,222,3.027,235,2.008,310,2.396,404,4.136,405,2.771,487,2.771,488,2.771,562,2.771,570,3.027,571,2.396,594,2.771,624,3.027,637,3.892,638,3.892,639,3.892,640,3.892,641,3.892,642,3.892]]],"invertedIndex":[["",{"_index":76,"t":{"13":{"position":[[263,1],[277,1],[288,1],[413,1],[415,1],[417,1],[443,1],[457,1],[470,1],[604,1],[606,1],[608,1],[627,1],[641,1],[654,1],[755,1],[757,1],[759,1],[783,1],[797,1],[810,1],[919,2],[931,1],[944,1],[986,1],[988,1],[990,1]]},"15":{"position":[[516,1],[561,1],[572,1],[656,1],[658,1],[698,1],[711,1],[713,1],[715,1],[717,1],[719,1],[939,1],[984,1],[995,1],[1079,1],[1081,1],[1136,1],[1138,1],[1140,1],[1142,1],[1144,1],[1385,1],[1430,1],[1441,1],[1525,1],[1527,1],[1567,1],[1580,2],[1583,1],[1638,1],[1640,1],[1642,1],[1644,1],[1646,1]]},"19":{"position":[[25,1]]},"21":{"position":[[18,1]]},"31":{"position":[[18,1]]},"35":{"position":[[2063,1],[2192,1],[2988,1],[3117,1],[3606,1],[3785,1]]},"44":{"position":[[389,1],[403,1],[627,1],[733,1],[778,1],[789,1],[911,1],[913,1],[953,1],[966,2],[969,1],[1024,1],[1026,1],[1028,1],[1030,1],[1032,1],[1034,1],[1086,3]]},"48":{"position":[[12,1],[26,1]]},"50":{"position":[[12,1],[26,1]]},"52":{"position":[[44,1],[58,1]]},"54":{"position":[[100,1],[114,1]]},"63":{"position":[[733,1],[1264,1]]},"71":{"position":[[11,1]]},"73":{"position":[[152,1]]},"84":{"position":[[184,1],[198,1]]},"111":{"position":[[227,1],[258,1],[260,1],[319,3],[352,1],[354,1],[356,1],[484,1],[515,1],[517,1],[594,3],[625,1],[627,1],[629,1]]},"113":{"position":[[520,1],[551,1],[553,1],[685,3],[720,1],[722,1],[724,1]]},"115":{"position":[[210,1],[304,1]]},"117":{"position":[[175,1],[186,1],[374,5]]},"122":{"position":[[252,1],[266,1]]},"138":{"position":[[169,2],[172,3],[176,2],[269,2],[272,1],[274,1],[295,2],[298,1],[300,1],[320,2],[323,1],[325,1],[410,2],[413,2],[416,1],[431,2],[434,2],[437,1],[453,2],[456,2],[459,2],[502,2],[505,1],[507,1],[545,2],[548,2],[551,2],[610,2],[613,2],[616,1],[676,2],[679,2],[682,1],[714,2],[717,2],[720,2],[739,2],[742,2],[745,2],[767,2],[770,2],[773,2],[785,2],[788,2],[791,2],[827,2],[830,2],[833,1]]}}}],["0",{"_index":446,"t":{"63":{"position":[[961,1]]}}}],["1",{"_index":356,"t":{"42":{"position":[[1175,1]]}}}],["1.1",{"_index":421,"t":{"63":{"position":[[111,4]]}}}],["1.2",{"_index":425,"t":{"63":{"position":[[183,4]]}}}],["1.3",{"_index":428,"t":{"63":{"position":[[287,4]]}}}],["1.4",{"_index":431,"t":{"63":{"position":[[387,4]]}}}],["1.82",{"_index":625,"t":{"136":{"position":[[58,4]]}}}],["100",{"_index":278,"t":{"35":{"position":[[976,3]]}}}],["2",{"_index":357,"t":{"42":{"position":[[1181,1]]}}}],["2.0.0",{"_index":541,"t":{"111":{"position":[[240,8],[497,8]]},"113":{"position":[[533,8]]}}}],["2.1",{"_index":512,"t":{"98":{"position":[[200,4]]}}}],["2.2",{"_index":513,"t":{"98":{"position":[[265,4]]}}}],["2.3",{"_index":517,"t":{"98":{"position":[[394,4]]}}}],["2.4",{"_index":518,"t":{"98":{"position":[[433,4]]}}}],["2.5",{"_index":521,"t":{"98":{"position":[[489,4]]}}}],["2022.10",{"_index":349,"t":{"42":{"position":[[898,7]]}}}],["2022.11",{"_index":341,"t":{"42":{"position":[[497,7],[628,7],[740,7]]}}}],["22",{"_index":103,"t":{"13":{"position":[[864,3]]},"31":{"position":[[364,3]]},"35":{"position":[[2189,2],[3114,2],[3732,3]]}}}],["3.5",{"_index":350,"t":{"42":{"position":[[937,5]]}}}],["8591",{"_index":94,"t":{"13":{"position":[[520,5]]},"21":{"position":[[356,5]]}}}],["9",{"_index":99,"t":{"13":{"position":[[765,1]]},"96":{"position":[[207,2]]},"142":{"position":[[366,1]]}}}],["9.4",{"_index":87,"t":{"13":{"position":[[423,3],[614,3]]},"17":{"position":[[78,3],[150,3]]},"19":{"position":[[13,3],[811,3]]},"21":{"position":[[6,3]]},"23":{"position":[[45,3],[981,3],[1086,3]]},"25":{"position":[[13,3]]},"27":{"position":[[12,3],[147,3]]},"29":{"position":[[185,3]]},"31":{"position":[[6,3]]},"35":{"position":[[3373,3]]},"92":{"position":[[58,3],[78,3]]},"138":{"position":[[84,3],[100,3],[123,3],[218,3],[331,3]]}}}],["9.4m6",{"_index":218,"t":{"23":{"position":[[607,5],[638,5],[689,5],[959,6],[1064,6]]}}}],["9.4m7",{"_index":225,"t":{"23":{"position":[[952,6],[1006,5],[1057,6]]}}}],["9.4m8",{"_index":215,"t":{"23":{"position":[[388,6],[894,5],[945,6]]}}}],["abil",{"_index":640,"t":{"142":{"position":[[416,7]]}}}],["abov",{"_index":216,"t":{"23":{"position":[[429,6],[729,6]]},"63":{"position":[[843,5]]},"115":{"position":[[154,6]]}}}],["absent",{"_index":554,"t":{"113":{"position":[[364,7]]}}}],["accept",{"_index":288,"t":{"35":{"position":[[1276,6]]},"54":{"position":[[366,9],[391,6],[429,6]]}}}],["access",{"_index":155,"t":{"17":{"position":[[65,6]]},"44":{"position":[[352,6]]},"61":{"position":[[182,6]]},"63":{"position":[[116,6],[578,6]]},"67":{"position":[[233,7]]},"84":{"position":[[152,6]]},"86":{"position":[[53,6],[150,6],[240,6]]},"88":{"position":[[74,6],[97,6]]},"92":{"position":[[116,6]]},"104":{"position":[[74,6],[96,6]]},"128":{"position":[[201,6]]},"138":{"position":[[276,6],[302,6],[383,6]]},"142":{"position":[[380,6]]}}}],["account",{"_index":525,"t":{"98":{"position":[[845,8]]}}}],["action",{"_index":503,"t":{"94":{"position":[[455,7]]},"117":{"position":[[366,7]]},"124":{"position":[[252,6]]}}}],["activ",{"_index":56,"t":{"8":{"position":[[71,6]]},"82":{"position":[[136,6]]},"88":{"position":[[151,8]]},"102":{"position":[[906,6],[979,6],[1153,6]]},"104":{"position":[[149,8]]},"109":{"position":[[262,6]]},"113":{"position":[[478,6]]},"136":{"position":[[168,8]]}}}],["activeprofil",{"_index":128,"t":{"15":{"position":[[518,16],[941,16],[1387,16]]},"44":{"position":[[735,16]]}}}],["ad",{"_index":533,"t":{"102":{"position":[[723,5]]},"113":{"position":[[292,5],[408,5]]},"130":{"position":[[278,6]]},"138":{"position":[[357,5]]}}}],["add",{"_index":31,"t":{"2":{"position":[[460,3]]},"17":{"position":[[439,3],[506,3],[544,3]]},"19":{"position":[[580,3]]},"25":{"position":[[573,3]]},"35":{"position":[[1787,3],[1825,3],[1940,3],[2359,3],[2413,3],[2761,3],[2799,3],[2939,3],[3119,3],[3173,3]]},"52":{"position":[[248,3]]},"63":{"position":[[675,3]]},"111":{"position":[[358,3]]},"113":{"position":[[168,3]]},"115":{"position":[[161,3]]}}}],["addit",{"_index":200,"t":{"21":{"position":[[120,10]]},"27":{"position":[[111,10]]},"31":{"position":[[120,10]]},"35":{"position":[[1065,10]]},"42":{"position":[[107,10]]},"44":{"position":[[177,10]]},"113":{"position":[[703,10]]},"115":{"position":[[128,10],[287,10]]},"126":{"position":[[113,10]]}}}],["addkeystoag",{"_index":295,"t":{"35":{"position":[[1602,14],[2676,14]]}}}],["address",{"_index":274,"t":{"35":{"position":[[903,7],[949,9]]},"63":{"position":[[240,7]]}}}],["administr",{"_index":305,"t":{"35":{"position":[[2325,13]]},"42":{"position":[[397,14],[591,14],[1140,13]]},"61":{"position":[[4,14]]}}}],["affect",{"_index":399,"t":{"54":{"position":[[561,6]]}}}],["again",{"_index":292,"t":{"35":{"position":[[1487,6],[1511,6]]}}}],["agent",{"_index":252,"t":{"35":{"position":[[4,6],[115,6],[215,5],[302,5],[561,5],[759,5],[1814,6],[2497,5],[2534,5],[2788,6],[3438,5]]}}}],["allow",{"_index":222,"t":{"23":{"position":[[802,5]]},"98":{"position":[[256,8]]},"142":{"position":[[106,6]]}}}],["alreadi",{"_index":176,"t":{"19":{"position":[[273,7],[665,7],[710,7]]},"23":{"position":[[461,7],[590,7]]},"25":{"position":[[266,7],[658,7],[703,7]]}}}],["alway",{"_index":530,"t":{"102":{"position":[[478,6]]}}}],["and/or",{"_index":552,"t":{"113":{"position":[[181,6]]}}}],["anoth",{"_index":439,"t":{"63":{"position":[[629,7]]},"117":{"position":[[585,7]]}}}],["anywher",{"_index":639,"t":{"142":{"position":[[92,9]]}}}],["appear",{"_index":201,"t":{"21":{"position":[[158,7]]},"31":{"position":[[158,7]]},"42":{"position":[[201,7]]},"78":{"position":[[157,10]]},"120":{"position":[[87,6]]}}}],["appli",{"_index":126,"t":{"15":{"position":[[483,6]]},"44":{"position":[[126,5]]}}}],["applic",{"_index":448,"t":{"63":{"position":[[1049,11]]},"98":{"position":[[574,12],[663,12],[738,12]]},"100":{"position":[[168,12]]},"122":{"position":[[82,11]]}}}],["approach",{"_index":355,"t":{"42":{"position":[[1122,11]]}}}],["appropri",{"_index":505,"t":{"94":{"position":[[524,11]]}}}],["arg",{"_index":560,"t":{"115":{"position":[[274,7]]}}}],["array",{"_index":143,"t":{"15":{"position":[[1190,5],[1345,5]]}}}],["arrow",{"_index":603,"t":{"124":{"position":[[426,5]]}}}],["ascii",{"_index":435,"t":{"63":{"position":[[461,6]]}}}],["assign",{"_index":544,"t":{"111":{"position":[[381,6],[771,6]]},"115":{"position":[[103,6]]}}}],["associ",{"_index":382,"t":{"52":{"position":[[144,10]]}}}],["attempt",{"_index":247,"t":{"33":{"position":[[19,7]]},"35":{"position":[[623,7]]}}}],["attribut",{"_index":580,"t":{"120":{"position":[[357,10]]}}}],["auth",{"_index":248,"t":{"33":{"position":[[80,4],[209,4]]},"35":{"position":[[602,4],[3412,4]]}}}],["authent",{"_index":229,"t":{"29":{"position":[[35,12]]},"33":{"position":[[30,12]]},"35":{"position":[[36,15],[224,12]]},"37":{"position":[[82,12]]},"42":{"position":[[1033,14],[1082,14]]}}}],["author",{"_index":511,"t":{"98":{"position":[[180,13],[453,13],[504,13],[530,13]]}}}],["authorization_cod",{"_index":336,"t":{"42":{"position":[[412,18]]},"61":{"position":[[107,18]]}}}],["autocomplet",{"_index":387,"t":{"54":{"position":[[12,12]]},"56":{"position":[[38,14],[190,12]]},"124":{"position":[[98,13],[277,12]]}}}],["autoexec",{"_index":109,"t":{"15":{"position":[[49,8],[127,8],[210,8],[644,11],[768,8],[893,8],[1067,11],[1162,8],[1513,11]]},"44":{"position":[[899,11]]},"138":{"position":[[251,8]]}}}],["automat",{"_index":182,"t":{"19":{"position":[[495,13]]},"25":{"position":[[488,13]]},"35":{"position":[[812,9]]},"61":{"position":[[156,13]]},"102":{"position":[[83,13]]},"109":{"position":[[214,13]]},"124":{"position":[[27,9]]}}}],["aux",{"_index":452,"t":{"63":{"position":[[1260,3]]}}}],["avail",{"_index":231,"t":{"29":{"position":[[134,9]]},"56":{"position":[[224,10]]},"86":{"position":[[319,9]]},"122":{"position":[[187,9]]}}}],["background",{"_index":313,"t":{"35":{"position":[[2510,11]]}}}],["backward",{"_index":220,"t":{"23":{"position":[[748,9]]}}}],["balanc",{"_index":195,"t":{"19":{"position":[[882,7]]}}}],["bar",{"_index":161,"t":{"17":{"position":[[273,3],[604,3]]},"21":{"position":[[196,4]]},"31":{"position":[[196,4]]},"42":{"position":[[239,4]]},"63":{"position":[[248,4]]},"71":{"position":[[54,4]]},"73":{"position":[[195,4]]},"88":{"position":[[160,4]]},"102":{"position":[[1175,3]]},"104":{"position":[[158,4]]},"136":{"position":[[177,3]]}}}],["base",{"_index":403,"t":{"56":{"position":[[32,5]]}}}],["base64",{"_index":433,"t":{"63":{"position":[[445,7]]}}}],["befor",{"_index":154,"t":{"17":{"position":[[0,6]]},"42":{"position":[[910,6]]}}}],["below",{"_index":211,"t":{"23":{"position":[[218,5]]},"33":{"position":[[229,6]]},"35":{"position":[[387,5]]},"63":{"position":[[69,6]]},"122":{"position":[[321,5]]},"124":{"position":[[259,6]]}}}],["between",{"_index":5,"t":{"2":{"position":[[39,7],[141,7]]},"90":{"position":[[40,7]]},"106":{"position":[[40,7]]}}}],["bind",{"_index":275,"t":{"35":{"position":[[918,8]]}}}],["blank",{"_index":340,"t":{"42":{"position":[[481,5],[612,5]]}}}],["block",{"_index":617,"t":{"130":{"position":[[54,6],[347,5]]}}}],["blog",{"_index":352,"t":{"42":{"position":[[1072,4]]}}}],["both",{"_index":147,"t":{"15":{"position":[[1250,4]]}}}],["bottom",{"_index":162,"t":{"17":{"position":[[284,6]]},"44":{"position":[[55,6]]}}}],["box",{"_index":381,"t":{"52":{"position":[[110,3]]},"54":{"position":[[159,4]]},"98":{"position":[[544,3]]}}}],["brief",{"_index":606,"t":{"126":{"position":[[67,5]]}}}],["browser",{"_index":516,"t":{"98":{"position":[[342,7]]}}}],["built",{"_index":348,"t":{"42":{"position":[[844,5]]},"111":{"position":[[893,5]]}}}],["button",{"_index":504,"t":{"94":{"position":[[509,6]]},"102":{"position":[[1122,6]]},"117":{"position":[[265,6],[380,6]]},"136":{"position":[[295,7],[350,6],[379,7]]}}}],["bypass",{"_index":444,"t":{"63":{"position":[[870,6],[966,6]]}}}],["c",{"_index":282,"t":{"35":{"position":[[1013,1]]}}}],["c/users/you/.ssh/id_ed25519):[press",{"_index":290,"t":{"35":{"position":[[1356,37]]}}}],["c:\\program",{"_index":179,"t":{"19":{"position":[[370,11]]},"25":{"position":[[363,11]]}}}],["call",{"_index":576,"t":{"120":{"position":[[269,4]]},"134":{"position":[[86,6]]}}}],["cancel",{"_index":635,"t":{"138":{"position":[[802,6]]}}}],["capabl",{"_index":629,"t":{"138":{"position":[[39,12]]}}}],["categori",{"_index":537,"t":{"109":{"position":[[151,8]]}}}],["cell",{"_index":564,"t":{"117":{"position":[[130,6],[246,4],[308,5]]}}}],["certif",{"_index":420,"t":{"63":{"position":[[41,11],[94,11],[333,12],[361,11],[468,11],[542,11],[599,12],[683,11],[754,13],[795,11],[881,11],[977,11]]}}}],["chain",{"_index":436,"t":{"63":{"position":[[480,6]]}}}],["chang",{"_index":65,"t":{"13":{"position":[[59,7]]},"15":{"position":[[112,7]]},"17":{"position":[[613,7]]},"54":{"position":[[339,6],[436,7],[544,7]]},"78":{"position":[[15,6]]},"117":{"position":[[205,6],[437,6]]},"122":{"position":[[352,8]]},"136":{"position":[[357,7]]}}}],["charact",{"_index":389,"t":{"54":{"position":[[62,10],[193,10]]}}}],["check",{"_index":174,"t":{"19":{"position":[[209,5]]},"23":{"position":[[112,8]]},"25":{"position":[[202,5]]},"35":{"position":[[2305,5]]},"63":{"position":[[893,6],[989,6]]}}}],["checkbox",{"_index":392,"t":{"54":{"position":[[204,9]]}}}],["choos",{"_index":586,"t":{"122":{"position":[[8,6]]}}}],["chrome",{"_index":423,"t":{"63":{"position":[[158,6]]}}}],["clear",{"_index":391,"t":{"54":{"position":[[164,5]]},"94":{"position":[[163,7],[631,6],[733,6],[814,6],[891,6]]},"102":{"position":[[752,5]]}}}],["click",{"_index":159,"t":{"17":{"position":[[240,5]]},"44":{"position":[[441,5],[573,8],[1076,5]]},"63":{"position":[[188,5],[292,5],[327,5],[392,5],[422,5]]},"67":{"position":[[106,5],[176,5],[296,5]]},"71":{"position":[[0,5]]},"73":{"position":[[141,5],[255,8]]},"82":{"position":[[93,8]]},"88":{"position":[[117,5],[165,5]]},"94":{"position":[[374,5],[421,5],[488,5]]},"98":{"position":[[49,5],[250,5],[322,5]]},"100":{"position":[[0,5]]},"102":{"position":[[879,5],[1098,5]]},"104":{"position":[[115,5],[163,5]]},"117":{"position":[[229,5],[351,5]]},"126":{"position":[[132,8],[380,5]]},"136":{"position":[[132,8],[277,5]]}}}],["client",{"_index":169,"t":{"19":{"position":[[95,6],[142,6],[244,6],[749,6]]},"23":{"position":[[101,7],[189,6],[329,6],[486,6],[620,6]]},"25":{"position":[[88,6],[135,6],[237,6],[742,6]]},"42":{"position":[[350,6],[540,6],[773,6],[787,6],[853,6],[965,6],[1014,6],[1213,7]]},"61":{"position":[[71,6],[87,6]]},"69":{"position":[[40,6]]}}}],["clientid",{"_index":333,"t":{"42":{"position":[[330,8]]}}}],["clientsecret",{"_index":343,"t":{"42":{"position":[[516,12]]}}}],["close",{"_index":69,"t":{"13":{"position":[[122,5]]},"15":{"position":[[170,5]]},"102":{"position":[[1054,5],[1108,5]]}}}],["code",{"_index":20,"t":{"2":{"position":[[267,4],[302,4]]},"15":{"position":[[58,4],[136,4]]},"17":{"position":[[19,5],[177,5],[307,4]]},"19":{"position":[[178,4]]},"25":{"position":[[171,4]]},"29":{"position":[[76,4]]},"35":{"position":[[1872,5]]},"52":{"position":[[26,5],[172,5]]},"54":{"position":[[268,4]]},"56":{"position":[[3,4]]},"58":{"position":[[57,5]]},"63":{"position":[[719,4],[824,5],[1013,4],[1216,4]]},"67":{"position":[[201,5],[368,5]]},"75":{"position":[[16,4]]},"86":{"position":[[85,5],[273,4],[340,4],[369,4]]},"88":{"position":[[146,4]]},"90":{"position":[[148,5]]},"92":{"position":[[242,5]]},"94":{"position":[[191,5],[292,5],[450,4],[475,4],[701,4],[785,4],[864,4],[943,4],[1035,5],[1075,5]]},"98":{"position":[[194,5],[211,4],[276,4],[467,5],[483,5],[518,4],[569,4],[590,4],[624,5],[795,5]]},"100":{"position":[[72,4],[106,5]]},"102":{"position":[[26,5],[60,4],[110,4],[147,4],[204,5],[281,5],[315,4],[341,4],[438,5],[460,4],[574,5],[746,5],[894,4],[1090,4]]},"104":{"position":[[144,4]]},"109":{"position":[[242,4],[254,4],[320,6]]},"111":{"position":[[619,5]]},"113":{"position":[[227,5],[305,4],[430,4],[457,5],[470,4],[632,7],[659,7],[714,5]]},"115":{"position":[[139,4],[298,5]]},"117":{"position":[[68,5],[85,4],[214,4],[303,4],[596,4]]},"124":{"position":[[37,4],[115,4],[147,4],[233,4]]},"126":{"position":[[258,5]]},"128":{"position":[[36,4]]},"130":{"position":[[11,4],[64,4],[234,5],[356,5]]},"132":{"position":[[15,5]]},"136":{"position":[[44,4],[219,4]]},"138":{"position":[[32,4],[540,4],[684,4],[701,4],[723,4]]},"140":{"position":[[19,4]]},"142":{"position":[[47,5],[241,4],[262,4],[332,4]]}}}],["code'",{"_index":524,"t":{"98":{"position":[[838,6]]}}}],["code.sa",{"_index":555,"t":{"113":{"position":[[602,11]]}}}],["collaps",{"_index":618,"t":{"130":{"position":[[81,9]]}}}],["color",{"_index":378,"t":{"48":{"position":[[28,5],[57,5]]},"50":{"position":[[28,5],[57,5]]},"120":{"position":[[325,6]]},"122":{"position":[[39,5],[69,5],[227,5],[268,5]]},"138":{"position":[[624,5]]}}}],["column",{"_index":385,"t":{"52":{"position":[[211,6]]}}}],["com",{"_index":98,"t":{"13":{"position":[[749,5]]},"27":{"position":[[88,5],[194,3]]}}}],["combin",{"_index":146,"t":{"15":{"position":[[1235,11]]},"102":{"position":[[328,8],[429,8]]}}}],["command",{"_index":27,"t":{"2":{"position":[[389,8],[426,7]]},"4":{"position":[[9,7],[121,8]]},"6":{"position":[[38,8]]},"8":{"position":[[38,8]]},"10":{"position":[[38,8]]},"17":{"position":[[342,7],[466,8]]},"35":{"position":[[670,7],[888,7],[1739,7]]},"52":{"position":[[126,8],[237,7],[279,8]]},"102":{"position":[[65,7],[320,7],[465,7],[1076,7]]},"109":{"position":[[9,7],[122,8]]},"111":{"position":[[9,7],[128,8]]},"113":{"position":[[9,7],[128,8]]},"115":{"position":[[229,10]]}}}],["comment",{"_index":581,"t":{"120":{"position":[[368,7]]}}}],["commonli",{"_index":611,"t":{"128":{"position":[[22,8]]}}}],["commun",{"_index":257,"t":{"35":{"position":[[194,11]]}}}],["compat",{"_index":221,"t":{"23":{"position":[[758,11]]}}}],["complet",{"_index":49,"t":{"4":{"position":[[159,8]]},"10":{"position":[[101,8]]},"35":{"position":[[396,8]]},"124":{"position":[[42,10],[120,11],[238,10]]},"136":{"position":[[328,9]]},"138":{"position":[[728,10]]},"142":{"position":[[246,11]]}}}],["complex",{"_index":138,"t":{"15":{"position":[[885,7]]}}}],["comput",{"_index":12,"t":{"2":{"position":[[149,7]]},"42":{"position":[[264,7]]}}}],["config",{"_index":300,"t":{"35":{"position":[[1780,6]]}}}],["configur",{"_index":18,"t":{"2":{"position":[[238,9]]},"17":{"position":[[34,9],[186,9]]},"33":{"position":[[121,13]]},"35":{"position":[[73,10],[346,11]]},"37":{"position":[[121,9]]},"88":{"position":[[10,9]]},"92":{"position":[[10,9]]},"96":{"position":[[10,9]]},"104":{"position":[[10,9]]},"111":{"position":[[113,9]]},"113":{"position":[[113,9]]},"142":{"position":[[284,13]]}}}],["confirm",{"_index":454,"t":{"65":{"position":[[0,7]]},"69":{"position":[[0,7]]}}}],["connect",{"_index":10,"t":{"2":{"position":[[86,12],[468,10],[525,10],[574,10],[623,10]]},"4":{"position":[[139,10]]},"13":{"position":[[39,10],[227,10]]},"15":{"position":[[13,10],[341,10]]},"17":{"position":[[447,10],[514,10]]},"19":{"position":[[32,10],[830,10]]},"21":{"position":[[25,10],[264,10]]},"23":{"position":[[815,7],[930,7],[1042,7]]},"25":{"position":[[25,10]]},"27":{"position":[[16,10]]},"29":{"position":[[5,10],[163,10],[244,10],[304,10]]},"31":{"position":[[25,10],[264,10]]},"35":{"position":[[1887,10],[1948,10],[1981,10],[2849,10],[2947,10],[3346,10]]},"42":{"position":[[11,10]]},"44":{"position":[[139,10]]},"58":{"position":[[63,10],[110,11]]},"63":{"position":[[298,11],[1111,10]]},"73":{"position":[[104,11]]},"86":{"position":[[195,9]]},"88":{"position":[[365,10]]},"92":{"position":[[128,9]]},"96":{"position":[[136,7]]},"98":{"position":[[37,11],[131,10],[164,7],[595,8]]},"100":{"position":[[77,8]]},"102":{"position":[[580,10],[630,11],[1027,10]]},"104":{"position":[[367,10]]},"138":{"position":[[55,10],[390,9]]},"142":{"position":[[302,10],[368,11]]}}}],["connectiontyp",{"_index":81,"t":{"13":{"position":[[334,17],[580,17],[731,17],[962,17]]},"15":{"position":[[618,17],[1041,17],[1487,17]]},"21":{"position":[[79,17]]},"27":{"position":[[70,17]]},"31":{"position":[[79,17]]},"35":{"position":[[2065,17],[2990,17],[3608,17]]},"42":{"position":[[65,17]]},"44":{"position":[[835,17]]}}}],["consol",{"_index":233,"t":{"29":{"position":[[218,7]]},"73":{"position":[[4,7],[128,7],[412,7]]}}}],["constant",{"_index":583,"t":{"120":{"position":[[384,9]]}}}],["contact",{"_index":335,"t":{"42":{"position":[[380,7],[574,7]]}}}],["contain",{"_index":135,"t":{"15":{"position":[[757,10]]},"35":{"position":[[3482,8]]},"94":{"position":[[19,8]]}}}],["content",{"_index":310,"t":{"35":{"position":[[2421,8],[3181,8]]},"86":{"position":[[251,8]]},"88":{"position":[[85,8],[108,8],[189,7],[331,7]]},"90":{"position":[[56,7],[126,7]]},"138":{"position":[[287,7]]},"142":{"position":[[394,7]]}}}],["context",{"_index":13,"t":{"2":{"position":[[157,9]]},"42":{"position":[[244,7],[252,7]]},"132":{"position":[[26,7]]}}}],["contrast",{"_index":592,"t":{"122":{"position":[[152,8]]}}}],["control",{"_index":458,"t":{"67":{"position":[[32,7],[66,7]]},"84":{"position":[[34,8]]},"122":{"position":[[57,7]]}}}],["convert",{"_index":632,"t":{"138":{"position":[[462,7]]}}}],["copi",{"_index":520,"t":{"98":{"position":[[473,4]]}}}],["corner",{"_index":510,"t":{"98":{"position":[[83,6]]},"100":{"position":[[34,6]]},"117":{"position":[[291,6],[405,6]]}}}],["correct",{"_index":508,"t":{"94":{"position":[[1050,7]]},"102":{"position":[[964,7]]}}}],["correctli",{"_index":456,"t":{"65":{"position":[[45,10]]}}}],["correspond",{"_index":502,"t":{"94":{"position":[[431,13]]},"117":{"position":[[104,13]]}}}],["coupl",{"_index":354,"t":{"42":{"position":[[1112,6]]}}}],["creat",{"_index":17,"t":{"2":{"position":[[226,7]]},"4":{"position":[[183,6]]},"8":{"position":[[163,6]]},"17":{"position":[[574,7]]},"29":{"position":[[147,6]]},"35":{"position":[[478,6],[634,6],[1750,6]]},"58":{"position":[[22,7]]},"86":{"position":[[95,6],[378,6],[435,6]]},"88":{"position":[[244,7]]},"102":{"position":[[539,7]]},"104":{"position":[[247,7]]},"117":{"position":[[140,6]]},"142":{"position":[[427,6]]}}}],["creation",{"_index":323,"t":{"35":{"position":[[3563,8]]},"37":{"position":[[69,9]]},"39":{"position":[[87,9]]}}}],["credenti",{"_index":461,"t":{"67":{"position":[[120,12]]},"98":{"position":[[420,12]]}}}],["ctrl+h",{"_index":557,"t":{"115":{"position":[[110,6],[219,9]]}}}],["ctrl+shift+p",{"_index":41,"t":{"4":{"position":[[33,12]]},"17":{"position":[[366,12]]},"109":{"position":[[33,12]]},"111":{"position":[[33,12]]},"113":{"position":[[33,12]]}}}],["ctrl+space",{"_index":395,"t":{"54":{"position":[[324,11]]}}}],["current",{"_index":34,"t":{"2":{"position":[[517,7]]},"23":{"position":[[377,10]]},"33":{"position":[[176,9]]},"94":{"position":[[612,7],[642,9],[1142,7]]},"102":{"position":[[642,10],[1060,7]]},"134":{"position":[[40,7]]}}}],["custom",{"_index":358,"t":{"44":{"position":[[8,9]]},"86":{"position":[[387,6]]},"111":{"position":[[653,6],[844,6]]},"130":{"position":[[261,6]]}}}],["dark",{"_index":590,"t":{"122":{"position":[[134,4],[383,5]]}}}],["data",{"_index":485,"t":{"86":{"position":[[65,5]]},"92":{"position":[[266,5]]},"120":{"position":[[169,4],[190,4],[215,4]]},"126":{"position":[[334,5]]},"130":{"position":[[166,4]]}}}],["debug",{"_index":236,"t":{"29":{"position":[[238,5],[298,5]]},"73":{"position":[[79,5]]},"94":{"position":[[1020,9]]}}}],["default",{"_index":178,"t":{"19":{"position":[[357,7]]},"21":{"position":[[339,7]]},"25":{"position":[[350,7]]},"27":{"position":[[166,8]]},"31":{"position":[[347,7]]},"35":{"position":[[1120,7],[1287,7],[2204,7]]},"44":{"position":[[258,8],[335,8]]},"56":{"position":[[19,7],[182,7]]},"84":{"position":[[140,8]]},"102":{"position":[[687,8]]},"111":{"position":[[869,7]]}}}],["defin",{"_index":114,"t":{"15":{"position":[[262,6]]},"33":{"position":[[135,7]]},"35":{"position":[[96,7],[133,7],[1518,6],[1878,6],[2603,6],[2840,6]]},"115":{"position":[[46,6]]},"130":{"position":[[215,7],[252,6]]}}}],["definit",{"_index":540,"t":{"111":{"position":[[215,11],[472,11],[828,11]]},"120":{"position":[[179,10],[231,10],[485,11]]}}}],["delet",{"_index":37,"t":{"2":{"position":[[616,6]]},"6":{"position":[[67,6],[169,8]]},"10":{"position":[[187,6]]},"67":{"position":[[349,7]]},"88":{"position":[[258,7]]},"92":{"position":[[183,6]]},"104":{"position":[[261,7]]}}}],["demonstr",{"_index":596,"t":{"122":{"position":[[327,12]]}}}],["depend",{"_index":345,"t":{"42":{"position":[[647,9]]},"58":{"position":[[86,9]]},"102":{"position":[[606,9]]},"109":{"position":[[276,10]]}}}],["deploy",{"_index":8,"t":{"2":{"position":[[60,12]]}}}],["descript",{"_index":199,"t":{"21":{"position":[[108,11]]},"27":{"position":[[99,11]]},"31":{"position":[[108,11]]},"42":{"position":[[95,11]]},"44":{"position":[[165,11]]},"126":{"position":[[73,11]]}}}],["detail",{"_index":301,"t":{"35":{"position":[[1911,8],[2910,8]]},"63":{"position":[[402,9]]},"69":{"position":[[105,8]]},"73":{"position":[[25,8]]}}}],["develop",{"_index":466,"t":{"71":{"position":[[20,9]]},"73":{"position":[[161,9]]},"140":{"position":[[31,12]]}}}],["differ",{"_index":112,"t":{"15":{"position":[[235,9]]},"42":{"position":[[710,6]]},"96":{"position":[[176,9]]}}}],["directli",{"_index":118,"t":{"15":{"position":[[323,8]]},"44":{"position":[[535,8]]}}}],["directori",{"_index":219,"t":{"23":{"position":[[652,11]]}}}],["disabl",{"_index":393,"t":{"54":{"position":[[234,9]]},"102":{"position":[[849,7]]}}}],["display",{"_index":54,"t":{"6":{"position":[[126,9]]},"8":{"position":[[212,7]]},"44":{"position":[[38,9]]},"54":{"position":[[258,7]]},"78":{"position":[[58,9]]},"82":{"position":[[70,7]]},"84":{"position":[[81,9]]},"88":{"position":[[207,9]]},"98":{"position":[[646,9],[721,9]]},"100":{"position":[[151,9]]},"104":{"position":[[210,9]]},"117":{"position":[[342,8]]},"126":{"position":[[305,8]]}}}],["do",{"_index":636,"t":{"140":{"position":[[10,5]]}}}],["document",{"_index":332,"t":{"42":{"position":[[294,13]]},"61":{"position":[[37,13]]},"69":{"position":[[87,13]]},"132":{"position":[[57,9]]}}}],["don't",{"_index":441,"t":{"63":{"position":[[661,5]]}}}],["down",{"_index":398,"t":{"54":{"position":[[494,4]]},"63":{"position":[[1001,4]]},"124":{"position":[[421,4]]}}}],["download",{"_index":210,"t":{"23":{"position":[[158,8],[257,8],[345,8],[515,8],[664,8]]},"88":{"position":[[274,9]]},"104":{"position":[[277,9]]}}}],["drag",{"_index":493,"t":{"90":{"position":[[8,4],[96,4]]},"92":{"position":[[199,4]]},"106":{"position":[[8,4]]}}}],["drop",{"_index":397,"t":{"54":{"position":[[489,4]]},"90":{"position":[[17,4],[105,4]]},"92":{"position":[[208,4]]},"106":{"position":[[17,4]]}}}],["ds2",{"_index":614,"t":{"128":{"position":[[362,4]]}}}],["dure",{"_index":322,"t":{"35":{"position":[[3543,6]]},"37":{"position":[[49,6]]},"39":{"position":[[67,6]]}}}],["each",{"_index":64,"t":{"13":{"position":[[34,4]]},"15":{"position":[[77,4]]},"35":{"position":[[1305,4],[3550,4]]},"37":{"position":[[56,4]]},"39":{"position":[[22,4],[74,4]]}}}],["earlier",{"_index":223,"t":{"23":{"position":[[838,7],[969,7],[1074,7]]}}}],["easi",{"_index":2,"t":{"2":{"position":[[20,4]]}}}],["echo",{"_index":316,"t":{"35":{"position":[[2583,4]]}}}],["echoauto",{"_index":85,"t":{"13":{"position":[[385,11],[551,11],[702,11],[933,10]]},"44":{"position":[[886,12]]}}}],["ed25519",{"_index":272,"t":{"35":{"position":[[856,7],[983,7]]}}}],["edg",{"_index":424,"t":{"63":{"position":[[178,4]]}}}],["edit",{"_index":369,"t":{"44":{"position":[[517,4],[582,4]]},"52":{"position":[[255,4]]},"86":{"position":[[268,4]]},"88":{"position":[[252,5]]},"104":{"position":[[255,5]]}}}],["editor",{"_index":377,"t":{"44":{"position":[[1159,7]]},"54":{"position":[[684,6]]},"86":{"position":[[345,7]]},"94":{"position":[[480,7],[706,7],[790,7],[869,7],[948,7]]},"102":{"position":[[817,6],[924,6]]},"109":{"position":[[269,6]]},"113":{"position":[[485,6]]},"120":{"position":[[103,7]]},"124":{"position":[[152,6]]}}}],["effect",{"_index":67,"t":{"13":{"position":[[105,6]]},"15":{"position":[[153,6]]}}}],["element",{"_index":572,"t":{"120":{"position":[[42,8],[338,8]]},"122":{"position":[[105,9]]}}}],["email",{"_index":273,"t":{"35":{"position":[[896,6],[943,5]]}}}],["emb",{"_index":117,"t":{"15":{"position":[[311,5]]}}}],["embed",{"_index":148,"t":{"15":{"position":[[1255,8]]}}}],["empti",{"_index":291,"t":{"35":{"position":[[1418,6]]},"42":{"position":[[809,5]]},"111":{"position":[[781,5]]}}}],["enabl",{"_index":260,"t":{"35":{"position":[[425,6]]},"84":{"position":[[129,7]]},"94":{"position":[[218,7]]}}}],["enable/dis",{"_index":534,"t":{"102":{"position":[[762,14]]}}}],["encod",{"_index":434,"t":{"63":{"position":[[453,7]]}}}],["end",{"_index":364,"t":{"44":{"position":[[318,3]]},"130":{"position":[[336,3]]}}}],["endpoint",{"_index":78,"t":{"13":{"position":[[290,11]]},"15":{"position":[[574,11],[997,11],[1443,11]]},"42":{"position":[[124,8]]},"44":{"position":[[791,11]]},"63":{"position":[[137,8]]},"65":{"position":[[146,8]]}}}],["endpoint.com",{"_index":80,"t":{"13":{"position":[[319,14]]},"15":{"position":[[603,14],[1026,14],[1472,14]]},"44":{"position":[[820,14]]}}}],["endregion",{"_index":621,"t":{"130":{"position":[[300,13]]}}}],["ensur",{"_index":269,"t":{"35":{"position":[[739,6],[2545,6]]}}}],["enter",{"_index":284,"t":{"35":{"position":[[1059,5],[1104,5],[1267,5],[1318,5],[1394,6],[1401,5],[1465,5],[3534,5]]},"37":{"position":[[0,5]]},"39":{"position":[[0,5]]},"42":{"position":[[832,6]]},"52":{"position":[[80,5]]},"54":{"position":[[46,5],[129,5],[287,8],[412,5]]},"63":{"position":[[768,5]]},"73":{"position":[[231,5]]},"113":{"position":[[213,5]]},"124":{"position":[[202,5]]}}}],["enterpris",{"_index":185,"t":{"19":{"position":[[555,10]]},"25":{"position":[[548,10]]}}}],["entir",{"_index":527,"t":{"102":{"position":[[223,6],[494,6]]}}}],["entri",{"_index":144,"t":{"15":{"position":[[1199,8]]},"35":{"position":[[1528,5],[2613,5]]}}}],["enumer",{"_index":584,"t":{"120":{"position":[[403,10]]}}}],["environ",{"_index":254,"t":{"35":{"position":[[148,11],[488,11]]},"63":{"position":[[908,11],[1078,11],[1153,11]]},"88":{"position":[[53,12]]},"92":{"position":[[95,12]]},"96":{"position":[[51,12]]},"104":{"position":[[53,12]]}}}],["error",{"_index":469,"t":{"73":{"position":[[34,6],[383,6]]},"94":{"position":[[28,5],[113,6],[806,5],[825,6],[1061,5],[1117,5],[1173,5]]},"98":{"position":[[699,5]]},"100":{"position":[[134,5]]},"138":{"position":[[558,7]]}}}],["escap",{"_index":124,"t":{"15":{"position":[[468,8]]}}}],["establish",{"_index":204,"t":{"21":{"position":[[246,9]]},"31":{"position":[[246,9]]}}}],["eval",{"_index":314,"t":{"35":{"position":[[2522,4]]}}}],["exact",{"_index":306,"t":{"35":{"position":[[2347,5]]}}}],["exampl",{"_index":73,"t":{"13":{"position":[[176,8]]},"19":{"position":[[310,8]]},"23":{"position":[[574,8],[873,8]]},"25":{"position":[[303,8]]},"42":{"position":[[165,7]]},"44":{"position":[[605,7]]},"63":{"position":[[1243,8]]},"65":{"position":[[60,8]]},"111":{"position":[[446,7]]},"115":{"position":[[91,8]]},"126":{"position":[[281,8]]},"128":{"position":[[325,7]]}}}],["execut",{"_index":46,"t":{"4":{"position":[[94,7]]},"6":{"position":[[6,9]]},"8":{"position":[[6,9]]},"10":{"position":[[6,9]]},"15":{"position":[[68,8],[786,8]]},"31":{"position":[[388,10],[471,10]]},"35":{"position":[[2228,10]]},"44":{"position":[[248,9],[325,9]]},"109":{"position":[[94,7]]},"111":{"position":[[94,7]]},"113":{"position":[[94,7],[343,9],[510,9]]},"117":{"position":[[74,10]]}}}],["exist",{"_index":181,"t":{"19":{"position":[[440,6]]},"23":{"position":[[300,8]]},"25":{"position":[[433,6]]},"35":{"position":[[1703,6]]}}}],["expand",{"_index":619,"t":{"130":{"position":[[95,9]]}}}],["explor",{"_index":496,"t":{"90":{"position":[[78,9]]},"106":{"position":[[77,9]]}}}],["export",{"_index":432,"t":{"63":{"position":[[428,9]]}}}],["extens",{"_index":58,"t":{"8":{"position":[[138,9]]},"15":{"position":[[850,10]]},"17":{"position":[[52,9],[204,10]]},"33":{"position":[[4,9],[166,9]]},"35":{"position":[[56,9]]},"37":{"position":[[135,9]]},"44":{"position":[[91,9],[489,9]]},"56":{"position":[[108,9],[145,9]]},"80":{"position":[[52,10]]},"86":{"position":[[8,9],[137,9]]},"88":{"position":[[28,9]]},"92":{"position":[[28,9]]},"96":{"position":[[28,9]]},"102":{"position":[[836,9]]},"104":{"position":[[28,9]]},"120":{"position":[[8,9]]},"124":{"position":[[8,9]]},"128":{"position":[[96,9]]},"136":{"position":[[93,10],[113,10],[145,10],[262,10]]},"138":{"position":[[4,9]]},"140":{"position":[[52,9]]},"142":{"position":[[19,9],[61,9],[164,9]]}}}],["extension/issues/new/choos",{"_index":474,"t":{"73":{"position":[[306,27]]}}}],["extern",{"_index":514,"t":{"98":{"position":[[304,8]]}}}],["f",{"_index":280,"t":{"35":{"position":[[992,1]]}}}],["f1",{"_index":40,"t":{"4":{"position":[[25,4]]},"17":{"position":[[358,4]]},"109":{"position":[[25,4]]},"111":{"position":[[25,4]]},"113":{"position":[[25,4]]}}}],["f3",{"_index":526,"t":{"102":{"position":[[73,4]]}}}],["f8",{"_index":529,"t":{"102":{"position":[[473,4]]}}}],["facilit",{"_index":613,"t":{"128":{"position":[[160,10]]}}}],["failur",{"_index":240,"t":{"29":{"position":[[315,9]]}}}],["fals",{"_index":370,"t":{"44":{"position":[[700,6]]}}}],["featur",{"_index":405,"t":{"56":{"position":[[203,7]]},"86":{"position":[[32,8],[301,8]]},"124":{"position":[[132,7],[290,8]]},"142":{"position":[[197,9]]}}}],["few",{"_index":120,"t":{"15":{"position":[[396,3]]}}}],["field",{"_index":320,"t":{"35":{"position":[[3333,5]]},"111":{"position":[[371,5],[428,6]]}}}],["file",{"_index":22,"t":{"2":{"position":[[321,5]]},"15":{"position":[[721,4],[752,4],[799,4],[1091,7],[1274,6],[1593,7]]},"17":{"position":[[234,5]]},"31":{"position":[[482,5],[523,4]]},"35":{"position":[[1326,4],[1765,4],[2045,5],[2441,4],[2476,5],[3201,4],[3236,5],[3254,4],[3477,4]]},"44":{"position":[[384,4],[565,4],[979,7],[1070,5]]},"48":{"position":[[7,4]]},"50":{"position":[[7,4]]},"52":{"position":[[39,4]]},"54":{"position":[[95,4],[577,6]]},"63":{"position":[[106,4],[504,5],[554,4],[807,5]]},"84":{"position":[[179,4]]},"86":{"position":[[421,5]]},"88":{"position":[[292,5]]},"90":{"position":[[22,5],[73,4],[112,4]]},"104":{"position":[[194,5],[295,5]]},"106":{"position":[[22,5],[72,4]]},"109":{"position":[[193,4]]},"111":{"position":[[157,4],[183,4],[294,6],[346,5],[366,4],[394,4],[551,6],[558,7],[750,4],[801,4]]},"113":{"position":[[157,4],[238,4],[320,4],[356,4],[587,6],[594,7]]},"115":{"position":[[204,5]]},"117":{"position":[[40,4],[170,4],[181,4],[474,4],[522,5]]},"122":{"position":[[247,4]]}}}],["filenam",{"_index":497,"t":{"90":{"position":[[170,8]]}}}],["filepath",{"_index":140,"t":{"15":{"position":[[1099,11],[1601,11]]},"35":{"position":[[1771,8]]},"44":{"position":[[987,11]]}}}],["files\\sashome\\x86\\integr",{"_index":180,"t":{"19":{"position":[[382,29]]},"25":{"position":[[375,29]]}}}],["fill",{"_index":475,"t":{"73":{"position":[[338,7]]}}}],["final",{"_index":546,"t":{"111":{"position":[[461,5]]}}}],["first",{"_index":408,"t":{"58":{"position":[[34,5]]},"78":{"position":[[112,5]]},"102":{"position":[[551,5]]}}}],["fix",{"_index":501,"t":{"94":{"position":[[207,3],[315,3],[343,3],[503,5],[1096,3]]}}}],["flow",{"_index":633,"t":{"138":{"position":[[497,4]]}}}],["fold",{"_index":634,"t":{"138":{"position":[[689,7]]}}}],["folder",{"_index":494,"t":{"90":{"position":[[32,7]]},"106":{"position":[[32,7]]}}}],["follow",{"_index":26,"t":{"2":{"position":[[379,9]]},"13":{"position":[[166,9]]},"17":{"position":[[475,6]]},"19":{"position":[[765,6]]},"21":{"position":[[57,9]]},"23":{"position":[[140,9]]},"25":{"position":[[758,6]]},"27":{"position":[[48,9]]},"31":{"position":[[57,9]]},"35":{"position":[[362,7],[370,6],[878,9],[1561,9],[1718,9]]},"42":{"position":[[43,9],[1158,6]]},"44":{"position":[[81,9]]},"94":{"position":[[585,9]]},"115":{"position":[[169,9]]},"126":{"position":[[271,9]]},"142":{"position":[[187,9]]}}}],["form",{"_index":318,"t":{"35":{"position":[[2647,5]]},"73":{"position":[[354,5]]}}}],["format",{"_index":75,"t":{"13":{"position":[[201,7]]},"35":{"position":[[1571,7]]},"120":{"position":[[283,7]]},"132":{"position":[[3,6],[50,6]]}}}],["found",{"_index":57,"t":{"8":{"position":[[127,6]]}}}],["frequent",{"_index":556,"t":{"115":{"position":[[26,11]]}}}],["full",{"_index":442,"t":{"63":{"position":[[778,4]]}}}],["fulli",{"_index":241,"t":{"31":{"position":[[423,5],[549,5]]}}}],["function",{"_index":575,"t":{"120":{"position":[[259,9]]},"128":{"position":[[132,9],[235,8],[277,8]]},"134":{"position":[[77,8]]}}}],["futur",{"_index":630,"t":{"138":{"position":[[368,6]]}}}],["gener",{"_index":271,"t":{"35":{"position":[[847,8]]},"61":{"position":[[62,8]]},"90":{"position":[[158,9]]},"94":{"position":[[64,9]]}}}],["get",{"_index":604,"t":{"126":{"position":[[16,4]]}}}],["github",{"_index":472,"t":{"73":{"position":[[239,6]]}}}],["global",{"_index":548,"t":{"111":{"position":[[699,6]]},"120":{"position":[[111,6]]}}}],["googl",{"_index":422,"t":{"63":{"position":[[151,6]]}}}],["grant",{"_index":338,"t":{"42":{"position":[[449,5]]},"61":{"position":[[126,5],[228,5]]}}}],["graphic",{"_index":131,"t":{"15":{"position":[[689,8],[1558,8]]},"44":{"position":[[944,8]]}}}],["grep",{"_index":453,"t":{"63":{"position":[[1266,4]]}}}],["grid",{"_index":193,"t":{"19":{"position":[[866,4]]}}}],["gui",{"_index":268,"t":{"35":{"position":[[721,3]]}}}],["guid",{"_index":186,"t":{"19":{"position":[[566,5]]},"25":{"position":[[559,5]]}}}],["guidanc",{"_index":212,"t":{"23":{"position":[[228,8]]}}}],["help",{"_index":235,"t":{"29":{"position":[[233,4]]},"71":{"position":[[6,4]]},"73":{"position":[[74,4],[147,4],[217,5]]},"86":{"position":[[44,4]]},"124":{"position":[[71,4]]},"126":{"position":[[11,4],[124,4],[165,4],[197,5],[294,4],[321,4],[410,4],[452,5]]},"134":{"position":[[10,4]]},"138":{"position":[[762,4]]},"142":{"position":[[235,5]]}}}],["here",{"_index":545,"t":{"111":{"position":[[435,4]]}}}],["high",{"_index":591,"t":{"122":{"position":[[147,4]]}}}],["highlight",{"_index":570,"t":{"120":{"position":[[18,10]]},"138":{"position":[[520,12],[586,12]]},"142":{"position":[[218,12]]}}}],["hint",{"_index":605,"t":{"126":{"position":[[40,4]]}}}],["home/.ssh/config",{"_index":317,"t":{"35":{"position":[[2622,17]]}}}],["host",{"_index":91,"t":{"13":{"position":[[472,7],[480,7],[656,7],[812,7]]},"21":{"position":[[137,4],[153,4]]},"27":{"position":[[128,4]]},"31":{"position":[[137,4],[153,4]]},"35":{"position":[[1579,4],[2090,7],[2653,4],[3015,7],[3633,7]]}}}],["host.machine.nam",{"_index":294,"t":{"35":{"position":[[1584,17],[2098,20],[2658,17],[3023,20],[3641,20]]}}}],["hostnam",{"_index":102,"t":{"13":{"position":[[820,11]]}}}],["hover",{"_index":202,"t":{"21":{"position":[[171,8]]},"31":{"position":[[171,8]]},"42":{"position":[[214,8]]},"52":{"position":[[178,5]]},"82":{"position":[[155,8]]}}}],["html",{"_index":531,"t":{"102":{"position":[[658,4]]}}}],["html5",{"_index":532,"t":{"102":{"position":[[704,5],[781,5]]}}}],["http",{"_index":457,"t":{"65":{"position":[[99,6],[129,8]]}}}],["https://code.visualstudio.com/docs/getstarted/settings#_languag",{"_index":400,"t":{"54":{"position":[[610,64]]}}}],["https://exampl",{"_index":79,"t":{"13":{"position":[[302,16]]},"15":{"position":[[586,16],[1009,16],[1455,16]]},"44":{"position":[[803,16]]}}}],["https://example.sas.com",{"_index":330,"t":{"42":{"position":[[176,24]]}}}],["https://github.com/microsoft/vscode/issues/21611",{"_index":407,"t":{"56":{"position":[[261,48]]}}}],["https://github.com/sassoftware/vscod",{"_index":473,"t":{"73":{"position":[[264,37]]}}}],["icon",{"_index":373,"t":{"44":{"position":[[1090,4]]},"63":{"position":[[205,4]]},"88":{"position":[[131,4]]},"94":{"position":[[463,4]]},"98":{"position":[[59,4]]},"100":{"position":[[10,4]]},"104":{"position":[[129,4]]},"136":{"position":[[156,4]]}}}],["id",{"_index":334,"t":{"42":{"position":[[357,2],[780,2],[860,2],[972,2],[1021,3]]},"61":{"position":[[78,4],[94,2]]}}}],["identifi",{"_index":616,"t":{"130":{"position":[[20,10],[155,10]]}}}],["identityfil",{"_index":297,"t":{"35":{"position":[[1621,12],[2711,12]]}}}],["ignor",{"_index":506,"t":{"94":{"position":[[604,7],[714,7],[798,7],[877,7],[1134,7]]}}}],["imag",{"_index":595,"t":{"122":{"position":[[315,5]]}}}],["imagemap",{"_index":132,"t":{"15":{"position":[[700,10],[1569,10]]},"44":{"position":[[955,10]]}}}],["implement",{"_index":479,"t":{"80":{"position":[[29,11]]}}}],["includ",{"_index":197,"t":{"21":{"position":[[44,8]]},"27":{"position":[[35,8]]},"31":{"position":[[44,8]]},"42":{"position":[[30,8],[917,10]]},"65":{"position":[[120,8]]},"73":{"position":[[16,8],[371,7]]},"86":{"position":[[18,8]]},"117":{"position":[[50,8]]},"124":{"position":[[18,8]]},"128":{"position":[[106,8]]},"142":{"position":[[174,8]]}}}],["indic",{"_index":226,"t":{"27":{"position":[[133,9]]}}}],["info",{"_index":478,"t":{"80":{"position":[[9,5]]},"98":{"position":[[751,4]]},"140":{"position":[[0,4]]}}}],["inform",{"_index":239,"t":{"29":{"position":[[272,12]]},"35":{"position":[[1076,12]]},"42":{"position":[[317,12],[996,11]]},"54":{"position":[[593,12]]},"56":{"position":[[244,12]]},"63":{"position":[[262,11]]},"98":{"position":[[705,11]]},"134":{"position":[[24,11]]}}}],["informat",{"_index":578,"t":{"120":{"position":[[295,9]]}}}],["initi",{"_index":539,"t":{"111":{"position":[[202,7]]}}}],["input",{"_index":325,"t":{"37":{"position":[[36,5]]},"39":{"position":[[53,5]]}}}],["insert",{"_index":612,"t":{"128":{"position":[[62,6]]}}}],["instal",{"_index":171,"t":{"19":{"position":[[125,9],[186,9],[295,10],[340,9],[509,9],[732,9]]},"23":{"position":[[8,7],[49,9],[171,7],[270,8],[358,7],[469,9],[528,7],[677,7]]},"25":{"position":[[118,9],[179,9],[288,10],[333,9],[502,9],[725,9]]},"56":{"position":[[118,10],[158,10]]},"63":{"position":[[530,7]]},"69":{"position":[[63,10]]},"136":{"position":[[0,7],[77,7],[287,7],[312,12],[342,7]]}}}],["instanc",{"_index":227,"t":{"27":{"position":[[157,8]]},"63":{"position":[[1018,9]]}}}],["instruct",{"_index":164,"t":{"17":{"position":[[486,12]]},"35":{"position":[[464,13],[725,13],[834,12],[1920,12],[2919,12]]}}}],["integr",{"_index":167,"t":{"19":{"position":[[70,11]]},"23":{"position":[[75,12]]},"25":{"position":[[63,11]]},"69":{"position":[[15,11]]},"142":{"position":[[120,9]]}}}],["interact",{"_index":230,"t":{"29":{"position":[[87,11]]},"33":{"position":[[264,11]]},"86":{"position":[[445,11]]},"117":{"position":[[19,11]]}}}],["iom",{"_index":89,"t":{"13":{"position":[[437,5],[598,5]]},"19":{"position":[[27,4],[825,4]]},"21":{"position":[[20,4],[97,5],[142,3],[210,3],[260,3],[295,3],[327,3]]},"92":{"position":[[90,4]]},"138":{"position":[[114,4],[242,4]]}}}],["issu",{"_index":237,"t":{"29":{"position":[[255,7]]},"73":{"position":[[246,5]]}}}],["itclient",{"_index":170,"t":{"19":{"position":[[114,10],[286,8],[319,8],[473,9],[483,8],[678,8],[723,8]]},"23":{"position":[[16,8],[406,8],[560,9],[706,8],[736,8],[788,8],[900,9],[1012,9]]},"25":{"position":[[107,10],[279,8],[312,8],[466,9],[476,8],[671,8],[716,8]]}}}],["item",{"_index":166,"t":{"17":{"position":[[608,4]]},"67":{"position":[[140,5],[306,5]]},"78":{"position":[[95,5]]},"94":{"position":[[240,5]]},"102":{"position":[[1179,5]]}}}],["items\\credenti",{"_index":460,"t":{"67":{"position":[[80,16]]}}}],["itself",{"_index":153,"t":{"15":{"position":[[1351,7]]}}}],["json",{"_index":119,"t":{"15":{"position":[[360,5],[463,4]]}}}],["key",{"_index":245,"t":{"31":{"position":[[519,3]]},"35":{"position":[[91,4],[266,3],[864,4],[1230,3],[1352,3],[1803,3],[2437,3],[2777,3],[3197,3],[3250,3],[3275,3],[3473,3]]},"115":{"position":[[212,6]]},"124":{"position":[[432,5]]}}}],["keybindings.json",{"_index":558,"t":{"115":{"position":[[187,16]]}}}],["keyboard",{"_index":251,"t":{"33":{"position":[[255,8]]},"52":{"position":[[60,8]]},"115":{"position":[[55,8]]},"124":{"position":[[324,9]]}}}],["keychain",{"_index":438,"t":{"63":{"position":[[569,8]]},"67":{"position":[[224,8],[254,8]]}}}],["keygen",{"_index":276,"t":{"35":{"position":[[963,6]]}}}],["keypair",{"_index":309,"t":{"35":{"position":[[2386,7],[3146,7]]}}}],["keyword",{"_index":598,"t":{"124":{"position":[[84,9],[378,8]]},"126":{"position":[[92,8],[243,7]]}}}],["label",{"_index":543,"t":{"111":{"position":[[323,8],[422,5],[598,8]]},"113":{"position":[[689,8]]}}}],["languag",{"_index":404,"t":{"56":{"position":[[73,8],[99,8],[136,8]]},"117":{"position":[[219,9],[251,8]]},"142":{"position":[[145,10],[476,9]]}}}],["later",{"_index":342,"t":{"42":{"position":[[509,6],[640,6],[752,6]]},"136":{"position":[[66,7]]}}}],["latest",{"_index":214,"t":{"23":{"position":[[370,6]]},"136":{"position":[[12,6]]}}}],["leav",{"_index":339,"t":{"42":{"position":[[475,5],[606,5],[767,5]]}}}],["left",{"_index":163,"t":{"17":{"position":[[291,4]]},"52":{"position":[[225,4]]},"63":{"position":[[217,4]]},"117":{"position":[[400,4]]},"136":{"position":[[188,4]]}}}],["librari",{"_index":488,"t":{"86":{"position":[[162,9]]},"92":{"position":[[138,10],[165,9]]},"138":{"position":[[400,9]]},"142":{"position":[[406,9]]}}}],["licens",{"_index":157,"t":{"17":{"position":[[138,7]]}}}],["light",{"_index":589,"t":{"122":{"position":[[123,6],[370,5]]}}}],["lightweight",{"_index":638,"t":{"142":{"position":[[74,12]]}}}],["limit",{"_index":14,"t":{"2":{"position":[[179,5]]}}}],["line",{"_index":115,"t":{"15":{"position":[[277,5],[300,4],[317,5],[400,5],[668,7],[676,7],[777,5],[1264,5],[1285,5],[1537,7],[1545,7]]},"29":{"position":[[99,4]]},"35":{"position":[[678,4]]},"44":{"position":[[923,7],[931,7]]},"102":{"position":[[138,5],[195,5]]},"128":{"position":[[13,5]]}}}],["link",{"_index":209,"t":{"23":{"position":[[150,4],[424,4],[724,4]]},"126":{"position":[[145,5],[390,5]]}}}],["linux",{"_index":43,"t":{"4":{"position":[[60,6]]},"17":{"position":[[393,6]]},"63":{"position":[[1299,5]]},"109":{"position":[[60,6]]},"111":{"position":[[60,6]]},"113":{"position":[[60,6]]}}}],["list",{"_index":51,"t":{"6":{"position":[[83,4]]},"8":{"position":[[87,4]]},"10":{"position":[[83,4]]},"33":{"position":[[222,6]]},"54":{"position":[[499,5]]},"94":{"position":[[1002,4],[1196,5]]},"124":{"position":[[360,4]]},"128":{"position":[[212,4]]}}}],["local",{"_index":95,"t":{"13":{"position":[[618,8]]},"17":{"position":[[93,6]]},"25":{"position":[[17,7]]},"27":{"position":[[2,5],[151,5]]},"92":{"position":[[62,8]]},"138":{"position":[[88,7],[222,7]]}}}],["localhost",{"_index":97,"t":{"13":{"position":[[664,12]]},"27":{"position":[[178,11]]}}}],["locat",{"_index":136,"t":{"15":{"position":[[817,8]]},"17":{"position":[[427,6]]},"19":{"position":[[227,8]]},"25":{"position":[[220,8]]}}}],["lock",{"_index":426,"t":{"63":{"position":[[198,6]]}}}],["log",{"_index":234,"t":{"29":{"position":[[226,3]]},"44":{"position":[[31,3],[232,3],[311,3],[1056,3]]},"73":{"position":[[12,3],[136,4],[420,4]]},"78":{"position":[[175,4]]},"84":{"position":[[73,3]]},"94":{"position":[[85,3]]},"96":{"position":[[106,3]]},"98":{"position":[[379,3],[399,3],[691,3]]},"100":{"position":[[125,4]]},"117":{"position":[[324,3]]},"138":{"position":[[606,3],[672,3]]}}}],["login",{"_index":464,"t":{"67":{"position":[[248,5]]}}}],["longer",{"_index":406,"t":{"56":{"position":[[217,6]]}}}],["lower",{"_index":565,"t":{"117":{"position":[[279,5]]}}}],["mac",{"_index":312,"t":{"35":{"position":[[2482,4]]},"63":{"position":[[514,3]]},"67":{"position":[[211,3]]}}}],["machin",{"_index":172,"t":{"19":{"position":[[149,7],[167,7],[251,7],[455,8],[645,8],[756,8]]},"23":{"position":[[196,8],[336,8],[493,8],[627,7]]},"25":{"position":[[142,7],[160,7],[244,7],[448,8],[638,8],[749,8]]},"31":{"position":[[582,7]]},"63":{"position":[[1305,7]]}}}],["macro",{"_index":574,"t":{"120":{"position":[[225,5],[242,5],[305,5]]},"130":{"position":[[190,5]]}}}],["make",{"_index":206,"t":{"23":{"position":[[63,6],[502,4]]},"54":{"position":[[556,4]]},"65":{"position":[[106,4]]},"82":{"position":[[124,4]]},"102":{"position":[[945,4]]}}}],["manag",{"_index":194,"t":{"19":{"position":[[871,7]]},"52":{"position":[[3,6]]},"67":{"position":[[97,8]]},"136":{"position":[[372,6]]}}}],["mani",{"_index":484,"t":{"86":{"position":[[27,4],[284,4]]}}}],["manual",{"_index":417,"t":{"63":{"position":[[12,8]]}}}],["markdown",{"_index":561,"t":{"117":{"position":[[59,8]]}}}],["match",{"_index":217,"t":{"23":{"position":[[540,8]]},"54":{"position":[[296,7]]}}}],["max",{"_index":107,"t":{"13":{"position":[[955,6]]}}}],["menu",{"_index":468,"t":{"71":{"position":[[49,4]]},"73":{"position":[[190,4]]},"94":{"position":[[347,4]]},"98":{"position":[[854,5]]},"111":{"position":[[715,4]]},"117":{"position":[[479,4]]},"132":{"position":[[34,4]]}}}],["messag",{"_index":53,"t":{"6":{"position":[[115,7]]},"78":{"position":[[45,8]]},"94":{"position":[[46,8],[382,7],[536,7],[1179,7]]}}}],["method",{"_index":228,"t":{"29":{"position":[[16,6],[122,7]]},"33":{"position":[[85,7],[214,7]]},"35":{"position":[[324,7]]}}}],["microsoft",{"_index":187,"t":{"19":{"position":[[591,9]]},"25":{"position":[[584,9]]},"63":{"position":[[168,9]]},"67":{"position":[[4,9]]}}}],["mirror",{"_index":593,"t":{"122":{"position":[[169,6]]}}}],["mix",{"_index":142,"t":{"15":{"position":[[1146,5]]}}}],["mode",{"_index":113,"t":{"15":{"position":[[245,5],[305,5],[371,4],[726,5],[866,4],[1152,5]]},"29":{"position":[[104,5]]},"117":{"position":[[260,4]]}}}],["more",{"_index":238,"t":{"29":{"position":[[267,4]]},"42":{"position":[[312,4],[991,4]]},"54":{"position":[[588,4]]},"56":{"position":[[239,4]]},"73":{"position":[[212,4]]},"117":{"position":[[361,4]]}}}],["mous",{"_index":383,"t":{"52":{"position":[[188,5]]},"82":{"position":[[169,5]]},"124":{"position":[[401,5]]},"126":{"position":[[212,5]]}}}],["move",{"_index":607,"t":{"126":{"position":[[203,4]]}}}],["multipl",{"_index":6,"t":{"2":{"position":[[47,8],[99,8]]},"19":{"position":[[911,8]]},"102":{"position":[[260,8]]}}}],["my.sa",{"_index":547,"t":{"111":{"position":[[566,9],[612,6]]}}}],["my/local/autoexec.sa",{"_index":141,"t":{"15":{"position":[[1111,24],[1613,24]]},"44":{"position":[[999,24]]}}}],["name",{"_index":60,"t":{"8":{"position":[[224,4]]},"10":{"position":[[159,4]]},"17":{"position":[[646,4]]},"21":{"position":[[103,4]]},"27":{"position":[[94,4]]},"31":{"position":[[103,4]]},"35":{"position":[[509,5],[583,5]]},"42":{"position":[[90,4]]},"44":{"position":[[160,4]]},"111":{"position":[[399,4]]},"122":{"position":[[305,5]]},"128":{"position":[[267,4]]}}}],["navig",{"_index":459,"t":{"67":{"position":[[50,8]]},"126":{"position":[[425,8]]}}}],["need",{"_index":25,"t":{"2":{"position":[[367,7]]},"15":{"position":[[410,6]]},"19":{"position":[[53,4]]},"25":{"position":[[46,4]]},"42":{"position":[[947,4]]},"61":{"position":[[97,5],[204,5]]},"63":{"position":[[4,4]]},"73":{"position":[[207,4]]},"115":{"position":[[7,4]]}}}],["new",{"_index":32,"t":{"2":{"position":[[464,3]]},"4":{"position":[[192,3]]},"8":{"position":[[172,3]]},"15":{"position":[[99,3]]},"17":{"position":[[443,3],[510,3],[658,3]]},"35":{"position":[[1944,3],[2943,3]]},"42":{"position":[[1209,3]]},"58":{"position":[[2,3]]},"98":{"position":[[338,3]]},"102":{"position":[[519,3]]},"117":{"position":[[177,3]]}}}],["next",{"_index":600,"t":{"124":{"position":[[175,4]]}}}],["node_tls_reject_unauthor",{"_index":445,"t":{"63":{"position":[[929,28]]}}}],["nonew",{"_index":84,"t":{"13":{"position":[[374,10],[540,10],[691,10],[922,8]]},"44":{"position":[[875,10]]}}}],["normal",{"_index":177,"t":{"19":{"position":[[331,8]]},"25":{"position":[[324,8]]}}}],["note",{"_index":122,"t":{"15":{"position":[[444,4]]},"19":{"position":[[783,4]]},"21":{"position":[[131,5]]},"23":{"position":[[213,4],[279,5]]},"27":{"position":[[122,5]]},"29":{"position":[[197,4]]},"31":{"position":[[131,5]]},"35":{"position":[[614,5],[1671,5],[2194,5]]},"42":{"position":[[118,5]]},"44":{"position":[[188,5]]},"54":{"position":[[505,5]]},"88":{"position":[[322,4]]},"102":{"position":[[510,6]]},"104":{"position":[[325,4]]},"111":{"position":[[720,5]]},"138":{"position":[[142,5],[580,5]]}}}],["notebook",{"_index":487,"t":{"86":{"position":[[106,10],[461,9]]},"117":{"position":[[4,8],[31,8],[153,9],[192,9],[501,8],[538,8],[573,8]]},"138":{"position":[[443,9],[474,8]]},"142":{"position":[[434,9]]}}}],["notif",{"_index":52,"t":{"6":{"position":[[102,12]]}}}],["number",{"_index":15,"t":{"2":{"position":[[192,6]]},"29":{"position":[[112,6]]}}}],["o",{"_index":277,"t":{"35":{"position":[[971,1]]}}}],["occur",{"_index":152,"t":{"15":{"position":[[1332,5]]}}}],["od",{"_index":130,"t":{"15":{"position":[[684,4],[1553,4]]},"44":{"position":[[939,4]]},"102":{"position":[[700,3],[777,3]]},"117":{"position":[[331,3]]}}}],["offic",{"_index":188,"t":{"19":{"position":[[601,7]]},"25":{"position":[[594,7]]}}}],["offici",{"_index":627,"t":{"136":{"position":[[247,10]]}}}],["on",{"_index":189,"t":{"19":{"position":[[624,3]]},"25":{"position":[[617,3]]},"37":{"position":[[151,3]]},"94":{"position":[[355,3],[574,3]]}}}],["onc",{"_index":628,"t":{"136":{"position":[[303,4]]}}}],["onlin",{"_index":610,"t":{"126":{"position":[[445,6]]}}}],["open",{"_index":38,"t":{"4":{"position":[[0,4]]},"17":{"position":[[215,4],[333,4]]},"44":{"position":[[1144,4]]},"63":{"position":[[280,6],[380,6],[711,4]]},"67":{"position":[[23,4],[219,4]]},"73":{"position":[[119,4]]},"94":{"position":[[328,4],[1081,4]]},"98":{"position":[[296,4],[328,7],[357,5]]},"109":{"position":[[0,4]]},"111":{"position":[[0,4],[188,5]]},"113":{"position":[[0,4]]},"117":{"position":[[564,4]]},"132":{"position":[[21,4]]},"136":{"position":[[104,4]]}}}],["openssh",{"_index":261,"t":{"35":{"position":[[432,7]]}}}],["oper",{"_index":440,"t":{"63":{"position":[[637,9]]}}}],["opt/sasinside/sashome/sasfoundation/9.4/bin/sas_u8",{"_index":304,"t":{"35":{"position":[[2252,52]]}}}],["option",{"_index":63,"t":{"13":{"position":[[11,7],[85,7]]},"15":{"position":[[219,6],[1171,6]]},"31":{"position":[[528,10]]},"35":{"position":[[3283,10]]},"54":{"position":[[224,6],[418,7]]},"80":{"position":[[15,6]]},"82":{"position":[[7,7],[82,7]]},"84":{"position":[[119,6],[164,7]]},"94":{"position":[[211,6],[319,8],[595,8],[1100,7]]},"102":{"position":[[794,6]]},"120":{"position":[[394,8],[414,6],[433,7],[449,6]]},"122":{"position":[[161,7]]},"126":{"position":[[340,6]]},"138":{"position":[[152,7],[188,7]]}}}],["order",{"_index":151,"t":{"15":{"position":[[1318,5]]},"78":{"position":[[26,5],[142,5]]},"102":{"position":[[373,5]]}}}],["os",{"_index":437,"t":{"63":{"position":[[518,3]]},"67":{"position":[[215,3]]},"140":{"position":[[87,3]]}}}],["osx",{"_index":45,"t":{"4":{"position":[[85,4]]},"17":{"position":[[418,4]]},"109":{"position":[[85,4]]},"111":{"position":[[85,4]]},"113":{"position":[[85,4]]}}}],["other",{"_index":569,"t":{"117":{"position":[[552,7]]}}}],["out",{"_index":299,"t":{"35":{"position":[[1761,3]]},"73":{"position":[[346,3]]},"98":{"position":[[826,3]]}}}],["outlin",{"_index":620,"t":{"130":{"position":[[126,7]]},"138":{"position":[[706,7]]}}}],["output",{"_index":376,"t":{"44":{"position":[[1119,6],[1149,6]]},"98":{"position":[[684,6]]},"102":{"position":[[663,6],[787,6],[862,7]]},"117":{"position":[[123,6],[335,6],[419,6]]}}}],["over",{"_index":203,"t":{"21":{"position":[[180,4]]},"31":{"position":[[180,4]]},"33":{"position":[[61,4]]},"42":{"position":[[223,4]]},"52":{"position":[[202,4]]},"82":{"position":[[183,4]]},"126":{"position":[[226,4]]}}}],["pages",{"_index":106,"t":{"13":{"position":[[946,8]]}}}],["pagesize=max",{"_index":86,"t":{"13":{"position":[[397,15],[563,16],[714,16]]}}}],["palett",{"_index":39,"t":{"4":{"position":[[17,7]]},"17":{"position":[[350,7]]},"109":{"position":[[17,7]]},"111":{"position":[[17,7]]},"113":{"position":[[17,7]]}}}],["pane",{"_index":495,"t":{"90":{"position":[[64,4]]},"92":{"position":[[175,4]]},"106":{"position":[[63,4]]}}}],["panel",{"_index":359,"t":{"44":{"position":[[62,5],[1126,6]]},"63":{"position":[[274,5]]},"67":{"position":[[40,5],[74,5]]},"78":{"position":[[84,6]]},"82":{"position":[[31,5],[115,5],[143,5],[201,5]]},"84":{"position":[[107,6]]},"94":{"position":[[13,5],[149,5],[264,5],[406,5],[560,6],[687,5],[771,5],[850,5],[929,5],[985,5]]},"126":{"position":[[299,5]]}}}],["paramet",{"_index":198,"t":{"21":{"position":[[67,11]]},"27":{"position":[[58,11]]},"31":{"position":[[67,11]]},"42":{"position":[[53,11]]},"134":{"position":[[48,9]]}}}],["part",{"_index":308,"t":{"35":{"position":[[2374,4],[3134,4]]}}}],["passphras",{"_index":285,"t":{"35":{"position":[[1177,11],[1213,11],[1407,10],[1432,12],[1453,11],[1476,10],[1500,10],[3493,11]]}}}],["password",{"_index":250,"t":{"33":{"position":[[246,8]]},"35":{"position":[[1241,8]]},"37":{"position":[[10,8],[111,9]]},"67":{"position":[[279,10]]}}}],["past",{"_index":522,"t":{"98":{"position":[[494,5]]}}}],["path",{"_index":134,"t":{"15":{"position":[[742,4]]},"19":{"position":[[365,4],[435,4]]},"25":{"position":[[358,4],[428,4]]},"31":{"position":[[376,4],[439,4],[565,4]]},"35":{"position":[[1112,5],[1128,4],[2212,4],[2353,5],[3259,5]]},"63":{"position":[[783,4]]}}}],["path/to/private/key/with/passphras",{"_index":298,"t":{"35":{"position":[[1634,36],[1829,36],[2724,36],[2803,36]]}}}],["path/to/privatekey/fil",{"_index":324,"t":{"35":{"position":[[3758,26]]}}}],["path/to/sas/execut",{"_index":303,"t":{"35":{"position":[[2130,26],[3055,26],[3673,26]]}}}],["persist",{"_index":523,"t":{"98":{"position":[[781,7]]}}}],["pipe",{"_index":263,"t":{"35":{"position":[[589,4]]}}}],["pipe/openssh",{"_index":262,"t":{"35":{"position":[[540,16]]}}}],["pleas",{"_index":331,"t":{"42":{"position":[[279,6],[373,6],[567,6],[1057,6]]}}}],["pointer",{"_index":384,"t":{"52":{"position":[[194,7]]},"82":{"position":[[175,7]]},"126":{"position":[[218,7]]}}}],["pop",{"_index":597,"t":{"124":{"position":[[57,3],[353,3]]},"138":{"position":[[748,3]]}}}],["port",{"_index":93,"t":{"13":{"position":[[512,7],[856,7]]},"21":{"position":[[290,4],[306,4],[315,4]]},"31":{"position":[[290,4],[306,4],[319,4]]},"35":{"position":[[2181,7],[3106,7],[3724,7]]}}}],["posit",{"_index":507,"t":{"94":{"position":[[620,8],[1150,8]]}}}],["possibl",{"_index":145,"t":{"15":{"position":[[1217,8]]}}}],["post",{"_index":353,"t":{"42":{"position":[[1077,4],[1190,4]]}}}],["postambl",{"_index":553,"t":{"113":{"position":[[188,9],[274,9],[390,9],[640,12]]}}}],["powershel",{"_index":266,"t":{"35":{"position":[[659,10],[1728,10]]}}}],["preambl",{"_index":551,"t":{"113":{"position":[[172,8],[261,8],[377,8],[614,11]]}}}],["predict",{"_index":599,"t":{"124":{"position":[[163,7]]}}}],["prefer",{"_index":365,"t":{"44":{"position":[[391,11]]},"48":{"position":[[14,11]]},"50":{"position":[[14,11]]},"52":{"position":[[46,11]]},"54":{"position":[[102,11]]},"84":{"position":[[186,11]]},"122":{"position":[[254,11]]}}}],["present",{"_index":566,"t":{"117":{"position":[[444,13]]}}}],["press",{"_index":287,"t":{"35":{"position":[[1261,5]]},"42":{"position":[[826,5]]},"54":{"position":[[315,8],[458,5]]}}}],["print",{"_index":609,"t":{"126":{"position":[[359,5]]}}}],["privat",{"_index":244,"t":{"31":{"position":[[511,7]]},"35":{"position":[[258,7],[1795,7],[2769,7],[3242,7],[3267,7],[3465,7]]}}}],["privatekeyfilepath",{"_index":243,"t":{"31":{"position":[[488,18]]},"35":{"position":[[3314,18],[3736,21]]}}}],["problem",{"_index":471,"t":{"73":{"position":[[85,8]]},"78":{"position":[[75,8]]},"82":{"position":[[22,8],[106,8],[192,8]]},"84":{"position":[[51,8],[98,8],[230,10]]},"94":{"position":[[4,8],[140,8],[255,8],[397,8],[551,8],[661,7],[678,8],[762,8],[841,8],[902,8],[920,8],[976,8]]},"138":{"position":[[654,8]]}}}],["problemmatch",{"_index":542,"t":{"111":{"position":[[301,17],[576,17]]},"113":{"position":[[667,17]]}}}],["proc",{"_index":608,"t":{"126":{"position":[[354,4]]},"128":{"position":[[357,4]]}}}],["procedur",{"_index":573,"t":{"120":{"position":[[133,10],[148,9],[475,9]]},"128":{"position":[[146,10],[247,10],[289,9]]},"130":{"position":[[178,11]]}}}],["process",{"_index":351,"t":{"42":{"position":[[1048,8]]},"63":{"position":[[1228,9],[1324,11]]},"122":{"position":[[344,7]]}}}],["profil",{"_index":0,"t":{"2":{"position":[[0,8],[113,8],[209,8],[252,8],[346,7],[416,9],[479,7],[536,7],[585,7],[634,7]]},"4":{"position":[[196,8]]},"6":{"position":[[56,7],[91,8],[145,7]]},"8":{"position":[[56,7],[95,9],[111,8],[176,7],[245,7]]},"10":{"position":[[56,7],[91,9],[136,8],[169,8],[211,8]]},"13":{"position":[[50,8],[238,7],[265,11],[445,11],[629,11],[785,11]]},"15":{"position":[[24,9],[352,7],[549,11],[972,11],[1418,11]]},"17":{"position":[[250,8],[458,7],[525,7],[550,8],[584,8],[630,8],[662,8]]},"19":{"position":[[841,8]]},"21":{"position":[[36,7]]},"27":{"position":[[27,7]]},"31":{"position":[[36,7]]},"35":{"position":[[1898,7],[1959,7],[2860,7],[2958,7],[3357,7]]},"42":{"position":[[22,7]]},"44":{"position":[[150,9],[766,11]]},"88":{"position":[[350,7]]},"102":{"position":[[1160,7]]},"104":{"position":[[352,7]]},"142":{"position":[[276,7]]}}}],["program",{"_index":158,"t":{"17":{"position":[[226,7]]},"56":{"position":[[61,11]]},"92":{"position":[[234,7]]},"94":{"position":[[104,8]]},"96":{"position":[[85,7],[164,7]]},"98":{"position":[[13,7],[102,7]]},"100":{"position":[[53,7]]},"102":{"position":[[157,8],[230,8],[501,8],[1004,8]]},"120":{"position":[[59,8]]},"124":{"position":[[220,8]]},"128":{"position":[[79,8],[188,9],[311,8]]},"130":{"position":[[43,7],[142,7]]},"138":{"position":[[819,7]]}}}],["prompt",{"_index":50,"t":{"4":{"position":[[172,7]]},"8":{"position":[[148,7]]},"10":{"position":[[114,7]]},"35":{"position":[[1047,8],[1310,7],[3522,8]]},"37":{"position":[[42,6]]},"39":{"position":[[59,7]]},"42":{"position":[[702,7],[801,7]]},"98":{"position":[[216,7],[281,7]]}}}],["properti",{"_index":549,"t":{"111":{"position":[[755,8],[806,8],[877,10]]},"113":{"position":[[198,10]]}}}],["protect",{"_index":286,"t":{"35":{"position":[[1250,10]]}}}],["protocol",{"_index":455,"t":{"65":{"position":[[36,8]]}}}],["provid",{"_index":1,"t":{"2":{"position":[[9,7]]},"35":{"position":[[1136,8]]},"42":{"position":[[955,7]]},"56":{"position":[[8,8]]},"63":{"position":[[745,8]]},"134":{"position":[[15,8]]}}}],["ps",{"_index":451,"t":{"63":{"position":[[1256,2]]}}}],["public",{"_index":307,"t":{"35":{"position":[[2367,6],[3127,6]]}}}],["publickey",{"_index":249,"t":{"33":{"position":[[236,9]]},"35":{"position":[[22,9]]},"37":{"position":[[162,9]]}}}],["python",{"_index":642,"t":{"142":{"position":[[458,7]]}}}],["qualifi",{"_index":242,"t":{"31":{"position":[[429,9],[555,9]]}}}],["question",{"_index":328,"t":{"39":{"position":[[27,8]]}}}],["quick",{"_index":500,"t":{"94":{"position":[[201,5],[309,5],[337,5],[1090,5]]}}}],["quicker",{"_index":412,"t":{"58":{"position":[[167,8]]}}}],["read",{"_index":149,"t":{"15":{"position":[[1299,4]]}}}],["readabl",{"_index":137,"t":{"15":{"position":[[834,8]]}}}],["recreat",{"_index":61,"t":{"10":{"position":[[198,8]]}}}],["refer",{"_index":413,"t":{"61":{"position":[[23,5]]},"69":{"position":[[74,5]]}}}],["refresh",{"_index":415,"t":{"61":{"position":[[170,7]]}}}],["refresh_token",{"_index":337,"t":{"42":{"position":[[435,13]]},"61":{"position":[[214,13]]}}}],["region",{"_index":615,"t":{"130":{"position":[[0,7],[223,7],[268,6],[285,10]]}}}],["regist",{"_index":258,"t":{"35":{"position":[[278,10],[691,9]]},"42":{"position":[[339,10],[529,10],[1198,8]]}}}],["relat",{"_index":588,"t":{"122":{"position":[[31,7]]}}}],["releas",{"_index":631,"t":{"138":{"position":[[375,7]]}}}],["remot",{"_index":88,"t":{"13":{"position":[[427,7],[767,7]]},"17":{"position":[[82,7]]},"19":{"position":[[17,7],[815,7]]},"21":{"position":[[10,7]]},"31":{"position":[[10,7]]},"35":{"position":[[2000,6],[2891,6],[3377,7]]},"63":{"position":[[1127,6],[1181,6],[1292,6]]},"92":{"position":[[82,7]]},"138":{"position":[[104,7],[127,7],[234,7]]},"140":{"position":[[24,6],[80,6]]}}}],["remote/path/to/sas_u8",{"_index":105,"t":{"13":{"position":[[879,25]]}}}],["remov",{"_index":463,"t":{"67":{"position":[[182,7]]},"94":{"position":[[233,6],[1162,6]]}}}],["requir",{"_index":74,"t":{"13":{"position":[[192,8]]},"42":{"position":[[465,9]]},"88":{"position":[[339,8]]},"104":{"position":[[341,8]]},"138":{"position":[[639,9]]}}}],["rerun",{"_index":499,"t":{"94":{"position":[[181,5],[278,9]]}}}],["reset",{"_index":535,"t":{"102":{"position":[[1016,5]]}}}],["respons",{"_index":327,"t":{"39":{"position":[[10,8]]}}}],["rest",{"_index":82,"t":{"13":{"position":[[352,7]]},"15":{"position":[[636,7],[1059,7],[1505,7]]},"42":{"position":[[83,6]]},"44":{"position":[[853,7]]}}}],["restart",{"_index":70,"t":{"13":{"position":[[132,7]]},"15":{"position":[[180,7]]},"63":{"position":[[813,7],[1037,7]]},"67":{"position":[[190,7],[357,7]]},"75":{"position":[[0,7]]}}}],["result",{"_index":367,"t":{"44":{"position":[[465,7]]},"96":{"position":[[114,8]]},"98":{"position":[[634,7]]},"100":{"position":[[116,8]]}}}],["return",{"_index":519,"t":{"98":{"position":[[442,7]]}}}],["rich",{"_index":563,"t":{"117":{"position":[[118,4]]}}}],["right",{"_index":375,"t":{"44":{"position":[[1106,5]]},"67":{"position":[[290,5]]},"98":{"position":[[77,5]]},"100":{"position":[[28,5]]},"117":{"position":[[285,5]]}}}],["routin",{"_index":577,"t":{"120":{"position":[[274,8]]}}}],["rule",{"_index":125,"t":{"15":{"position":[[477,5]]}}}],["run",{"_index":116,"t":{"15":{"position":[[295,4],[420,3]]},"17":{"position":[[7,7],[169,3]]},"23":{"position":[[28,7]]},"29":{"position":[[68,3]]},"31":{"position":[[605,7]]},"35":{"position":[[776,7],[1710,3]]},"52":{"position":[[86,4],[160,7]]},"58":{"position":[[49,3],[133,4]]},"63":{"position":[[1252,3]]},"86":{"position":[[81,3],[361,3],[402,3]]},"88":{"position":[[288,3]]},"94":{"position":[[98,3]]},"96":{"position":[[72,3],[155,3]]},"98":{"position":[[3,3],[615,4]]},"100":{"position":[[97,4]]},"102":{"position":[[3,3],[36,3],[97,3],[214,4],[291,3],[448,3],[485,4],[566,3],[885,4],[995,3],[1046,3]]},"104":{"position":[[291,3]]},"109":{"position":[[113,3],[185,3],[228,4]]},"111":{"position":[[149,3],[285,4],[338,3],[542,4],[607,4],[672,3],[679,3]]},"113":{"position":[[149,3],[578,4],[698,4]]},"115":{"position":[[15,3],[124,3],[282,4]]},"138":{"position":[[811,7]]},"140":{"position":[[65,7]]},"142":{"position":[[87,4],[324,7]]}}}],["s",{"_index":315,"t":{"35":{"position":[[2541,3]]}}}],["sa",{"_index":7,"t":{"2":{"position":[[56,3],[77,3],[455,4],[505,4],[562,4],[611,4]]},"13":{"position":[[0,3],[74,3],[145,3],[253,3],[419,3],[610,3],[761,3]]},"15":{"position":[[4,3],[193,3],[273,3]]},"17":{"position":[[15,3],[48,3],[74,3],[112,3],[146,3],[157,3],[173,3],[200,3],[222,3],[434,4]]},"19":{"position":[[9,3],[66,3],[529,3],[551,3],[576,3],[807,3],[862,3]]},"21":{"position":[[2,3]]},"23":{"position":[[41,3],[309,3],[448,3],[603,3],[857,3],[941,3],[977,3],[1053,3],[1082,3]]},"25":{"position":[[9,3],[59,3],[522,3],[544,3],[569,3]]},"27":{"position":[[8,3],[143,3]]},"29":{"position":[[53,3],[72,3],[181,3]]},"31":{"position":[[2,3],[384,3],[467,3]]},"33":{"position":[[50,3],[150,3]]},"35":{"position":[[2224,3],[2321,3],[2401,3],[3161,3],[3369,3]]},"42":{"position":[[2,3],[145,3],[290,3],[364,3],[393,3],[558,3],[587,3],[665,3],[731,3],[889,3],[928,3],[1100,3],[1136,3]]},"44":{"position":[[27,3],[228,3],[307,3],[363,3],[426,5],[447,3],[485,3],[1052,3]]},"48":{"position":[[53,3]]},"50":{"position":[[53,3]]},"52":{"position":[[91,4],[168,3]]},"54":{"position":[[573,3]]},"58":{"position":[[53,3]]},"61":{"position":[[0,3]]},"63":{"position":[[128,3],[735,4]]},"65":{"position":[[77,3]]},"69":{"position":[[11,3]]},"73":{"position":[[302,3]]},"80":{"position":[[48,3]]},"84":{"position":[[69,3],[225,4]]},"86":{"position":[[4,3],[102,3],[133,3],[210,3],[247,3],[336,3],[365,3],[417,3],[457,3]]},"88":{"position":[[24,3],[44,3],[81,3],[104,3],[127,3],[185,3],[310,3],[327,3],[381,3]]},"90":{"position":[[52,3],[122,3],[144,3],[154,3]]},"92":{"position":[[24,3],[44,3],[54,3],[74,3],[230,3]]},"94":{"position":[[81,3]]},"96":{"position":[[24,3],[47,3],[81,3],[147,3],[190,3],[203,3]]},"98":{"position":[[9,3],[28,3],[98,3],[145,3],[245,4],[389,4],[416,3],[438,3],[607,3],[680,3]]},"100":{"position":[[49,3],[89,3]]},"102":{"position":[[22,3],[56,3],[210,3],[311,3],[456,3],[570,3],[832,3],[1041,4]]},"104":{"position":[[24,3],[44,3],[81,3],[103,3],[125,3],[183,3],[313,3],[330,3],[383,3]]},"106":{"position":[[52,3]]},"109":{"position":[[142,3],[180,4],[189,3]]},"111":{"position":[[144,4],[153,3],[270,6],[290,3],[332,5],[342,3],[390,3],[527,6],[547,3]]},"113":{"position":[[144,4],[153,3],[223,3],[563,6],[583,3]]},"117":{"position":[[0,3],[149,3],[188,3],[497,3]]},"120":{"position":[[4,3],[99,3],[129,3],[144,3],[211,3],[321,3]]},"122":{"position":[[27,3],[119,3],[130,3],[143,3],[200,3],[366,3],[379,3]]},"124":{"position":[[4,3],[80,3],[216,3],[320,3]]},"126":{"position":[[239,3],[441,3]]},"128":{"position":[[92,3],[128,3],[184,3],[307,3]]},"130":{"position":[[39,3]]},"136":{"position":[[89,3],[258,3]]},"138":{"position":[[0,3],[71,3],[80,3],[96,3],[119,3],[148,3],[214,3],[247,3],[283,3],[309,3],[327,3],[439,3],[470,3],[486,3],[509,3],[536,3],[554,3],[602,3],[620,3],[668,3]]},"140":{"position":[[48,3]]},"142":{"position":[[15,3],[57,3],[130,3],[160,3],[207,3],[316,3],[349,3],[362,3],[390,3],[448,4]]}}}],["same",{"_index":173,"t":{"19":{"position":[[162,4]]},"23":{"position":[[830,4]]},"25":{"position":[[155,4]]},"31":{"position":[[577,4]]},"35":{"position":[[1471,4]]},"86":{"position":[[296,4]]}}}],["sas.addprofil",{"_index":30,"t":{"2":{"position":[[440,14]]},"4":{"position":[[106,14]]}}}],["sas.connectionprofil",{"_index":127,"t":{"15":{"position":[[490,25],[913,25],[1359,25]]},"44":{"position":[[707,25]]}}}],["sas.deleteprofil",{"_index":36,"t":{"2":{"position":[[593,17]]},"6":{"position":[[20,17]]}}}],["sas.log.showonexecutionfinish",{"_index":363,"t":{"44":{"position":[[272,29],[629,32]]}}}],["sas.log.showonexecutionstart",{"_index":360,"t":{"44":{"position":[[194,28],[668,31]]}}}],["sas.problems.log",{"_index":482,"t":{"84":{"position":[[9,16]]}}}],["sas.switchprofil",{"_index":33,"t":{"2":{"position":[[487,17]]},"8":{"position":[[20,17]]}}}],["sas.updateprofil",{"_index":35,"t":{"2":{"position":[[544,17]]},"10":{"position":[[20,17]]}}}],["sas9com",{"_index":96,"t":{"13":{"position":[[643,10]]}}}],["sas9iom",{"_index":90,"t":{"13":{"position":[[459,10]]}}}],["sas9ssh",{"_index":101,"t":{"13":{"position":[[799,10]]}}}],["sashom",{"_index":175,"t":{"19":{"position":[[219,7]]},"23":{"position":[[644,7]]},"25":{"position":[[212,7]]}}}],["sasnb",{"_index":567,"t":{"117":{"position":[[515,6]]}}}],["sasopt",{"_index":83,"t":{"13":{"position":[[360,13],[526,13],[677,13],[905,13]]},"44":{"position":[[861,13]]}}}],["saspath",{"_index":104,"t":{"13":{"position":[[868,10]]},"31":{"position":[[368,7]]},"35":{"position":[[2119,10],[2239,9],[3044,10],[3662,10]]}}}],["save",{"_index":289,"t":{"35":{"position":[[1343,4]]},"63":{"position":[[491,4]]},"111":{"position":[[631,4]]},"117":{"position":[[487,4]]}}}],["scenario",{"_index":139,"t":{"15":{"position":[[902,10]]}}}],["scroll",{"_index":601,"t":{"124":{"position":[[334,6]]}}}],["search",{"_index":366,"t":{"44":{"position":[[415,6],[458,6]]},"52":{"position":[[103,6]]},"54":{"position":[[152,6],[376,6]]},"84":{"position":[[214,6]]},"136":{"position":[[232,6]]}}}],["secret",{"_index":344,"t":{"42":{"position":[[547,6],[794,6],[979,7]]}}}],["section",{"_index":165,"t":{"17":{"position":[[533,7]]},"35":{"position":[[1967,9],[2966,9]]},"102":{"position":[[269,8]]},"130":{"position":[[196,9]]}}}],["secur",{"_index":232,"t":{"29":{"position":[[156,6]]},"37":{"position":[[29,6]]},"39":{"position":[[46,6]]},"63":{"position":[[313,8]]},"98":{"position":[[124,6]]}}}],["see",{"_index":72,"t":{"13":{"position":[[158,3]]},"19":{"position":[[262,3]]},"23":{"position":[[205,3]]},"25":{"position":[[255,3]]},"29":{"position":[[285,3]]},"35":{"position":[[1906,4],[2905,4]]},"42":{"position":[[286,3],[1064,3]]},"54":{"position":[[606,3]]},"56":{"position":[[257,3]]},"63":{"position":[[1316,3]]},"124":{"position":[[229,3]]}}}],["select",{"_index":47,"t":{"4":{"position":[[130,6]]},"6":{"position":[[47,6]]},"8":{"position":[[47,6],[236,8]]},"10":{"position":[[47,6]]},"44":{"position":[[377,6],[1137,6]]},"48":{"position":[[0,6],[44,6]]},"50":{"position":[[0,6],[44,6]]},"52":{"position":[[32,6]]},"54":{"position":[[88,6],[469,6]]},"63":{"position":[[438,6]]},"67":{"position":[[133,6],[241,6],[272,6],[342,6]]},"84":{"position":[[172,6]]},"94":{"position":[[567,6],[652,8],[1127,6]]},"102":{"position":[[9,9],[40,8],[101,8],[129,8],[182,8],[251,8],[295,8],[355,10],[398,9]]},"109":{"position":[[131,6],[169,6],[233,8],[307,8]]},"111":{"position":[[137,6]]},"113":{"position":[[137,6],[421,8],[448,8]]},"117":{"position":[[163,6],[239,6],[430,6]]},"122":{"position":[[240,6],[284,6]]},"132":{"position":[[43,6]]}}}],["sequenti",{"_index":150,"t":{"15":{"position":[[1307,10]]}}}],["server",{"_index":156,"t":{"17":{"position":[[100,6],[121,7]]},"19":{"position":[[920,8]]},"21":{"position":[[146,6],[214,6],[282,7],[299,6],[331,7]]},"23":{"position":[[861,7],[985,8],[1090,8]]},"29":{"position":[[57,6],[189,7]]},"31":{"position":[[146,6],[214,6],[282,7],[299,6],[335,7],[406,6],[455,6]]},"33":{"position":[[54,6],[114,6],[154,7]]},"35":{"position":[[2007,6],[2405,7],[2898,6],[3165,7]]},"42":{"position":[[154,7],[272,6]]},"58":{"position":[[103,6]]},"63":{"position":[[1221,6],[1278,6]]},"65":{"position":[[86,6]]},"86":{"position":[[219,7]]},"88":{"position":[[314,7],[390,7]]},"102":{"position":[[623,6]]},"104":{"position":[[85,7],[107,7],[187,6],[317,7],[334,6],[392,7]]},"106":{"position":[[56,6]]},"138":{"position":[[313,6]]}}}],["server'",{"_index":419,"t":{"63":{"position":[[32,8],[85,8]]}}}],["servic",{"_index":270,"t":{"35":{"position":[[765,7]]}}}],["session",{"_index":71,"t":{"13":{"position":[[149,8]]},"15":{"position":[[103,8],[197,8],[427,7]]},"35":{"position":[[245,8],[3555,7]]},"37":{"position":[[61,7]]},"39":{"position":[[79,7]]},"58":{"position":[[6,7],[149,7]]},"75":{"position":[[21,8]]},"102":{"position":[[523,7],[1068,7],[1114,7]]}}}],["set",{"_index":24,"t":{"2":{"position":[[354,9]]},"8":{"position":[[67,3]]},"13":{"position":[[26,3]]},"15":{"position":[[42,3]]},"35":{"position":[[788,3]]},"44":{"position":[[101,9],[117,8],[367,9],[405,9],[499,9],[526,8]]},"54":{"position":[[116,8],[536,7],[691,8]]},"63":{"position":[[724,8],[900,3],[1145,3]]},"65":{"position":[[155,8]]},"84":{"position":[[26,7],[200,9]]},"102":{"position":[[808,8]]},"120":{"position":[[220,4]]},"138":{"position":[[160,8],[260,8]]}}}],["settings.json",{"_index":21,"t":{"2":{"position":[[307,13]]},"35":{"position":[[2031,13],[2871,13]]},"44":{"position":[[551,13],[590,14],[613,13]]}}}],["setup",{"_index":259,"t":{"35":{"position":[[409,6],[3417,6]]},"37":{"position":[[172,7]]}}}],["sever",{"_index":477,"t":{"78":{"position":[[121,8]]}}}],["share",{"_index":568,"t":{"117":{"position":[[528,5]]}}}],["shift+cmd+p",{"_index":44,"t":{"4":{"position":[[70,11]]},"17":{"position":[[403,11]]},"109":{"position":[[70,11]]},"111":{"position":[[70,11]]},"113":{"position":[[70,11]]}}}],["shortcut",{"_index":380,"t":{"52":{"position":[[10,9],[69,10],[262,8]]},"115":{"position":[[64,8]]}}}],["show",{"_index":361,"t":{"44":{"position":[[223,4],[302,4]]},"80":{"position":[[4,4]]},"94":{"position":[[445,4],[498,4]]},"128":{"position":[[333,5]]},"138":{"position":[[649,4]]}}}],["shut",{"_index":447,"t":{"63":{"position":[[996,4]]}}}],["side",{"_index":626,"t":{"136":{"position":[[193,4]]}}}],["sign",{"_index":491,"t":{"88":{"position":[[171,4],[227,4]]},"98":{"position":[[231,4],[761,4],[821,4]]},"104":{"position":[[169,4],[230,4]]}}}],["signatur",{"_index":623,"t":{"134":{"position":[[0,9]]}}}],["simpli",{"_index":347,"t":{"42":{"position":[[819,6]]}}}],["site",{"_index":427,"t":{"63":{"position":[[257,4]]}}}],["slightli",{"_index":346,"t":{"42":{"position":[[717,9]]}}}],["snippet",{"_index":562,"t":{"117":{"position":[[90,9]]},"128":{"position":[[0,8],[115,8],[220,8],[341,7]]},"138":{"position":[[776,8]]},"142":{"position":[[267,8]]}}}],["sock",{"_index":264,"t":{"35":{"position":[[607,6]]}}}],["socket",{"_index":253,"t":{"35":{"position":[[126,6]]}}}],["softwar",{"_index":183,"t":{"19":{"position":[[533,9]]},"23":{"position":[[313,8],[452,8]]},"25":{"position":[[526,9]]}}}],["sort",{"_index":476,"t":{"78":{"position":[[105,6]]}}}],["space",{"_index":390,"t":{"54":{"position":[[81,6]]}}}],["specif",{"_index":401,"t":{"54":{"position":[[675,8]]},"86":{"position":[[408,8]]}}}],["specifi",{"_index":133,"t":{"15":{"position":[[732,7]]},"33":{"position":[[93,9]]},"35":{"position":[[1167,7],[1203,7],[3297,9]]},"54":{"position":[[519,7]]},"65":{"position":[[22,9]]},"111":{"position":[[740,7]]},"113":{"position":[[246,10]]},"122":{"position":[[215,7]]}}}],["sql",{"_index":641,"t":{"142":{"position":[[453,4]]}}}],["ssh",{"_index":100,"t":{"13":{"position":[[777,5],[980,5]]},"29":{"position":[[28,3]]},"31":{"position":[[20,4],[97,5],[142,3],[210,3],[260,3],[295,3],[315,3],[331,3],[451,3],[507,3]]},"33":{"position":[[66,3],[110,3],[205,3]]},"35":{"position":[[0,3],[32,3],[111,3],[211,3],[241,3],[298,3],[358,3],[557,3],[755,3],[959,3],[1810,3],[1821,3],[2083,6],[2493,3],[2527,6],[2784,3],[2795,3],[3008,6],[3387,5],[3434,3],[3626,6]]},"138":{"position":[[137,4],[339,3]]}}}],["ssh/authorized_key",{"_index":311,"t":{"35":{"position":[[2453,22],[3213,22]]}}}],["ssh/config",{"_index":293,"t":{"35":{"position":[[1537,13],[1680,13]]}}}],["ssh/id_ed25519",{"_index":281,"t":{"35":{"position":[[994,17]]}}}],["ssh_auth_sock",{"_index":256,"t":{"35":{"position":[[169,13],[515,13],[2557,13],[2588,14]]}}}],["ssh_test",{"_index":302,"t":{"35":{"position":[[2051,11],[2976,11],[3594,11]]}}}],["standard",{"_index":123,"t":{"15":{"position":[[454,8]]}}}],["start",{"_index":111,"t":{"15":{"position":[[91,5]]},"35":{"position":[[2487,5]]},"44":{"position":[[239,5]]},"67":{"position":[[151,5],[317,5]]},"124":{"position":[[299,5]]},"126":{"position":[[25,7]]},"130":{"position":[[326,5]]}}}],["startup",{"_index":121,"t":{"15":{"position":[[435,8]]},"35":{"position":[[796,7]]},"138":{"position":[[179,8]]}}}],["statement",{"_index":498,"t":{"90":{"position":[[179,9]]},"102":{"position":[[710,9]]},"120":{"position":[[118,10],[158,10],[200,10],[248,10],[501,10]]},"126":{"position":[[365,10]]}}}],["statu",{"_index":160,"t":{"17":{"position":[[266,6],[597,6]]},"21":{"position":[[189,6]]},"31":{"position":[[189,6]]},"42":{"position":[[232,6]]},"98":{"position":[[769,6]]},"100":{"position":[[140,6]]},"102":{"position":[[1168,6]]}}}],["statusbar",{"_index":59,"t":{"8":{"position":[[188,9]]}}}],["step",{"_index":192,"t":{"19":{"position":[[776,6]]},"25":{"position":[[769,6]]},"35":{"position":[[336,5],[381,5]]},"42":{"position":[[1169,5]]},"63":{"position":[[63,5],[837,5]]},"96":{"position":[[127,5]]},"120":{"position":[[174,4],[195,4]]},"130":{"position":[[171,6]]}}}],["still",{"_index":394,"t":{"54":{"position":[[252,5]]}}}],["store",{"_index":16,"t":{"2":{"position":[[202,6],[285,6]]},"35":{"position":[[2017,6]]},"88":{"position":[[298,6]]},"104":{"position":[[301,6]]}}}],["string",{"_index":550,"t":{"111":{"position":[[787,6]]}}}],["studio",{"_index":594,"t":{"122":{"position":[[204,7]]},"136":{"position":[[37,6],[212,6]]},"138":{"position":[[25,6],[490,6]]},"142":{"position":[[40,6]]}}}],["style",{"_index":579,"t":{"120":{"position":[[332,5],[351,5]]}}}],["sub",{"_index":585,"t":{"120":{"position":[[429,3],[445,3]]}}}],["submit",{"_index":528,"t":{"102":{"position":[[417,7],[736,9],[934,10]]}}}],["subsequ",{"_index":410,"t":{"58":{"position":[[122,10]]}}}],["successfulli",{"_index":55,"t":{"6":{"position":[[156,12]]},"69":{"position":[[50,12]]}}}],["such",{"_index":184,"t":{"19":{"position":[[543,4]]},"25":{"position":[[536,4]]},"54":{"position":[[73,4]]}}}],["suggest",{"_index":267,"t":{"35":{"position":[[701,7]]},"54":{"position":[[25,11],[174,7],[273,10],[350,11],[398,10]]},"124":{"position":[[368,9]]}}}],["support",{"_index":28,"t":{"2":{"position":[[402,9]]},"13":{"position":[[217,9]]},"15":{"position":[[226,8],[1178,8]]},"33":{"position":[[186,8]]},"102":{"position":[[673,10]]},"138":{"position":[[200,9],[343,7]]},"142":{"position":[[337,7]]}}}],["sure",{"_index":207,"t":{"23":{"position":[[70,4],[507,4]]},"65":{"position":[[111,4]]},"73":{"position":[[363,4]]},"102":{"position":[[950,4]]}}}],["switch",{"_index":4,"t":{"2":{"position":[[32,6],[134,6],[510,6]]}}}],["syntax",{"_index":571,"t":{"120":{"position":[[35,6]]},"122":{"position":[[98,6]]},"124":{"position":[[64,6]]},"126":{"position":[[4,6],[55,6],[158,6],[190,6],[314,6],[403,6]]},"138":{"position":[[513,6],[755,6]]},"142":{"position":[[211,6]]}}}],["system",{"_index":62,"t":{"13":{"position":[[4,6],[78,6]]},"63":{"position":[[647,6],[703,7],[1188,6]]}}}],["t",{"_index":279,"t":{"35":{"position":[[981,1]]}}}],["tab",{"_index":396,"t":{"54":{"position":[[464,4]]},"63":{"position":[[412,4]]},"102":{"position":[[913,3],[972,3]]}}}],["tabl",{"_index":489,"t":{"86":{"position":[[176,7]]},"92":{"position":[[192,6],[213,6],[260,5]]},"138":{"position":[[418,5]]}}}],["tag",{"_index":622,"t":{"130":{"position":[[314,4]]}}}],["take",{"_index":66,"t":{"13":{"position":[[100,4]]},"15":{"position":[[148,4]]}}}],["task",{"_index":490,"t":{"86":{"position":[[394,4]]},"109":{"position":[[106,6],[117,4],[146,4],[198,5],[209,4]]},"111":{"position":[[106,6],[123,4],[162,5],[210,4],[249,8],[277,7],[467,4],[506,8],[534,7],[660,4],[683,8],[823,4],[851,4],[902,5]]},"113":{"position":[[106,6],[123,4],[162,5],[335,4],[502,4],[542,8],[570,7]]},"115":{"position":[[21,4],[81,5],[144,4]]}}}],["tasks.json",{"_index":538,"t":{"111":{"position":[[172,10],[636,11]]}}}],["technolog",{"_index":168,"t":{"19":{"position":[[82,12],[412,14]]},"23":{"position":[[88,12]]},"25":{"position":[[75,12],[405,14]]},"69":{"position":[[27,12]]}}}],["termin",{"_index":450,"t":{"63":{"position":[[1199,9]]},"111":{"position":[[706,8]]}}}],["text",{"_index":372,"t":{"44":{"position":[[1065,4]]},"54":{"position":[[304,4]]},"128":{"position":[[44,4]]}}}],["theme",{"_index":379,"t":{"48":{"position":[[34,5],[63,6]]},"50":{"position":[[34,5],[63,6]]},"122":{"position":[[45,6],[180,6],[233,6],[274,5],[295,6]]},"138":{"position":[[630,5]]}}}],["those",{"_index":190,"t":{"19":{"position":[[631,5]]},"25":{"position":[[624,5]]}}}],["three",{"_index":587,"t":{"122":{"position":[[21,5]]}}}],["through",{"_index":602,"t":{"124":{"position":[[341,7]]}}}],["time",{"_index":110,"t":{"15":{"position":[[82,4]]},"58":{"position":[[40,4],[74,4]]},"102":{"position":[[557,4],[591,4]]}}}],["tip",{"_index":371,"t":{"44":{"position":[[1036,3]]},"94":{"position":[[956,3]]},"126":{"position":[[376,3]]},"130":{"position":[[240,3]]}}}],["titl",{"_index":29,"t":{"2":{"position":[[434,5]]}}}],["toggl",{"_index":465,"t":{"71":{"position":[[13,6]]},"73":{"position":[[154,6]]},"117":{"position":[[317,6]]}}}],["token",{"_index":416,"t":{"61":{"position":[[189,6]]}}}],["tool",{"_index":467,"t":{"71":{"position":[[30,5]]},"73":{"position":[[171,5]]}}}],["toolbar",{"_index":480,"t":{"82":{"position":[[37,7],[207,8]]}}}],["tooltip",{"_index":536,"t":{"102":{"position":[[1138,7]]}}}],["top",{"_index":374,"t":{"44":{"position":[[1102,3]]},"71":{"position":[[45,3]]},"73":{"position":[[186,3]]},"98":{"position":[[555,3]]}}}],["trigger",{"_index":388,"t":{"54":{"position":[[54,7],[135,9],[185,7]]}}}],["true",{"_index":362,"t":{"44":{"position":[[267,4],[344,4],[662,5]]}}}],["trust",{"_index":418,"t":{"63":{"position":[[21,5],[589,5]]}}}],["turn",{"_index":386,"t":{"54":{"position":[[3,4]]}}}],["type",{"_index":48,"t":{"4":{"position":[[150,4]]},"13":{"position":[[246,6]]},"15":{"position":[[660,7],[1083,7],[1529,7],[1585,7]]},"19":{"position":[[43,5]]},"25":{"position":[[36,5]]},"35":{"position":[[804,4],[1445,5],[1494,5]]},"42":{"position":[[455,5]]},"44":{"position":[[915,7],[971,7]]},"61":{"position":[[132,5],[234,5]]},"111":{"position":[[262,7],[519,7]]},"113":{"position":[[555,7]]},"124":{"position":[[305,6]]},"128":{"position":[[258,4]]},"138":{"position":[[66,4]]}}}],["until",{"_index":68,"t":{"13":{"position":[[112,5]]},"15":{"position":[[160,5]]},"94":{"position":[[171,5]]}}}],["up",{"_index":108,"t":{"15":{"position":[[46,2]]},"124":{"position":[[61,2],[357,2],[414,2]]},"138":{"position":[[752,2]]}}}],["updat",{"_index":23,"t":{"2":{"position":[[335,6],[567,6]]},"8":{"position":[[201,7]]},"10":{"position":[[67,6],[125,6],[148,6]]},"63":{"position":[[1070,7]]},"111":{"position":[[411,6]]}}}],["upload",{"_index":492,"t":{"88":{"position":[[266,7]]},"104":{"position":[[269,7]]}}}],["upper",{"_index":509,"t":{"98":{"position":[[71,5]]},"100":{"position":[[22,5]]},"117":{"position":[[394,5]]}}}],["url",{"_index":329,"t":{"42":{"position":[[133,3]]},"63":{"position":[[229,3]]}}}],["us",{"_index":11,"t":{"2":{"position":[[126,4]]},"15":{"position":[[379,6],[874,6],[1229,3]]},"19":{"position":[[3,3],[799,5],[858,3]]},"25":{"position":[[3,3]]},"29":{"position":[[23,4],[81,5],[210,3]]},"33":{"position":[[70,5],[195,5]]},"35":{"position":[[16,5],[87,3],[186,4],[313,5],[452,5],[576,4],[653,5],[709,5],[822,5],[935,3],[1551,5],[3401,6],[3454,5],[3588,5]]},"37":{"position":[[19,5],[103,5],[145,5]]},"39":{"position":[[36,5]]},"42":{"position":[[878,6]]},"44":{"position":[[71,5]]},"63":{"position":[[53,5],[623,5]]},"73":{"position":[[67,3]]},"86":{"position":[[125,3],[278,5]]},"92":{"position":[[157,3]]},"94":{"position":[[301,3],[968,3]]},"98":{"position":[[239,5]]},"111":{"position":[[861,3]]},"117":{"position":[[466,3]]},"124":{"position":[[269,3],[390,5]]},"128":{"position":[[31,4]]}}}],["usekeychain",{"_index":319,"t":{"35":{"position":[[2695,11]]}}}],["user",{"_index":321,"t":{"35":{"position":[[3509,4]]},"63":{"position":[[740,4]]},"130":{"position":[[210,4]]}}}],["usernam",{"_index":92,"t":{"13":{"position":[[488,11],[500,11],[832,11],[844,11]]},"21":{"position":[[201,8],[221,8],[234,8]]},"31":{"position":[[201,8],[221,8],[234,8]]},"35":{"position":[[2157,11],[2169,11],[3082,11],[3094,11],[3700,11],[3712,11]]}}}],["v9",{"_index":224,"t":{"23":{"position":[[854,2]]}}}],["valid",{"_index":429,"t":{"63":{"position":[[349,7]]},"124":{"position":[[314,5]]},"126":{"position":[[233,5]]}}}],["valu",{"_index":205,"t":{"21":{"position":[[347,5]]},"31":{"position":[[355,5]]},"35":{"position":[[534,5],[1295,5],[2577,5]]},"42":{"position":[[687,6]]},"120":{"position":[[421,7],[456,6]]}}}],["vari",{"_index":409,"t":{"58":{"position":[[79,6]]},"102":{"position":[[601,4]]}}}],["variabl",{"_index":255,"t":{"35":{"position":[[160,8],[500,8]]},"63":{"position":[[920,8],[1090,9],[1165,8]]},"120":{"position":[[311,9]]}}}],["varibl",{"_index":265,"t":{"35":{"position":[[645,7]]}}}],["variou",{"_index":582,"t":{"120":{"position":[[376,7],[467,7]]}}}],["version",{"_index":213,"t":{"23":{"position":[[246,7],[395,7],[549,7],[695,7],[777,7],[846,7]]},"42":{"position":[[674,8]]},"111":{"position":[[229,10],[486,10]]},"113":{"position":[[522,10]]},"136":{"position":[[19,7],[49,8]]}}}],["view",{"_index":368,"t":{"44":{"position":[[476,4],[1043,4]]},"52":{"position":[[117,4]]},"92":{"position":[[251,4]]},"96":{"position":[[97,4]]},"98":{"position":[[809,4]]},"126":{"position":[[181,4]]},"130":{"position":[[118,4]]},"136":{"position":[[124,4]]}}}],["viewer",{"_index":430,"t":{"63":{"position":[[373,6]]},"138":{"position":[[424,6]]}}}],["visibl",{"_index":481,"t":{"82":{"position":[[53,8]]}}}],["visit",{"_index":208,"t":{"23":{"position":[[127,8]]}}}],["visual",{"_index":624,"t":{"136":{"position":[[30,6],[205,6]]},"138":{"position":[[18,6]]},"142":{"position":[[33,6]]}}}],["viya",{"_index":9,"t":{"2":{"position":[[81,4],[108,4]]},"13":{"position":[[257,5]]},"15":{"position":[[8,4]]},"17":{"position":[[116,4],[161,4]]},"42":{"position":[[6,4],[149,4],[368,4],[562,4],[669,4],[735,4],[893,4],[932,4],[1104,5]]},"63":{"position":[[132,4]]},"65":{"position":[[81,4]]},"86":{"position":[[214,4]]},"88":{"position":[[48,4],[385,4]]},"92":{"position":[[48,5]]},"96":{"position":[[194,4]]},"98":{"position":[[32,4],[149,5]]},"104":{"position":[[48,4],[387,4]]},"138":{"position":[[75,4]]},"142":{"position":[[353,4]]}}}],["viya4",{"_index":77,"t":{"13":{"position":[[279,8]]},"15":{"position":[[563,8],[986,8],[1432,8]]},"42":{"position":[[491,5],[622,5]]},"44":{"position":[[780,8]]}}}],["viyaserv",{"_index":129,"t":{"15":{"position":[[535,13],[958,13],[1404,13]]},"44":{"position":[[752,13]]}}}],["vs",{"_index":19,"t":{"2":{"position":[[264,2],[299,2]]},"17":{"position":[[304,2]]},"19":{"position":[[175,2]]},"25":{"position":[[168,2]]},"35":{"position":[[1869,2]]},"52":{"position":[[23,2]]},"56":{"position":[[0,2]]},"63":{"position":[[716,2],[821,2],[1010,2],[1213,2]]},"67":{"position":[[198,2],[365,2]]},"75":{"position":[[13,2]]},"88":{"position":[[143,2]]},"98":{"position":[[208,2],[273,2],[566,2],[587,2],[792,2],[835,2]]},"100":{"position":[[69,2]]},"102":{"position":[[1087,2]]},"104":{"position":[[141,2]]},"117":{"position":[[593,2]]},"140":{"position":[[16,2]]}}}],["vscode",{"_index":246,"t":{"31":{"position":[[595,6]]},"42":{"position":[[863,6]]},"63":{"position":[[1271,6]]}}}],["vscodesa",{"_index":462,"t":{"67":{"position":[[162,9],[328,9]]}}}],["want",{"_index":414,"t":{"61":{"position":[[145,4]]},"63":{"position":[[667,4]]},"124":{"position":[[194,4]]}}}],["warn",{"_index":470,"t":{"73":{"position":[[45,8],[394,8]]},"94":{"position":[[38,7],[124,8],[722,8],[744,8]]},"138":{"position":[[566,9]]}}}],["way",{"_index":3,"t":{"2":{"position":[[25,3]]},"94":{"position":[[368,5]]}}}],["websit",{"_index":515,"t":{"98":{"position":[[313,8]]}}}],["welcom",{"_index":637,"t":{"142":{"position":[[0,7]]}}}],["well",{"_index":191,"t":{"19":{"position":[[690,5]]},"25":{"position":[[683,5]]}}}],["whether",{"_index":483,"t":{"84":{"position":[[43,7]]},"109":{"position":[[290,7]]}}}],["window",{"_index":42,"t":{"4":{"position":[[49,7]]},"17":{"position":[[312,7],[382,7]]},"19":{"position":[[106,7]]},"25":{"position":[[99,7]]},"35":{"position":[[416,8],[444,7],[567,8]]},"67":{"position":[[14,8],[112,7]]},"98":{"position":[[110,7],[350,6]]},"100":{"position":[[61,7]]},"109":{"position":[[49,7]]},"111":{"position":[[49,7]]},"113":{"position":[[49,7]]},"117":{"position":[[601,7]]},"126":{"position":[[170,7],[415,6]]},"136":{"position":[[224,7]]}}}],["within",{"_index":411,"t":{"58":{"position":[[138,6]]}}}],["without",{"_index":326,"t":{"37":{"position":[[95,7]]},"94":{"position":[[270,7]]}}}],["word",{"_index":402,"t":{"56":{"position":[[27,4]]},"124":{"position":[[180,4]]}}}],["work",{"_index":443,"t":{"63":{"position":[[856,5]]}}}],["workbench.action.tasks.runtask",{"_index":559,"t":{"115":{"position":[[240,33]]}}}],["workload",{"_index":196,"t":{"19":{"position":[[895,8]]}}}],["workspac",{"_index":449,"t":{"63":{"position":[[1134,10]]}}}],["write",{"_index":486,"t":{"86":{"position":[[71,5]]},"128":{"position":[[171,7]]},"134":{"position":[[69,7]]}}}],["ye",{"_index":296,"t":{"35":{"position":[[1617,3],[2691,3],[2707,3]]},"84":{"position":[[0,4]]}}}],["youremail@company.com",{"_index":283,"t":{"35":{"position":[[1015,23]]}}}]],"pipeline":["stemmer"]}}]
\ No newline at end of file
+[{"documents":[{"i":1,"t":"Configuring the SAS Extension","u":"/vscode-sas-extension/Configurations/","b":["Configuring the SAS Extension"]},{"i":3,"t":"Profile Definitions and Connection Types","u":"/vscode-sas-extension/Configurations/Profiles/","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":13,"t":"Additional Profile Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":18,"t":"SAS 9.4 (remote - IOM) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":24,"t":"SAS 9.4 (local) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":28,"t":"SAS Viya Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/viya","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":31,"t":"Frequently Asked Questions","u":"/vscode-sas-extension/faq","b":[]},{"i":71,"t":"SAS 9.4 (remote - SSH) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","b":["Configuring the SAS Extension","Profile Definitions and Connection Types"]},{"i":83,"t":"Features","u":"/vscode-sas-extension/Features/","b":["Features"]},{"i":85,"t":"Accessing SAS Content","u":"/vscode-sas-extension/Features/accessContent","b":["Features"]},{"i":89,"t":"SAS Log","u":"/vscode-sas-extension/Configurations/sasLog","b":["Configuring the SAS Extension"]},{"i":91,"t":"Accessing Libraries and Tables","u":"/vscode-sas-extension/Features/accessLibraries","b":["Features"]},{"i":93,"t":"Accessing SAS Server","u":"/vscode-sas-extension/Features/accessServer","b":["Features"]},{"i":97,"t":"Fixing Errors and Warnings","u":"/vscode-sas-extension/Features/errorsWarnings","b":["Features"]},{"i":99,"t":"Running SAS Code","u":"/vscode-sas-extension/Features/running","b":["Features"]},{"i":107,"t":"Running SAS Code by Task","u":"/vscode-sas-extension/Features/runningTask","b":["Features"]},{"i":116,"t":"SAS Notebook","u":"/vscode-sas-extension/Features/sasNotebook","b":["Features"]},{"i":118,"t":"SAS Code Editing Features","u":"/vscode-sas-extension/Features/sasCodeEditing","b":["Features"]},{"i":135,"t":"Installation","u":"/vscode-sas-extension/installation","b":[]},{"i":137,"t":"Capabilities by Connection Type","u":"/vscode-sas-extension/matrix","b":[]},{"i":141,"t":"SAS Extension for Visual Studio Code","u":"/vscode-sas-extension/","b":[]}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.815,1,0.512,2,2.28]],["t/3",[3,1.134,4,2.498,5,1.134,6,2.023]],["t/13",[3,1.278,7,2.815,8,2.815]],["t/18",[1,0.371,3,0.926,5,0.926,9,1.396,10,1.651,11,2.039]],["t/24",[1,0.408,3,1.02,5,1.02,9,1.537,12,2.246]],["t/28",[1,0.454,3,1.134,5,1.134,13,2.498]],["t/31",[14,2.815,15,2.815,16,2.815]],["t/71",[1,0.371,3,0.926,5,0.926,9,1.396,10,1.651,17,2.039]],["t/83",[18,3.055]],["t/85",[1,0.512,19,1.927,20,2.815]],["t/89",[1,0.586,21,3.224]],["t/91",[19,1.927,22,2.815,23,2.815]],["t/93",[1,0.512,19,1.927,24,2.815]],["t/97",[25,2.815,26,2.815,27,2.815]],["t/99",[1,0.512,28,2.28,29,1.664]],["t/107",[1,0.454,28,2.023,29,1.476,30,2.498]],["t/116",[1,0.586,31,3.224]],["t/118",[1,0.454,18,2.023,29,1.476,32,2.498]],["t/135",[33,3.772]],["t/137",[5,1.278,6,2.28,34,2.815]],["t/141",[1,0.408,2,1.819,29,1.327,35,2.246,36,2.246]]],"invertedIndex":[["9.4",{"_index":9,"t":{"18":{"position":[[4,3]]},"24":{"position":[[4,3]]},"71":{"position":[[4,3]]}}}],["access",{"_index":19,"t":{"85":{"position":[[0,9]]},"91":{"position":[[0,9]]},"93":{"position":[[0,9]]}}}],["addit",{"_index":7,"t":{"13":{"position":[[0,10]]}}}],["ask",{"_index":15,"t":{"31":{"position":[[11,5]]}}}],["capabl",{"_index":34,"t":{"137":{"position":[[0,12]]}}}],["code",{"_index":29,"t":{"99":{"position":[[12,4]]},"107":{"position":[[12,4]]},"118":{"position":[[4,4]]},"141":{"position":[[32,4]]}}}],["configur",{"_index":0,"t":{"1":{"position":[[0,11]]}}}],["connect",{"_index":5,"t":{"3":{"position":[[24,10]]},"18":{"position":[[23,10]]},"24":{"position":[[16,10]]},"28":{"position":[[9,10]]},"71":{"position":[[23,10]]},"137":{"position":[[16,10]]}}}],["content",{"_index":20,"t":{"85":{"position":[[14,7]]}}}],["definit",{"_index":4,"t":{"3":{"position":[[8,11]]}}}],["edit",{"_index":32,"t":{"118":{"position":[[9,7]]}}}],["error",{"_index":26,"t":{"97":{"position":[[7,6]]}}}],["extens",{"_index":2,"t":{"1":{"position":[[20,9]]},"141":{"position":[[4,9]]}}}],["featur",{"_index":18,"t":{"83":{"position":[[0,8]]},"118":{"position":[[17,8]]}}}],["fix",{"_index":25,"t":{"97":{"position":[[0,6]]}}}],["frequent",{"_index":14,"t":{"31":{"position":[[0,10]]}}}],["instal",{"_index":33,"t":{"135":{"position":[[0,12]]}}}],["iom",{"_index":11,"t":{"18":{"position":[[18,4]]}}}],["librari",{"_index":22,"t":{"91":{"position":[[10,9]]}}}],["local",{"_index":12,"t":{"24":{"position":[[8,7]]}}}],["log",{"_index":21,"t":{"89":{"position":[[4,3]]}}}],["notebook",{"_index":31,"t":{"116":{"position":[[4,8]]}}}],["profil",{"_index":3,"t":{"3":{"position":[[0,7]]},"13":{"position":[[11,7]]},"18":{"position":[[34,7]]},"24":{"position":[[27,7]]},"28":{"position":[[20,7]]},"71":{"position":[[34,7]]}}}],["question",{"_index":16,"t":{"31":{"position":[[17,9]]}}}],["remot",{"_index":10,"t":{"18":{"position":[[8,7]]},"71":{"position":[[8,7]]}}}],["run",{"_index":28,"t":{"99":{"position":[[0,7]]},"107":{"position":[[0,7]]}}}],["sa",{"_index":1,"t":{"1":{"position":[[16,3]]},"18":{"position":[[0,3]]},"24":{"position":[[0,3]]},"28":{"position":[[0,3]]},"71":{"position":[[0,3]]},"85":{"position":[[10,3]]},"89":{"position":[[0,3]]},"93":{"position":[[10,3]]},"99":{"position":[[8,3]]},"107":{"position":[[8,3]]},"116":{"position":[[0,3]]},"118":{"position":[[0,3]]},"141":{"position":[[0,3]]}}}],["server",{"_index":24,"t":{"93":{"position":[[14,6]]}}}],["set",{"_index":8,"t":{"13":{"position":[[19,8]]}}}],["ssh",{"_index":17,"t":{"71":{"position":[[18,4]]}}}],["studio",{"_index":36,"t":{"141":{"position":[[25,6]]}}}],["tabl",{"_index":23,"t":{"91":{"position":[[24,6]]}}}],["task",{"_index":30,"t":{"107":{"position":[[20,4]]}}}],["type",{"_index":6,"t":{"3":{"position":[[35,5]]},"137":{"position":[[27,4]]}}}],["visual",{"_index":35,"t":{"141":{"position":[[18,6]]}}}],["viya",{"_index":13,"t":{"28":{"position":[[4,4]]}}}],["warn",{"_index":27,"t":{"97":{"position":[[18,8]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":5,"t":"Add New Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#add-new-connection-profile","p":3},{"i":7,"t":"Delete Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#delete-connection-profile","p":3},{"i":9,"t":"Switch Current Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#switch-current-connection-profile","p":3},{"i":11,"t":"Update Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#update-connection-profile","p":3},{"i":14,"t":"SAS Options Settings Examples","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-options-settings-examples","p":13},{"i":16,"t":"SAS Autoexec Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-autoexec-settings","p":13},{"i":20,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#profile-anatomy","p":18},{"i":22,"t":"Steps to install ITCLIENT","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#steps-to-install-itclient","p":18},{"i":26,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","h":"#profile-anatomy","p":24},{"i":29,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/viya","h":"#profile-anatomy","p":28},{"i":32,"t":"Usage questions","u":"/vscode-sas-extension/faq","h":"#usage-questions","p":31},{"i":33,"t":"Why don't I see correct syntax colors in my SAS code?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-correct-syntax-colors-in-my-sas-code","p":31},{"i":35,"t":"Why don't I see error or note colors in my SAS log​?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-error-or-note-colors-in-my-sas-log","p":31},{"i":37,"t":"Can I change the default shortcuts to run SAS code?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-default-shortcuts-to-run-sas-code","p":31},{"i":39,"t":"Can I reduce the number of autocomplete suggestions I'm getting?","u":"/vscode-sas-extension/faq","h":"#can-i-reduce-the-number-of-autocomplete-suggestions-im-getting","p":31},{"i":41,"t":"Can I still get word-based suggestions after enabling the SAS extension?","u":"/vscode-sas-extension/faq","h":"#can-i-still-get-word-based-suggestions-after-enabling-the-sas-extension","p":31},{"i":43,"t":"Why does it take so long to run SAS code the first time?","u":"/vscode-sas-extension/faq","h":"#why-does-it-take-so-long-to-run-sas-code-the-first-time","p":31},{"i":45,"t":"Connection issues","u":"/vscode-sas-extension/faq","h":"#connection-issues","p":31},{"i":46,"t":"How do I get my client ID and secret?","u":"/vscode-sas-extension/faq","h":"#how-do-i-get-my-client-id-and-secret","p":31},{"i":48,"t":"What do the unable to verify the first certificate or self-signed certificate in certificate chain errors mean when run my code?","u":"/vscode-sas-extension/faq","h":"#what-do-the-unable-to-verify-the-first-certificateorself-signed-certificate-in-certificate-chainerrors-mean-when-run-my-code","p":31},{"i":50,"t":"When I connect to my SAS Viya connection profile, why doesn't VS Code prompt me to open a browser window and sign in using SAS?","u":"/vscode-sas-extension/faq","h":"#when-i-connect-to-my-sas-viya-connection-profile-why-doesnt-vs-code-prompt-me-to-open-a-browser-window-and-sign-in-using-sas","p":31},{"i":52,"t":"Why did I get the Unable to parse decrypted password error​?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-unable-to-parse-decrypted-passworderror","p":31},{"i":54,"t":"Why did I get the Setup error: Retrieving the COM class factory... error when connecting to SAS 9.4 (remote-IOM)?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-setup-error-retrieving-the-com-class-factory-error-when-connecting-to-sas-94-remote-iom","p":31},{"i":56,"t":"I got the See console log for more details error. How do I find the console log?​","u":"/vscode-sas-extension/faq","h":"#i-got-the-see-console-log-for-more-details-error-how-do-i-find-the-console-log","p":31},{"i":58,"t":"How do I debug connection failures?","u":"/vscode-sas-extension/faq","h":"#how-do-i-debug-connection-failures","p":31},{"i":60,"t":"Why am I getting blank errors?","u":"/vscode-sas-extension/faq","h":"#why-am-i-getting-blank-errors","p":31},{"i":62,"t":"Problems Panel questions","u":"/vscode-sas-extension/faq","h":"#problems-panel-questions","p":31},{"i":63,"t":"Can I change the sort order of the messages in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-sort-order-of-the-messages-in-the-problems-panel","p":31},{"i":65,"t":"What does the Show Infos option in the Filters menu do?","u":"/vscode-sas-extension/faq","h":"#what-does-the-show-infos-option-in-the-filters-menu-do","p":31},{"i":67,"t":"How do I access the toolbar options on the Problems panel when I am displaying a second panel side-by-side?","u":"/vscode-sas-extension/faq","h":"#how-do-i-access-the-toolbar-options-on-the-problems-panel-when-i-am-displaying-a-second-panel-side-by-side","p":31},{"i":69,"t":"Can I control whether errors and warnings from my SAS log are displayed in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-control-whether-errors-and-warnings-from-my-sas-log-are-displayed-in-the-problems-panel","p":31},{"i":73,"t":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#profile-anatomy","p":71},{"i":75,"t":"Authenticating to a SAS Server","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#authenticating-to-a-sas-server","p":71},{"i":77,"t":"Publickey","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#publickey","p":71},{"i":79,"t":"Password","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#password","p":71},{"i":81,"t":"Keyboard Interactive","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#keyboard-interactive","p":71},{"i":87,"t":"Drag and Drop","u":"/vscode-sas-extension/Features/accessContent","h":"#drag-and-drop","p":85},{"i":95,"t":"Drag and Drop","u":"/vscode-sas-extension/Features/accessServer","h":"#drag-and-drop","p":93},{"i":101,"t":"SAS Viya","u":"/vscode-sas-extension/Features/running","h":"#sas-viya","p":99},{"i":103,"t":"SAS 9.4","u":"/vscode-sas-extension/Features/running","h":"#sas-94","p":99},{"i":105,"t":"Additional notes","u":"/vscode-sas-extension/Features/running","h":"#additional-notes","p":99},{"i":108,"t":"Run selected code or all code in active editor","u":"/vscode-sas-extension/Features/runningTask","h":"#run-selected-code-or-all-code-in-active-editor","p":107},{"i":110,"t":"Custom task to run specified SAS file in workspace","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-specified-sas-file-in-workspace","p":107},{"i":112,"t":"Custom task to run sas code with preamble and postamble added","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-sas-code-with-preamble-and-postamble-added","p":107},{"i":114,"t":"Assigning keyboard shortcuts to tasks","u":"/vscode-sas-extension/Features/runningTask","h":"#assigning-keyboard-shortcuts-to-tasks","p":107},{"i":119,"t":"SAS Syntax Highlighting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#sas-syntax-highlighting","p":118},{"i":121,"t":"Color Themes","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#color-themes","p":118},{"i":123,"t":"Code Completion","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-completion","p":118},{"i":125,"t":"Pop-up Syntax Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#pop-up-syntax-help","p":118},{"i":127,"t":"Snippets","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#snippets","p":118},{"i":129,"t":"Code Folding and Code Outline","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-folding-and-code-outline","p":118},{"i":131,"t":"Code Formatting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-formatting","p":118},{"i":133,"t":"Function Signature Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#function-signature-help","p":118},{"i":139,"t":"Choose Connection Type","u":"/vscode-sas-extension/matrix","h":"","p":137}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/5",[0,3.743,1,3.743,2,1.825,3,1.825]],["t/7",[2,2.02,3,2.02,4,4.143]],["t/9",[2,1.825,3,1.825,5,3.743,6,3.743]],["t/11",[2,2.02,3,2.02,7,4.143]],["t/14",[8,1.251,9,2.863,10,3.213,11,3.743]],["t/16",[8,1.385,10,3.556,12,4.143]],["t/20",[3,2.261,13,3.224]],["t/22",[14,4.143,15,4.143,16,4.143]],["t/26",[3,2.261,13,3.224]],["t/29",[3,2.261,13,3.224]],["t/32",[17,4.638,18,3.98]],["t/33",[8,0.97,19,2.491,20,2.22,21,2.903,22,2.22,23,2.22,24,1.335]],["t/35",[8,0.97,19,2.491,20,2.22,23,2.22,25,1.606,26,2.491,27,2.22]],["t/37",[8,1.049,24,1.443,28,2.693,29,3.138,30,2.693,31,1.861]],["t/39",[32,3.138,33,3.138,34,3.138,35,2.693,36,3.138,37,2.693]],["t/41",[8,0.97,35,2.491,38,2.903,39,2.903,40,2.903,41,2.903,42,2.903]],["t/43",[8,0.97,24,1.335,31,1.721,43,2.903,44,2.903,45,2.491,46,2.903]],["t/45",[2,2.261,47,4.638]],["t/46",[48,4.143,49,4.143,50,4.143]],["t/48",[24,0.921,25,1.108,31,1.188,45,1.72,51,1.72,52,2.004,53,3.992,54,2.004,55,1.72,56,2.004,57,2.004]],["t/50",[2,1.441,3,0.885,8,0.988,24,0.835,55,1.559,58,1.559,59,1.816,60,1.816,61,1.816,62,1.816,63,1.816,64,1.816,65,1.816]],["t/52",[25,1.889,51,2.93,66,3.414,67,3.414,68,2.93]],["t/54",[2,1.03,8,0.706,25,1.845,69,2.113,70,2.113,71,2.113,72,2.113,73,2.113,74,1.813,75,2.113,76,2.113]],["t/56",[20,1.931,25,1.397,27,2.929,77,3.83,78,2.525,79,2.525,80,2.525]],["t/58",[2,2.02,81,4.143,82,4.143]],["t/60",[25,2.292,37,3.556,83,4.143]],["t/62",[18,3.556,84,2.879,85,2.879]],["t/63",[28,2.693,84,2.181,85,2.181,86,3.138,87,3.138,88,3.138]],["t/65",[9,2.611,89,3.414,90,3.414,91,3.414,92,3.414]],["t/67",[9,1.813,84,1.648,85,2.537,93,2.371,94,2.371,95,2.035,96,2.371,97,3.65]],["t/69",[8,0.844,25,1.397,27,1.931,84,1.755,85,1.755,95,2.167,98,2.525,99,2.525,100,2.525]],["t/73",[3,2.261,13,3.224]],["t/75",[8,1.385,101,4.143,102,4.143]],["t/77",[103,5.268]],["t/79",[68,4.521]],["t/81",[104,3.98,105,4.638]],["t/87",[106,3.98,107,3.98]],["t/95",[106,3.98,107,3.98]],["t/101",[8,1.55,58,3.98]],["t/103",[8,1.55,74,3.98]],["t/105",[26,3.98,108,4.638]],["t/108",[24,2.067,31,1.861,109,3.138,110,3.138,111,3.138]],["t/110",[8,0.97,31,1.721,112,2.491,113,2.22,114,2.903,115,2.903,116,2.903]],["t/112",[8,0.903,24,1.242,31,1.601,112,2.318,113,2.066,117,2.701,118,2.701,119,2.701]],["t/114",[30,3.213,104,3.213,113,2.863,120,3.743]],["t/119",[8,1.385,22,3.168,121,4.143]],["t/121",[23,3.547,122,4.638]],["t/123",[24,2.132,123,4.638]],["t/125",[22,2.863,124,3.743,125,3.743,126,3.213]],["t/127",[127,5.268]],["t/129",[24,2.338,128,3.743,129,3.743]],["t/131",[24,2.132,130,4.638]],["t/133",[126,3.556,131,4.143,132,4.143]],["t/139",[2,2.02,133,4.143,134,4.143]]],"invertedIndex":[["9.4",{"_index":74,"t":{"54":{"position":[[96,3]]},"103":{"position":[[4,3]]}}}],["access",{"_index":93,"t":{"67":{"position":[[9,6]]}}}],["activ",{"_index":110,"t":{"108":{"position":[[33,6]]}}}],["ad",{"_index":119,"t":{"112":{"position":[[56,5]]}}}],["add",{"_index":0,"t":{"5":{"position":[[0,3]]}}}],["addit",{"_index":108,"t":{"105":{"position":[[0,10]]}}}],["anatomi",{"_index":13,"t":{"20":{"position":[[8,7]]},"26":{"position":[[8,7]]},"29":{"position":[[8,7]]},"73":{"position":[[8,7]]}}}],["assign",{"_index":120,"t":{"114":{"position":[[0,9]]}}}],["authent",{"_index":101,"t":{"75":{"position":[[0,14]]}}}],["autocomplet",{"_index":34,"t":{"39":{"position":[[27,12]]}}}],["autoexec",{"_index":12,"t":{"16":{"position":[[4,8]]}}}],["base",{"_index":40,"t":{"41":{"position":[[21,5]]}}}],["blank",{"_index":83,"t":{"60":{"position":[[17,5]]}}}],["browser",{"_index":63,"t":{"50":{"position":[[90,7]]}}}],["certif",{"_index":53,"t":{"48":{"position":[[39,11],[66,11],[81,11]]}}}],["chain",{"_index":56,"t":{"48":{"position":[[93,5]]}}}],["chang",{"_index":28,"t":{"37":{"position":[[6,6]]},"63":{"position":[[6,6]]}}}],["choos",{"_index":133,"t":{"139":{"position":[[0,6]]}}}],["class",{"_index":72,"t":{"54":{"position":[[50,5]]}}}],["client",{"_index":48,"t":{"46":{"position":[[16,6]]}}}],["code",{"_index":24,"t":{"33":{"position":[[48,5]]},"37":{"position":[[46,5]]},"43":{"position":[[36,4]]},"48":{"position":[[123,5]]},"50":{"position":[[65,4]]},"108":{"position":[[13,4],[25,4]]},"112":{"position":[[23,4]]},"123":{"position":[[0,4]]},"129":{"position":[[0,4],[17,4]]},"131":{"position":[[0,4]]}}}],["color",{"_index":23,"t":{"33":{"position":[[31,6]]},"35":{"position":[[30,6]]},"121":{"position":[[0,5]]}}}],["com",{"_index":71,"t":{"54":{"position":[[46,3]]}}}],["complet",{"_index":123,"t":{"123":{"position":[[5,10]]}}}],["connect",{"_index":2,"t":{"5":{"position":[[8,10]]},"7":{"position":[[7,10]]},"9":{"position":[[15,10]]},"11":{"position":[[7,10]]},"45":{"position":[[0,10]]},"50":{"position":[[7,7],[30,10]]},"54":{"position":[[78,10]]},"58":{"position":[[15,10]]},"139":{"position":[[7,10]]}}}],["consol",{"_index":77,"t":{"56":{"position":[[14,7],[68,7]]}}}],["control",{"_index":98,"t":{"69":{"position":[[6,7]]}}}],["correct",{"_index":21,"t":{"33":{"position":[[16,7]]}}}],["current",{"_index":6,"t":{"9":{"position":[[7,7]]}}}],["custom",{"_index":112,"t":{"110":{"position":[[0,6]]},"112":{"position":[[0,6]]}}}],["debug",{"_index":81,"t":{"58":{"position":[[9,5]]}}}],["decrypt",{"_index":67,"t":{"52":{"position":[[34,9]]}}}],["default",{"_index":29,"t":{"37":{"position":[[17,7]]}}}],["delet",{"_index":4,"t":{"7":{"position":[[0,6]]}}}],["detail",{"_index":79,"t":{"56":{"position":[[35,7]]}}}],["display",{"_index":95,"t":{"67":{"position":[[68,10]]},"69":{"position":[[62,9]]}}}],["doesn't",{"_index":59,"t":{"50":{"position":[[54,7]]}}}],["don't",{"_index":19,"t":{"33":{"position":[[4,5]]},"35":{"position":[[4,5]]}}}],["drag",{"_index":106,"t":{"87":{"position":[[0,4]]},"95":{"position":[[0,4]]}}}],["drop",{"_index":107,"t":{"87":{"position":[[9,4]]},"95":{"position":[[9,4]]}}}],["editor",{"_index":111,"t":{"108":{"position":[[40,6]]}}}],["enabl",{"_index":41,"t":{"41":{"position":[[45,8]]}}}],["error",{"_index":25,"t":{"35":{"position":[[16,5]]},"48":{"position":[[99,6]]},"52":{"position":[[53,7]]},"54":{"position":[[24,6],[67,5]]},"56":{"position":[[43,6]]},"60":{"position":[[23,7]]},"69":{"position":[[22,6]]}}}],["exampl",{"_index":11,"t":{"14":{"position":[[21,8]]}}}],["extens",{"_index":42,"t":{"41":{"position":[[62,10]]}}}],["factori",{"_index":73,"t":{"54":{"position":[[56,10]]}}}],["failur",{"_index":82,"t":{"58":{"position":[[26,9]]}}}],["file",{"_index":115,"t":{"110":{"position":[[33,4]]}}}],["filter",{"_index":91,"t":{"65":{"position":[[39,7]]}}}],["find",{"_index":80,"t":{"56":{"position":[[59,4]]}}}],["first",{"_index":45,"t":{"43":{"position":[[45,5]]},"48":{"position":[[33,5]]}}}],["fold",{"_index":128,"t":{"129":{"position":[[5,7]]}}}],["format",{"_index":130,"t":{"131":{"position":[[5,10]]}}}],["function",{"_index":131,"t":{"133":{"position":[[0,8]]}}}],["get",{"_index":37,"t":{"39":{"position":[[56,8]]},"60":{"position":[[9,7]]}}}],["help",{"_index":126,"t":{"125":{"position":[[14,4]]},"133":{"position":[[19,4]]}}}],["highlight",{"_index":121,"t":{"119":{"position":[[11,12]]}}}],["i'm",{"_index":36,"t":{"39":{"position":[[52,3]]}}}],["id",{"_index":49,"t":{"46":{"position":[[23,2]]}}}],["info",{"_index":90,"t":{"65":{"position":[[19,5]]}}}],["instal",{"_index":15,"t":{"22":{"position":[[9,7]]}}}],["interact",{"_index":105,"t":{"81":{"position":[[9,11]]}}}],["iom",{"_index":76,"t":{"54":{"position":[[108,5]]}}}],["issu",{"_index":47,"t":{"45":{"position":[[11,6]]}}}],["itclient",{"_index":16,"t":{"22":{"position":[[17,8]]}}}],["keyboard",{"_index":104,"t":{"81":{"position":[[0,8]]},"114":{"position":[[10,8]]}}}],["log",{"_index":27,"t":{"35":{"position":[[47,5]]},"56":{"position":[[22,3],[76,5]]},"69":{"position":[[54,3]]}}}],["long",{"_index":44,"t":{"43":{"position":[[20,4]]}}}],["mean",{"_index":57,"t":{"48":{"position":[[106,4]]}}}],["menu",{"_index":92,"t":{"65":{"position":[[47,4]]}}}],["messag",{"_index":88,"t":{"63":{"position":[[35,8]]}}}],["more",{"_index":78,"t":{"56":{"position":[[30,4]]}}}],["new",{"_index":1,"t":{"5":{"position":[[4,3]]}}}],["note",{"_index":26,"t":{"35":{"position":[[25,4]]},"105":{"position":[[11,5]]}}}],["number",{"_index":33,"t":{"39":{"position":[[17,6]]}}}],["open",{"_index":62,"t":{"50":{"position":[[83,4]]}}}],["option",{"_index":9,"t":{"14":{"position":[[4,7]]},"65":{"position":[[25,6]]},"67":{"position":[[28,7]]}}}],["order",{"_index":87,"t":{"63":{"position":[[22,5]]}}}],["outlin",{"_index":129,"t":{"129":{"position":[[22,7]]}}}],["panel",{"_index":85,"t":{"62":{"position":[[9,5]]},"63":{"position":[[60,6]]},"67":{"position":[[52,5],[88,5]]},"69":{"position":[[88,6]]}}}],["pars",{"_index":66,"t":{"52":{"position":[[28,5]]}}}],["password",{"_index":68,"t":{"52":{"position":[[44,8]]},"79":{"position":[[0,8]]}}}],["pop",{"_index":124,"t":{"125":{"position":[[0,3]]}}}],["postambl",{"_index":118,"t":{"112":{"position":[[46,9]]}}}],["preambl",{"_index":117,"t":{"112":{"position":[[33,8]]}}}],["problem",{"_index":84,"t":{"62":{"position":[[0,8]]},"63":{"position":[[51,8]]},"67":{"position":[[43,8]]},"69":{"position":[[79,8]]}}}],["profil",{"_index":3,"t":{"5":{"position":[[19,7]]},"7":{"position":[[18,7]]},"9":{"position":[[26,7]]},"11":{"position":[[18,7]]},"20":{"position":[[0,7]]},"26":{"position":[[0,7]]},"29":{"position":[[0,7]]},"50":{"position":[[41,8]]},"73":{"position":[[0,7]]}}}],["prompt",{"_index":61,"t":{"50":{"position":[[70,6]]}}}],["publickey",{"_index":103,"t":{"77":{"position":[[0,9]]}}}],["question",{"_index":18,"t":{"32":{"position":[[6,9]]},"62":{"position":[[15,9]]}}}],["reduc",{"_index":32,"t":{"39":{"position":[[6,6]]}}}],["remot",{"_index":75,"t":{"54":{"position":[[100,7]]}}}],["retriev",{"_index":70,"t":{"54":{"position":[[31,10]]}}}],["run",{"_index":31,"t":{"37":{"position":[[38,3]]},"43":{"position":[[28,3]]},"48":{"position":[[116,3]]},"108":{"position":[[0,3]]},"110":{"position":[[15,3]]},"112":{"position":[[15,3]]}}}],["sa",{"_index":8,"t":{"14":{"position":[[0,3]]},"16":{"position":[[0,3]]},"33":{"position":[[44,3]]},"35":{"position":[[43,3]]},"37":{"position":[[42,3]]},"41":{"position":[[58,3]]},"43":{"position":[[32,3]]},"50":{"position":[[21,3],[123,4]]},"54":{"position":[[92,3]]},"69":{"position":[[50,3]]},"75":{"position":[[20,3]]},"101":{"position":[[0,3]]},"103":{"position":[[0,3]]},"110":{"position":[[29,3]]},"112":{"position":[[19,3]]},"119":{"position":[[0,3]]}}}],["second",{"_index":96,"t":{"67":{"position":[[81,6]]}}}],["secret",{"_index":50,"t":{"46":{"position":[[30,7]]}}}],["see",{"_index":20,"t":{"33":{"position":[[12,3]]},"35":{"position":[[12,3]]},"56":{"position":[[10,3]]}}}],["select",{"_index":109,"t":{"108":{"position":[[4,8]]}}}],["self",{"_index":54,"t":{"48":{"position":[[54,4]]}}}],["server",{"_index":102,"t":{"75":{"position":[[24,6]]}}}],["set",{"_index":10,"t":{"14":{"position":[[12,8]]},"16":{"position":[[13,8]]}}}],["setup",{"_index":69,"t":{"54":{"position":[[18,5]]}}}],["shortcut",{"_index":30,"t":{"37":{"position":[[25,9]]},"114":{"position":[[19,9]]}}}],["show",{"_index":89,"t":{"65":{"position":[[14,4]]}}}],["side",{"_index":97,"t":{"67":{"position":[[94,4],[102,5]]}}}],["sign",{"_index":55,"t":{"48":{"position":[[59,6]]},"50":{"position":[[109,4]]}}}],["signatur",{"_index":132,"t":{"133":{"position":[[9,9]]}}}],["snippet",{"_index":127,"t":{"127":{"position":[[0,8]]}}}],["sort",{"_index":86,"t":{"63":{"position":[[17,4]]}}}],["specifi",{"_index":114,"t":{"110":{"position":[[19,9]]}}}],["step",{"_index":14,"t":{"22":{"position":[[0,5]]}}}],["still",{"_index":38,"t":{"41":{"position":[[6,5]]}}}],["suggest",{"_index":35,"t":{"39":{"position":[[40,11]]},"41":{"position":[[27,11]]}}}],["switch",{"_index":5,"t":{"9":{"position":[[0,6]]}}}],["syntax",{"_index":22,"t":{"33":{"position":[[24,6]]},"119":{"position":[[4,6]]},"125":{"position":[[7,6]]}}}],["take",{"_index":43,"t":{"43":{"position":[[12,4]]}}}],["task",{"_index":113,"t":{"110":{"position":[[7,4]]},"112":{"position":[[7,4]]},"114":{"position":[[32,5]]}}}],["theme",{"_index":122,"t":{"121":{"position":[[6,6]]}}}],["time",{"_index":46,"t":{"43":{"position":[[51,5]]}}}],["toolbar",{"_index":94,"t":{"67":{"position":[[20,7]]}}}],["type",{"_index":134,"t":{"139":{"position":[[18,4]]}}}],["unabl",{"_index":51,"t":{"48":{"position":[[12,6]]},"52":{"position":[[18,6]]}}}],["up",{"_index":125,"t":{"125":{"position":[[4,2]]}}}],["updat",{"_index":7,"t":{"11":{"position":[[0,6]]}}}],["us",{"_index":65,"t":{"50":{"position":[[117,5]]}}}],["usag",{"_index":17,"t":{"32":{"position":[[0,5]]}}}],["verifi",{"_index":52,"t":{"48":{"position":[[22,6]]}}}],["viya",{"_index":58,"t":{"50":{"position":[[25,4]]},"101":{"position":[[4,4]]}}}],["vs",{"_index":60,"t":{"50":{"position":[[62,2]]}}}],["warn",{"_index":100,"t":{"69":{"position":[[33,8]]}}}],["whether",{"_index":99,"t":{"69":{"position":[[14,7]]}}}],["window",{"_index":64,"t":{"50":{"position":[[98,6]]}}}],["word",{"_index":39,"t":{"41":{"position":[[16,4]]}}}],["workspac",{"_index":116,"t":{"110":{"position":[[41,9]]}}}]],"pipeline":["stemmer"]}},{"documents":[{"i":1,"t":"Before running SAS code, you must configure the SAS extension to access a SAS 9.4 (remote or local) server or a SAS Viya server. You must license SAS 9.4 or SAS Viya to run SAS code.","s":"Configuring the SAS Extension","u":"/vscode-sas-extension/Configurations/","p":1},{"i":3,"t":"Profiles provide an easy way to switch between multiple SAS deployments. For SAS Viya connections, multiple Viya profiles are used to switch between compute contexts. There is no limit to the number of stored profiles you can create.","s":"Profile Definitions and Connection Types","u":"/vscode-sas-extension/Configurations/Profiles/","p":3},{"i":13,"t":"SAS Options Settings Examples","s":"Additional Profile Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","p":13},{"i":18,"t":"To use a SAS 9.4 (remote – IOM) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on).","s":"SAS 9.4 (remote - IOM) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","p":18},{"i":24,"t":"To use a SAS 9.4 (local) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on).","s":"SAS 9.4 (local) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","p":24},{"i":28,"t":"Profile Anatomy","s":"SAS Viya Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/viya","p":28},{"i":31,"t":"Usage questions","s":"Frequently Asked Questions","u":"/vscode-sas-extension/faq","p":31},{"i":71,"t":"This connection method uses SSH to authenticate to a SAS Server and run SAS Code using Interactive Line Mode. A number of methods are available to create a secure connection to the SAS 9.4 server.","s":"SAS 9.4 (remote - SSH) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","p":71},{"i":83,"t":"The SAS extension includes many features to help you access your data, write and run code, and create SAS notebooks.","s":"Features","u":"/vscode-sas-extension/Features/","p":83},{"i":85,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Content.","s":"Accessing SAS Content","u":"/vscode-sas-extension/Features/accessContent","p":85},{"i":89,"t":"You can customize when the SAS log is displayed in the bottom panel by using the following extension settings. These settings apply to all connection profiles:","s":"SAS Log","u":"/vscode-sas-extension/Configurations/sasLog","p":89},{"i":91,"t":"After you configure the SAS extension for a SAS Viya, SAS 9.4 (local), or SAS 9.4 (remote-IOM) environment, you can access your connected libraries.","s":"Accessing Libraries and Tables","u":"/vscode-sas-extension/Features/accessLibraries","p":91},{"i":93,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Server.","s":"Accessing SAS Server","u":"/vscode-sas-extension/Features/accessServer","p":93},{"i":97,"t":"The Problems panel contains error and warning messages that are generated by the SAS log when you run a program. Errors and warnings in the Problems panel are not cleared until you rerun the code. The Quick Fix option enables you to remove items from the Problems panel without rerunning the code.","s":"Fixing Errors and Warnings","u":"/vscode-sas-extension/Features/errorsWarnings","p":97},{"i":99,"t":"After you configure the SAS extension for your SAS environment, you can run your SAS program and view the log and results. The steps to connect to SAS and run your program are different for SAS Viya and SAS 9.","s":"Running SAS Code","u":"/vscode-sas-extension/Features/running","p":99},{"i":107,"t":"Run selected code or all code in active editor","s":"Running SAS Code by Task","u":"/vscode-sas-extension/Features/runningTask","p":107},{"i":116,"t":"SAS Notebook is an interactive notebook file that includes markdown code, executable code snippets, and corresponding rich output cells.","s":"SAS Notebook","u":"/vscode-sas-extension/Features/sasNotebook","p":116},{"i":118,"t":"SAS Syntax Highlighting","s":"SAS Code Editing Features","u":"/vscode-sas-extension/Features/sasCodeEditing","p":118},{"i":135,"t":"Install the latest version of Visual Studio Code (version 1.82 or later).","s":"Installation","u":"/vscode-sas-extension/installation","p":135},{"i":137,"t":"| SAS Extension for Visual Studio Code - Capabilities by Connection Type                        |      SAS Viya      | SAS 9.4 (local)  SAS 9.4 (remote - IOM) | SAS 9.4 (remote - SSH) | Notes                                                                |","s":"Capabilities by Connection Type","u":"/vscode-sas-extension/matrix","p":137},{"i":141,"t":"Welcome to the SAS Extension for Visual Studio Code! The SAS extension is lightweight, runs anywhere, and allows you to integrate SAS with other languages.","s":"SAS Extension for Visual Studio Code","u":"/vscode-sas-extension/","p":141}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/1",[0,2.149,1,1.263,2,0.403,3,0.761,4,1.109,5,0.672,6,1.109,7,1.431,8,1.27,9,1.27,10,2.157,11,1.263,12,2.149]],["t/3",[2,0.264,11,1.243,13,2.523,14,2.103,15,2.103,16,2.103,17,3.102,18,3.102,19,3.102,20,2.103,21,0.745,22,1.086,23,2.103,24,2.103,25,2.103,26,1.703,27,2.103,28,1.439]],["t/13",[2,0.327,29,3.104,30,3.104,31,3.833]],["t/18",[2,0.273,3,0.531,7,0.998,8,1.298,21,0.778,22,1.134,32,1.779,33,1.504,34,1.504,35,1.779,36,1.504,37,1.779,38,2.594,39,1.779,40,1.779,41,2.193,42,2.594,43,1.779,44,1.779]],["t/24",[2,0.282,3,0.556,7,1.044,9,1.36,21,0.815,22,1.188,34,1.575,35,1.863,36,1.575,37,1.863,38,2.682,39,1.863,40,1.863,41,2.267,42,2.682,43,1.863,44,1.863]],["t/28",[13,2.847,45,4.159]],["t/31",[46,4.159,47,4.159]],["t/71",[1,0.881,2,0.322,3,0.531,7,0.998,10,2.193,21,1.134,22,1.654,26,1.779,28,1.504,48,3.203,49,1.779,50,2.197,51,1.779,52,2.197,53,2.197,54,2.197,55,2.197]],["t/83",[1,1.104,2,0.32,3,0.665,5,0.861,6,1.422,28,1.885,56,2.23,57,2.754,58,2.754,59,2.754,60,2.754,61,2.754,62,2.23]],["t/85",[2,0.393,4,1.654,5,1.002,6,1.654,11,1.284,63,1.894,64,3.205]],["t/89",[2,0.235,5,0.861,13,1.885,21,0.975,22,1.422,30,3.042,65,2.754,66,1.885,67,2.754,68,2.754,69,2.23,70,2.754,71,2.754]],["t/91",[2,0.382,4,1.346,5,0.815,6,1.346,7,1.643,8,1.541,9,1.541,11,1.045,21,0.923,33,1.785,63,1.541,72,2.607]],["t/93",[2,0.393,4,1.654,5,1.002,6,1.654,10,2.194,11,1.284,63,1.894]],["t/97",[1,0.761,2,0.162,3,0.694,29,1.538,66,1.3,69,2.808,73,3.468,74,1.899,75,2.874,76,2.874,77,1.899,78,1.899,79,1.538,80,1.899,81,1.899,82,2.874,83,1.899,84,1.899,85,1.899,86,1.899,87,1.899,88,1.899]],["t/99",[1,1.327,2,0.399,4,1.188,5,0.719,11,0.922,21,0.815,63,1.36,66,1.575,79,2.682,89,2.301,90,2.301,91,2.301,92,2.301,93,2.301]],["t/107",[1,1.424,3,1.072,94,3.554,95,3.554,96,3.554]],["t/116",[2,0.228,3,0.89,51,2.169,56,2.169,62,2.985,97,2.679,98,2.679,99,2.679,100,2.679,101,2.679,102,2.679,103,2.679,104,2.679]],["t/118",[2,0.34,105,3.989,106,3.989]],["t/135",[3,0.774,41,2.194,107,3.205,108,4.156,109,2.194,110,2.194,111,3.205,112,3.205]],["t/137",[2,0.36,3,0.477,5,0.618,7,1.612,8,1.75,9,1.167,11,0.792,21,0.7,32,3.593,33,1.352,34,1.352,49,1.6,109,1.352,110,1.352,113,1.976,114,1.976]],["t/141",[1,1.073,2,0.359,3,0.647,5,1.153,36,1.833,109,1.833,110,1.833,115,2.679,116,2.679,117,2.679,118,2.679,119,2.679]]],"invertedIndex":[["",{"_index":32,"t":{"18":{"position":[[25,1]]},"137":{"position":[[0,1],[96,1],[117,1],[159,1],[184,1],[255,1]]}}}],["1.82",{"_index":111,"t":{"135":{"position":[[58,4]]}}}],["9",{"_index":93,"t":{"99":{"position":[[207,2]]}}}],["9.4",{"_index":7,"t":{"1":{"position":[[78,3],[150,3]]},"18":{"position":[[13,3]]},"24":{"position":[[13,3]]},"71":{"position":[[185,3]]},"91":{"position":[[58,3],[78,3]]},"137":{"position":[[123,3],[140,3],[165,3]]}}}],["access",{"_index":6,"t":{"1":{"position":[[65,6]]},"83":{"position":[[53,6]]},"85":{"position":[[74,6]]},"91":{"position":[[116,6]]},"93":{"position":[[74,6]]}}}],["activ",{"_index":95,"t":{"107":{"position":[[33,6]]}}}],["allow",{"_index":118,"t":{"141":{"position":[[106,6]]}}}],["anatomi",{"_index":45,"t":{"28":{"position":[[8,7]]}}}],["anywher",{"_index":117,"t":{"141":{"position":[[92,9]]}}}],["appli",{"_index":71,"t":{"89":{"position":[[126,5]]}}}],["authent",{"_index":50,"t":{"71":{"position":[[35,12]]}}}],["avail",{"_index":54,"t":{"71":{"position":[[134,9]]}}}],["befor",{"_index":0,"t":{"1":{"position":[[0,6]]}}}],["between",{"_index":18,"t":{"3":{"position":[[39,7],[141,7]]}}}],["bottom",{"_index":68,"t":{"89":{"position":[[55,6]]}}}],["capabl",{"_index":113,"t":{"137":{"position":[[41,12]]}}}],["cell",{"_index":104,"t":{"116":{"position":[[130,6]]}}}],["clear",{"_index":80,"t":{"97":{"position":[[163,7]]}}}],["client",{"_index":38,"t":{"18":{"position":[[95,6],[142,6]]},"24":{"position":[[88,6],[135,6]]}}}],["code",{"_index":3,"t":{"1":{"position":[[19,5],[177,5]]},"18":{"position":[[178,4]]},"24":{"position":[[171,4]]},"71":{"position":[[76,4]]},"83":{"position":[[85,5]]},"97":{"position":[[191,5],[292,5]]},"107":{"position":[[13,4],[25,4]]},"116":{"position":[[68,5],[85,4]]},"135":{"position":[[44,4]]},"137":{"position":[[34,4]]},"141":{"position":[[47,5]]}}}],["comput",{"_index":23,"t":{"3":{"position":[[149,7]]}}}],["configur",{"_index":4,"t":{"1":{"position":[[34,9]]},"85":{"position":[[10,9]]},"91":{"position":[[10,9]]},"93":{"position":[[10,9]]},"99":{"position":[[10,9]]}}}],["connect",{"_index":21,"t":{"3":{"position":[[86,12]]},"18":{"position":[[32,10]]},"24":{"position":[[25,10]]},"71":{"position":[[5,10],[163,10]]},"89":{"position":[[139,10]]},"91":{"position":[[128,9]]},"99":{"position":[[136,7]]},"137":{"position":[[57,10]]}}}],["contain",{"_index":74,"t":{"97":{"position":[[19,8]]}}}],["content",{"_index":64,"t":{"85":{"position":[[85,8]]}}}],["context",{"_index":24,"t":{"3":{"position":[[157,9]]}}}],["correspond",{"_index":101,"t":{"116":{"position":[[104,13]]}}}],["creat",{"_index":28,"t":{"3":{"position":[[226,7]]},"71":{"position":[[147,6]]},"83":{"position":[[95,6]]}}}],["custom",{"_index":65,"t":{"89":{"position":[[8,9]]}}}],["data",{"_index":60,"t":{"83":{"position":[[65,5]]}}}],["deploy",{"_index":20,"t":{"3":{"position":[[60,12]]}}}],["differ",{"_index":92,"t":{"99":{"position":[[176,9]]}}}],["display",{"_index":67,"t":{"89":{"position":[[38,9]]}}}],["easi",{"_index":15,"t":{"3":{"position":[[20,4]]}}}],["editor",{"_index":96,"t":{"107":{"position":[[40,6]]}}}],["enabl",{"_index":85,"t":{"97":{"position":[[218,7]]}}}],["environ",{"_index":63,"t":{"85":{"position":[[53,12]]},"91":{"position":[[95,12]]},"93":{"position":[[53,12]]},"99":{"position":[[51,12]]}}}],["error",{"_index":75,"t":{"97":{"position":[[28,5],[113,6]]}}}],["exampl",{"_index":31,"t":{"13":{"position":[[21,8]]}}}],["execut",{"_index":99,"t":{"116":{"position":[[74,10]]}}}],["extens",{"_index":5,"t":{"1":{"position":[[52,9]]},"83":{"position":[[8,9]]},"85":{"position":[[28,9]]},"89":{"position":[[91,9]]},"91":{"position":[[28,9]]},"93":{"position":[[28,9]]},"99":{"position":[[28,9]]},"137":{"position":[[6,9]]},"141":{"position":[[19,9],[61,9]]}}}],["featur",{"_index":58,"t":{"83":{"position":[[32,8]]}}}],["file",{"_index":97,"t":{"116":{"position":[[40,4]]}}}],["fix",{"_index":84,"t":{"97":{"position":[[207,3]]}}}],["follow",{"_index":70,"t":{"89":{"position":[[81,9]]}}}],["gener",{"_index":78,"t":{"97":{"position":[[64,9]]}}}],["help",{"_index":59,"t":{"83":{"position":[[44,4]]}}}],["highlight",{"_index":106,"t":{"118":{"position":[[11,12]]}}}],["includ",{"_index":56,"t":{"83":{"position":[[18,8]]},"116":{"position":[[50,8]]}}}],["instal",{"_index":41,"t":{"18":{"position":[[125,9],[186,9]]},"24":{"position":[[118,9],[179,9]]},"135":{"position":[[0,7]]}}}],["integr",{"_index":36,"t":{"18":{"position":[[70,11]]},"24":{"position":[[63,11]]},"141":{"position":[[120,9]]}}}],["interact",{"_index":51,"t":{"71":{"position":[[87,11]]},"116":{"position":[[19,11]]}}}],["iom",{"_index":33,"t":{"18":{"position":[[27,4]]},"91":{"position":[[90,4]]},"137":{"position":[[154,4]]}}}],["itclient",{"_index":40,"t":{"18":{"position":[[114,10]]},"24":{"position":[[107,10]]}}}],["item",{"_index":87,"t":{"97":{"position":[[240,5]]}}}],["languag",{"_index":119,"t":{"141":{"position":[[145,10]]}}}],["later",{"_index":112,"t":{"135":{"position":[[66,7]]}}}],["latest",{"_index":107,"t":{"135":{"position":[[12,6]]}}}],["librari",{"_index":72,"t":{"91":{"position":[[138,10]]}}}],["licens",{"_index":12,"t":{"1":{"position":[[138,7]]}}}],["lightweight",{"_index":116,"t":{"141":{"position":[[74,12]]}}}],["limit",{"_index":25,"t":{"3":{"position":[[179,5]]}}}],["line",{"_index":52,"t":{"71":{"position":[[99,4]]}}}],["local",{"_index":9,"t":{"1":{"position":[[93,6]]},"24":{"position":[[17,7]]},"91":{"position":[[62,8]]},"137":{"position":[[127,7]]}}}],["log",{"_index":66,"t":{"89":{"position":[[31,3]]},"97":{"position":[[85,3]]},"99":{"position":[[106,3]]}}}],["machin",{"_index":42,"t":{"18":{"position":[[149,7],[167,7]]},"24":{"position":[[142,7],[160,7]]}}}],["mani",{"_index":57,"t":{"83":{"position":[[27,4]]}}}],["markdown",{"_index":98,"t":{"116":{"position":[[59,8]]}}}],["messag",{"_index":77,"t":{"97":{"position":[[46,8]]}}}],["method",{"_index":48,"t":{"71":{"position":[[16,6],[122,7]]}}}],["mode",{"_index":53,"t":{"71":{"position":[[104,5]]}}}],["multipl",{"_index":19,"t":{"3":{"position":[[47,8],[99,8]]}}}],["need",{"_index":35,"t":{"18":{"position":[[53,4]]},"24":{"position":[[46,4]]}}}],["note",{"_index":114,"t":{"137":{"position":[[186,5]]}}}],["notebook",{"_index":62,"t":{"83":{"position":[[106,10]]},"116":{"position":[[4,8],[31,8]]}}}],["number",{"_index":26,"t":{"3":{"position":[[192,6]]},"71":{"position":[[112,6]]}}}],["option",{"_index":29,"t":{"13":{"position":[[4,7]]},"97":{"position":[[211,6]]}}}],["output",{"_index":103,"t":{"116":{"position":[[123,6]]}}}],["panel",{"_index":69,"t":{"89":{"position":[[62,5]]},"97":{"position":[[13,5],[149,5],[264,5]]}}}],["problem",{"_index":73,"t":{"97":{"position":[[4,8],[140,8],[255,8]]}}}],["profil",{"_index":13,"t":{"3":{"position":[[0,8],[113,8],[209,8]]},"28":{"position":[[0,7]]},"89":{"position":[[150,9]]}}}],["program",{"_index":79,"t":{"97":{"position":[[104,8]]},"99":{"position":[[85,7],[164,7]]}}}],["provid",{"_index":14,"t":{"3":{"position":[[9,7]]}}}],["question",{"_index":47,"t":{"31":{"position":[[6,9]]}}}],["quick",{"_index":83,"t":{"97":{"position":[[201,5]]}}}],["remot",{"_index":8,"t":{"1":{"position":[[82,7]]},"18":{"position":[[17,7]]},"91":{"position":[[82,7]]},"137":{"position":[[144,7],[169,7]]}}}],["remov",{"_index":86,"t":{"97":{"position":[[233,6]]}}}],["rerun",{"_index":82,"t":{"97":{"position":[[181,5],[278,9]]}}}],["result",{"_index":90,"t":{"99":{"position":[[114,8]]}}}],["rich",{"_index":102,"t":{"116":{"position":[[118,4]]}}}],["run",{"_index":1,"t":{"1":{"position":[[7,7],[169,3]]},"71":{"position":[[68,3]]},"83":{"position":[[81,3]]},"97":{"position":[[98,3]]},"99":{"position":[[72,3],[155,3]]},"107":{"position":[[0,3]]},"141":{"position":[[87,4]]}}}],["sa",{"_index":2,"t":{"1":{"position":[[15,3],[48,3],[74,3],[112,3],[146,3],[157,3],[173,3]]},"3":{"position":[[56,3],[77,3]]},"13":{"position":[[0,3]]},"18":{"position":[[9,3],[66,3]]},"24":{"position":[[9,3],[59,3]]},"71":{"position":[[53,3],[72,3],[181,3]]},"83":{"position":[[4,3],[102,3]]},"85":{"position":[[24,3],[44,3],[81,3]]},"89":{"position":[[27,3]]},"91":{"position":[[24,3],[44,3],[54,3],[74,3]]},"93":{"position":[[24,3],[44,3],[81,3]]},"97":{"position":[[81,3]]},"99":{"position":[[24,3],[47,3],[81,3],[147,3],[190,3],[203,3]]},"116":{"position":[[0,3]]},"118":{"position":[[0,3]]},"137":{"position":[[2,3],[103,3],[119,3],[136,3],[161,3]]},"141":{"position":[[15,3],[57,3],[130,3]]}}}],["same",{"_index":43,"t":{"18":{"position":[[162,4]]},"24":{"position":[[155,4]]}}}],["secur",{"_index":55,"t":{"71":{"position":[[156,6]]}}}],["select",{"_index":94,"t":{"107":{"position":[[4,8]]}}}],["server",{"_index":10,"t":{"1":{"position":[[100,6],[121,7]]},"71":{"position":[[57,6],[189,7]]},"93":{"position":[[85,7]]}}}],["set",{"_index":30,"t":{"13":{"position":[[12,8]]},"89":{"position":[[101,9],[117,8]]}}}],["snippet",{"_index":100,"t":{"116":{"position":[[90,9]]}}}],["ssh",{"_index":49,"t":{"71":{"position":[[28,3]]},"137":{"position":[[179,4]]}}}],["step",{"_index":91,"t":{"99":{"position":[[127,5]]}}}],["store",{"_index":27,"t":{"3":{"position":[[202,6]]}}}],["studio",{"_index":110,"t":{"135":{"position":[[37,6]]},"137":{"position":[[27,6]]},"141":{"position":[[40,6]]}}}],["switch",{"_index":17,"t":{"3":{"position":[[32,6],[134,6]]}}}],["syntax",{"_index":105,"t":{"118":{"position":[[4,6]]}}}],["technolog",{"_index":37,"t":{"18":{"position":[[82,12]]},"24":{"position":[[75,12]]}}}],["type",{"_index":34,"t":{"18":{"position":[[43,5]]},"24":{"position":[[36,5]]},"137":{"position":[[68,4]]}}}],["until",{"_index":81,"t":{"97":{"position":[[171,5]]}}}],["us",{"_index":22,"t":{"3":{"position":[[126,4]]},"18":{"position":[[3,3]]},"24":{"position":[[3,3]]},"71":{"position":[[23,4],[81,5]]},"89":{"position":[[71,5]]}}}],["usag",{"_index":46,"t":{"31":{"position":[[0,5]]}}}],["version",{"_index":108,"t":{"135":{"position":[[19,7],[49,8]]}}}],["view",{"_index":89,"t":{"99":{"position":[[97,4]]}}}],["visual",{"_index":109,"t":{"135":{"position":[[30,6]]},"137":{"position":[[20,6]]},"141":{"position":[[33,6]]}}}],["viya",{"_index":11,"t":{"1":{"position":[[116,4],[161,4]]},"3":{"position":[[81,4],[108,4]]},"85":{"position":[[48,4]]},"91":{"position":[[48,5]]},"93":{"position":[[48,4]]},"99":{"position":[[194,4]]},"137":{"position":[[107,4]]}}}],["vs",{"_index":44,"t":{"18":{"position":[[175,2]]},"24":{"position":[[168,2]]}}}],["warn",{"_index":76,"t":{"97":{"position":[[38,7],[124,8]]}}}],["way",{"_index":16,"t":{"3":{"position":[[25,3]]}}}],["welcom",{"_index":115,"t":{"141":{"position":[[0,7]]}}}],["window",{"_index":39,"t":{"18":{"position":[[106,7]]},"24":{"position":[[99,7]]}}}],["without",{"_index":88,"t":{"97":{"position":[[270,7]]}}}],["write",{"_index":61,"t":{"83":{"position":[[71,5]]}}}]],"pipeline":["stemmer"]}},{"documents":[],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[],"invertedIndex":[],"pipeline":["stemmer"]}},{"documents":[{"i":2,"t":"Before running SAS code, you must configure the SAS extension to access a SAS 9.4 (remote or local) server or a SAS Viya server. You must license SAS 9.4 or SAS Viya to run SAS code. To configure the SAS extension: Open a SAS program file. Click \"No Profile\" in the status bar on the bottom left of your VS Code window. You can also open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and locate SAS: Add New Connection Profile command. Follow the instructions in the Add New Connection Profile section to add a profile. After you have created a profile, the Status Bar Item changes from \"No Profile\" to the name of the new profile.","s":"Configuring the SAS Extension","u":"/vscode-sas-extension/Configurations/","h":"","p":1},{"i":4,"t":"Profiles provide an easy way to switch between multiple SAS deployments. For SAS Viya connections, multiple Viya profiles are used to switch between compute contexts. There is no limit to the number of stored profiles you can create. You configure the profiles in VS Code and they are stored in the VS Code settings.json file. You can update the profile settings, if needed. The following commands are supported for profiles: Command Title SAS.addProfile SAS: Add New Connection Profile SAS.switchProfile SAS: Switch Current Connection profile SAS.updateProfile SAS: Update Connection profile SAS.deleteProfile SAS: Delete Connection profile","s":"Profile Definitions and Connection Types","u":"/vscode-sas-extension/Configurations/Profiles/","h":"","p":3},{"i":6,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the SAS.addProfile command. Select a connection type and complete the prompts to create a new profile.","s":"Add New Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#add-new-connection-profile","p":3},{"i":8,"t":"After executing the SAS.deleteProfile command: Select a profile to delete from the list of profiles A notification message is displayed when the profile is successfully deleted.","s":"Delete Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#delete-connection-profile","p":3},{"i":10,"t":"After executing the SAS.switchProfile command: Select a profile to set active from the list of profiles. If no profiles can be found, the extension prompts you to create a new profile The StatusBar is updated to display the name of the selected profile","s":"Switch Current Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#switch-current-connection-profile","p":3},{"i":12,"t":"After executing the SAS.updateProfile command: Select a profile to update from the list of profiles. Complete the prompts to update the profile. To update the name of a profile, you must delete and recreate the profile.","s":"Update Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/","h":"#update-connection-profile","p":3},{"i":15,"t":"SAS system options can be set for each connection profile. Changes to the SAS system options do not take effect until you close and restart your SAS session. See the following examples of the required formats for the supported connection profile types. SAS Viya: { \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\", \"PAGESIZE=MAX\"] } } } SAS 9.4 (remote - IOM): { \"profiles\": { \"sas9IOM\": { \"host\": \"host\", \"username\": \"username\", \"port\": 8591, \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\", \"PAGESIZE=MAX\"], \"ConnectionType\": \"iom\" } } } SAS 9.4 (local): { \"profiles\": { \"sas9COM\": { \"host\": \"localhost\", \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\", \"PAGESIZE=MAX\"], \"ConnectionType\": \"com\" } } } SAS 9 (remote - SSH): { \"profiles\": { \"SAS9SSH\": { \"host\": \"hostname\", \"username\": \"username\", \"port\": 22, \"sasPath\": \"/remote/path/to/sas_u8\", \"sasOptions\": [\"-NONEWS\", \"-ECHOAUTO\", \"-PAGESIZE MAX\"], \"connectionType\": \"ssh\" } } }","s":"SAS Options Settings Examples","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-options-settings-examples","p":13},{"i":17,"t":"For SAS Viya connection profiles, you can set up autoexec code that executes each time you start a new session. Changes to the autoexec code do not take effect until you close and restart your SAS session. The Autoexec option supports different modes for how to define the SAS lines that should run: Line Mode: embed lines directly into the connection profile JSON. This mode is useful if only a few lines are needed to run on session startup. Note that standard JSON escaping rules apply. \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"autoExec\": [ { \"type\": \"line\", \"line\": \"ods graphics / imagemap;\" } ] } } } File Mode: specify a path to a file containing autoexec lines to execute. The file must be in a location that is readable by the extension. This mode is useful for complex autoexec scenarios: \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"autoExec\": [ { \"type\": \"file\", \"filePath\": \"/my/local/autoexec.sas\" } ] } } } Mixed Mode: The autoexec option supports an array of entries, so it is possible to use a combination of both embedded lines and files. The lines will be read in sequential order as they occur in the array itself. \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"autoExec\": [ { \"type\": \"line\", \"line\": \"ods graphics / imagemap;\" }, { \"type\": \"file\", \"filePath\": \"/my/local/autoexec.sas\" } ] } } }","s":"SAS Autoexec Settings","u":"/vscode-sas-extension/Configurations/Profiles/additional","h":"#sas-autoexec-settings","p":13},{"i":19,"t":"To use a SAS 9.4 (remote – IOM) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on). You can check the SASHOME location on your client machine to see if you already have ITCLIENT installed. For example, ITCLIENT is normally installed in the default path \"C:\\Program Files\\SASHome\\x86\\Integration Technologies\". If that path exists on your machine, you have ITCLIENT. ITCLIENT is automatically installed with some SAS software, such as SAS Enterprise Guide and SAS Add-in for Microsoft Office, so if you have one of those on your machine, you likely already have ITCLIENT as well. If you do not already have ITCLIENT installed on the client machine, follow the steps. note If you are using a SAS 9.4 (remote - IOM) connection profile, you can use SAS Grid Manager to balance your workload across multiple servers.","s":"SAS 9.4 (remote - IOM) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"","p":18},{"i":21,"t":"A SAS 9.4 (remote – IOM) connection profile includes the following parameters: \"connectionType\": \"iom\" Name Description Additional Notes host IOM Server Host Appears when hovering over the status bar. username IOM Server Username The username to establish the IOM connection to the server. port IOM Server Port The port of the IOM server. Default value is 8591.","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#profile-anatomy","p":18},{"i":23,"t":"You can install ITCLIENT by running your SAS 9.4 installer and making sure \"Integration Technologies Client\" is checked, or by visiting the following link to download and install it on the client machine. See the note below for guidance on which version to download and install. Note: If you have no existing SAS software on the client machine, download and install the latest (currently 9.4M8) version of ITCLIENT from the link above. If you have SAS software already installed on the client machine, make sure to download and install the matching version of ITCLIENT. For example, if you already have SAS 9.4M6 on the client machine (a 9.4M6 SASHOME directory), download and install the 9.4M6 version of ITCLIENT from the link above. ITCLIENT is backwards compatible, so any version of ITCLIENT will allow you to connect to the same or earlier version V9 SAS server. For example, if you have 9.4M8 ITCLIENT, you will be able to connect to SAS 9.4M8, 9.4M7, 9.4M6, or earlier SAS 9.4 servers. If you have 9.4M7 ITCLIENT, you will be able to connect to SAS 9.4M7, 9.4M6, or earlier SAS 9.4 servers.","s":"Steps to install ITCLIENT","u":"/vscode-sas-extension/Configurations/Profiles/sas9iom","h":"#steps-to-install-itclient","p":18},{"i":25,"t":"To use a SAS 9.4 (local) connection type, you need to have SAS Integration Technologies Client for Windows (ITCLIENT) installed on the client machine (the same machine VS Code is installed on). You can check the SASHOME location on your client machine to see if you already have ITCLIENT installed. For example, ITCLIENT is normally installed in the default path \"C:\\Program Files\\SASHome\\x86\\Integration Technologies\". If that path exists on your machine, you have ITCLIENT. ITCLIENT is automatically installed with some SAS software, such as SAS Enterprise Guide and SAS Add-in for Microsoft Office, so if you have one of those on your machine, you likely already have ITCLIENT as well. If you do not already have ITCLIENT installed on the client machine, follow the steps.","s":"SAS 9.4 (local) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","h":"","p":24},{"i":27,"t":"A local SAS 9.4 connection profile includes the following parameters: \"connectionType\": \"com\" Name Description Additional Notes host Indicates SAS 9.4 local instance Defaults to \"localhost\" for com","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9local","h":"#profile-anatomy","p":24},{"i":30,"t":"A SAS Viya connection profile includes the following parameters: \"connectionType\": \"rest\" Name Description Additional Notes endpoint URL for the SAS Viya server. An example is https://example.sas.com. Appears when hovering over the status bar. context Context for Compute Server Please see SAS Documentation for more information. clientId Registered Client ID for SAS Viya Please contact your SAS administrator. authorization_code and refresh_token grant types are required. Leave blank for Viya4 2022.11 and later. clientSecret Registered Client Secret for SAS Viya Please contact your SAS administrator. Leave blank for Viya4 2022.11 and later. Depending on your SAS Viya version, the values for the prompts differ slightly. For SAS Viya 2022.11 and later, you can leave Client ID and Client Secret prompts empty and simply press Enter. (The built-in Client ID vscode will be used.) For SAS Viya 2022.10 and before (including SAS Viya 3.5), you need to provide a Client ID and secret. For more information about Client IDs and the authentication process, please see the blog post Authentication to SAS Viya: a couple of approaches. A SAS administrator can follow the Steps 1 and 2 in the post to register a new client.","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/viya","h":"#profile-anatomy","p":28},{"i":34,"t":"Select File > Preferences > Color Theme and select a SAS color theme.","s":"Why don't I see correct syntax colors in my SAS code?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-correct-syntax-colors-in-my-sas-code","p":31},{"i":36,"t":"Select File > Preferences > Color Theme and select a SAS color theme.","s":"Why don't I see error or note colors in my SAS log​?","u":"/vscode-sas-extension/faq","h":"#why-dont-i-see-error-or-note-colors-in-my-sas-log","p":31},{"i":38,"t":"To manage shortcuts in VS Code, select File > Preferences > Keyboard Shortcuts. Enter \"run sas\" in the search box to view the commands that are associated with running SAS code. Hover the mouse pointer over the column to the left of the command to add or edit a shortcut for the command.","s":"Can I change the default shortcuts to run SAS code?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-default-shortcuts-to-run-sas-code","p":31},{"i":40,"t":"To turn off autocomplete suggestions when you enter a trigger character, such as Space, select File > Preferences > Settings and enter \"trigger\" in the search box. Clear the Suggest On Trigger Characters checkbox. When this option is disabled, you can still display a code suggestion by entering matched text or by pressing Ctrl+Space. To change how suggestions are accepted, search for the Accept Suggestion on Enter option. To accept changes only when you press Tab, select off from the drop-down list. Note: You can specify that any setting changes you make affect only SAS files. For more information, see https://code.visualstudio.com/docs/getstarted/settings#_language-specific-editor-settings","s":"Can I reduce the number of autocomplete suggestions I'm getting?","u":"/vscode-sas-extension/faq","h":"#can-i-reduce-the-number-of-autocomplete-suggestions-im-getting","p":31},{"i":42,"t":"VS Code provides a default word-based autocompletion for any programming language when there is no language extension installed. When a language extension is installed, however, the default autocomplete feature is no longer available. For more information, see https://github.com/microsoft/vscode/issues/21611","s":"Can I still get word-based suggestions after enabling the SAS extension?","u":"/vscode-sas-extension/faq","h":"#can-i-still-get-word-based-suggestions-after-enabling-the-sas-extension","p":31},{"i":44,"t":"A new session must be created the first time you run SAS code. Connection time varies depending on the server connection. Subsequent runs within the session should be quicker.","s":"Why does it take so long to run SAS code the first time?","u":"/vscode-sas-extension/faq","h":"#why-does-it-take-so-long-to-run-sas-code-the-first-time","p":31},{"i":47,"t":"SAS administrators can refer to this documentation for how to generate client IDs. The client ID needs the authorization_code grant type. If you want it to automatically refresh the access token, it also needs the refresh_token grant type.","s":"How do I get my client ID and secret?","u":"/vscode-sas-extension/faq","h":"#how-do-i-get-my-client-id-and-secret","p":31},{"i":49,"t":"You need to manually trust your server's certificate using the steps below: Get your server's certificate file 1.1. Access your SAS Viya endpoint with Google Chrome or Microsoft Edge 1.2. Click the \"lock\" icon on the left of the URL on the address bar. The site information panel opens. 1.3. Click \"Connection is secure\", then click \"Certificate is valid\". The Certificate Viewer opens. 1.4. Click the \"Details\" tab, then click \"Export\". Select \"Base64-encoded ASCII, certificate chain\" and save it to a file. For Mac OS, you can install the certificate file into your Keychain Access and trust the certificate. If you are using another operating system or you don't want to add the certificate to your system, open VS Code Settings > SAS: User Provided Certificates. Enter the full path of the certificate file. Restart VS Code. If the steps above do not work, you can bypass the certificate check: Set the environment variable NODE_TLS_REJECT_UNAUTHORIZED to 0 to bypass the certificate check. Shut down all VS Code instances and then restart the application with the updated environment variable. If you are connecting to a remote workspace, set the environment variable on the remote system and terminate all VS Code server processes (for example, run ps -aux | grep vscode-server on the remote Linux machine to see the processes).","s":"What do the unable to verify the first certificate or self-signed certificate in certificate chain errors mean when run my code?","u":"/vscode-sas-extension/faq","h":"#what-do-the-unable-to-verify-the-first-certificateorself-signed-certificate-in-certificate-chainerrors-mean-when-run-my-code","p":31},{"i":51,"t":"Confirm that you have specified the protocol correctly. For example, if your SAS Viya server is on https, make sure you included https:// in your endpoint setting.","s":"When I connect to my SAS Viya connection profile, why doesn't VS Code prompt me to open a browser window and sign in using SAS?","u":"/vscode-sas-extension/faq","h":"#when-i-connect-to-my-sas-viya-connection-profile-why-doesnt-vs-code-prompt-me-to-open-a-browser-window-and-sign-in-using-sas","p":31},{"i":53,"t":"For Microsoft Windows, open the Control Panel and navigate to All Control Panel Items\\Credential Manager, click Windows Credentials, Select items that start with vscodesas and click Remove. Restart VS Code. For Mac OS, open Keychain Access, select login keychain and then select Passwords. Right-click any items that start with vscodesas and select Delete. Restart VS Code.","s":"Why did I get the Unable to parse decrypted password error​?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-unable-to-parse-decrypted-passworderror","p":31},{"i":55,"t":"Confirm if SAS Integration Technologies Client is successfully installed. Refer to the documentation for details.","s":"Why did I get the Setup error: Retrieving the COM class factory... error when connecting to SAS 9.4 (remote-IOM)?","u":"/vscode-sas-extension/faq","h":"#why-did-i-get-the-setup-error-retrieving-the-com-class-factory-error-when-connecting-to-sas-94-remote-iom","p":31},{"i":57,"t":"Click Help > Toggle Developer Tools from the top menu bar.","s":"I got the See console log for more details error. How do I find the console log?​","u":"/vscode-sas-extension/faq","h":"#i-got-the-see-console-log-for-more-details-error-how-do-i-find-the-console-log","p":31},{"i":59,"t":"The console log includes detailed errors and warnings that you can use to help debug problems with your connection. To open the console log, click Help > Toggle Developer Tools from the top menu bar. If you need more help, you can enter a GitHub issue by clicking https://github.com/sassoftware/vscode-sas-extension/issues/new/choose and filling out the form. Be sure to include the errors and warnings from the console log.","s":"How do I debug connection failures?","u":"/vscode-sas-extension/faq","h":"#how-do-i-debug-connection-failures","p":31},{"i":61,"t":"Restart your VS Code session.","s":"Why am I getting blank errors?","u":"/vscode-sas-extension/faq","h":"#why-am-i-getting-blank-errors","p":31},{"i":64,"t":"No, you cannot change the order in which the messages are displayed in the Problems panel. The items are sorted first by severity and then by order of their appearance in the log.","s":"Can I change the sort order of the messages in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-change-the-sort-order-of-the-messages-in-the-problems-panel","p":31},{"i":66,"t":"The Show Infos option is not implemented in the SAS extension.","s":"What does the Show Infos option in the Filters menu do?","u":"/vscode-sas-extension/faq","h":"#what-does-the-show-infos-option-in-the-filters-menu-do","p":31},{"i":68,"t":"If the options on the Problems panel toolbar are not visible, you can display the options by clicking the Problems panel to make it the active panel or by hovering your mouse pointer over the Problems panel toolbar.","s":"How do I access the toolbar options on the Problems panel when I am displaying a second panel side-by-side?","u":"/vscode-sas-extension/faq","h":"#how-do-i-access-the-toolbar-options-on-the-problems-panel-when-i-am-displaying-a-second-panel-side-by-side","p":31},{"i":70,"t":"Yes. The SAS.problems.log setting controls whether problems from the SAS log are displayed in the Problems panel. This option is enabled by default. To access this option, select File > Preferences > Settings, and search for \"sas problems\".","s":"Can I control whether errors and warnings from my SAS log are displayed in the Problems panel?","u":"/vscode-sas-extension/faq","h":"#can-i-control-whether-errors-and-warnings-from-my-sas-log-are-displayed-in-the-problems-panel","p":31},{"i":72,"t":"This connection method uses SSH to authenticate to a SAS Server and run SAS Code using Interactive Line Mode. A number of methods are available to create a secure connection to the SAS 9.4 server. note You can use the console log to help debug connection issues. For more information, see How do I debug connection failures?","s":"SAS 9.4 (remote - SSH) Connection Profile","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"","p":71},{"i":74,"t":"A SAS 9.4 (remote – SSH) connection profile includes the following parameters: \"connectionType\": \"ssh\" Name Description Additional Notes host SSH Server Host Appears when hovering over the status bar. username SSH Server Username The username to establish the SSH connection to the server. port SSH Server Port The SSH port of the SSH server. The default value is 22. saspath Path to SAS Executable on the server Must be a fully qualified path on the SSH server to a SAS executable file. privateKeyFilePath SSH Private Key File (optional) Must be a fully qualified path on the same machine that VSCode is running on.","s":"Profile Anatomy","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#profile-anatomy","p":71},{"i":76,"t":"The extension will attempt to authenticate to the SAS Server over ssh using the auth methods specified in the SSH Server configuration defined on the SAS Server. The extension currently supports using the SSH auth methods listed below: Publickey Password Keyboard Interactive","s":"Authenticating to a SAS Server","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#authenticating-to-a-sas-server","p":71},{"i":78,"t":"SSH Agent​ When using publickey SSH authentication, The extension can be configured to use keys defined in the SSH Agent. The socket defined in the environment variable SSH_AUTH_SOCK is used to communicate with ssh-agent to authenticate the SSH session. The private key must be registered with the ssh-agent when using this method. The steps for configuring SSH follow. Follow the steps below to complete the setup. Windows​ Enable OpenSSH for Windows using these instructions. Create an environment variable named SSH_AUTH_SOCK with value //./pipe/openssh-ssh-agent (Windows uses a named pipe for the auth sock). Note: An attempt to create the varible using Powershell command line did not register; suggest using these GUI instructions. Ensure that the ssh-agent service is running and set the Startup type to Automatic using these instructions Generate ed25519 keys with the following command (email address is not binding; you can use any email address): ssh-keygen -o -a 100 -t ed25519 -f ~/.ssh/id_ed25519 -C \"youremail@company.com\" You are prompted to enter additional information. If you did not enter a path, a default path is provided for you. You can also specify a passphrase. If you do not specify a passphrase, your key is not password-protected. Press Enter to accept the default value for each prompt. Enter a file in which to save the key (/c/Users/you/.ssh/id_ed25519):[Press enter] Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase again] Define an entry in ~/.ssh/config using the following format: Host host.machine.name AddKeysToAgent yes IdentityFile /path/to/private/key/with/passphrase Note: if ~/.ssh/config does not exist, run the following Powershell command to create it: Out-File -FilePath config Add the private key to ssh-agent: ssh-add /path/to/private/key/with/passphrase In VS Code, define a connection profile (see detailed instructions in the Add New Connection Profile section). The connection for the remote server is stored in the settings.json file. \"ssh_test\": { \"connectionType\": \"ssh\", \"host\": \"host.machine.name\", \"saspath\": \"/path/to/sas/executable\", \"username\": \"username\", \"port\": 22 } Note: the default path to the SAS executable (saspath) is /opt/sasinside/SASHome/SASFoundation/9.4/bin/sas_u8. Check with your SAS administrator for the exact path. Add the public part of the keypair to the SAS server. Add the contents of the key file to the ~/.ssh/authorized_keys file. Mac​ Start ssh-agent in the background: eval \"$(ssh-agent -s)\" Ensure that SSH_AUTH_SOCK has a value echo $SSH_AUTH_SOCK Define an entry in $HOME/.ssh/config of the form: Host host.machine.name AddKeysToAgent yes UseKeychain yes IdentityFile /path/to/private/key/with/passphrase Add the private key to ssh-agent: ssh-add /path/to/private/key/with/passphrase Define a connection profile in settings.json for a remote server (see detailed instructions in the Add New Connection Profile section): \"ssh_test\": { \"connectionType\": \"ssh\", \"host\": \"host.machine.name\", \"saspath\": \"/path/to/sas/executable\", \"username\": \"username\", \"port\": 22 } Add the public part of the keypair to the SAS server. Add the contents of the key file to the ~/.ssh/authorized_keys file. Private Key File Path​ A private key can optionally be specified in the privateKeyFilePath field in the connection profile for SAS 9.4 (remote - SSH). This is useful for auth setups where the SSH Agent cannot be used. If a private key file contains a passphrase, the user will be prompted to enter it during each Session creation for which it is used. \"ssh_test\": { \"connectionType\": \"ssh\", \"host\": \"host.machine.name\", \"saspath\": \"/path/to/sas/executable\", \"username\": \"username\", \"port\": 22, \"privateKeyFilePath\": \"/path/to/privatekey/file\" }","s":"Publickey","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#publickey","p":71},{"i":80,"t":"Enter the password using the secure input prompt during each Session creation. To authenticate without using a password, configure the extension using one of the Publickey setups.","s":"Password","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#password","p":71},{"i":82,"t":"Enter the response to each question using the secure input prompts during each Session creation.","s":"Keyboard Interactive","u":"/vscode-sas-extension/Configurations/Profiles/sas9ssh","h":"#keyboard-interactive","p":71},{"i":84,"t":"The SAS extension includes many features to help you access your data, write and run code, and create SAS notebooks. You can use the SAS extension to access your libraries and tables. If you are connected to a SAS Viya server, you can also access SAS Content. You can edit code using many of the same features that are available in the SAS code editor. You can run SAS code and create a custom task to run a specific SAS file. You can create an interactive SAS notebook.","s":"Features","u":"/vscode-sas-extension/Features/","h":"","p":83},{"i":86,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Content. To access SAS Content: Click the SAS icon in the VS Code activity bar. Click Sign In. Your SAS Content should be displayed after you sign in. You can create, edit, delete, upload, download, and run files stored on a SAS server. note SAS Content requires a profile with a connection to a SAS Viya server.","s":"Accessing SAS Content","u":"/vscode-sas-extension/Features/accessContent","h":"","p":85},{"i":88,"t":"You can drag and drop files and folders between the SAS Content pane and File Explorer. You can drag and drop a file from SAS Content into your SAS code. SAS generates a FILENAME statement for you.","s":"Drag and Drop","u":"/vscode-sas-extension/Features/accessContent","h":"#drag-and-drop","p":85},{"i":90,"t":"You can customize when the SAS log is displayed in the bottom panel by using the following extension settings. These settings apply to all connection profiles: Name Description Additional Notes SAS.log.showOnExecutionStart Show SAS log on start of execution default: true SAS.log.showOnExecutionFinish Show SAS log on end of execution default: true To access the SAS settings, select File > Preferences > Settings. Search for \"sas\" and then click SAS in the search results to view the SAS extension settings. You can edit the settings directly in the settings.json file by clicking Edit in settings.json. Example settings.json { \"SAS.log.showOnExecutionFinish\": true, \"SAS.log.showOnExecutionStart\": false, \"SAS.connectionProfiles\": { \"activeProfile\": \"viyaServer\", \"profiles\": { \"viya4\": { \"endpoint\": \"https://example-endpoint.com\", \"connectionType\": \"rest\", \"sasOptions\": [\"NONEWS\", \"ECHOAUTO\"], \"autoExec\": [ { \"type\": \"line\", \"line\": \"ods graphics / imagemap;\" }, { \"type\": \"file\", \"filePath\": \"/my/local/autoexec.sas\" } ] } } } } tip To view the SAS log as a text file, click the ... icon on the top right of the OUTPUT panel, and select Open Output in Editor.","s":"SAS Log","u":"/vscode-sas-extension/Configurations/sasLog","h":"","p":89},{"i":92,"t":"After you configure the SAS extension for a SAS Viya, SAS 9.4 (local), or SAS 9.4 (remote-IOM) environment, you can access your connected libraries. You can use the Libraries pane to delete a table, drag and drop tables into your SAS program code, or view the table data.","s":"Accessing Libraries and Tables","u":"/vscode-sas-extension/Features/accessLibraries","h":"","p":91},{"i":94,"t":"After you configure the SAS extension for a SAS Viya environment, you can access SAS Server. To access SAS Server: Click the SAS icon in the VS Code activity bar. Click Sign In. Your SAS Server files should be displayed after you sign in. You can create, edit, delete, upload, download, and run files stored on a SAS server. note SAS Server requires a profile with a connection to a SAS Viya server.","s":"Accessing SAS Server","u":"/vscode-sas-extension/Features/accessServer","h":"","p":93},{"i":96,"t":"You can drag and drop files and folders between the SAS Server pane and File Explorer.","s":"Drag and Drop","u":"/vscode-sas-extension/Features/accessServer","h":"#drag-and-drop","p":93},{"i":98,"t":"The Problems panel contains error and warning messages that are generated by the SAS log when you run a program. Errors and warnings in the Problems panel are not cleared until you rerun the code. The Quick Fix option enables you to remove items from the Problems panel without rerunning the code. To use the Quick Fix options: Open the Quick Fix menu in one of these ways: Click a message in the Problems panel and then click the corresponding Show Code Actions icon in the code editor. Click the Show fixes button for the appropriate message in the Problems panel. Select one of the following options: Ignore: current position - clears the currently selected problem from the Problems panel and the code editor. Ignore: warnings - clears all warnings from the Problems panel and the code editor. Ignore: error - clears all errors from the Problems panel and the code editor. Ignore: all - clears all problems from the Problems panel and the code editor. tip You can use the Problems panel as a to-do list when you are debugging your code. When you correct an error in your code, open the Quick Fix options for that error and select Ignore: current position to remove the error message from the list.","s":"Fixing Errors and Warnings","u":"/vscode-sas-extension/Features/errorsWarnings","h":"","p":97},{"i":100,"t":"After you configure the SAS extension for your SAS environment, you can run your SAS program and view the log and results. The steps to connect to SAS and run your program are different for SAS Viya and SAS 9.","s":"Running SAS Code","u":"/vscode-sas-extension/Features/running","h":"","p":99},{"i":102,"t":"To run a SAS program with a SAS Viya connection: Click the icon in the upper right corner of your SAS program window. For a secure connection to SAS Viya, you must connect with an authorization code: 2.1. If VS Code prompts you to sign in using SAS, click 'Allow'. 2.2. If VS Code prompts you to open an external website, click 'Open'. A new browser window opens so that you can log on to SAS. 2.3. Log on with your SAS credentials. 2.4. SAS returns an authorization code. Copy this code. 2.5. Paste the authorization code in the authorization box at the top of the VS Code application. VS Code connects to SAS and runs the code. The results are displayed in the application. The SAS output log and error information are displayed in the application. info Your sign in status will persist in VS Code. You can view it and sign out from VS Code's Accounts menu.","s":"SAS Viya","u":"/vscode-sas-extension/Features/running","h":"#sas-viya","p":99},{"i":104,"t":"Click the icon in the upper right corner of your SAS program window. VS Code connects to SAS and runs the code. The results, log, and error status are displayed in the application.","s":"SAS 9.4","u":"/vscode-sas-extension/Features/running","h":"#sas-94","p":99},{"i":106,"t":"To run a selection of SAS code: The Run Selected or All SAS Code command (F3) will automatically run selected code when you have selected lines of code in a program. If you have not selected any lines of code, SAS runs the entire program. If you have selected multiple sections of code, the Run Selected or All SAS Code command combines the code from the selections in the order in which they were selected, and then submits the combined code. The Run All SAS Code command (F8) always runs the entire program. Notes: A new session must be created the first time you run SAS code. Connection time will vary depending on the server connection. Currently, only HTML output is supported. By default, the ODS HTML5 statement is added to the submitted code. Clear the Enable/disable ODS HTML5 output option in the Settings editor for the SAS extension to disable this output. When you click Run, the code in the active tab in the editor is submitted. Make sure that the correct tab is active when you run your program. To reset your connection to SAS, run the Close Current Session command in VS Code or click the Close Session button from the tooltip of the active profile status bar item.","s":"Additional notes","u":"/vscode-sas-extension/Features/running","h":"#additional-notes","p":99},{"i":109,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the Tasks: Run Task command. Select the sas task category and then select the sas: Run sas file task. This task automatically runs selected code or all code in active editor (depending on whether you have selected any code).","s":"Run selected code or all code in active editor","u":"/vscode-sas-extension/Features/runningTask","h":"#run-selected-code-or-all-code-in-active-editor","p":107},{"i":111,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the Tasks: Configure Task command. Select sas: Run sas file task. The tasks.json file opens with an initial task definition: { \"version\": \"2.0.0\", \"tasks\": [ { \"type\": \"sas\", \"task\": \"Run sas file\", \"problemMatcher\": [], \"label\": \"sas: Run sas file\" } ] } Add the file field and assign a SAS file name to it. Update the label field. Here is an example of the final task definition: { \"version\": \"2.0.0\", \"tasks\": [ { \"type\": \"sas\", \"task\": \"Run sas file\", \"file\": \"my.sas\", \"problemMatcher\": [], \"label\": \"run my.sas code\" } ] } Save tasks.json. This custom task can be run by Run Tasks... in the global Terminal menu Note: If you do not specify a file property or you assign an empty string to the file property in your task definition, the custom task will use the default properties of a built-in task.","s":"Custom task to run specified SAS file in workspace","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-specified-sas-file-in-workspace","p":107},{"i":113,"t":"Open the command palette (F1, or Ctrl+Shift+P on Windows or Linux, or Shift+CMD+P on OSX) and execute the Tasks: Configure Task command. Select sas: Run sas file task. Add preamble and/or postamble properties and enter the SAS code. if a file is specified, the preamble and postamble will be added in the code from this file when this task is executed. If file is absent, then preamble and postamble will be added in the selected code (if you have selected code) or all code in active editor when this task is executed. { \"version\": \"2.0.0\", \"tasks\": [ { \"type\": \"sas\", \"task\": \"Run sas file\", \"file\": \"code.sas\", \"preamble\": \"some code*\", \"postamble\": \"some code*\", \"problemMatcher\": [], \"label\": \"Run additional code\" } ] }","s":"Custom task to run sas code with preamble and postamble added","u":"/vscode-sas-extension/Features/runningTask","h":"#custom-task-to-run-sas-code-with-preamble-and-postamble-added","p":107},{"i":115,"t":"If you need to run a task frequently, you can define a keyboard shortcut for the task. For example, to assign Ctrl+H to the run additional code task from above, add the following to your keybindings.json file: { \"key\": \"ctrl+h\", \"command\": \"workbench.action.tasks.runTask\", \"args\": \"Run additional code\" }","s":"Assigning keyboard shortcuts to tasks","u":"/vscode-sas-extension/Features/runningTask","h":"#assigning-keyboard-shortcuts-to-tasks","p":107},{"i":117,"t":"SAS Notebook is an interactive notebook file that includes markdown code, executable code snippets, and corresponding rich output cells. To create a SAS notebook, select File > New File > SAS Notebook. To change a code language, click the Select Cell Language Mode button in the lower right corner of a code cell. To toggle log or ODS output display, click the More Actions (...) button in the upper left corner of the output and select Change Presentation. You can use the File menu to save your SAS Notebook to a .sasnb file, share the notebook with others, and open the notebook in another VS Code window.","s":"SAS Notebook","u":"/vscode-sas-extension/Features/sasNotebook","h":"","p":116},{"i":120,"t":"The SAS extension highlights these syntax elements in your program, just as they would appear in a SAS editor: Global statements SAS procedures SAS procedure statements Data step definition Data step statements SAS data sets Macro definition Macro statements Functions CALL routines Formats and informats Macro variables SAS colors Style elements and style attributes Comment Various constants Options, enumerated option values, sub-options and sub-option values for various procedure definitions and statements","s":"SAS Syntax Highlighting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#sas-syntax-highlighting","p":118},{"i":122,"t":"You can choose among three SAS-related color themes that control the color of the application and syntax elements. The SAS Light, SAS Dark and SAS High Contrast options mirror the themes available in SAS Studio. To specify the color theme: Select File > Preferences > Color Theme and select the theme, by name. The image below demonstrates the process changing from SAS Light to SAS Dark.","s":"Color Themes","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#color-themes","p":118},{"i":124,"t":"The SAS extension includes automatic code completion and pop-up syntax help for SAS keywords. The autocomplete, or code completion, feature in the code editor can predict the next word that you want to enter in your SAS program. See code completion in action below. To use the autocomplete feature: Start typing a valid SAS keyboard. Scroll through the pop-up list of suggested keywords by using your mouse or the up and down arrow keys.","s":"Code Completion","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-completion","p":118},{"i":126,"t":"The syntax help gets you started with a hint about the syntax or a brief description of the keyword. You can get additional help by clicking the links in the syntax help window. To view the syntax help: Move the mouse pointer over a valid SAS keyword in the code. In the following example, the help panel displays syntax help for the DATA= option in the PROC PRINT statement. tip Click the links in the syntax help window to navigate to the SAS online help.","s":"Pop-up Syntax Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#pop-up-syntax-help","p":118},{"i":128,"t":"Snippets are lines of commonly used code or text that you can insert into your program. The SAS extension includes snippets for SAS functions and procedures to facilitate writing your SAS programs. To access the list of snippets for a function or procedure: Type the name of a function or procedure in your SAS program. This example shows a snippet for the PROC DS2.","s":"Snippets","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#snippets","p":118},{"i":130,"t":"Regions of code are identified in your SAS program as blocks of code that can be collapsed and expanded. You can also view an outline of your program that identifies DATA steps, procedures, macro sections, and user-defined regions of code. tip You can define a custom region by adding /*region*/ and /*endregion*/ tags to the start and end of the block of code.","s":"Code Folding and Code Outline","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-folding-and-code-outline","p":118},{"i":132,"t":"To format your code, open context menu and select Format Document.","s":"Code Formatting","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#code-formatting","p":118},{"i":134,"t":"Signature help provides information for current parameter as you are writing function calls.","s":"Function Signature Help","u":"/vscode-sas-extension/Features/sasCodeEditing","h":"#function-signature-help","p":118},{"i":136,"t":"Install the latest version of Visual Studio Code (version 1.82 or later). To install the SAS extension: Open the Extensions view by clicking the Extensions icon in the Activity Bar on the left side of the Visual Studio Code window. Search for the 'Official' SAS extension, and click the Install button. Once the installation is complete, the Install button changes to the Manage button.","s":"Installation","u":"/vscode-sas-extension/installation","h":"","p":135},{"i":138,"t":"SAS Extension for Visual Studio Code - Capabilities by Connection Type SAS Viya SAS 9.4 (local) SAS 9.4 (remote - IOM) SAS 9.4 (remote - SSH) Notes SAS Options settings ✔️ ✔️* ✔️ *Startup options not supported for SAS 9.4 (local) and (remote-IOM) SAS Autoexec settings ✔️ ❌ ❌ Access SAS Content ✔️ ❌ ❌ Access SAS Server ✔️ ❌ ❌ SAS 9.4 and SSH support to be added in a future release Access connected libraries ✔️ ✔️ ❌ Table viewer ✔️ ✔️ ❌ SAS Notebooks ✔️ ✔️ ✔️ Convert SAS Notebook to SAS Studio Flow ✔️ ❌ ❌ SAS syntax highlighting in SAS code ✔️ ✔️ ✔️ SAS errors, warnings, and notes highlighting in SAS log ✔️ ✔️ ❌ A SAS color theme is required. Show problems from SAS log ✔️ ✔️ ❌ Code folding and code outline ✔️ ✔️ ✔️ Code completion ✔️ ✔️ ✔️ Pop-up syntax help ✔️ ✔️ ✔️ Snippets ✔️ ✔️ ✔️ Able to cancel a running program ✔️ ✔️ ❌","s":"Capabilities by Connection Type","u":"/vscode-sas-extension/matrix","h":"","p":137},{"i":140,"t":"info When doing VS Code Remote Development, the SAS extension is running on the Remote OS.","s":"Choose Connection Type","u":"/vscode-sas-extension/matrix","h":"","p":137},{"i":142,"t":"Welcome to the SAS Extension for Visual Studio Code! The SAS extension is lightweight, runs anywhere, and allows you to integrate SAS with other languages. The SAS extension includes the following features: SAS syntax highlighting and help, code completion, and code snippets Profile configuration for connecting to SAS and running code Support for SAS Viya and SAS 9 connections Access to SAS Content and libraries Ability to create notebooks for SAS, SQL, Python, and other languages","s":"SAS Extension for Visual Studio Code","u":"/vscode-sas-extension/","h":"","p":141}],"index":{"version":"2.3.9","fields":["t"],"fieldVectors":[["t/2",[0,2.84,1,1.262,2,0.492,3,0.862,4,2.094,5,1.367,6,1.39,7,2.094,8,1.606,9,2.019,10,1.609,11,1.828,12,3.279,13,1.911,14,1.39,15,0.914,16,1.218,17,2.248,18,2.726,19,2.197,20,2.84,21,2.162,22,1.167,23,1.911,24,1.999,25,2.162,26,2.162,27,2.162,28,2.019,29,2.162,30,2.162,31,2.335,32,2.705,33,2.573,34,1.075,35,1.218,36,2.84,37,2.335,38,1.39,39,2.162,40,1.788,41,1.456]],["t/4",[2,0.461,3,0.768,4,1.548,11,1.909,15,0.971,17,2.409,22,1.753,24,2.088,32,1.707,33,1.624,34,1.493,35,1.294,38,1.477,42,2.145,43,3.485,44,3.018,45,5.711,46,3.831,47,3.831,48,3.485,49,1.052,50,3.018,51,2.711,52,3.485,53,3.018,54,3.506,55,2.711,56,3.247,57,1.477,58,1.798,59,2.014,60,3.485,61,3.018,62,3.018,63,2.145,64,3.018,65,3.018,66,2.014]],["t/6",[13,2.079,17,1.68,23,2.079,24,2.699,25,3.382,26,3.382,27,3.382,28,3.158,29,3.382,30,3.382,33,2.39,34,1.17,38,2.175,61,4.443,67,2.278,68,1.613,69,2.079,70,2.965,71,2.797]],["t/8",[17,2.332,24,2.317,65,4.734,66,3.827,67,2.428,68,1.719,72,2.98,73,5.467,74,4.252,75,2.317,76,4.734]],["t/10",[5,1.458,17,2.424,24,2.131,33,2.342,38,2.131,41,2.232,56,3.314,57,2.131,62,4.354,67,2.232,68,1.977,71,2.741,72,2.741,75,2.131,77,2.741,78,5.027,79,5.027]],["t/12",[17,2.453,24,2.22,41,2.326,56,4.608,64,4.536,66,3.027,67,2.326,68,1.647,70,3.027,71,2.856,72,2.856,80,5.237]],["t/15",[2,0.429,7,1.734,8,1.913,9,1.566,11,0.987,17,1.987,34,0.89,35,0.945,40,1.387,57,1.079,59,1.471,69,1.031,81,3.382,82,1.582,83,1.678,84,2.204,85,2.204,86,1.98,87,1.98,88,1.678,89,1.387,90,1.186,91,1.13,92,1.678,93,1.812,94,2.335,95,1.812,96,1.566,97,1.98,98,1.98,99,2.906,100,1.812,101,4.616,102,4.616,103,4.616,104,4.752,105,2.575,106,2.545,107,3.514,108,3.795,109,2.78,110,2.204,111,2.545,112,2.204,113,2.204,114,1.98,115,2.404,116,2.545,117,2.545,118,1.98,119,1.98,120,2.545,121,2.545,122,2.545]],["t/17",[1,0.842,2,0.269,3,0.491,5,0.561,11,0.75,15,1.502,17,1.648,31,1.377,33,0.901,34,0.717,40,1.055,49,1.199,57,0.82,58,0.998,59,1.817,67,1.396,69,1.853,82,1.274,83,1.275,84,1.675,85,1.675,86,1.505,87,1.505,88,1.275,89,2.166,94,2.307,95,2.828,96,2.445,97,3.09,98,3.09,99,2.166,100,2.828,123,1.505,124,4.761,125,1.505,126,1.118,127,1.505,128,4.194,129,1.275,130,3.963,131,1.934,132,1.675,133,3.144,134,1.934,135,1.505,136,0.718,137,1.934,138,1.934,139,1.934,140,1.675,141,3.44,142,3.44,143,3.44,144,2.238,145,2.723,146,2.723,147,1.055,148,1.191,149,1.505,150,1.934,151,1.934,152,1.934,153,2.446,154,2.723,155,1.934,156,3.144,157,1.675,158,1.934,159,1.675,160,1.934,161,1.934,162,1.934,163,1.934,164,1.505,165,1.934,166,1.934]],["t/19",[2,0.455,3,0.474,7,1.982,8,2.186,10,1.038,17,0.996,22,1.082,23,1.232,31,2.164,32,1.489,34,1.018,35,1.129,47,2.365,49,1.597,58,1.569,69,1.232,90,1.417,91,1.35,94,0.918,105,2.943,136,1.129,148,2.747,167,2.004,168,3.178,169,3.587,170,5.215,171,3.75,172,4.278,173,1.871,174,2.004,175,2.365,176,4.113,177,2.633,178,1.417,179,2.633,180,2.633,181,2.164,182,1.757,183,2.365,184,2.365,185,2.633,186,2.633,187,2.164,188,2.633,189,2.164,190,2.633,191,2.633,192,1.657,193,3.04,194,2.164,195,3.04,196,3.04]],["t/21",[2,0.279,7,1.828,8,2.016,10,2.371,17,1.348,18,2.379,19,1.918,34,1.259,35,1.528,41,1.828,94,1.243,99,2.244,105,4.818,107,3.642,108,4.438,109,4.438,110,3.565,136,1.528,178,1.918,197,1.918,198,2.714,199,2.534,200,2.124,201,2.714,202,2.714,203,2.379,204,3.565,205,2.714]],["t/23",[1,0.733,2,0.463,7,2.208,10,1.697,34,1.134,35,1.017,63,1.687,90,1.277,91,1.835,136,1.534,167,1.807,168,1.951,169,3.657,170,5.189,171,3.856,172,3.65,173,1.687,174,1.807,175,2.131,176,3.213,181,1.951,183,3.213,206,2.724,207,2.941,208,2.74,209,4.307,210,4.621,211,1.687,212,2.74,213,4.117,214,2.373,215,4.973,216,3.213,217,2.373,218,5.941,219,2.74,220,2.74,221,2.74,222,2.131,223,4.973,224,2.74,225,4.973]],["t/25",[2,0.441,3,0.533,7,1.516,9,2.101,22,1.215,23,1.383,31,2.43,32,1.672,34,0.778,35,1.268,49,1.031,58,1.762,69,1.383,90,1.591,91,1.516,148,2.987,167,2.251,168,3.455,169,3.785,170,5.402,171,3.902,172,4.451,173,2.101,174,2.251,175,2.655,176,4.392,177,2.956,178,1.591,179,2.956,180,2.956,181,2.43,182,1.973,183,2.655,184,2.655,185,2.956,186,2.956,187,2.43,188,2.956,189,2.43,190,2.956,191,2.956,192,1.861]],["t/27",[2,0.424,7,2.775,9,3.846,17,1.63,34,1.135,35,1.848,41,2.21,99,2.713,107,3.281,112,4.31,113,5.411,136,1.848,178,2.319,197,2.319,198,3.281,199,3.063,200,2.568,226,4.977,227,4.31]],["t/30",[0,2.038,2,0.475,10,1.255,11,2.531,17,0.771,18,1.36,19,1.097,33,1.097,34,0.537,35,1.365,41,1.045,42,1.449,49,0.71,50,2.038,51,2.859,58,1.214,69,0.953,71,2.004,90,1.713,91,1.045,92,1.552,95,2.617,96,1.449,99,1.283,100,1.675,127,1.83,136,0.874,169,3.911,192,1.283,197,1.713,198,1.552,199,1.449,200,1.214,201,1.552,202,1.552,203,1.36,205,1.552,213,1.552,228,2.038,229,2.353,230,5.112,231,1.675,232,2.263,233,2.004,234,2.353,235,3.917,236,4.803,237,3.676,238,3.518,239,2.038,240,2.038,241,2.038,242,4.523,243,3.676,244,4.523,245,3.917,246,2.353,247,4.523,248,1.675,249,2.353,250,1.83,251,2.353,252,1.83,253,1.153,254,2.038,255,1.83,256,2.353,257,2.353,258,2.424,259,1.83,260,2.353,261,3.676,262,2.353,263,2.353,264,2.353,265,2.353]],["t/34",[2,0.383,15,1.574,68,2.123,94,2.039,266,3.267,267,4.453,268,4.809]],["t/36",[2,0.383,15,1.574,68,2.123,94,2.039,266,3.267,267,4.453,268,4.809]],["t/38",[1,1.574,2,0.399,3,0.918,15,1.261,21,2.984,22,1.611,24,2.769,32,2.217,68,1.423,94,1.775,194,3.222,202,2.984,203,2.616,253,2.217,266,2.616,269,5.657,270,3.222,271,2.984,272,3.521,273,2.468,274,4.526,275,3.222,276,3.521,277,4.526,278,2.984]],["t/40",[2,0.238,3,0.548,15,1.379,40,3.126,57,2.43,68,1.556,72,1.913,75,1.488,82,2.005,90,1.635,94,1.494,136,1.303,147,1.913,184,2.73,206,2.314,217,3.04,232,2.16,233,1.913,252,3.85,253,3.05,266,2.029,271,3.263,272,2.73,279,3.51,280,2.73,281,5.106,282,5.733,283,4.949,284,3.51,285,2.73,286,3.51,287,3.04,288,3.51,289,2.73,290,3.51,291,4.965,292,2.73,293,2.499,294,2.73,295,3.51,296,3.51,297,3.04,298,1.811]],["t/42",[3,0.769,5,1.801,14,2.089,22,1.754,42,3.033,90,2.296,171,3.589,178,2.893,232,3.033,233,2.687,280,4.83,299,4.268,300,4.928,301,5.288,302,3.508,303,4.928,304,3.508,305,4.928]],["t/44",[1,1.715,2,0.352,3,0.809,10,1.769,33,2.415,34,1.461,38,2.197,89,3.494,125,4.984,248,3.69,306,4.032,307,4.489,308,5.183,309,5.183,310,5.183]],["t/47",[2,0.341,6,2.131,58,3.244,69,2.547,169,3.87,182,2.906,231,3.579,236,5.445,238,3.91,239,4.354,240,4.354,241,5.445,311,4.354,312,3.579,313,3.91,314,5.027,315,5.027]],["t/49",[1,0.613,2,0.244,3,0.786,6,1.525,8,2.176,10,1.227,11,0.887,13,1.8,15,1.403,16,2.032,19,1.066,21,1.509,22,1.792,28,1.409,32,1.121,34,0.82,42,1.409,49,1.086,56,1.509,57,1.883,58,1.181,68,0.72,81,3.847,88,2.371,90,1.066,91,1.016,94,1.086,96,1.409,148,1.409,171,1.323,172,1.509,174,2.371,187,1.629,192,1.961,211,1.409,216,1.78,227,1.982,228,1.982,233,1.248,253,1.121,255,1.78,259,2.797,292,1.78,294,1.78,313,1.78,316,2.289,317,3.596,318,3.596,319,6.865,320,2.289,321,2.289,322,2.289,323,2.289,324,2.289,325,2.289,326,1.248,327,1.982,328,2.289,329,1.248,330,2.289,331,1.509,332,1.78,333,1.982,334,2.289,335,1.629,336,2.289,337,2.289,338,2.289,339,2.289,340,2.289,341,1.629,342,1.78,343,1.78,344,1.982,345,1.982,346,2.289,347,2.289,348,1.78,349,2.289,350,2.289,351,3.596,352,2.735,353,3.456,354,2.289,355,2.289,356,2.289,357,1.629,358,2.289,359,1.982,360,2.289,361,2.289,362,2.289]],["t/51",[2,0.367,10,1.846,11,2.096,57,2.292,91,2.401,96,3.328,147,2.948,197,2.52,206,3.565,207,3.85,363,4.683,364,5.407,365,5.407,366,6.577]],["t/53",[3,0.871,6,1.774,13,2.263,16,2.334,22,1.987,23,2.263,39,3.682,66,2.419,68,2.108,88,3.682,126,3.228,187,2.98,194,2.98,329,3.045,342,3.255,343,3.255,344,4.837,367,4.344,368,3.625,369,4.185,370,3.625,371,5.585,372,3.625,373,4.185,374,2.98,375,2.76]],["t/55",[2,0.388,76,4.951,167,3.769,168,4.07,169,3.519,171,3.304,231,4.07,311,4.951,335,4.07,363,4.951]],["t/57",[16,2.147,19,2.694,94,1.746,376,2.984,377,4.498,378,4.498,379,5.008,380,4.117,381,3.343]],["t/59",[2,0.284,13,1.696,16,2.074,19,1.95,34,0.954,49,1.264,58,2.16,94,1.264,197,2.602,207,2.98,232,2.576,253,2.05,335,2.98,376,3.244,377,3.255,378,3.255,379,3.625,380,2.98,381,2.419,382,5.444,383,2.929,384,3.682,385,4.344,386,3.255,387,2.576,388,4.185,389,3.625,390,4.185,391,4.185,392,4.185,393,3.255,394,3.625]],["t/61",[3,0.958,22,2.184,88,4.047,89,3.346]],["t/64",[39,3.644,40,3.013,74,4.299,75,2.343,164,5.184,201,3.644,306,4.299,329,3.013,383,2.575,387,3.402,395,5.527,396,5.527]],["t/66",[2,0.406,5,1.737,82,2.427,397,3.95,398,4.66,399,5.991]],["t/68",[16,1.905,75,2.175,77,2.797,82,2.58,202,3.382,203,2.965,206,3.382,275,3.652,276,3.99,329,3.947,387,4.262,400,6.367,401,5.13]],["t/70",[2,0.419,6,2.069,15,1.359,57,2.616,68,1.534,75,2.069,82,2.5,94,1.863,178,2.274,266,2.821,271,3.217,329,2.66,367,3.796,383,2.274,387,4.166,402,4.226,403,4.88,404,4.226,405,3.796]],["t/72",[1,1.169,2,0.435,3,0.682,7,1.94,10,1.961,34,1.555,38,1.852,49,1.938,53,3.783,90,2.035,115,2.689,128,3.398,130,2.689,136,1.622,232,2.689,233,2.382,258,2.88,304,3.11,331,2.88,376,2.254,382,3.783,383,2.035,386,4.469,389,3.783,406,4.469,407,3.11,408,4.368]],["t/74",[1,0.901,2,0.38,7,1.496,8,1.65,10,2.361,15,1.339,17,1.103,18,1.947,19,1.569,34,1.096,35,1.25,41,1.496,67,2.134,82,1.365,94,1.017,99,1.836,107,3.169,108,3.99,109,3.99,115,4.495,118,2.62,119,2.62,136,1.25,148,3.45,172,2.22,173,2.073,178,1.569,197,1.569,198,2.22,199,2.073,200,1.738,201,2.22,202,2.22,203,1.947,204,2.917,205,2.22,255,2.62,409,4.806,410,4.806,411,2.917,412,2.917,413,2.398]],["t/76",[2,0.406,4,2.066,5,1.736,10,2.259,49,1.807,59,2.689,63,2.864,72,2.537,115,4.074,129,3.068,147,2.537,203,2.689,211,2.864,258,3.068,270,3.312,374,3.312,406,4.656,407,3.312,414,4.029,415,5.184,416,3.619]],["t/78",[1,0.538,2,0.251,3,0.178,4,0.893,5,0.331,7,0.508,8,1.32,10,1.108,15,1.371,17,1.211,22,0.407,23,1.092,24,1.142,32,2.515,33,0.937,34,0.93,35,1.373,36,3.204,37,1.432,38,1.142,41,0.893,42,0.704,49,1.743,54,0.814,55,1.565,57,0.484,67,0.508,69,1.092,70,0.661,71,1.469,82,0.463,83,1.326,89,1.097,90,0.937,93,0.814,94,1.232,99,1.469,107,2.439,108,2.904,109,1.918,115,3.967,118,2.096,119,2.524,126,0.661,129,2.69,130,0.704,135,0.889,136,1.001,147,1.469,148,2.277,149,0.889,153,0.889,157,1.742,173,0.704,174,0.754,178,1.256,181,0.814,182,0.661,192,1.097,200,0.59,205,1.777,211,0.704,233,0.623,235,1.742,238,0.889,250,0.889,252,0.889,253,2.293,258,1.326,281,0.889,291,0.99,312,0.814,327,1.742,335,1.432,341,0.814,342,0.889,348,0.889,352,1.238,353,1.565,374,0.814,393,0.889,394,0.99,402,2.334,405,0.889,406,0.889,411,1.742,412,3.533,413,3.908,414,0.99,415,1.742,416,0.889,417,5.322,418,1.143,419,3.245,420,1.143,421,1.742,422,1.143,423,1.143,424,1.143,425,1.143,426,1.143,427,2.012,428,1.143,429,2.012,430,1.143,431,2.012,432,2.012,433,1.143,434,1.143,435,1.143,436,1.143,437,1.143,438,1.143,439,1.143,440,1.143,441,1.143,442,4.681,443,1.143,444,1.143,445,2.012,446,2.012,447,3.699,448,2.012,449,2.012,450,3.245,451,1.143,452,2.695,453,2.695,454,1.143,455,1.143,456,2.012,457,2.012,458,2.012,459,1.238,460,2.012,461,1.143,462,1.143,463,1.143,464,1.143,465,1.143,466,1.143,467,0.99,468,0.889,469,0.889,470,1.143]],["t/80",[4,2.278,5,1.488,49,2.09,71,2.797,83,3.382,89,2.797,189,3.652,253,2.513,258,3.382,331,3.382,374,4.533,416,3.99,421,4.443,468,3.99,469,3.99,471,4.443,472,4.443]],["t/82",[49,1.687,71,3.047,83,4.424,89,3.047,253,2.737,331,3.685,468,4.347,469,4.347,471,4.84,473,5.589,474,5.589]],["t/84",[1,1.621,2,0.504,3,1.016,5,1.542,6,2.568,10,1.328,11,1.509,15,1.084,34,0.887,38,2.568,49,1.605,173,2.396,197,1.814,278,2.566,297,3.371,298,2.008,302,3.786,304,2.771,376,2.008,407,2.771,459,2.396,475,5.318,476,2.566,477,3.027,478,3.786,479,2.771,480,3.027,481,2.771,482,2.566]],["t/86",[1,1.102,2,0.51,3,0.642,4,1.828,5,1.194,6,2.341,10,1.885,11,2.141,15,1.147,16,2.051,17,1.348,19,1.918,22,1.465,34,0.939,38,1.745,54,2.931,66,2.379,75,1.745,77,2.244,92,2.714,136,1.528,210,3.202,278,2.714,326,2.244,352,2.534,459,4.1,483,4.296,484,3.565]],["t/88",[2,0.489,3,0.792,15,1.92,46,3.95,293,4.504,312,3.615,459,3.894,485,4.921,486,4.398,487,3.95,488,4.398,489,5.078,490,3.615]],["t/90",[2,0.439,5,1.115,6,1.057,13,1.011,15,1.469,16,1.742,17,1.259,20,2.16,34,0.569,35,0.926,41,1.108,49,0.753,55,3.65,57,2.552,67,1.708,68,1.209,69,1.558,75,1.057,91,1.108,94,2.239,95,1.776,96,1.535,97,1.94,98,1.94,99,1.36,100,1.776,101,2.16,102,2.16,103,2.16,124,1.94,126,1.442,130,2.367,132,2.16,136,0.926,140,2.16,141,2.16,142,2.16,143,2.16,144,1.776,145,2.16,146,2.16,153,1.94,154,2.16,178,1.792,199,1.535,200,1.287,266,1.442,271,2.535,273,2.096,278,2.535,289,1.94,298,1.287,326,1.36,329,2.096,375,1.644,380,1.776,383,2.457,397,2.535,481,1.776,491,3.845,492,4.693,493,3.845,494,2.16,495,1.776,496,2.494,497,1.776,498,2.738]],["t/92",[2,0.49,3,0.726,4,2.066,5,1.349,6,1.972,7,2.658,8,2.279,9,2.864,11,1.804,14,1.972,34,1.061,49,1.405,66,2.689,105,3.068,273,2.537,293,3.312,352,2.864,476,3.068,479,4.262,480,5.148,485,3.619,487,3.619]],["t/94",[1,1.093,2,0.509,3,0.637,4,1.813,5,1.184,6,2.328,10,2.435,11,2.13,15,1.53,16,2.039,17,1.337,19,1.902,22,1.453,34,0.931,38,1.731,54,2.907,66,2.36,75,1.731,77,2.226,92,2.692,136,1.516,210,3.176,278,2.692,326,2.226,352,2.513,483,4.273,484,3.536]],["t/96",[2,0.388,10,1.951,15,1.894,46,4.447,293,4.07,485,4.447,486,4.951,487,4.447,488,4.951]],["t/98",[1,0.674,2,0.171,3,1.062,13,1.57,14,1.068,16,1.753,35,0.935,39,1.661,44,2.182,49,1.17,63,2.907,68,1.485,72,2.113,74,4.124,82,2.148,86,1.96,149,1.96,189,2.759,285,4.452,298,2.953,312,1.794,326,1.374,329,3.71,372,3.356,381,1.456,383,1.174,384,4.151,385,4.124,386,1.96,387,4.325,397,2.555,405,1.96,472,2.182,497,1.794,499,3.875,500,5.302,501,5.723,502,2.182,503,1.96,504,1.794,505,2.519,506,5.723,507,3.875,508,2.182]],["t/100",[1,1.693,2,0.513,4,2.255,5,1.472,11,1.969,14,2.682,34,1.158,114,3.95,127,3.95,192,2.769,273,2.769,352,3.126,383,2.366,495,3.615]],["t/102",[1,1.153,2,0.478,3,1.101,11,1.671,13,2.084,14,1.827,16,1.91,18,1.676,22,2.27,23,1.746,33,1.351,34,1.298,49,0.875,71,2.349,75,1.827,222,2.255,233,1.581,272,2.255,273,1.581,326,1.581,331,1.911,357,3.662,370,2.511,375,1.911,380,2.064,381,1.676,383,2.396,384,1.911,393,2.255,398,2.255,483,4.001,495,2.064,498,2.064,509,2.255,510,2.255,511,5.694,512,2.899,513,2.899,514,2.899,515,2.899,516,2.899,517,2.899,518,2.899,519,2.899,520,2.899,521,2.899,522,2.899,523,2.899,524,2.899,525,2.899]],["t/104",[1,1.373,2,0.432,3,0.994,14,2.175,16,1.905,18,2.965,22,1.826,23,2.079,34,1.17,75,2.175,326,2.797,357,3.652,375,3.382,383,2.39,384,3.382,495,3.652,509,3.99,510,3.99]],["t/106",[1,1.849,2,0.439,3,1.12,5,0.723,10,0.851,14,2.236,16,1.428,17,0.817,18,1.442,19,1.162,22,0.888,24,2.236,33,1.162,34,1.07,37,1.776,38,1.057,39,1.644,47,1.94,57,1.057,59,1.442,63,2.367,68,2.089,77,2.558,82,1.011,87,2.991,89,2.558,125,2.991,130,2.367,136,0.926,144,2.738,159,3.33,164,1.94,178,1.162,182,1.442,206,1.644,207,1.776,248,1.776,285,1.94,287,2.16,292,2.991,298,1.984,306,1.94,307,2.16,490,1.776,498,3.341,504,1.776,508,2.16,526,2.494,527,3.845,528,4.693,529,2.494,530,2.494,531,2.494,532,3.845,533,1.776,534,2.494,535,2.494,536,2.494]],["t/109",[1,1.726,2,0.437,3,1.006,13,1.785,15,1.228,23,1.785,24,2.45,25,2.905,26,2.905,27,2.905,28,2.712,29,2.905,30,2.905,67,1.957,68,2.152,77,2.402,182,2.547,248,3.137,298,2.274,404,3.816,482,4.685,537,4.407]],["t/111",[1,1.706,2,0.457,3,0.407,4,1.16,13,1.614,15,1.914,23,1.058,24,1.688,25,1.722,26,1.722,27,1.722,28,1.607,29,1.722,30,1.722,32,1.279,41,1.16,49,0.788,56,1.722,67,1.16,68,0.821,69,1.614,91,1.16,94,2.187,136,0.97,147,1.424,178,1.217,213,2.626,250,2.031,254,2.262,341,1.859,359,2.262,381,1.509,467,3.45,481,2.836,482,4.777,538,3.983,539,2.611,540,4.182,541,3.45,542,3.45,543,4.182,544,3.45,545,2.611,546,2.611,547,3.983,548,2.262,549,4.182,550,2.611]],["t/113",[1,1.462,2,0.431,3,1.09,4,1.428,13,1.303,15,1.843,23,1.303,24,1.971,25,2.12,26,2.12,27,2.12,28,1.98,29,2.12,30,2.12,32,1.575,67,2.425,68,1.717,69,1.303,77,1.753,94,2.06,147,1.753,200,1.66,213,2.12,253,1.575,298,1.66,482,4.498,533,3.311,541,2.785,542,2.785,543,2.785,549,2.785,551,5.984,552,3.216,553,5.984,554,3.216,555,3.216]],["t/115",[1,1.771,3,0.934,15,1.296,24,1.972,32,2.279,35,1.728,58,2.401,91,2.066,94,1.807,129,3.068,200,3.089,216,3.619,269,4.029,270,3.312,413,3.312,482,4.364,544,4.029,556,4.653,557,5.986,558,4.653,559,4.653,560,4.653]],["t/117",[2,0.411,3,1.001,13,1.337,15,1.787,16,1.759,21,2.176,22,1.175,23,1.337,33,1.538,38,1.399,40,2.583,49,0.997,67,1.466,68,1.742,75,1.399,94,1.673,128,2.568,144,2.35,197,1.538,232,2.032,301,3.685,341,2.35,345,2.859,375,2.176,377,2.568,381,1.908,383,1.538,407,2.35,478,4.896,498,3.946,502,2.859,503,2.568,504,3.373,509,2.568,510,3.685,561,3.301,562,2.35,563,3.301,564,5.542,565,3.301,566,3.301,567,3.301,568,3.301,569,3.301]],["t/120",[2,0.469,5,1.07,14,1.565,57,1.565,82,2.579,93,2.628,192,2.795,201,2.434,205,3.38,267,2.434,298,1.905,353,2.871,476,3.884,490,4.761,540,5.102,548,3.197,570,2.871,571,2.272,572,4.44,573,4.582,574,5.102,575,2.871,576,3.197,577,3.691,578,3.691,579,5.127,580,3.691,581,3.691,582,5.127,583,3.691,584,3.691,585,5.127]],["t/122",[2,0.494,15,1.128,40,2.208,41,1.798,68,1.717,82,1.641,94,1.649,147,2.208,211,2.493,259,3.15,266,2.341,267,4.363,268,4.919,304,2.883,357,2.883,367,3.15,571,2.493,572,3.507,586,4.05,587,4.05,588,4.05,589,5.463,590,5.463,591,4.05,592,4.05,593,4.05,594,2.883,595,4.05,596,4.05]],["t/124",[2,0.442,3,1.016,5,1.129,14,1.65,49,1.605,69,1.577,70,3.501,72,2.122,90,1.814,123,4.711,126,2.25,182,2.25,197,1.814,211,2.396,253,1.906,270,2.771,275,2.771,280,4.136,281,3.027,294,3.027,298,2.008,299,3.371,302,3.786,313,3.027,332,3.027,376,2.008,413,2.771,503,3.027,571,2.396,597,4.605,598,4.605,599,3.892,600,3.892,601,3.892,602,3.892,603,3.892]],["t/126",[2,0.365,3,0.617,16,1.996,23,2.178,35,1.468,75,1.676,82,1.602,91,1.756,126,2.285,199,2.434,200,2.04,203,2.285,209,4.655,273,2.156,275,2.815,276,3.075,329,2.156,332,3.075,368,3.424,376,3.797,476,2.607,490,2.815,497,2.815,571,4.351,598,4.655,604,3.954,605,3.954,606,3.954,607,3.954,608,3.424,609,3.954,610,3.954]],["t/128",[2,0.466,3,0.694,5,1.289,6,1.885,14,2.745,41,1.974,49,1.342,69,1.801,72,2.424,91,1.974,130,2.737,197,2.072,289,3.458,397,2.931,477,3.458,562,4.889,573,5.037,575,5.037,608,3.85,611,4.446,612,4.446,613,4.446,614,4.446]],["t/130",[2,0.304,3,1.075,14,2.478,37,3.194,126,2.593,129,3.855,192,2.446,273,2.446,348,3.489,476,2.958,481,3.194,494,3.885,497,3.194,533,3.194,573,3.489,574,3.885,615,6.891,616,5.846,617,5.846,618,4.486,619,4.486,620,3.885,621,4.486,622,4.486]],["t/132",[3,0.913,13,2.37,51,4.551,68,1.839,93,4.908,231,4.165,381,3.382]],["t/134",[42,3.559,63,3.559,198,3.813,233,3.153,376,2.984,477,4.498,575,4.498,576,5.008,623,5.783]],["t/136",[2,0.381,3,0.876,5,1.951,13,1.71,16,2.085,19,1.967,21,2.783,23,1.71,40,2.301,70,2.44,77,2.301,171,4.05,194,3.005,213,3.703,214,3.655,245,3.655,271,2.783,273,2.301,326,2.301,504,4.494,594,3.999,624,4.369,625,4.221,626,4.221,627,4.221,628,4.221]],["t/138",[1,0.604,2,0.501,3,0.848,5,0.655,6,1.867,7,2.414,8,2.157,9,2.19,10,0.771,11,0.875,14,0.957,34,0.811,57,1.508,59,2.057,69,0.915,70,1.305,82,1.442,92,1.489,94,2.398,105,2.346,115,2.19,123,1.756,124,1.756,135,1.756,136,1.321,267,1.489,268,1.607,333,1.955,376,1.165,383,1.658,384,1.489,385,1.756,387,1.39,397,1.489,459,1.39,478,2.533,479,1.607,480,1.756,533,1.607,562,1.607,570,2.768,571,2.19,594,2.533,597,1.955,620,1.955,624,1.756,629,2.258,630,2.258,631,2.258,632,2.258,633,2.258,634,2.258,635,2.258]],["t/140",[1,1.513,2,0.383,3,0.882,5,1.639,8,3.308,22,2.011,343,4.396,378,4.396,398,4.396,636,5.652]],["t/142",[1,1.423,2,0.51,3,1.016,4,1.728,5,1.756,6,1.65,11,1.509,17,1.275,34,1.212,35,1.445,38,1.65,59,2.25,70,2.25,114,3.027,167,2.566,197,1.814,222,3.027,301,4.136,302,2.771,376,2.008,459,2.396,478,2.771,479,2.771,562,2.771,570,3.027,571,2.396,594,2.771,624,3.027,637,3.892,638,3.892,639,3.892,640,3.892,641,3.892,642,3.892]]],"invertedIndex":[["",{"_index":94,"t":{"15":{"position":[[263,1],[277,1],[288,1],[413,1],[415,1],[417,1],[443,1],[457,1],[470,1],[604,1],[606,1],[608,1],[627,1],[641,1],[654,1],[755,1],[757,1],[759,1],[783,1],[797,1],[810,1],[919,2],[931,1],[944,1],[986,1],[988,1],[990,1]]},"17":{"position":[[516,1],[561,1],[572,1],[656,1],[658,1],[698,1],[711,1],[713,1],[715,1],[717,1],[719,1],[939,1],[984,1],[995,1],[1079,1],[1081,1],[1136,1],[1138,1],[1140,1],[1142,1],[1144,1],[1385,1],[1430,1],[1441,1],[1525,1],[1527,1],[1567,1],[1580,2],[1583,1],[1638,1],[1640,1],[1642,1],[1644,1],[1646,1]]},"19":{"position":[[25,1]]},"21":{"position":[[18,1]]},"34":{"position":[[12,1],[26,1]]},"36":{"position":[[12,1],[26,1]]},"38":{"position":[[44,1],[58,1]]},"40":{"position":[[100,1],[114,1]]},"49":{"position":[[733,1],[1264,1]]},"57":{"position":[[11,1]]},"59":{"position":[[152,1]]},"70":{"position":[[184,1],[198,1]]},"74":{"position":[[18,1]]},"78":{"position":[[2063,1],[2192,1],[2988,1],[3117,1],[3606,1],[3785,1]]},"90":{"position":[[389,1],[403,1],[627,1],[733,1],[778,1],[789,1],[911,1],[913,1],[953,1],[966,2],[969,1],[1024,1],[1026,1],[1028,1],[1030,1],[1032,1],[1034,1],[1086,3]]},"111":{"position":[[227,1],[258,1],[260,1],[319,3],[352,1],[354,1],[356,1],[484,1],[515,1],[517,1],[594,3],[625,1],[627,1],[629,1]]},"113":{"position":[[520,1],[551,1],[553,1],[685,3],[720,1],[722,1],[724,1]]},"115":{"position":[[210,1],[304,1]]},"117":{"position":[[175,1],[186,1],[374,5]]},"122":{"position":[[252,1],[266,1]]},"138":{"position":[[169,2],[172,3],[176,2],[269,2],[272,1],[274,1],[295,2],[298,1],[300,1],[320,2],[323,1],[325,1],[410,2],[413,2],[416,1],[431,2],[434,2],[437,1],[453,2],[456,2],[459,2],[502,2],[505,1],[507,1],[545,2],[548,2],[551,2],[610,2],[613,2],[616,1],[676,2],[679,2],[682,1],[714,2],[717,2],[720,2],[739,2],[742,2],[745,2],[767,2],[770,2],[773,2],[785,2],[788,2],[791,2],[827,2],[830,2],[833,1]]}}}],["0",{"_index":355,"t":{"49":{"position":[[961,1]]}}}],["1",{"_index":264,"t":{"30":{"position":[[1175,1]]}}}],["1.1",{"_index":320,"t":{"49":{"position":[[111,4]]}}}],["1.2",{"_index":324,"t":{"49":{"position":[[183,4]]}}}],["1.3",{"_index":330,"t":{"49":{"position":[[287,4]]}}}],["1.4",{"_index":334,"t":{"49":{"position":[[387,4]]}}}],["1.82",{"_index":625,"t":{"136":{"position":[[58,4]]}}}],["100",{"_index":436,"t":{"78":{"position":[[976,3]]}}}],["2",{"_index":265,"t":{"30":{"position":[[1181,1]]}}}],["2.0.0",{"_index":541,"t":{"111":{"position":[[240,8],[497,8]]},"113":{"position":[[533,8]]}}}],["2.1",{"_index":512,"t":{"102":{"position":[[200,4]]}}}],["2.2",{"_index":513,"t":{"102":{"position":[[265,4]]}}}],["2.3",{"_index":517,"t":{"102":{"position":[[394,4]]}}}],["2.4",{"_index":518,"t":{"102":{"position":[[433,4]]}}}],["2.5",{"_index":521,"t":{"102":{"position":[[489,4]]}}}],["2022.10",{"_index":256,"t":{"30":{"position":[[898,7]]}}}],["2022.11",{"_index":244,"t":{"30":{"position":[[497,7],[628,7],[740,7]]}}}],["22",{"_index":118,"t":{"15":{"position":[[864,3]]},"74":{"position":[[364,3]]},"78":{"position":[[2189,2],[3114,2],[3732,3]]}}}],["3.5",{"_index":257,"t":{"30":{"position":[[937,5]]}}}],["8591",{"_index":110,"t":{"15":{"position":[[520,5]]},"21":{"position":[[356,5]]}}}],["9",{"_index":114,"t":{"15":{"position":[[765,1]]},"100":{"position":[[207,2]]},"142":{"position":[[366,1]]}}}],["9.4",{"_index":7,"t":{"2":{"position":[[78,3],[150,3]]},"15":{"position":[[423,3],[614,3]]},"19":{"position":[[13,3],[811,3]]},"21":{"position":[[6,3]]},"23":{"position":[[45,3],[981,3],[1086,3]]},"25":{"position":[[13,3]]},"27":{"position":[[12,3],[147,3]]},"72":{"position":[[185,3]]},"74":{"position":[[6,3]]},"78":{"position":[[3373,3]]},"92":{"position":[[58,3],[78,3]]},"138":{"position":[[84,3],[100,3],[123,3],[218,3],[331,3]]}}}],["9.4m6",{"_index":218,"t":{"23":{"position":[[607,5],[638,5],[689,5],[959,6],[1064,6]]}}}],["9.4m7",{"_index":225,"t":{"23":{"position":[[952,6],[1006,5],[1057,6]]}}}],["9.4m8",{"_index":215,"t":{"23":{"position":[[388,6],[894,5],[945,6]]}}}],["abil",{"_index":640,"t":{"142":{"position":[[416,7]]}}}],["abov",{"_index":216,"t":{"23":{"position":[[429,6],[729,6]]},"49":{"position":[[843,5]]},"115":{"position":[[154,6]]}}}],["absent",{"_index":554,"t":{"113":{"position":[[364,7]]}}}],["accept",{"_index":291,"t":{"40":{"position":[[366,9],[391,6],[429,6]]},"78":{"position":[[1276,6]]}}}],["access",{"_index":6,"t":{"2":{"position":[[65,6]]},"47":{"position":[[182,6]]},"49":{"position":[[116,6],[578,6]]},"53":{"position":[[233,7]]},"70":{"position":[[152,6]]},"84":{"position":[[53,6],[150,6],[240,6]]},"86":{"position":[[74,6],[97,6]]},"90":{"position":[[352,6]]},"92":{"position":[[116,6]]},"94":{"position":[[74,6],[96,6]]},"128":{"position":[[201,6]]},"138":{"position":[[276,6],[302,6],[383,6]]},"142":{"position":[[380,6]]}}}],["account",{"_index":525,"t":{"102":{"position":[[845,8]]}}}],["action",{"_index":503,"t":{"98":{"position":[[455,7]]},"117":{"position":[[366,7]]},"124":{"position":[[252,6]]}}}],["activ",{"_index":77,"t":{"10":{"position":[[71,6]]},"68":{"position":[[136,6]]},"86":{"position":[[151,8]]},"94":{"position":[[149,8]]},"106":{"position":[[906,6],[979,6],[1153,6]]},"109":{"position":[[262,6]]},"113":{"position":[[478,6]]},"136":{"position":[[168,8]]}}}],["activeprofil",{"_index":142,"t":{"17":{"position":[[518,16],[941,16],[1387,16]]},"90":{"position":[[735,16]]}}}],["ad",{"_index":533,"t":{"106":{"position":[[723,5]]},"113":{"position":[[292,5],[408,5]]},"130":{"position":[[278,6]]},"138":{"position":[[357,5]]}}}],["add",{"_index":32,"t":{"2":{"position":[[439,3],[506,3],[544,3]]},"4":{"position":[[460,3]]},"19":{"position":[[580,3]]},"25":{"position":[[573,3]]},"38":{"position":[[248,3]]},"49":{"position":[[675,3]]},"78":{"position":[[1787,3],[1825,3],[1940,3],[2359,3],[2413,3],[2761,3],[2799,3],[2939,3],[3119,3],[3173,3]]},"111":{"position":[[358,3]]},"113":{"position":[[168,3]]},"115":{"position":[[161,3]]}}}],["addit",{"_index":200,"t":{"21":{"position":[[120,10]]},"27":{"position":[[111,10]]},"30":{"position":[[107,10]]},"74":{"position":[[120,10]]},"78":{"position":[[1065,10]]},"90":{"position":[[177,10]]},"113":{"position":[[703,10]]},"115":{"position":[[128,10],[287,10]]},"126":{"position":[[113,10]]}}}],["addkeystoag",{"_index":448,"t":{"78":{"position":[[1602,14],[2676,14]]}}}],["address",{"_index":327,"t":{"49":{"position":[[240,7]]},"78":{"position":[[903,7],[949,9]]}}}],["administr",{"_index":238,"t":{"30":{"position":[[397,14],[591,14],[1140,13]]},"47":{"position":[[4,14]]},"78":{"position":[[2325,13]]}}}],["affect",{"_index":295,"t":{"40":{"position":[[561,6]]}}}],["again",{"_index":445,"t":{"78":{"position":[[1487,6],[1511,6]]}}}],["agent",{"_index":417,"t":{"78":{"position":[[4,6],[115,6],[215,5],[302,5],[561,5],[759,5],[1814,6],[2497,5],[2534,5],[2788,6],[3438,5]]}}}],["allow",{"_index":222,"t":{"23":{"position":[[802,5]]},"102":{"position":[[256,8]]},"142":{"position":[[106,6]]}}}],["alreadi",{"_index":176,"t":{"19":{"position":[[273,7],[665,7],[710,7]]},"23":{"position":[[461,7],[590,7]]},"25":{"position":[[266,7],[658,7],[703,7]]}}}],["alway",{"_index":530,"t":{"106":{"position":[[478,6]]}}}],["and/or",{"_index":552,"t":{"113":{"position":[[181,6]]}}}],["anoth",{"_index":345,"t":{"49":{"position":[[629,7]]},"117":{"position":[[585,7]]}}}],["anywher",{"_index":639,"t":{"142":{"position":[[92,9]]}}}],["appear",{"_index":201,"t":{"21":{"position":[[158,7]]},"30":{"position":[[201,7]]},"64":{"position":[[157,10]]},"74":{"position":[[158,7]]},"120":{"position":[[87,6]]}}}],["appli",{"_index":140,"t":{"17":{"position":[[483,6]]},"90":{"position":[[126,5]]}}}],["applic",{"_index":357,"t":{"49":{"position":[[1049,11]]},"102":{"position":[[574,12],[663,12],[738,12]]},"104":{"position":[[168,12]]},"122":{"position":[[82,11]]}}}],["approach",{"_index":263,"t":{"30":{"position":[[1122,11]]}}}],["appropri",{"_index":505,"t":{"98":{"position":[[524,11]]}}}],["arg",{"_index":560,"t":{"115":{"position":[[274,7]]}}}],["array",{"_index":156,"t":{"17":{"position":[[1190,5],[1345,5]]}}}],["arrow",{"_index":603,"t":{"124":{"position":[[426,5]]}}}],["ascii",{"_index":339,"t":{"49":{"position":[[461,6]]}}}],["assign",{"_index":544,"t":{"111":{"position":[[381,6],[771,6]]},"115":{"position":[[103,6]]}}}],["associ",{"_index":274,"t":{"38":{"position":[[144,10]]}}}],["attempt",{"_index":414,"t":{"76":{"position":[[19,7]]},"78":{"position":[[623,7]]}}}],["attribut",{"_index":580,"t":{"120":{"position":[[357,10]]}}}],["auth",{"_index":415,"t":{"76":{"position":[[80,4],[209,4]]},"78":{"position":[[602,4],[3412,4]]}}}],["authent",{"_index":258,"t":{"30":{"position":[[1033,14],[1082,14]]},"72":{"position":[[35,12]]},"76":{"position":[[30,12]]},"78":{"position":[[36,15],[224,12]]},"80":{"position":[[82,12]]}}}],["author",{"_index":511,"t":{"102":{"position":[[180,13],[453,13],[504,13],[530,13]]}}}],["authorization_cod",{"_index":239,"t":{"30":{"position":[[412,18]]},"47":{"position":[[107,18]]}}}],["autocomplet",{"_index":280,"t":{"40":{"position":[[12,12]]},"42":{"position":[[38,14],[190,12]]},"124":{"position":[[98,13],[277,12]]}}}],["autoexec",{"_index":124,"t":{"17":{"position":[[49,8],[127,8],[210,8],[644,11],[768,8],[893,8],[1067,11],[1162,8],[1513,11]]},"90":{"position":[[899,11]]},"138":{"position":[[251,8]]}}}],["automat",{"_index":182,"t":{"19":{"position":[[495,13]]},"25":{"position":[[488,13]]},"47":{"position":[[156,13]]},"78":{"position":[[812,9]]},"106":{"position":[[83,13]]},"109":{"position":[[214,13]]},"124":{"position":[[27,9]]}}}],["aux",{"_index":361,"t":{"49":{"position":[[1260,3]]}}}],["avail",{"_index":304,"t":{"42":{"position":[[224,10]]},"72":{"position":[[134,9]]},"84":{"position":[[319,9]]},"122":{"position":[[187,9]]}}}],["background",{"_index":461,"t":{"78":{"position":[[2510,11]]}}}],["backward",{"_index":220,"t":{"23":{"position":[[748,9]]}}}],["balanc",{"_index":195,"t":{"19":{"position":[[882,7]]}}}],["bar",{"_index":19,"t":{"2":{"position":[[273,3],[604,3]]},"21":{"position":[[196,4]]},"30":{"position":[[239,4]]},"49":{"position":[[248,4]]},"57":{"position":[[54,4]]},"59":{"position":[[195,4]]},"74":{"position":[[196,4]]},"86":{"position":[[160,4]]},"94":{"position":[[158,4]]},"106":{"position":[[1175,3]]},"136":{"position":[[177,3]]}}}],["base",{"_index":300,"t":{"42":{"position":[[32,5]]}}}],["base64",{"_index":337,"t":{"49":{"position":[[445,7]]}}}],["befor",{"_index":0,"t":{"2":{"position":[[0,6]]},"30":{"position":[[910,6]]}}}],["below",{"_index":211,"t":{"23":{"position":[[218,5]]},"49":{"position":[[69,6]]},"76":{"position":[[229,6]]},"78":{"position":[[387,5]]},"122":{"position":[[321,5]]},"124":{"position":[[259,6]]}}}],["between",{"_index":46,"t":{"4":{"position":[[39,7],[141,7]]},"88":{"position":[[40,7]]},"96":{"position":[[40,7]]}}}],["bind",{"_index":433,"t":{"78":{"position":[[918,8]]}}}],["blank",{"_index":243,"t":{"30":{"position":[[481,5],[612,5]]}}}],["block",{"_index":617,"t":{"130":{"position":[[54,6],[347,5]]}}}],["blog",{"_index":260,"t":{"30":{"position":[[1072,4]]}}}],["both",{"_index":160,"t":{"17":{"position":[[1250,4]]}}}],["bottom",{"_index":20,"t":{"2":{"position":[[284,6]]},"90":{"position":[[55,6]]}}}],["box",{"_index":272,"t":{"38":{"position":[[110,3]]},"40":{"position":[[159,4]]},"102":{"position":[[544,3]]}}}],["brief",{"_index":606,"t":{"126":{"position":[[67,5]]}}}],["browser",{"_index":516,"t":{"102":{"position":[[342,7]]}}}],["built",{"_index":254,"t":{"30":{"position":[[844,5]]},"111":{"position":[[893,5]]}}}],["button",{"_index":504,"t":{"98":{"position":[[509,6]]},"106":{"position":[[1122,6]]},"117":{"position":[[265,6],[380,6]]},"136":{"position":[[295,7],[350,6],[379,7]]}}}],["bypass",{"_index":351,"t":{"49":{"position":[[870,6],[966,6]]}}}],["c",{"_index":440,"t":{"78":{"position":[[1013,1]]}}}],["c/users/you/.ssh/id_ed25519):[press",{"_index":444,"t":{"78":{"position":[[1356,37]]}}}],["c:\\program",{"_index":179,"t":{"19":{"position":[[370,11]]},"25":{"position":[[363,11]]}}}],["call",{"_index":576,"t":{"120":{"position":[[269,4]]},"134":{"position":[[86,6]]}}}],["cancel",{"_index":635,"t":{"138":{"position":[[802,6]]}}}],["capabl",{"_index":629,"t":{"138":{"position":[[39,12]]}}}],["categori",{"_index":537,"t":{"109":{"position":[[151,8]]}}}],["cell",{"_index":564,"t":{"117":{"position":[[130,6],[246,4],[308,5]]}}}],["certif",{"_index":319,"t":{"49":{"position":[[41,11],[94,11],[333,12],[361,11],[468,11],[542,11],[599,12],[683,11],[754,13],[795,11],[881,11],[977,11]]}}}],["chain",{"_index":340,"t":{"49":{"position":[[480,6]]}}}],["chang",{"_index":40,"t":{"2":{"position":[[613,7]]},"15":{"position":[[59,7]]},"17":{"position":[[112,7]]},"40":{"position":[[339,6],[436,7],[544,7]]},"64":{"position":[[15,6]]},"117":{"position":[[205,6],[437,6]]},"122":{"position":[[352,8]]},"136":{"position":[[357,7]]}}}],["charact",{"_index":283,"t":{"40":{"position":[[62,10],[193,10]]}}}],["check",{"_index":174,"t":{"19":{"position":[[209,5]]},"23":{"position":[[112,8]]},"25":{"position":[[202,5]]},"49":{"position":[[893,6],[989,6]]},"78":{"position":[[2305,5]]}}}],["checkbox",{"_index":286,"t":{"40":{"position":[[204,9]]}}}],["choos",{"_index":586,"t":{"122":{"position":[[8,6]]}}}],["chrome",{"_index":322,"t":{"49":{"position":[[158,6]]}}}],["clear",{"_index":285,"t":{"40":{"position":[[164,5]]},"98":{"position":[[163,7],[631,6],[733,6],[814,6],[891,6]]},"106":{"position":[[752,5]]}}}],["click",{"_index":16,"t":{"2":{"position":[[240,5]]},"49":{"position":[[188,5],[292,5],[327,5],[392,5],[422,5]]},"53":{"position":[[106,5],[176,5],[296,5]]},"57":{"position":[[0,5]]},"59":{"position":[[141,5],[255,8]]},"68":{"position":[[93,8]]},"86":{"position":[[117,5],[165,5]]},"90":{"position":[[441,5],[573,8],[1076,5]]},"94":{"position":[[115,5],[163,5]]},"98":{"position":[[374,5],[421,5],[488,5]]},"102":{"position":[[49,5],[250,5],[322,5]]},"104":{"position":[[0,5]]},"106":{"position":[[879,5],[1098,5]]},"117":{"position":[[229,5],[351,5]]},"126":{"position":[[132,8],[380,5]]},"136":{"position":[[132,8],[277,5]]}}}],["client",{"_index":169,"t":{"19":{"position":[[95,6],[142,6],[244,6],[749,6]]},"23":{"position":[[101,7],[189,6],[329,6],[486,6],[620,6]]},"25":{"position":[[88,6],[135,6],[237,6],[742,6]]},"30":{"position":[[350,6],[540,6],[773,6],[787,6],[853,6],[965,6],[1014,6],[1213,7]]},"47":{"position":[[71,6],[87,6]]},"55":{"position":[[40,6]]}}}],["clientid",{"_index":234,"t":{"30":{"position":[[330,8]]}}}],["clientsecret",{"_index":246,"t":{"30":{"position":[[516,12]]}}}],["close",{"_index":87,"t":{"15":{"position":[[122,5]]},"17":{"position":[[170,5]]},"106":{"position":[[1054,5],[1108,5]]}}}],["code",{"_index":3,"t":{"2":{"position":[[19,5],[177,5],[307,4]]},"4":{"position":[[267,4],[302,4]]},"17":{"position":[[58,4],[136,4]]},"19":{"position":[[178,4]]},"25":{"position":[[171,4]]},"38":{"position":[[26,5],[172,5]]},"40":{"position":[[268,4]]},"42":{"position":[[3,4]]},"44":{"position":[[57,5]]},"49":{"position":[[719,4],[824,5],[1013,4],[1216,4]]},"53":{"position":[[201,5],[368,5]]},"61":{"position":[[16,4]]},"72":{"position":[[76,4]]},"78":{"position":[[1872,5]]},"84":{"position":[[85,5],[273,4],[340,4],[369,4]]},"86":{"position":[[146,4]]},"88":{"position":[[148,5]]},"92":{"position":[[242,5]]},"94":{"position":[[144,4]]},"98":{"position":[[191,5],[292,5],[450,4],[475,4],[701,4],[785,4],[864,4],[943,4],[1035,5],[1075,5]]},"102":{"position":[[194,5],[211,4],[276,4],[467,5],[483,5],[518,4],[569,4],[590,4],[624,5],[795,5]]},"104":{"position":[[72,4],[106,5]]},"106":{"position":[[26,5],[60,4],[110,4],[147,4],[204,5],[281,5],[315,4],[341,4],[438,5],[460,4],[574,5],[746,5],[894,4],[1090,4]]},"109":{"position":[[242,4],[254,4],[320,6]]},"111":{"position":[[619,5]]},"113":{"position":[[227,5],[305,4],[430,4],[457,5],[470,4],[632,7],[659,7],[714,5]]},"115":{"position":[[139,4],[298,5]]},"117":{"position":[[68,5],[85,4],[214,4],[303,4],[596,4]]},"124":{"position":[[37,4],[115,4],[147,4],[233,4]]},"126":{"position":[[258,5]]},"128":{"position":[[36,4]]},"130":{"position":[[11,4],[64,4],[234,5],[356,5]]},"132":{"position":[[15,5]]},"136":{"position":[[44,4],[219,4]]},"138":{"position":[[32,4],[540,4],[684,4],[701,4],[723,4]]},"140":{"position":[[19,4]]},"142":{"position":[[47,5],[241,4],[262,4],[332,4]]}}}],["code'",{"_index":524,"t":{"102":{"position":[[838,6]]}}}],["code.sa",{"_index":555,"t":{"113":{"position":[[602,11]]}}}],["collaps",{"_index":618,"t":{"130":{"position":[[81,9]]}}}],["color",{"_index":267,"t":{"34":{"position":[[28,5],[57,5]]},"36":{"position":[[28,5],[57,5]]},"120":{"position":[[325,6]]},"122":{"position":[[39,5],[69,5],[227,5],[268,5]]},"138":{"position":[[624,5]]}}}],["column",{"_index":277,"t":{"38":{"position":[[211,6]]}}}],["com",{"_index":113,"t":{"15":{"position":[[749,5]]},"27":{"position":[[88,5],[194,3]]}}}],["combin",{"_index":159,"t":{"17":{"position":[[1235,11]]},"106":{"position":[[328,8],[429,8]]}}}],["command",{"_index":24,"t":{"2":{"position":[[342,7],[466,8]]},"4":{"position":[[389,8],[426,7]]},"6":{"position":[[9,7],[121,8]]},"8":{"position":[[38,8]]},"10":{"position":[[38,8]]},"12":{"position":[[38,8]]},"38":{"position":[[126,8],[237,7],[279,8]]},"78":{"position":[[670,7],[888,7],[1739,7]]},"106":{"position":[[65,7],[320,7],[465,7],[1076,7]]},"109":{"position":[[9,7],[122,8]]},"111":{"position":[[9,7],[128,8]]},"113":{"position":[[9,7],[128,8]]},"115":{"position":[[229,10]]}}}],["comment",{"_index":581,"t":{"120":{"position":[[368,7]]}}}],["commonli",{"_index":611,"t":{"128":{"position":[[22,8]]}}}],["commun",{"_index":420,"t":{"78":{"position":[[194,11]]}}}],["compat",{"_index":221,"t":{"23":{"position":[[758,11]]}}}],["complet",{"_index":70,"t":{"6":{"position":[[159,8]]},"12":{"position":[[101,8]]},"78":{"position":[[396,8]]},"124":{"position":[[42,10],[120,11],[238,10]]},"136":{"position":[[328,9]]},"138":{"position":[[728,10]]},"142":{"position":[[246,11]]}}}],["complex",{"_index":151,"t":{"17":{"position":[[885,7]]}}}],["comput",{"_index":50,"t":{"4":{"position":[[149,7]]},"30":{"position":[[264,7]]}}}],["config",{"_index":451,"t":{"78":{"position":[[1780,6]]}}}],["configur",{"_index":4,"t":{"2":{"position":[[34,9],[186,9]]},"4":{"position":[[238,9]]},"76":{"position":[[121,13]]},"78":{"position":[[73,10],[346,11]]},"80":{"position":[[121,9]]},"86":{"position":[[10,9]]},"92":{"position":[[10,9]]},"94":{"position":[[10,9]]},"100":{"position":[[10,9]]},"111":{"position":[[113,9]]},"113":{"position":[[113,9]]},"142":{"position":[[284,13]]}}}],["confirm",{"_index":363,"t":{"51":{"position":[[0,7]]},"55":{"position":[[0,7]]}}}],["connect",{"_index":34,"t":{"2":{"position":[[447,10],[514,10]]},"4":{"position":[[86,12],[468,10],[525,10],[574,10],[623,10]]},"6":{"position":[[139,10]]},"15":{"position":[[39,10],[227,10]]},"17":{"position":[[13,10],[341,10]]},"19":{"position":[[32,10],[830,10]]},"21":{"position":[[25,10],[264,10]]},"23":{"position":[[815,7],[930,7],[1042,7]]},"25":{"position":[[25,10]]},"27":{"position":[[16,10]]},"30":{"position":[[11,10]]},"44":{"position":[[63,10],[110,11]]},"49":{"position":[[298,11],[1111,10]]},"59":{"position":[[104,11]]},"72":{"position":[[5,10],[163,10],[244,10],[304,10]]},"74":{"position":[[25,10],[264,10]]},"78":{"position":[[1887,10],[1948,10],[1981,10],[2849,10],[2947,10],[3346,10]]},"84":{"position":[[195,9]]},"86":{"position":[[365,10]]},"90":{"position":[[139,10]]},"92":{"position":[[128,9]]},"94":{"position":[[367,10]]},"100":{"position":[[136,7]]},"102":{"position":[[37,11],[131,10],[164,7],[595,8]]},"104":{"position":[[77,8]]},"106":{"position":[[580,10],[630,11],[1027,10]]},"138":{"position":[[55,10],[390,9]]},"142":{"position":[[302,10],[368,11]]}}}],["connectiontyp",{"_index":99,"t":{"15":{"position":[[334,17],[580,17],[731,17],[962,17]]},"17":{"position":[[618,17],[1041,17],[1487,17]]},"21":{"position":[[79,17]]},"27":{"position":[[70,17]]},"30":{"position":[[65,17]]},"74":{"position":[[79,17]]},"78":{"position":[[2065,17],[2990,17],[3608,17]]},"90":{"position":[[835,17]]}}}],["consol",{"_index":382,"t":{"59":{"position":[[4,7],[128,7],[412,7]]},"72":{"position":[[218,7]]}}}],["constant",{"_index":583,"t":{"120":{"position":[[384,9]]}}}],["contact",{"_index":237,"t":{"30":{"position":[[380,7],[574,7]]}}}],["contain",{"_index":149,"t":{"17":{"position":[[757,10]]},"78":{"position":[[3482,8]]},"98":{"position":[[19,8]]}}}],["content",{"_index":459,"t":{"78":{"position":[[2421,8],[3181,8]]},"84":{"position":[[251,8]]},"86":{"position":[[85,8],[108,8],[189,7],[331,7]]},"88":{"position":[[56,7],[126,7]]},"138":{"position":[[287,7]]},"142":{"position":[[394,7]]}}}],["context",{"_index":51,"t":{"4":{"position":[[157,9]]},"30":{"position":[[244,7],[252,7]]},"132":{"position":[[26,7]]}}}],["contrast",{"_index":592,"t":{"122":{"position":[[152,8]]}}}],["control",{"_index":367,"t":{"53":{"position":[[32,7],[66,7]]},"70":{"position":[[34,8]]},"122":{"position":[[57,7]]}}}],["convert",{"_index":632,"t":{"138":{"position":[[462,7]]}}}],["copi",{"_index":520,"t":{"102":{"position":[[473,4]]}}}],["corner",{"_index":510,"t":{"102":{"position":[[83,6]]},"104":{"position":[[34,6]]},"117":{"position":[[291,6],[405,6]]}}}],["correct",{"_index":508,"t":{"98":{"position":[[1050,7]]},"106":{"position":[[964,7]]}}}],["correctli",{"_index":365,"t":{"51":{"position":[[45,10]]}}}],["correspond",{"_index":502,"t":{"98":{"position":[[431,13]]},"117":{"position":[[104,13]]}}}],["coupl",{"_index":262,"t":{"30":{"position":[[1112,6]]}}}],["creat",{"_index":38,"t":{"2":{"position":[[574,7]]},"4":{"position":[[226,7]]},"6":{"position":[[183,6]]},"10":{"position":[[163,6]]},"44":{"position":[[22,7]]},"72":{"position":[[147,6]]},"78":{"position":[[478,6],[634,6],[1750,6]]},"84":{"position":[[95,6],[378,6],[435,6]]},"86":{"position":[[244,7]]},"94":{"position":[[247,7]]},"106":{"position":[[539,7]]},"117":{"position":[[140,6]]},"142":{"position":[[427,6]]}}}],["creation",{"_index":469,"t":{"78":{"position":[[3563,8]]},"80":{"position":[[69,9]]},"82":{"position":[[87,9]]}}}],["credenti",{"_index":370,"t":{"53":{"position":[[120,12]]},"102":{"position":[[420,12]]}}}],["ctrl+h",{"_index":557,"t":{"115":{"position":[[110,6],[219,9]]}}}],["ctrl+shift+p",{"_index":27,"t":{"2":{"position":[[366,12]]},"6":{"position":[[33,12]]},"109":{"position":[[33,12]]},"111":{"position":[[33,12]]},"113":{"position":[[33,12]]}}}],["ctrl+space",{"_index":290,"t":{"40":{"position":[[324,11]]}}}],["current",{"_index":63,"t":{"4":{"position":[[517,7]]},"23":{"position":[[377,10]]},"76":{"position":[[176,9]]},"98":{"position":[[612,7],[642,9],[1142,7]]},"106":{"position":[[642,10],[1060,7]]},"134":{"position":[[40,7]]}}}],["custom",{"_index":481,"t":{"84":{"position":[[387,6]]},"90":{"position":[[8,9]]},"111":{"position":[[653,6],[844,6]]},"130":{"position":[[261,6]]}}}],["dark",{"_index":590,"t":{"122":{"position":[[134,4],[383,5]]}}}],["data",{"_index":476,"t":{"84":{"position":[[65,5]]},"92":{"position":[[266,5]]},"120":{"position":[[169,4],[190,4],[215,4]]},"126":{"position":[[334,5]]},"130":{"position":[[166,4]]}}}],["debug",{"_index":386,"t":{"59":{"position":[[79,5]]},"72":{"position":[[238,5],[298,5]]},"98":{"position":[[1020,9]]}}}],["default",{"_index":178,"t":{"19":{"position":[[357,7]]},"21":{"position":[[339,7]]},"25":{"position":[[350,7]]},"27":{"position":[[166,8]]},"42":{"position":[[19,7],[182,7]]},"70":{"position":[[140,8]]},"74":{"position":[[347,7]]},"78":{"position":[[1120,7],[1287,7],[2204,7]]},"90":{"position":[[258,8],[335,8]]},"106":{"position":[[687,8]]},"111":{"position":[[869,7]]}}}],["defin",{"_index":129,"t":{"17":{"position":[[262,6]]},"76":{"position":[[135,7]]},"78":{"position":[[96,7],[133,7],[1518,6],[1878,6],[2603,6],[2840,6]]},"115":{"position":[[46,6]]},"130":{"position":[[215,7],[252,6]]}}}],["definit",{"_index":540,"t":{"111":{"position":[[215,11],[472,11],[828,11]]},"120":{"position":[[179,10],[231,10],[485,11]]}}}],["delet",{"_index":66,"t":{"4":{"position":[[616,6]]},"8":{"position":[[67,6],[169,8]]},"12":{"position":[[187,6]]},"53":{"position":[[349,7]]},"86":{"position":[[258,7]]},"92":{"position":[[183,6]]},"94":{"position":[[261,7]]}}}],["demonstr",{"_index":596,"t":{"122":{"position":[[327,12]]}}}],["depend",{"_index":248,"t":{"30":{"position":[[647,9]]},"44":{"position":[[86,9]]},"106":{"position":[[606,9]]},"109":{"position":[[276,10]]}}}],["deploy",{"_index":48,"t":{"4":{"position":[[60,12]]}}}],["descript",{"_index":199,"t":{"21":{"position":[[108,11]]},"27":{"position":[[99,11]]},"30":{"position":[[95,11]]},"74":{"position":[[108,11]]},"90":{"position":[[165,11]]},"126":{"position":[[73,11]]}}}],["detail",{"_index":335,"t":{"49":{"position":[[402,9]]},"55":{"position":[[105,8]]},"59":{"position":[[25,8]]},"78":{"position":[[1911,8],[2910,8]]}}}],["develop",{"_index":378,"t":{"57":{"position":[[20,9]]},"59":{"position":[[161,9]]},"140":{"position":[[31,12]]}}}],["differ",{"_index":127,"t":{"17":{"position":[[235,9]]},"30":{"position":[[710,6]]},"100":{"position":[[176,9]]}}}],["directli",{"_index":132,"t":{"17":{"position":[[323,8]]},"90":{"position":[[535,8]]}}}],["directori",{"_index":219,"t":{"23":{"position":[[652,11]]}}}],["disabl",{"_index":287,"t":{"40":{"position":[[234,9]]},"106":{"position":[[849,7]]}}}],["display",{"_index":75,"t":{"8":{"position":[[126,9]]},"10":{"position":[[212,7]]},"40":{"position":[[258,7]]},"64":{"position":[[58,9]]},"68":{"position":[[70,7]]},"70":{"position":[[81,9]]},"86":{"position":[[207,9]]},"90":{"position":[[38,9]]},"94":{"position":[[210,9]]},"102":{"position":[[646,9],[721,9]]},"104":{"position":[[151,9]]},"117":{"position":[[342,8]]},"126":{"position":[[305,8]]}}}],["do",{"_index":636,"t":{"140":{"position":[[10,5]]}}}],["document",{"_index":231,"t":{"30":{"position":[[294,13]]},"47":{"position":[[37,13]]},"55":{"position":[[87,13]]},"132":{"position":[[57,9]]}}}],["don't",{"_index":347,"t":{"49":{"position":[[661,5]]}}}],["down",{"_index":294,"t":{"40":{"position":[[494,4]]},"49":{"position":[[1001,4]]},"124":{"position":[[421,4]]}}}],["download",{"_index":210,"t":{"23":{"position":[[158,8],[257,8],[345,8],[515,8],[664,8]]},"86":{"position":[[274,9]]},"94":{"position":[[277,9]]}}}],["drag",{"_index":485,"t":{"88":{"position":[[8,4],[96,4]]},"92":{"position":[[199,4]]},"96":{"position":[[8,4]]}}}],["drop",{"_index":293,"t":{"40":{"position":[[489,4]]},"88":{"position":[[17,4],[105,4]]},"92":{"position":[[208,4]]},"96":{"position":[[17,4]]}}}],["ds2",{"_index":614,"t":{"128":{"position":[[362,4]]}}}],["dure",{"_index":468,"t":{"78":{"position":[[3543,6]]},"80":{"position":[[49,6]]},"82":{"position":[[67,6]]}}}],["each",{"_index":83,"t":{"15":{"position":[[34,4]]},"17":{"position":[[77,4]]},"78":{"position":[[1305,4],[3550,4]]},"80":{"position":[[56,4]]},"82":{"position":[[22,4],[74,4]]}}}],["earlier",{"_index":223,"t":{"23":{"position":[[838,7],[969,7],[1074,7]]}}}],["easi",{"_index":43,"t":{"4":{"position":[[20,4]]}}}],["echo",{"_index":464,"t":{"78":{"position":[[2583,4]]}}}],["echoauto",{"_index":103,"t":{"15":{"position":[[385,11],[551,11],[702,11],[933,10]]},"90":{"position":[[886,12]]}}}],["ed25519",{"_index":431,"t":{"78":{"position":[[856,7],[983,7]]}}}],["edg",{"_index":323,"t":{"49":{"position":[[178,4]]}}}],["edit",{"_index":278,"t":{"38":{"position":[[255,4]]},"84":{"position":[[268,4]]},"86":{"position":[[252,5]]},"90":{"position":[[517,4],[582,4]]},"94":{"position":[[255,5]]}}}],["editor",{"_index":298,"t":{"40":{"position":[[684,6]]},"84":{"position":[[345,7]]},"90":{"position":[[1159,7]]},"98":{"position":[[480,7],[706,7],[790,7],[869,7],[948,7]]},"106":{"position":[[817,6],[924,6]]},"109":{"position":[[269,6]]},"113":{"position":[[485,6]]},"120":{"position":[[103,7]]},"124":{"position":[[152,6]]}}}],["effect",{"_index":85,"t":{"15":{"position":[[105,6]]},"17":{"position":[[153,6]]}}}],["element",{"_index":572,"t":{"120":{"position":[[42,8],[338,8]]},"122":{"position":[[105,9]]}}}],["email",{"_index":432,"t":{"78":{"position":[[896,6],[943,5]]}}}],["emb",{"_index":131,"t":{"17":{"position":[[311,5]]}}}],["embed",{"_index":161,"t":{"17":{"position":[[1255,8]]}}}],["empti",{"_index":250,"t":{"30":{"position":[[809,5]]},"78":{"position":[[1418,6]]},"111":{"position":[[781,5]]}}}],["enabl",{"_index":405,"t":{"70":{"position":[[129,7]]},"78":{"position":[[425,6]]},"98":{"position":[[218,7]]}}}],["enable/dis",{"_index":534,"t":{"106":{"position":[[762,14]]}}}],["encod",{"_index":338,"t":{"49":{"position":[[453,7]]}}}],["end",{"_index":494,"t":{"90":{"position":[[318,3]]},"130":{"position":[[336,3]]}}}],["endpoint",{"_index":96,"t":{"15":{"position":[[290,11]]},"17":{"position":[[574,11],[997,11],[1443,11]]},"30":{"position":[[124,8]]},"49":{"position":[[137,8]]},"51":{"position":[[146,8]]},"90":{"position":[[791,11]]}}}],["endpoint.com",{"_index":98,"t":{"15":{"position":[[319,14]]},"17":{"position":[[603,14],[1026,14],[1472,14]]},"90":{"position":[[820,14]]}}}],["endregion",{"_index":621,"t":{"130":{"position":[[300,13]]}}}],["ensur",{"_index":429,"t":{"78":{"position":[[739,6],[2545,6]]}}}],["enter",{"_index":253,"t":{"30":{"position":[[832,6]]},"38":{"position":[[80,5]]},"40":{"position":[[46,5],[129,5],[287,8],[412,5]]},"49":{"position":[[768,5]]},"59":{"position":[[231,5]]},"78":{"position":[[1059,5],[1104,5],[1267,5],[1318,5],[1394,6],[1401,5],[1465,5],[3534,5]]},"80":{"position":[[0,5]]},"82":{"position":[[0,5]]},"113":{"position":[[213,5]]},"124":{"position":[[202,5]]}}}],["enterpris",{"_index":185,"t":{"19":{"position":[[555,10]]},"25":{"position":[[548,10]]}}}],["entir",{"_index":527,"t":{"106":{"position":[[223,6],[494,6]]}}}],["entri",{"_index":157,"t":{"17":{"position":[[1199,8]]},"78":{"position":[[1528,5],[2613,5]]}}}],["enumer",{"_index":584,"t":{"120":{"position":[[403,10]]}}}],["environ",{"_index":352,"t":{"49":{"position":[[908,11],[1078,11],[1153,11]]},"78":{"position":[[148,11],[488,11]]},"86":{"position":[[53,12]]},"92":{"position":[[95,12]]},"94":{"position":[[53,12]]},"100":{"position":[[51,12]]}}}],["error",{"_index":384,"t":{"59":{"position":[[34,6],[383,6]]},"98":{"position":[[28,5],[113,6],[806,5],[825,6],[1061,5],[1117,5],[1173,5]]},"102":{"position":[[699,5]]},"104":{"position":[[134,5]]},"138":{"position":[[558,7]]}}}],["escap",{"_index":138,"t":{"17":{"position":[[468,8]]}}}],["establish",{"_index":204,"t":{"21":{"position":[[246,9]]},"74":{"position":[[246,9]]}}}],["eval",{"_index":462,"t":{"78":{"position":[[2522,4]]}}}],["exact",{"_index":455,"t":{"78":{"position":[[2347,5]]}}}],["exampl",{"_index":91,"t":{"15":{"position":[[176,8]]},"19":{"position":[[310,8]]},"23":{"position":[[574,8],[873,8]]},"25":{"position":[[303,8]]},"30":{"position":[[165,7]]},"49":{"position":[[1243,8]]},"51":{"position":[[60,8]]},"90":{"position":[[605,7]]},"111":{"position":[[446,7]]},"115":{"position":[[91,8]]},"126":{"position":[[281,8]]},"128":{"position":[[325,7]]}}}],["execut",{"_index":67,"t":{"6":{"position":[[94,7]]},"8":{"position":[[6,9]]},"10":{"position":[[6,9]]},"12":{"position":[[6,9]]},"17":{"position":[[68,8],[786,8]]},"74":{"position":[[388,10],[471,10]]},"78":{"position":[[2228,10]]},"90":{"position":[[248,9],[325,9]]},"109":{"position":[[94,7]]},"111":{"position":[[94,7]]},"113":{"position":[[94,7],[343,9],[510,9]]},"117":{"position":[[74,10]]}}}],["exist",{"_index":181,"t":{"19":{"position":[[440,6]]},"23":{"position":[[300,8]]},"25":{"position":[[433,6]]},"78":{"position":[[1703,6]]}}}],["expand",{"_index":619,"t":{"130":{"position":[[95,9]]}}}],["explor",{"_index":488,"t":{"88":{"position":[[78,9]]},"96":{"position":[[77,9]]}}}],["export",{"_index":336,"t":{"49":{"position":[[428,9]]}}}],["extens",{"_index":5,"t":{"2":{"position":[[52,9],[204,10]]},"10":{"position":[[138,9]]},"17":{"position":[[850,10]]},"42":{"position":[[108,9],[145,9]]},"66":{"position":[[52,10]]},"76":{"position":[[4,9],[166,9]]},"78":{"position":[[56,9]]},"80":{"position":[[135,9]]},"84":{"position":[[8,9],[137,9]]},"86":{"position":[[28,9]]},"90":{"position":[[91,9],[489,9]]},"92":{"position":[[28,9]]},"94":{"position":[[28,9]]},"100":{"position":[[28,9]]},"106":{"position":[[836,9]]},"120":{"position":[[8,9]]},"124":{"position":[[8,9]]},"128":{"position":[[96,9]]},"136":{"position":[[93,10],[113,10],[145,10],[262,10]]},"138":{"position":[[4,9]]},"140":{"position":[[52,9]]},"142":{"position":[[19,9],[61,9],[164,9]]}}}],["extension/issues/new/choos",{"_index":391,"t":{"59":{"position":[[306,27]]}}}],["extern",{"_index":514,"t":{"102":{"position":[[304,8]]}}}],["f",{"_index":438,"t":{"78":{"position":[[992,1]]}}}],["f1",{"_index":26,"t":{"2":{"position":[[358,4]]},"6":{"position":[[25,4]]},"109":{"position":[[25,4]]},"111":{"position":[[25,4]]},"113":{"position":[[25,4]]}}}],["f3",{"_index":526,"t":{"106":{"position":[[73,4]]}}}],["f8",{"_index":529,"t":{"106":{"position":[[473,4]]}}}],["facilit",{"_index":613,"t":{"128":{"position":[[160,10]]}}}],["failur",{"_index":408,"t":{"72":{"position":[[315,9]]}}}],["fals",{"_index":496,"t":{"90":{"position":[[700,6]]}}}],["featur",{"_index":302,"t":{"42":{"position":[[203,7]]},"84":{"position":[[32,8],[301,8]]},"124":{"position":[[132,7],[290,8]]},"142":{"position":[[197,9]]}}}],["few",{"_index":134,"t":{"17":{"position":[[396,3]]}}}],["field",{"_index":467,"t":{"78":{"position":[[3333,5]]},"111":{"position":[[371,5],[428,6]]}}}],["file",{"_index":15,"t":{"2":{"position":[[234,5]]},"4":{"position":[[321,5]]},"17":{"position":[[721,4],[752,4],[799,4],[1091,7],[1274,6],[1593,7]]},"34":{"position":[[7,4]]},"36":{"position":[[7,4]]},"38":{"position":[[39,4]]},"40":{"position":[[95,4],[577,6]]},"49":{"position":[[106,4],[504,5],[554,4],[807,5]]},"70":{"position":[[179,4]]},"74":{"position":[[482,5],[523,4]]},"78":{"position":[[1326,4],[1765,4],[2045,5],[2441,4],[2476,5],[3201,4],[3236,5],[3254,4],[3477,4]]},"84":{"position":[[421,5]]},"86":{"position":[[292,5]]},"88":{"position":[[22,5],[73,4],[112,4]]},"90":{"position":[[384,4],[565,4],[979,7],[1070,5]]},"94":{"position":[[194,5],[295,5]]},"96":{"position":[[22,5],[72,4]]},"109":{"position":[[193,4]]},"111":{"position":[[157,4],[183,4],[294,6],[346,5],[366,4],[394,4],[551,6],[558,7],[750,4],[801,4]]},"113":{"position":[[157,4],[238,4],[320,4],[356,4],[587,6],[594,7]]},"115":{"position":[[204,5]]},"117":{"position":[[40,4],[170,4],[181,4],[474,4],[522,5]]},"122":{"position":[[247,4]]}}}],["filenam",{"_index":489,"t":{"88":{"position":[[170,8]]}}}],["filepath",{"_index":153,"t":{"17":{"position":[[1099,11],[1601,11]]},"78":{"position":[[1771,8]]},"90":{"position":[[987,11]]}}}],["files\\sashome\\x86\\integr",{"_index":180,"t":{"19":{"position":[[382,29]]},"25":{"position":[[375,29]]}}}],["fill",{"_index":392,"t":{"59":{"position":[[338,7]]}}}],["final",{"_index":546,"t":{"111":{"position":[[461,5]]}}}],["first",{"_index":306,"t":{"44":{"position":[[34,5]]},"64":{"position":[[112,5]]},"106":{"position":[[551,5]]}}}],["fix",{"_index":501,"t":{"98":{"position":[[207,3],[315,3],[343,3],[503,5],[1096,3]]}}}],["flow",{"_index":633,"t":{"138":{"position":[[497,4]]}}}],["fold",{"_index":634,"t":{"138":{"position":[[689,7]]}}}],["folder",{"_index":486,"t":{"88":{"position":[[32,7]]},"96":{"position":[[32,7]]}}}],["follow",{"_index":35,"t":{"2":{"position":[[475,6]]},"4":{"position":[[379,9]]},"15":{"position":[[166,9]]},"19":{"position":[[765,6]]},"21":{"position":[[57,9]]},"23":{"position":[[140,9]]},"25":{"position":[[758,6]]},"27":{"position":[[48,9]]},"30":{"position":[[43,9],[1158,6]]},"74":{"position":[[57,9]]},"78":{"position":[[362,7],[370,6],[878,9],[1561,9],[1718,9]]},"90":{"position":[[81,9]]},"98":{"position":[[585,9]]},"115":{"position":[[169,9]]},"126":{"position":[[271,9]]},"142":{"position":[[187,9]]}}}],["form",{"_index":394,"t":{"59":{"position":[[354,5]]},"78":{"position":[[2647,5]]}}}],["format",{"_index":93,"t":{"15":{"position":[[201,7]]},"78":{"position":[[1571,7]]},"120":{"position":[[283,7]]},"132":{"position":[[3,6],[50,6]]}}}],["found",{"_index":78,"t":{"10":{"position":[[127,6]]}}}],["frequent",{"_index":556,"t":{"115":{"position":[[26,11]]}}}],["full",{"_index":349,"t":{"49":{"position":[[778,4]]}}}],["fulli",{"_index":409,"t":{"74":{"position":[[423,5],[549,5]]}}}],["function",{"_index":575,"t":{"120":{"position":[[259,9]]},"128":{"position":[[132,9],[235,8],[277,8]]},"134":{"position":[[77,8]]}}}],["futur",{"_index":630,"t":{"138":{"position":[[368,6]]}}}],["gener",{"_index":312,"t":{"47":{"position":[[62,8]]},"78":{"position":[[847,8]]},"88":{"position":[[158,9]]},"98":{"position":[[64,9]]}}}],["get",{"_index":604,"t":{"126":{"position":[[16,4]]}}}],["github",{"_index":388,"t":{"59":{"position":[[239,6]]}}}],["global",{"_index":548,"t":{"111":{"position":[[699,6]]},"120":{"position":[[111,6]]}}}],["googl",{"_index":321,"t":{"49":{"position":[[151,6]]}}}],["grant",{"_index":241,"t":{"30":{"position":[[449,5]]},"47":{"position":[[126,5],[228,5]]}}}],["graphic",{"_index":145,"t":{"17":{"position":[[689,8],[1558,8]]},"90":{"position":[[944,8]]}}}],["grep",{"_index":362,"t":{"49":{"position":[[1266,4]]}}}],["grid",{"_index":193,"t":{"19":{"position":[[866,4]]}}}],["gui",{"_index":428,"t":{"78":{"position":[[721,3]]}}}],["guid",{"_index":186,"t":{"19":{"position":[[566,5]]},"25":{"position":[[559,5]]}}}],["guidanc",{"_index":212,"t":{"23":{"position":[[228,8]]}}}],["help",{"_index":376,"t":{"57":{"position":[[6,4]]},"59":{"position":[[74,4],[147,4],[217,5]]},"72":{"position":[[233,4]]},"84":{"position":[[44,4]]},"124":{"position":[[71,4]]},"126":{"position":[[11,4],[124,4],[165,4],[197,5],[294,4],[321,4],[410,4],[452,5]]},"134":{"position":[[10,4]]},"138":{"position":[[762,4]]},"142":{"position":[[235,5]]}}}],["here",{"_index":545,"t":{"111":{"position":[[435,4]]}}}],["high",{"_index":591,"t":{"122":{"position":[[147,4]]}}}],["highlight",{"_index":570,"t":{"120":{"position":[[18,10]]},"138":{"position":[[520,12],[586,12]]},"142":{"position":[[218,12]]}}}],["hint",{"_index":605,"t":{"126":{"position":[[40,4]]}}}],["home/.ssh/config",{"_index":465,"t":{"78":{"position":[[2622,17]]}}}],["host",{"_index":107,"t":{"15":{"position":[[472,7],[480,7],[656,7],[812,7]]},"21":{"position":[[137,4],[153,4]]},"27":{"position":[[128,4]]},"74":{"position":[[137,4],[153,4]]},"78":{"position":[[1579,4],[2090,7],[2653,4],[3015,7],[3633,7]]}}}],["host.machine.nam",{"_index":447,"t":{"78":{"position":[[1584,17],[2098,20],[2658,17],[3023,20],[3641,20]]}}}],["hostnam",{"_index":117,"t":{"15":{"position":[[820,11]]}}}],["hover",{"_index":202,"t":{"21":{"position":[[171,8]]},"30":{"position":[[214,8]]},"38":{"position":[[178,5]]},"68":{"position":[[155,8]]},"74":{"position":[[171,8]]}}}],["html",{"_index":531,"t":{"106":{"position":[[658,4]]}}}],["html5",{"_index":532,"t":{"106":{"position":[[704,5],[781,5]]}}}],["http",{"_index":366,"t":{"51":{"position":[[99,6],[129,8]]}}}],["https://code.visualstudio.com/docs/getstarted/settings#_languag",{"_index":296,"t":{"40":{"position":[[610,64]]}}}],["https://exampl",{"_index":97,"t":{"15":{"position":[[302,16]]},"17":{"position":[[586,16],[1009,16],[1455,16]]},"90":{"position":[[803,16]]}}}],["https://example.sas.com",{"_index":229,"t":{"30":{"position":[[176,24]]}}}],["https://github.com/microsoft/vscode/issues/21611",{"_index":305,"t":{"42":{"position":[[261,48]]}}}],["https://github.com/sassoftware/vscod",{"_index":390,"t":{"59":{"position":[[264,37]]}}}],["icon",{"_index":326,"t":{"49":{"position":[[205,4]]},"86":{"position":[[131,4]]},"90":{"position":[[1090,4]]},"94":{"position":[[129,4]]},"98":{"position":[[463,4]]},"102":{"position":[[59,4]]},"104":{"position":[[10,4]]},"136":{"position":[[156,4]]}}}],["id",{"_index":236,"t":{"30":{"position":[[357,2],[780,2],[860,2],[972,2],[1021,3]]},"47":{"position":[[78,4],[94,2]]}}}],["identifi",{"_index":616,"t":{"130":{"position":[[20,10],[155,10]]}}}],["identityfil",{"_index":449,"t":{"78":{"position":[[1621,12],[2711,12]]}}}],["ignor",{"_index":506,"t":{"98":{"position":[[604,7],[714,7],[798,7],[877,7],[1134,7]]}}}],["imag",{"_index":595,"t":{"122":{"position":[[315,5]]}}}],["imagemap",{"_index":146,"t":{"17":{"position":[[700,10],[1569,10]]},"90":{"position":[[955,10]]}}}],["implement",{"_index":399,"t":{"66":{"position":[[29,11]]}}}],["includ",{"_index":197,"t":{"21":{"position":[[44,8]]},"27":{"position":[[35,8]]},"30":{"position":[[30,8],[917,10]]},"51":{"position":[[120,8]]},"59":{"position":[[16,8],[371,7]]},"74":{"position":[[44,8]]},"84":{"position":[[18,8]]},"117":{"position":[[50,8]]},"124":{"position":[[18,8]]},"128":{"position":[[106,8]]},"142":{"position":[[174,8]]}}}],["indic",{"_index":226,"t":{"27":{"position":[[133,9]]}}}],["info",{"_index":398,"t":{"66":{"position":[[9,5]]},"102":{"position":[[751,4]]},"140":{"position":[[0,4]]}}}],["inform",{"_index":233,"t":{"30":{"position":[[317,12],[996,11]]},"40":{"position":[[593,12]]},"42":{"position":[[244,12]]},"49":{"position":[[262,11]]},"72":{"position":[[272,12]]},"78":{"position":[[1076,12]]},"102":{"position":[[705,11]]},"134":{"position":[[24,11]]}}}],["informat",{"_index":578,"t":{"120":{"position":[[295,9]]}}}],["initi",{"_index":539,"t":{"111":{"position":[[202,7]]}}}],["input",{"_index":471,"t":{"80":{"position":[[36,5]]},"82":{"position":[[53,5]]}}}],["insert",{"_index":612,"t":{"128":{"position":[[62,6]]}}}],["instal",{"_index":171,"t":{"19":{"position":[[125,9],[186,9],[295,10],[340,9],[509,9],[732,9]]},"23":{"position":[[8,7],[49,9],[171,7],[270,8],[358,7],[469,9],[528,7],[677,7]]},"25":{"position":[[118,9],[179,9],[288,10],[333,9],[502,9],[725,9]]},"42":{"position":[[118,10],[158,10]]},"49":{"position":[[530,7]]},"55":{"position":[[63,10]]},"136":{"position":[[0,7],[77,7],[287,7],[312,12],[342,7]]}}}],["instanc",{"_index":227,"t":{"27":{"position":[[157,8]]},"49":{"position":[[1018,9]]}}}],["instruct",{"_index":36,"t":{"2":{"position":[[486,12]]},"78":{"position":[[464,13],[725,13],[834,12],[1920,12],[2919,12]]}}}],["integr",{"_index":167,"t":{"19":{"position":[[70,11]]},"23":{"position":[[75,12]]},"25":{"position":[[63,11]]},"55":{"position":[[15,11]]},"142":{"position":[[120,9]]}}}],["interact",{"_index":407,"t":{"72":{"position":[[87,11]]},"76":{"position":[[264,11]]},"84":{"position":[[445,11]]},"117":{"position":[[19,11]]}}}],["iom",{"_index":105,"t":{"15":{"position":[[437,5],[598,5]]},"19":{"position":[[27,4],[825,4]]},"21":{"position":[[20,4],[97,5],[142,3],[210,3],[260,3],[295,3],[327,3]]},"92":{"position":[[90,4]]},"138":{"position":[[114,4],[242,4]]}}}],["issu",{"_index":389,"t":{"59":{"position":[[246,5]]},"72":{"position":[[255,7]]}}}],["itclient",{"_index":170,"t":{"19":{"position":[[114,10],[286,8],[319,8],[473,9],[483,8],[678,8],[723,8]]},"23":{"position":[[16,8],[406,8],[560,9],[706,8],[736,8],[788,8],[900,9],[1012,9]]},"25":{"position":[[107,10],[279,8],[312,8],[466,9],[476,8],[671,8],[716,8]]}}}],["item",{"_index":39,"t":{"2":{"position":[[608,4]]},"53":{"position":[[140,5],[306,5]]},"64":{"position":[[95,5]]},"98":{"position":[[240,5]]},"106":{"position":[[1179,5]]}}}],["items\\credenti",{"_index":369,"t":{"53":{"position":[[80,16]]}}}],["itself",{"_index":166,"t":{"17":{"position":[[1351,7]]}}}],["json",{"_index":133,"t":{"17":{"position":[[360,5],[463,4]]}}}],["key",{"_index":413,"t":{"74":{"position":[[519,3]]},"78":{"position":[[91,4],[266,3],[864,4],[1230,3],[1352,3],[1803,3],[2437,3],[2777,3],[3197,3],[3250,3],[3275,3],[3473,3]]},"115":{"position":[[212,6]]},"124":{"position":[[432,5]]}}}],["keybindings.json",{"_index":558,"t":{"115":{"position":[[187,16]]}}}],["keyboard",{"_index":270,"t":{"38":{"position":[[60,8]]},"76":{"position":[[255,8]]},"115":{"position":[[55,8]]},"124":{"position":[[324,9]]}}}],["keychain",{"_index":344,"t":{"49":{"position":[[569,8]]},"53":{"position":[[224,8],[254,8]]}}}],["keygen",{"_index":434,"t":{"78":{"position":[[963,6]]}}}],["keypair",{"_index":458,"t":{"78":{"position":[[2386,7],[3146,7]]}}}],["keyword",{"_index":598,"t":{"124":{"position":[[84,9],[378,8]]},"126":{"position":[[92,8],[243,7]]}}}],["label",{"_index":543,"t":{"111":{"position":[[323,8],[422,5],[598,8]]},"113":{"position":[[689,8]]}}}],["languag",{"_index":301,"t":{"42":{"position":[[73,8],[99,8],[136,8]]},"117":{"position":[[219,9],[251,8]]},"142":{"position":[[145,10],[476,9]]}}}],["later",{"_index":245,"t":{"30":{"position":[[509,6],[640,6],[752,6]]},"136":{"position":[[66,7]]}}}],["latest",{"_index":214,"t":{"23":{"position":[[370,6]]},"136":{"position":[[12,6]]}}}],["leav",{"_index":242,"t":{"30":{"position":[[475,5],[606,5],[767,5]]}}}],["left",{"_index":21,"t":{"2":{"position":[[291,4]]},"38":{"position":[[225,4]]},"49":{"position":[[217,4]]},"117":{"position":[[400,4]]},"136":{"position":[[188,4]]}}}],["librari",{"_index":479,"t":{"84":{"position":[[162,9]]},"92":{"position":[[138,10],[165,9]]},"138":{"position":[[400,9]]},"142":{"position":[[406,9]]}}}],["licens",{"_index":12,"t":{"2":{"position":[[138,7]]}}}],["light",{"_index":589,"t":{"122":{"position":[[123,6],[370,5]]}}}],["lightweight",{"_index":638,"t":{"142":{"position":[[74,12]]}}}],["limit",{"_index":52,"t":{"4":{"position":[[179,5]]}}}],["line",{"_index":130,"t":{"17":{"position":[[277,5],[300,4],[317,5],[400,5],[668,7],[676,7],[777,5],[1264,5],[1285,5],[1537,7],[1545,7]]},"72":{"position":[[99,4]]},"78":{"position":[[678,4]]},"90":{"position":[[923,7],[931,7]]},"106":{"position":[[138,5],[195,5]]},"128":{"position":[[13,5]]}}}],["link",{"_index":209,"t":{"23":{"position":[[150,4],[424,4],[724,4]]},"126":{"position":[[145,5],[390,5]]}}}],["linux",{"_index":28,"t":{"2":{"position":[[393,6]]},"6":{"position":[[60,6]]},"49":{"position":[[1299,5]]},"109":{"position":[[60,6]]},"111":{"position":[[60,6]]},"113":{"position":[[60,6]]}}}],["list",{"_index":72,"t":{"8":{"position":[[83,4]]},"10":{"position":[[87,4]]},"12":{"position":[[83,4]]},"40":{"position":[[499,5]]},"76":{"position":[[222,6]]},"98":{"position":[[1002,4],[1196,5]]},"124":{"position":[[360,4]]},"128":{"position":[[212,4]]}}}],["local",{"_index":9,"t":{"2":{"position":[[93,6]]},"15":{"position":[[618,8]]},"25":{"position":[[17,7]]},"27":{"position":[[2,5],[151,5]]},"92":{"position":[[62,8]]},"138":{"position":[[88,7],[222,7]]}}}],["localhost",{"_index":112,"t":{"15":{"position":[[664,12]]},"27":{"position":[[178,11]]}}}],["locat",{"_index":31,"t":{"2":{"position":[[427,6]]},"17":{"position":[[817,8]]},"19":{"position":[[227,8]]},"25":{"position":[[220,8]]}}}],["lock",{"_index":325,"t":{"49":{"position":[[198,6]]}}}],["log",{"_index":383,"t":{"59":{"position":[[12,3],[136,4],[420,4]]},"64":{"position":[[175,4]]},"70":{"position":[[73,3]]},"72":{"position":[[226,3]]},"90":{"position":[[31,3],[232,3],[311,3],[1056,3]]},"98":{"position":[[85,3]]},"100":{"position":[[106,3]]},"102":{"position":[[379,3],[399,3],[691,3]]},"104":{"position":[[125,4]]},"117":{"position":[[324,3]]},"138":{"position":[[606,3],[672,3]]}}}],["login",{"_index":373,"t":{"53":{"position":[[248,5]]}}}],["longer",{"_index":303,"t":{"42":{"position":[[217,6]]}}}],["lower",{"_index":565,"t":{"117":{"position":[[279,5]]}}}],["mac",{"_index":342,"t":{"49":{"position":[[514,3]]},"53":{"position":[[211,3]]},"78":{"position":[[2482,4]]}}}],["machin",{"_index":172,"t":{"19":{"position":[[149,7],[167,7],[251,7],[455,8],[645,8],[756,8]]},"23":{"position":[[196,8],[336,8],[493,8],[627,7]]},"25":{"position":[[142,7],[160,7],[244,7],[448,8],[638,8],[749,8]]},"49":{"position":[[1305,7]]},"74":{"position":[[582,7]]}}}],["macro",{"_index":574,"t":{"120":{"position":[[225,5],[242,5],[305,5]]},"130":{"position":[[190,5]]}}}],["make",{"_index":206,"t":{"23":{"position":[[63,6],[502,4]]},"40":{"position":[[556,4]]},"51":{"position":[[106,4]]},"68":{"position":[[124,4]]},"106":{"position":[[945,4]]}}}],["manag",{"_index":194,"t":{"19":{"position":[[871,7]]},"38":{"position":[[3,6]]},"53":{"position":[[97,8]]},"136":{"position":[[372,6]]}}}],["mani",{"_index":475,"t":{"84":{"position":[[27,4],[284,4]]}}}],["manual",{"_index":316,"t":{"49":{"position":[[12,8]]}}}],["markdown",{"_index":561,"t":{"117":{"position":[[59,8]]}}}],["match",{"_index":217,"t":{"23":{"position":[[540,8]]},"40":{"position":[[296,7]]}}}],["max",{"_index":122,"t":{"15":{"position":[[955,6]]}}}],["menu",{"_index":381,"t":{"57":{"position":[[49,4]]},"59":{"position":[[190,4]]},"98":{"position":[[347,4]]},"102":{"position":[[854,5]]},"111":{"position":[[715,4]]},"117":{"position":[[479,4]]},"132":{"position":[[34,4]]}}}],["messag",{"_index":74,"t":{"8":{"position":[[115,7]]},"64":{"position":[[45,8]]},"98":{"position":[[46,8],[382,7],[536,7],[1179,7]]}}}],["method",{"_index":406,"t":{"72":{"position":[[16,6],[122,7]]},"76":{"position":[[85,7],[214,7]]},"78":{"position":[[324,7]]}}}],["microsoft",{"_index":187,"t":{"19":{"position":[[591,9]]},"25":{"position":[[584,9]]},"49":{"position":[[168,9]]},"53":{"position":[[4,9]]}}}],["mirror",{"_index":593,"t":{"122":{"position":[[169,6]]}}}],["mix",{"_index":155,"t":{"17":{"position":[[1146,5]]}}}],["mode",{"_index":128,"t":{"17":{"position":[[245,5],[305,5],[371,4],[726,5],[866,4],[1152,5]]},"72":{"position":[[104,5]]},"117":{"position":[[260,4]]}}}],["more",{"_index":232,"t":{"30":{"position":[[312,4],[991,4]]},"40":{"position":[[588,4]]},"42":{"position":[[239,4]]},"59":{"position":[[212,4]]},"72":{"position":[[267,4]]},"117":{"position":[[361,4]]}}}],["mous",{"_index":275,"t":{"38":{"position":[[188,5]]},"68":{"position":[[169,5]]},"124":{"position":[[401,5]]},"126":{"position":[[212,5]]}}}],["move",{"_index":607,"t":{"126":{"position":[[203,4]]}}}],["multipl",{"_index":47,"t":{"4":{"position":[[47,8],[99,8]]},"19":{"position":[[911,8]]},"106":{"position":[[260,8]]}}}],["my.sa",{"_index":547,"t":{"111":{"position":[[566,9],[612,6]]}}}],["my/local/autoexec.sa",{"_index":154,"t":{"17":{"position":[[1111,24],[1613,24]]},"90":{"position":[[999,24]]}}}],["name",{"_index":41,"t":{"2":{"position":[[646,4]]},"10":{"position":[[224,4]]},"12":{"position":[[159,4]]},"21":{"position":[[103,4]]},"27":{"position":[[94,4]]},"30":{"position":[[90,4]]},"74":{"position":[[103,4]]},"78":{"position":[[509,5],[583,5]]},"90":{"position":[[160,4]]},"111":{"position":[[399,4]]},"122":{"position":[[305,5]]},"128":{"position":[[267,4]]}}}],["navig",{"_index":368,"t":{"53":{"position":[[50,8]]},"126":{"position":[[425,8]]}}}],["need",{"_index":58,"t":{"4":{"position":[[367,7]]},"17":{"position":[[410,6]]},"19":{"position":[[53,4]]},"25":{"position":[[46,4]]},"30":{"position":[[947,4]]},"47":{"position":[[97,5],[204,5]]},"49":{"position":[[4,4]]},"59":{"position":[[207,4]]},"115":{"position":[[7,4]]}}}],["new",{"_index":33,"t":{"2":{"position":[[443,3],[510,3],[658,3]]},"4":{"position":[[464,3]]},"6":{"position":[[192,3]]},"10":{"position":[[172,3]]},"17":{"position":[[99,3]]},"30":{"position":[[1209,3]]},"44":{"position":[[2,3]]},"78":{"position":[[1944,3],[2943,3]]},"102":{"position":[[338,3]]},"106":{"position":[[519,3]]},"117":{"position":[[177,3]]}}}],["next",{"_index":600,"t":{"124":{"position":[[175,4]]}}}],["node_tls_reject_unauthor",{"_index":354,"t":{"49":{"position":[[929,28]]}}}],["nonew",{"_index":102,"t":{"15":{"position":[[374,10],[540,10],[691,10],[922,8]]},"90":{"position":[[875,10]]}}}],["normal",{"_index":177,"t":{"19":{"position":[[331,8]]},"25":{"position":[[324,8]]}}}],["note",{"_index":136,"t":{"17":{"position":[[444,4]]},"19":{"position":[[783,4]]},"21":{"position":[[131,5]]},"23":{"position":[[213,4],[279,5]]},"27":{"position":[[122,5]]},"30":{"position":[[118,5]]},"40":{"position":[[505,5]]},"72":{"position":[[197,4]]},"74":{"position":[[131,5]]},"78":{"position":[[614,5],[1671,5],[2194,5]]},"86":{"position":[[322,4]]},"90":{"position":[[188,5]]},"94":{"position":[[325,4]]},"106":{"position":[[510,6]]},"111":{"position":[[720,5]]},"138":{"position":[[142,5],[580,5]]}}}],["notebook",{"_index":478,"t":{"84":{"position":[[106,10],[461,9]]},"117":{"position":[[4,8],[31,8],[153,9],[192,9],[501,8],[538,8],[573,8]]},"138":{"position":[[443,9],[474,8]]},"142":{"position":[[434,9]]}}}],["notif",{"_index":73,"t":{"8":{"position":[[102,12]]}}}],["number",{"_index":53,"t":{"4":{"position":[[192,6]]},"72":{"position":[[112,6]]}}}],["o",{"_index":435,"t":{"78":{"position":[[971,1]]}}}],["occur",{"_index":165,"t":{"17":{"position":[[1332,5]]}}}],["od",{"_index":144,"t":{"17":{"position":[[684,4],[1553,4]]},"90":{"position":[[939,4]]},"106":{"position":[[700,3],[777,3]]},"117":{"position":[[331,3]]}}}],["offic",{"_index":188,"t":{"19":{"position":[[601,7]]},"25":{"position":[[594,7]]}}}],["offici",{"_index":627,"t":{"136":{"position":[[247,10]]}}}],["on",{"_index":189,"t":{"19":{"position":[[624,3]]},"25":{"position":[[617,3]]},"80":{"position":[[151,3]]},"98":{"position":[[355,3],[574,3]]}}}],["onc",{"_index":628,"t":{"136":{"position":[[303,4]]}}}],["onlin",{"_index":610,"t":{"126":{"position":[[445,6]]}}}],["open",{"_index":13,"t":{"2":{"position":[[215,4],[333,4]]},"6":{"position":[[0,4]]},"49":{"position":[[280,6],[380,6],[711,4]]},"53":{"position":[[23,4],[219,4]]},"59":{"position":[[119,4]]},"90":{"position":[[1144,4]]},"98":{"position":[[328,4],[1081,4]]},"102":{"position":[[296,4],[328,7],[357,5]]},"109":{"position":[[0,4]]},"111":{"position":[[0,4],[188,5]]},"113":{"position":[[0,4]]},"117":{"position":[[564,4]]},"132":{"position":[[21,4]]},"136":{"position":[[104,4]]}}}],["openssh",{"_index":422,"t":{"78":{"position":[[432,7]]}}}],["oper",{"_index":346,"t":{"49":{"position":[[637,9]]}}}],["opt/sasinside/sashome/sasfoundation/9.4/bin/sas_u8",{"_index":454,"t":{"78":{"position":[[2252,52]]}}}],["option",{"_index":82,"t":{"15":{"position":[[11,7],[85,7]]},"17":{"position":[[219,6],[1171,6]]},"40":{"position":[[224,6],[418,7]]},"66":{"position":[[15,6]]},"68":{"position":[[7,7],[82,7]]},"70":{"position":[[119,6],[164,7]]},"74":{"position":[[528,10]]},"78":{"position":[[3283,10]]},"98":{"position":[[211,6],[319,8],[595,8],[1100,7]]},"106":{"position":[[794,6]]},"120":{"position":[[394,8],[414,6],[433,7],[449,6]]},"122":{"position":[[161,7]]},"126":{"position":[[340,6]]},"138":{"position":[[152,7],[188,7]]}}}],["order",{"_index":164,"t":{"17":{"position":[[1318,5]]},"64":{"position":[[26,5],[142,5]]},"106":{"position":[[373,5]]}}}],["os",{"_index":343,"t":{"49":{"position":[[518,3]]},"53":{"position":[[215,3]]},"140":{"position":[[87,3]]}}}],["osx",{"_index":30,"t":{"2":{"position":[[418,4]]},"6":{"position":[[85,4]]},"109":{"position":[[85,4]]},"111":{"position":[[85,4]]},"113":{"position":[[85,4]]}}}],["other",{"_index":569,"t":{"117":{"position":[[552,7]]}}}],["out",{"_index":393,"t":{"59":{"position":[[346,3]]},"78":{"position":[[1761,3]]},"102":{"position":[[826,3]]}}}],["outlin",{"_index":620,"t":{"130":{"position":[[126,7]]},"138":{"position":[[706,7]]}}}],["output",{"_index":498,"t":{"90":{"position":[[1119,6],[1149,6]]},"102":{"position":[[684,6]]},"106":{"position":[[663,6],[787,6],[862,7]]},"117":{"position":[[123,6],[335,6],[419,6]]}}}],["over",{"_index":203,"t":{"21":{"position":[[180,4]]},"30":{"position":[[223,4]]},"38":{"position":[[202,4]]},"68":{"position":[[183,4]]},"74":{"position":[[180,4]]},"76":{"position":[[61,4]]},"126":{"position":[[226,4]]}}}],["pages",{"_index":121,"t":{"15":{"position":[[946,8]]}}}],["pagesize=max",{"_index":104,"t":{"15":{"position":[[397,15],[563,16],[714,16]]}}}],["palett",{"_index":25,"t":{"2":{"position":[[350,7]]},"6":{"position":[[17,7]]},"109":{"position":[[17,7]]},"111":{"position":[[17,7]]},"113":{"position":[[17,7]]}}}],["pane",{"_index":487,"t":{"88":{"position":[[64,4]]},"92":{"position":[[175,4]]},"96":{"position":[[63,4]]}}}],["panel",{"_index":329,"t":{"49":{"position":[[274,5]]},"53":{"position":[[40,5],[74,5]]},"64":{"position":[[84,6]]},"68":{"position":[[31,5],[115,5],[143,5],[201,5]]},"70":{"position":[[107,6]]},"90":{"position":[[62,5],[1126,6]]},"98":{"position":[[13,5],[149,5],[264,5],[406,5],[560,6],[687,5],[771,5],[850,5],[929,5],[985,5]]},"126":{"position":[[299,5]]}}}],["paramet",{"_index":198,"t":{"21":{"position":[[67,11]]},"27":{"position":[[58,11]]},"30":{"position":[[53,11]]},"74":{"position":[[67,11]]},"134":{"position":[[48,9]]}}}],["part",{"_index":457,"t":{"78":{"position":[[2374,4],[3134,4]]}}}],["passphras",{"_index":442,"t":{"78":{"position":[[1177,11],[1213,11],[1407,10],[1432,12],[1453,11],[1476,10],[1500,10],[3493,11]]}}}],["password",{"_index":374,"t":{"53":{"position":[[279,10]]},"76":{"position":[[246,8]]},"78":{"position":[[1241,8]]},"80":{"position":[[10,8],[111,9]]}}}],["past",{"_index":522,"t":{"102":{"position":[[494,5]]}}}],["path",{"_index":148,"t":{"17":{"position":[[742,4]]},"19":{"position":[[365,4],[435,4]]},"25":{"position":[[358,4],[428,4]]},"49":{"position":[[783,4]]},"74":{"position":[[376,4],[439,4],[565,4]]},"78":{"position":[[1112,5],[1128,4],[2212,4],[2353,5],[3259,5]]}}}],["path/to/private/key/with/passphras",{"_index":450,"t":{"78":{"position":[[1634,36],[1829,36],[2724,36],[2803,36]]}}}],["path/to/privatekey/fil",{"_index":470,"t":{"78":{"position":[[3758,26]]}}}],["path/to/sas/execut",{"_index":453,"t":{"78":{"position":[[2130,26],[3055,26],[3673,26]]}}}],["persist",{"_index":523,"t":{"102":{"position":[[781,7]]}}}],["pipe",{"_index":424,"t":{"78":{"position":[[589,4]]}}}],["pipe/openssh",{"_index":423,"t":{"78":{"position":[[540,16]]}}}],["pleas",{"_index":230,"t":{"30":{"position":[[279,6],[373,6],[567,6],[1057,6]]}}}],["pointer",{"_index":276,"t":{"38":{"position":[[194,7]]},"68":{"position":[[175,7]]},"126":{"position":[[218,7]]}}}],["pop",{"_index":597,"t":{"124":{"position":[[57,3],[353,3]]},"138":{"position":[[748,3]]}}}],["port",{"_index":109,"t":{"15":{"position":[[512,7],[856,7]]},"21":{"position":[[290,4],[306,4],[315,4]]},"74":{"position":[[290,4],[306,4],[319,4]]},"78":{"position":[[2181,7],[3106,7],[3724,7]]}}}],["posit",{"_index":507,"t":{"98":{"position":[[620,8],[1150,8]]}}}],["possibl",{"_index":158,"t":{"17":{"position":[[1217,8]]}}}],["post",{"_index":261,"t":{"30":{"position":[[1077,4],[1190,4]]}}}],["postambl",{"_index":553,"t":{"113":{"position":[[188,9],[274,9],[390,9],[640,12]]}}}],["powershel",{"_index":427,"t":{"78":{"position":[[659,10],[1728,10]]}}}],["preambl",{"_index":551,"t":{"113":{"position":[[172,8],[261,8],[377,8],[614,11]]}}}],["predict",{"_index":599,"t":{"124":{"position":[[163,7]]}}}],["prefer",{"_index":266,"t":{"34":{"position":[[14,11]]},"36":{"position":[[14,11]]},"38":{"position":[[46,11]]},"40":{"position":[[102,11]]},"70":{"position":[[186,11]]},"90":{"position":[[391,11]]},"122":{"position":[[254,11]]}}}],["present",{"_index":566,"t":{"117":{"position":[[444,13]]}}}],["press",{"_index":252,"t":{"30":{"position":[[826,5]]},"40":{"position":[[315,8],[458,5]]},"78":{"position":[[1261,5]]}}}],["print",{"_index":609,"t":{"126":{"position":[[359,5]]}}}],["privat",{"_index":412,"t":{"74":{"position":[[511,7]]},"78":{"position":[[258,7],[1795,7],[2769,7],[3242,7],[3267,7],[3465,7]]}}}],["privatekeyfilepath",{"_index":411,"t":{"74":{"position":[[488,18]]},"78":{"position":[[3314,18],[3736,21]]}}}],["problem",{"_index":387,"t":{"59":{"position":[[85,8]]},"64":{"position":[[75,8]]},"68":{"position":[[22,8],[106,8],[192,8]]},"70":{"position":[[51,8],[98,8],[230,10]]},"98":{"position":[[4,8],[140,8],[255,8],[397,8],[551,8],[661,7],[678,8],[762,8],[841,8],[902,8],[920,8],[976,8]]},"138":{"position":[[654,8]]}}}],["problemmatch",{"_index":542,"t":{"111":{"position":[[301,17],[576,17]]},"113":{"position":[[667,17]]}}}],["proc",{"_index":608,"t":{"126":{"position":[[354,4]]},"128":{"position":[[357,4]]}}}],["procedur",{"_index":573,"t":{"120":{"position":[[133,10],[148,9],[475,9]]},"128":{"position":[[146,10],[247,10],[289,9]]},"130":{"position":[[178,11]]}}}],["process",{"_index":259,"t":{"30":{"position":[[1048,8]]},"49":{"position":[[1228,9],[1324,11]]},"122":{"position":[[344,7]]}}}],["profil",{"_index":17,"t":{"2":{"position":[[250,8],[458,7],[525,7],[550,8],[584,8],[630,8],[662,8]]},"4":{"position":[[0,8],[113,8],[209,8],[252,8],[346,7],[416,9],[479,7],[536,7],[585,7],[634,7]]},"6":{"position":[[196,8]]},"8":{"position":[[56,7],[91,8],[145,7]]},"10":{"position":[[56,7],[95,9],[111,8],[176,7],[245,7]]},"12":{"position":[[56,7],[91,9],[136,8],[169,8],[211,8]]},"15":{"position":[[50,8],[238,7],[265,11],[445,11],[629,11],[785,11]]},"17":{"position":[[24,9],[352,7],[549,11],[972,11],[1418,11]]},"19":{"position":[[841,8]]},"21":{"position":[[36,7]]},"27":{"position":[[27,7]]},"30":{"position":[[22,7]]},"74":{"position":[[36,7]]},"78":{"position":[[1898,7],[1959,7],[2860,7],[2958,7],[3357,7]]},"86":{"position":[[350,7]]},"90":{"position":[[150,9],[766,11]]},"94":{"position":[[352,7]]},"106":{"position":[[1160,7]]},"142":{"position":[[276,7]]}}}],["program",{"_index":14,"t":{"2":{"position":[[226,7]]},"42":{"position":[[61,11]]},"92":{"position":[[234,7]]},"98":{"position":[[104,8]]},"100":{"position":[[85,7],[164,7]]},"102":{"position":[[13,7],[102,7]]},"104":{"position":[[53,7]]},"106":{"position":[[157,8],[230,8],[501,8],[1004,8]]},"120":{"position":[[59,8]]},"124":{"position":[[220,8]]},"128":{"position":[[79,8],[188,9],[311,8]]},"130":{"position":[[43,7],[142,7]]},"138":{"position":[[819,7]]}}}],["prompt",{"_index":71,"t":{"6":{"position":[[172,7]]},"10":{"position":[[148,7]]},"12":{"position":[[114,7]]},"30":{"position":[[702,7],[801,7]]},"78":{"position":[[1047,8],[1310,7],[3522,8]]},"80":{"position":[[42,6]]},"82":{"position":[[59,7]]},"102":{"position":[[216,7],[281,7]]}}}],["properti",{"_index":549,"t":{"111":{"position":[[755,8],[806,8],[877,10]]},"113":{"position":[[198,10]]}}}],["protect",{"_index":443,"t":{"78":{"position":[[1250,10]]}}}],["protocol",{"_index":364,"t":{"51":{"position":[[36,8]]}}}],["provid",{"_index":42,"t":{"4":{"position":[[9,7]]},"30":{"position":[[955,7]]},"42":{"position":[[8,8]]},"49":{"position":[[745,8]]},"78":{"position":[[1136,8]]},"134":{"position":[[15,8]]}}}],["ps",{"_index":360,"t":{"49":{"position":[[1256,2]]}}}],["public",{"_index":456,"t":{"78":{"position":[[2367,6],[3127,6]]}}}],["publickey",{"_index":416,"t":{"76":{"position":[[236,9]]},"78":{"position":[[22,9]]},"80":{"position":[[162,9]]}}}],["python",{"_index":642,"t":{"142":{"position":[[458,7]]}}}],["qualifi",{"_index":410,"t":{"74":{"position":[[429,9],[555,9]]}}}],["question",{"_index":474,"t":{"82":{"position":[[27,8]]}}}],["quick",{"_index":500,"t":{"98":{"position":[[201,5],[309,5],[337,5],[1090,5]]}}}],["quicker",{"_index":310,"t":{"44":{"position":[[167,8]]}}}],["read",{"_index":162,"t":{"17":{"position":[[1299,4]]}}}],["readabl",{"_index":150,"t":{"17":{"position":[[834,8]]}}}],["recreat",{"_index":80,"t":{"12":{"position":[[198,8]]}}}],["refer",{"_index":311,"t":{"47":{"position":[[23,5]]},"55":{"position":[[74,5]]}}}],["refresh",{"_index":314,"t":{"47":{"position":[[170,7]]}}}],["refresh_token",{"_index":240,"t":{"30":{"position":[[435,13]]},"47":{"position":[[214,13]]}}}],["region",{"_index":615,"t":{"130":{"position":[[0,7],[223,7],[268,6],[285,10]]}}}],["regist",{"_index":235,"t":{"30":{"position":[[339,10],[529,10],[1198,8]]},"78":{"position":[[278,10],[691,9]]}}}],["relat",{"_index":588,"t":{"122":{"position":[[31,7]]}}}],["releas",{"_index":631,"t":{"138":{"position":[[375,7]]}}}],["remot",{"_index":8,"t":{"2":{"position":[[82,7]]},"15":{"position":[[427,7],[767,7]]},"19":{"position":[[17,7],[815,7]]},"21":{"position":[[10,7]]},"49":{"position":[[1127,6],[1181,6],[1292,6]]},"74":{"position":[[10,7]]},"78":{"position":[[2000,6],[2891,6],[3377,7]]},"92":{"position":[[82,7]]},"138":{"position":[[104,7],[127,7],[234,7]]},"140":{"position":[[24,6],[80,6]]}}}],["remote/path/to/sas_u8",{"_index":120,"t":{"15":{"position":[[879,25]]}}}],["remov",{"_index":372,"t":{"53":{"position":[[182,7]]},"98":{"position":[[233,6],[1162,6]]}}}],["requir",{"_index":92,"t":{"15":{"position":[[192,8]]},"30":{"position":[[465,9]]},"86":{"position":[[339,8]]},"94":{"position":[[341,8]]},"138":{"position":[[639,9]]}}}],["rerun",{"_index":499,"t":{"98":{"position":[[181,5],[278,9]]}}}],["reset",{"_index":535,"t":{"106":{"position":[[1016,5]]}}}],["respons",{"_index":473,"t":{"82":{"position":[[10,8]]}}}],["rest",{"_index":100,"t":{"15":{"position":[[352,7]]},"17":{"position":[[636,7],[1059,7],[1505,7]]},"30":{"position":[[83,6]]},"90":{"position":[[853,7]]}}}],["restart",{"_index":88,"t":{"15":{"position":[[132,7]]},"17":{"position":[[180,7]]},"49":{"position":[[813,7],[1037,7]]},"53":{"position":[[190,7],[357,7]]},"61":{"position":[[0,7]]}}}],["result",{"_index":495,"t":{"90":{"position":[[465,7]]},"100":{"position":[[114,8]]},"102":{"position":[[634,7]]},"104":{"position":[[116,8]]}}}],["return",{"_index":519,"t":{"102":{"position":[[442,7]]}}}],["rich",{"_index":563,"t":{"117":{"position":[[118,4]]}}}],["right",{"_index":375,"t":{"53":{"position":[[290,5]]},"90":{"position":[[1106,5]]},"102":{"position":[[77,5]]},"104":{"position":[[28,5]]},"117":{"position":[[285,5]]}}}],["routin",{"_index":577,"t":{"120":{"position":[[274,8]]}}}],["rule",{"_index":139,"t":{"17":{"position":[[477,5]]}}}],["run",{"_index":1,"t":{"2":{"position":[[7,7],[169,3]]},"17":{"position":[[295,4],[420,3]]},"23":{"position":[[28,7]]},"38":{"position":[[86,4],[160,7]]},"44":{"position":[[49,3],[133,4]]},"49":{"position":[[1252,3]]},"72":{"position":[[68,3]]},"74":{"position":[[605,7]]},"78":{"position":[[776,7],[1710,3]]},"84":{"position":[[81,3],[361,3],[402,3]]},"86":{"position":[[288,3]]},"94":{"position":[[291,3]]},"98":{"position":[[98,3]]},"100":{"position":[[72,3],[155,3]]},"102":{"position":[[3,3],[615,4]]},"104":{"position":[[97,4]]},"106":{"position":[[3,3],[36,3],[97,3],[214,4],[291,3],[448,3],[485,4],[566,3],[885,4],[995,3],[1046,3]]},"109":{"position":[[113,3],[185,3],[228,4]]},"111":{"position":[[149,3],[285,4],[338,3],[542,4],[607,4],[672,3],[679,3]]},"113":{"position":[[149,3],[578,4],[698,4]]},"115":{"position":[[15,3],[124,3],[282,4]]},"138":{"position":[[811,7]]},"140":{"position":[[65,7]]},"142":{"position":[[87,4],[324,7]]}}}],["s",{"_index":463,"t":{"78":{"position":[[2541,3]]}}}],["sa",{"_index":2,"t":{"2":{"position":[[15,3],[48,3],[74,3],[112,3],[146,3],[157,3],[173,3],[200,3],[222,3],[434,4]]},"4":{"position":[[56,3],[77,3],[455,4],[505,4],[562,4],[611,4]]},"15":{"position":[[0,3],[74,3],[145,3],[253,3],[419,3],[610,3],[761,3]]},"17":{"position":[[4,3],[193,3],[273,3]]},"19":{"position":[[9,3],[66,3],[529,3],[551,3],[576,3],[807,3],[862,3]]},"21":{"position":[[2,3]]},"23":{"position":[[41,3],[309,3],[448,3],[603,3],[857,3],[941,3],[977,3],[1053,3],[1082,3]]},"25":{"position":[[9,3],[59,3],[522,3],[544,3],[569,3]]},"27":{"position":[[8,3],[143,3]]},"30":{"position":[[2,3],[145,3],[290,3],[364,3],[393,3],[558,3],[587,3],[665,3],[731,3],[889,3],[928,3],[1100,3],[1136,3]]},"34":{"position":[[53,3]]},"36":{"position":[[53,3]]},"38":{"position":[[91,4],[168,3]]},"40":{"position":[[573,3]]},"44":{"position":[[53,3]]},"47":{"position":[[0,3]]},"49":{"position":[[128,3],[735,4]]},"51":{"position":[[77,3]]},"55":{"position":[[11,3]]},"59":{"position":[[302,3]]},"66":{"position":[[48,3]]},"70":{"position":[[69,3],[225,4]]},"72":{"position":[[53,3],[72,3],[181,3]]},"74":{"position":[[2,3],[384,3],[467,3]]},"76":{"position":[[50,3],[150,3]]},"78":{"position":[[2224,3],[2321,3],[2401,3],[3161,3],[3369,3]]},"84":{"position":[[4,3],[102,3],[133,3],[210,3],[247,3],[336,3],[365,3],[417,3],[457,3]]},"86":{"position":[[24,3],[44,3],[81,3],[104,3],[127,3],[185,3],[310,3],[327,3],[381,3]]},"88":{"position":[[52,3],[122,3],[144,3],[154,3]]},"90":{"position":[[27,3],[228,3],[307,3],[363,3],[426,5],[447,3],[485,3],[1052,3]]},"92":{"position":[[24,3],[44,3],[54,3],[74,3],[230,3]]},"94":{"position":[[24,3],[44,3],[81,3],[103,3],[125,3],[183,3],[313,3],[330,3],[383,3]]},"96":{"position":[[52,3]]},"98":{"position":[[81,3]]},"100":{"position":[[24,3],[47,3],[81,3],[147,3],[190,3],[203,3]]},"102":{"position":[[9,3],[28,3],[98,3],[145,3],[245,4],[389,4],[416,3],[438,3],[607,3],[680,3]]},"104":{"position":[[49,3],[89,3]]},"106":{"position":[[22,3],[56,3],[210,3],[311,3],[456,3],[570,3],[832,3],[1041,4]]},"109":{"position":[[142,3],[180,4],[189,3]]},"111":{"position":[[144,4],[153,3],[270,6],[290,3],[332,5],[342,3],[390,3],[527,6],[547,3]]},"113":{"position":[[144,4],[153,3],[223,3],[563,6],[583,3]]},"117":{"position":[[0,3],[149,3],[188,3],[497,3]]},"120":{"position":[[4,3],[99,3],[129,3],[144,3],[211,3],[321,3]]},"122":{"position":[[27,3],[119,3],[130,3],[143,3],[200,3],[366,3],[379,3]]},"124":{"position":[[4,3],[80,3],[216,3],[320,3]]},"126":{"position":[[239,3],[441,3]]},"128":{"position":[[92,3],[128,3],[184,3],[307,3]]},"130":{"position":[[39,3]]},"136":{"position":[[89,3],[258,3]]},"138":{"position":[[0,3],[71,3],[80,3],[96,3],[119,3],[148,3],[214,3],[247,3],[283,3],[309,3],[327,3],[439,3],[470,3],[486,3],[509,3],[536,3],[554,3],[602,3],[620,3],[668,3]]},"140":{"position":[[48,3]]},"142":{"position":[[15,3],[57,3],[130,3],[160,3],[207,3],[316,3],[349,3],[362,3],[390,3],[448,4]]}}}],["same",{"_index":173,"t":{"19":{"position":[[162,4]]},"23":{"position":[[830,4]]},"25":{"position":[[155,4]]},"74":{"position":[[577,4]]},"78":{"position":[[1471,4]]},"84":{"position":[[296,4]]}}}],["sas.addprofil",{"_index":61,"t":{"4":{"position":[[440,14]]},"6":{"position":[[106,14]]}}}],["sas.connectionprofil",{"_index":141,"t":{"17":{"position":[[490,25],[913,25],[1359,25]]},"90":{"position":[[707,25]]}}}],["sas.deleteprofil",{"_index":65,"t":{"4":{"position":[[593,17]]},"8":{"position":[[20,17]]}}}],["sas.log.showonexecutionfinish",{"_index":493,"t":{"90":{"position":[[272,29],[629,32]]}}}],["sas.log.showonexecutionstart",{"_index":491,"t":{"90":{"position":[[194,28],[668,31]]}}}],["sas.problems.log",{"_index":403,"t":{"70":{"position":[[9,16]]}}}],["sas.switchprofil",{"_index":62,"t":{"4":{"position":[[487,17]]},"10":{"position":[[20,17]]}}}],["sas.updateprofil",{"_index":64,"t":{"4":{"position":[[544,17]]},"12":{"position":[[20,17]]}}}],["sas9com",{"_index":111,"t":{"15":{"position":[[643,10]]}}}],["sas9iom",{"_index":106,"t":{"15":{"position":[[459,10]]}}}],["sas9ssh",{"_index":116,"t":{"15":{"position":[[799,10]]}}}],["sashom",{"_index":175,"t":{"19":{"position":[[219,7]]},"23":{"position":[[644,7]]},"25":{"position":[[212,7]]}}}],["sasnb",{"_index":567,"t":{"117":{"position":[[515,6]]}}}],["sasopt",{"_index":101,"t":{"15":{"position":[[360,13],[526,13],[677,13],[905,13]]},"90":{"position":[[861,13]]}}}],["saspath",{"_index":119,"t":{"15":{"position":[[868,10]]},"74":{"position":[[368,7]]},"78":{"position":[[2119,10],[2239,9],[3044,10],[3662,10]]}}}],["save",{"_index":341,"t":{"49":{"position":[[491,4]]},"78":{"position":[[1343,4]]},"111":{"position":[[631,4]]},"117":{"position":[[487,4]]}}}],["scenario",{"_index":152,"t":{"17":{"position":[[902,10]]}}}],["scroll",{"_index":601,"t":{"124":{"position":[[334,6]]}}}],["search",{"_index":271,"t":{"38":{"position":[[103,6]]},"40":{"position":[[152,6],[376,6]]},"70":{"position":[[214,6]]},"90":{"position":[[415,6],[458,6]]},"136":{"position":[[232,6]]}}}],["secret",{"_index":247,"t":{"30":{"position":[[547,6],[794,6],[979,7]]}}}],["section",{"_index":37,"t":{"2":{"position":[[533,7]]},"78":{"position":[[1967,9],[2966,9]]},"106":{"position":[[269,8]]},"130":{"position":[[196,9]]}}}],["secur",{"_index":331,"t":{"49":{"position":[[313,8]]},"72":{"position":[[156,6]]},"80":{"position":[[29,6]]},"82":{"position":[[46,6]]},"102":{"position":[[124,6]]}}}],["see",{"_index":90,"t":{"15":{"position":[[158,3]]},"19":{"position":[[262,3]]},"23":{"position":[[205,3]]},"25":{"position":[[255,3]]},"30":{"position":[[286,3],[1064,3]]},"40":{"position":[[606,3]]},"42":{"position":[[257,3]]},"49":{"position":[[1316,3]]},"72":{"position":[[285,3]]},"78":{"position":[[1906,4],[2905,4]]},"124":{"position":[[229,3]]}}}],["select",{"_index":68,"t":{"6":{"position":[[130,6]]},"8":{"position":[[47,6]]},"10":{"position":[[47,6],[236,8]]},"12":{"position":[[47,6]]},"34":{"position":[[0,6],[44,6]]},"36":{"position":[[0,6],[44,6]]},"38":{"position":[[32,6]]},"40":{"position":[[88,6],[469,6]]},"49":{"position":[[438,6]]},"53":{"position":[[133,6],[241,6],[272,6],[342,6]]},"70":{"position":[[172,6]]},"90":{"position":[[377,6],[1137,6]]},"98":{"position":[[567,6],[652,8],[1127,6]]},"106":{"position":[[9,9],[40,8],[101,8],[129,8],[182,8],[251,8],[295,8],[355,10],[398,9]]},"109":{"position":[[131,6],[169,6],[233,8],[307,8]]},"111":{"position":[[137,6]]},"113":{"position":[[137,6],[421,8],[448,8]]},"117":{"position":[[163,6],[239,6],[430,6]]},"122":{"position":[[240,6],[284,6]]},"132":{"position":[[43,6]]}}}],["sequenti",{"_index":163,"t":{"17":{"position":[[1307,10]]}}}],["server",{"_index":10,"t":{"2":{"position":[[100,6],[121,7]]},"19":{"position":[[920,8]]},"21":{"position":[[146,6],[214,6],[282,7],[299,6],[331,7]]},"23":{"position":[[861,7],[985,8],[1090,8]]},"30":{"position":[[154,7],[272,6]]},"44":{"position":[[103,6]]},"49":{"position":[[1221,6],[1278,6]]},"51":{"position":[[86,6]]},"72":{"position":[[57,6],[189,7]]},"74":{"position":[[146,6],[214,6],[282,7],[299,6],[335,7],[406,6],[455,6]]},"76":{"position":[[54,6],[114,6],[154,7]]},"78":{"position":[[2007,6],[2405,7],[2898,6],[3165,7]]},"84":{"position":[[219,7]]},"86":{"position":[[314,7],[390,7]]},"94":{"position":[[85,7],[107,7],[187,6],[317,7],[334,6],[392,7]]},"96":{"position":[[56,6]]},"106":{"position":[[623,6]]},"138":{"position":[[313,6]]}}}],["server'",{"_index":318,"t":{"49":{"position":[[32,8],[85,8]]}}}],["servic",{"_index":430,"t":{"78":{"position":[[765,7]]}}}],["session",{"_index":89,"t":{"15":{"position":[[149,8]]},"17":{"position":[[103,8],[197,8],[427,7]]},"44":{"position":[[6,7],[149,7]]},"61":{"position":[[21,8]]},"78":{"position":[[245,8],[3555,7]]},"80":{"position":[[61,7]]},"82":{"position":[[79,7]]},"106":{"position":[[523,7],[1068,7],[1114,7]]}}}],["set",{"_index":57,"t":{"4":{"position":[[354,9]]},"10":{"position":[[67,3]]},"15":{"position":[[26,3]]},"17":{"position":[[42,3]]},"40":{"position":[[116,8],[536,7],[691,8]]},"49":{"position":[[724,8],[900,3],[1145,3]]},"51":{"position":[[155,8]]},"70":{"position":[[26,7],[200,9]]},"78":{"position":[[788,3]]},"90":{"position":[[101,9],[117,8],[367,9],[405,9],[499,9],[526,8]]},"106":{"position":[[808,8]]},"120":{"position":[[220,4]]},"138":{"position":[[160,8],[260,8]]}}}],["settings.json",{"_index":55,"t":{"4":{"position":[[307,13]]},"78":{"position":[[2031,13],[2871,13]]},"90":{"position":[[551,13],[590,14],[613,13]]}}}],["setup",{"_index":421,"t":{"78":{"position":[[409,6],[3417,6]]},"80":{"position":[[172,7]]}}}],["sever",{"_index":396,"t":{"64":{"position":[[121,8]]}}}],["share",{"_index":568,"t":{"117":{"position":[[528,5]]}}}],["shift+cmd+p",{"_index":29,"t":{"2":{"position":[[403,11]]},"6":{"position":[[70,11]]},"109":{"position":[[70,11]]},"111":{"position":[[70,11]]},"113":{"position":[[70,11]]}}}],["shortcut",{"_index":269,"t":{"38":{"position":[[10,9],[69,10],[262,8]]},"115":{"position":[[64,8]]}}}],["show",{"_index":397,"t":{"66":{"position":[[4,4]]},"90":{"position":[[223,4],[302,4]]},"98":{"position":[[445,4],[498,4]]},"128":{"position":[[333,5]]},"138":{"position":[[649,4]]}}}],["shut",{"_index":356,"t":{"49":{"position":[[996,4]]}}}],["side",{"_index":626,"t":{"136":{"position":[[193,4]]}}}],["sign",{"_index":483,"t":{"86":{"position":[[171,4],[227,4]]},"94":{"position":[[169,4],[230,4]]},"102":{"position":[[231,4],[761,4],[821,4]]}}}],["signatur",{"_index":623,"t":{"134":{"position":[[0,9]]}}}],["simpli",{"_index":251,"t":{"30":{"position":[[819,6]]}}}],["site",{"_index":328,"t":{"49":{"position":[[257,4]]}}}],["slightli",{"_index":249,"t":{"30":{"position":[[717,9]]}}}],["snippet",{"_index":562,"t":{"117":{"position":[[90,9]]},"128":{"position":[[0,8],[115,8],[220,8],[341,7]]},"138":{"position":[[776,8]]},"142":{"position":[[267,8]]}}}],["sock",{"_index":425,"t":{"78":{"position":[[607,6]]}}}],["socket",{"_index":418,"t":{"78":{"position":[[126,6]]}}}],["softwar",{"_index":183,"t":{"19":{"position":[[533,9]]},"23":{"position":[[313,8],[452,8]]},"25":{"position":[[526,9]]}}}],["sort",{"_index":395,"t":{"64":{"position":[[105,6]]}}}],["space",{"_index":284,"t":{"40":{"position":[[81,6]]}}}],["specif",{"_index":297,"t":{"40":{"position":[[675,8]]},"84":{"position":[[408,8]]}}}],["specifi",{"_index":147,"t":{"17":{"position":[[732,7]]},"40":{"position":[[519,7]]},"51":{"position":[[22,9]]},"76":{"position":[[93,9]]},"78":{"position":[[1167,7],[1203,7],[3297,9]]},"111":{"position":[[740,7]]},"113":{"position":[[246,10]]},"122":{"position":[[215,7]]}}}],["sql",{"_index":641,"t":{"142":{"position":[[453,4]]}}}],["ssh",{"_index":115,"t":{"15":{"position":[[777,5],[980,5]]},"72":{"position":[[28,3]]},"74":{"position":[[20,4],[97,5],[142,3],[210,3],[260,3],[295,3],[315,3],[331,3],[451,3],[507,3]]},"76":{"position":[[66,3],[110,3],[205,3]]},"78":{"position":[[0,3],[32,3],[111,3],[211,3],[241,3],[298,3],[358,3],[557,3],[755,3],[959,3],[1810,3],[1821,3],[2083,6],[2493,3],[2527,6],[2784,3],[2795,3],[3008,6],[3387,5],[3434,3],[3626,6]]},"138":{"position":[[137,4],[339,3]]}}}],["ssh/authorized_key",{"_index":460,"t":{"78":{"position":[[2453,22],[3213,22]]}}}],["ssh/config",{"_index":446,"t":{"78":{"position":[[1537,13],[1680,13]]}}}],["ssh/id_ed25519",{"_index":439,"t":{"78":{"position":[[994,17]]}}}],["ssh_auth_sock",{"_index":419,"t":{"78":{"position":[[169,13],[515,13],[2557,13],[2588,14]]}}}],["ssh_test",{"_index":452,"t":{"78":{"position":[[2051,11],[2976,11],[3594,11]]}}}],["standard",{"_index":137,"t":{"17":{"position":[[454,8]]}}}],["start",{"_index":126,"t":{"17":{"position":[[91,5]]},"53":{"position":[[151,5],[317,5]]},"78":{"position":[[2487,5]]},"90":{"position":[[239,5]]},"124":{"position":[[299,5]]},"126":{"position":[[25,7]]},"130":{"position":[[326,5]]}}}],["startup",{"_index":135,"t":{"17":{"position":[[435,8]]},"78":{"position":[[796,7]]},"138":{"position":[[179,8]]}}}],["statement",{"_index":490,"t":{"88":{"position":[[179,9]]},"106":{"position":[[710,9]]},"120":{"position":[[118,10],[158,10],[200,10],[248,10],[501,10]]},"126":{"position":[[365,10]]}}}],["statu",{"_index":18,"t":{"2":{"position":[[266,6],[597,6]]},"21":{"position":[[189,6]]},"30":{"position":[[232,6]]},"74":{"position":[[189,6]]},"102":{"position":[[769,6]]},"104":{"position":[[140,6]]},"106":{"position":[[1168,6]]}}}],["statusbar",{"_index":79,"t":{"10":{"position":[[188,9]]}}}],["step",{"_index":192,"t":{"19":{"position":[[776,6]]},"25":{"position":[[769,6]]},"30":{"position":[[1169,5]]},"49":{"position":[[63,5],[837,5]]},"78":{"position":[[336,5],[381,5]]},"100":{"position":[[127,5]]},"120":{"position":[[174,4],[195,4]]},"130":{"position":[[171,6]]}}}],["still",{"_index":288,"t":{"40":{"position":[[252,5]]}}}],["store",{"_index":54,"t":{"4":{"position":[[202,6],[285,6]]},"78":{"position":[[2017,6]]},"86":{"position":[[298,6]]},"94":{"position":[[301,6]]}}}],["string",{"_index":550,"t":{"111":{"position":[[787,6]]}}}],["studio",{"_index":594,"t":{"122":{"position":[[204,7]]},"136":{"position":[[37,6],[212,6]]},"138":{"position":[[25,6],[490,6]]},"142":{"position":[[40,6]]}}}],["style",{"_index":579,"t":{"120":{"position":[[332,5],[351,5]]}}}],["sub",{"_index":585,"t":{"120":{"position":[[429,3],[445,3]]}}}],["submit",{"_index":528,"t":{"106":{"position":[[417,7],[736,9],[934,10]]}}}],["subsequ",{"_index":308,"t":{"44":{"position":[[122,10]]}}}],["successfulli",{"_index":76,"t":{"8":{"position":[[156,12]]},"55":{"position":[[50,12]]}}}],["such",{"_index":184,"t":{"19":{"position":[[543,4]]},"25":{"position":[[536,4]]},"40":{"position":[[73,4]]}}}],["suggest",{"_index":281,"t":{"40":{"position":[[25,11],[174,7],[273,10],[350,11],[398,10]]},"78":{"position":[[701,7]]},"124":{"position":[[368,9]]}}}],["support",{"_index":59,"t":{"4":{"position":[[402,9]]},"15":{"position":[[217,9]]},"17":{"position":[[226,8],[1178,8]]},"76":{"position":[[186,8]]},"106":{"position":[[673,10]]},"138":{"position":[[200,9],[343,7]]},"142":{"position":[[337,7]]}}}],["sure",{"_index":207,"t":{"23":{"position":[[70,4],[507,4]]},"51":{"position":[[111,4]]},"59":{"position":[[363,4]]},"106":{"position":[[950,4]]}}}],["switch",{"_index":45,"t":{"4":{"position":[[32,6],[134,6],[510,6]]}}}],["syntax",{"_index":571,"t":{"120":{"position":[[35,6]]},"122":{"position":[[98,6]]},"124":{"position":[[64,6]]},"126":{"position":[[4,6],[55,6],[158,6],[190,6],[314,6],[403,6]]},"138":{"position":[[513,6],[755,6]]},"142":{"position":[[211,6]]}}}],["system",{"_index":81,"t":{"15":{"position":[[4,6],[78,6]]},"49":{"position":[[647,6],[703,7],[1188,6]]}}}],["t",{"_index":437,"t":{"78":{"position":[[981,1]]}}}],["tab",{"_index":292,"t":{"40":{"position":[[464,4]]},"49":{"position":[[412,4]]},"106":{"position":[[913,3],[972,3]]}}}],["tabl",{"_index":480,"t":{"84":{"position":[[176,7]]},"92":{"position":[[192,6],[213,6],[260,5]]},"138":{"position":[[418,5]]}}}],["tag",{"_index":622,"t":{"130":{"position":[[314,4]]}}}],["take",{"_index":84,"t":{"15":{"position":[[100,4]]},"17":{"position":[[148,4]]}}}],["task",{"_index":482,"t":{"84":{"position":[[394,4]]},"109":{"position":[[106,6],[117,4],[146,4],[198,5],[209,4]]},"111":{"position":[[106,6],[123,4],[162,5],[210,4],[249,8],[277,7],[467,4],[506,8],[534,7],[660,4],[683,8],[823,4],[851,4],[902,5]]},"113":{"position":[[106,6],[123,4],[162,5],[335,4],[502,4],[542,8],[570,7]]},"115":{"position":[[21,4],[81,5],[144,4]]}}}],["tasks.json",{"_index":538,"t":{"111":{"position":[[172,10],[636,11]]}}}],["technolog",{"_index":168,"t":{"19":{"position":[[82,12],[412,14]]},"23":{"position":[[88,12]]},"25":{"position":[[75,12],[405,14]]},"55":{"position":[[27,12]]}}}],["termin",{"_index":359,"t":{"49":{"position":[[1199,9]]},"111":{"position":[[706,8]]}}}],["text",{"_index":289,"t":{"40":{"position":[[304,4]]},"90":{"position":[[1065,4]]},"128":{"position":[[44,4]]}}}],["theme",{"_index":268,"t":{"34":{"position":[[34,5],[63,6]]},"36":{"position":[[34,5],[63,6]]},"122":{"position":[[45,6],[180,6],[233,6],[274,5],[295,6]]},"138":{"position":[[630,5]]}}}],["those",{"_index":190,"t":{"19":{"position":[[631,5]]},"25":{"position":[[624,5]]}}}],["three",{"_index":587,"t":{"122":{"position":[[21,5]]}}}],["through",{"_index":602,"t":{"124":{"position":[[341,7]]}}}],["time",{"_index":125,"t":{"17":{"position":[[82,4]]},"44":{"position":[[40,4],[74,4]]},"106":{"position":[[557,4],[591,4]]}}}],["tip",{"_index":497,"t":{"90":{"position":[[1036,3]]},"98":{"position":[[956,3]]},"126":{"position":[[376,3]]},"130":{"position":[[240,3]]}}}],["titl",{"_index":60,"t":{"4":{"position":[[434,5]]}}}],["toggl",{"_index":377,"t":{"57":{"position":[[13,6]]},"59":{"position":[[154,6]]},"117":{"position":[[317,6]]}}}],["token",{"_index":315,"t":{"47":{"position":[[189,6]]}}}],["tool",{"_index":379,"t":{"57":{"position":[[30,5]]},"59":{"position":[[171,5]]}}}],["toolbar",{"_index":400,"t":{"68":{"position":[[37,7],[207,8]]}}}],["tooltip",{"_index":536,"t":{"106":{"position":[[1138,7]]}}}],["top",{"_index":380,"t":{"57":{"position":[[45,3]]},"59":{"position":[[186,3]]},"90":{"position":[[1102,3]]},"102":{"position":[[555,3]]}}}],["trigger",{"_index":282,"t":{"40":{"position":[[54,7],[135,9],[185,7]]}}}],["true",{"_index":492,"t":{"90":{"position":[[267,4],[344,4],[662,5]]}}}],["trust",{"_index":317,"t":{"49":{"position":[[21,5],[589,5]]}}}],["turn",{"_index":279,"t":{"40":{"position":[[3,4]]}}}],["type",{"_index":69,"t":{"6":{"position":[[150,4]]},"15":{"position":[[246,6]]},"17":{"position":[[660,7],[1083,7],[1529,7],[1585,7]]},"19":{"position":[[43,5]]},"25":{"position":[[36,5]]},"30":{"position":[[455,5]]},"47":{"position":[[132,5],[234,5]]},"78":{"position":[[804,4],[1445,5],[1494,5]]},"90":{"position":[[915,7],[971,7]]},"111":{"position":[[262,7],[519,7]]},"113":{"position":[[555,7]]},"124":{"position":[[305,6]]},"128":{"position":[[258,4]]},"138":{"position":[[66,4]]}}}],["until",{"_index":86,"t":{"15":{"position":[[112,5]]},"17":{"position":[[160,5]]},"98":{"position":[[171,5]]}}}],["up",{"_index":123,"t":{"17":{"position":[[46,2]]},"124":{"position":[[61,2],[357,2],[414,2]]},"138":{"position":[[752,2]]}}}],["updat",{"_index":56,"t":{"4":{"position":[[335,6],[567,6]]},"10":{"position":[[201,7]]},"12":{"position":[[67,6],[125,6],[148,6]]},"49":{"position":[[1070,7]]},"111":{"position":[[411,6]]}}}],["upload",{"_index":484,"t":{"86":{"position":[[266,7]]},"94":{"position":[[269,7]]}}}],["upper",{"_index":509,"t":{"102":{"position":[[71,5]]},"104":{"position":[[22,5]]},"117":{"position":[[394,5]]}}}],["url",{"_index":228,"t":{"30":{"position":[[133,3]]},"49":{"position":[[229,3]]}}}],["us",{"_index":49,"t":{"4":{"position":[[126,4]]},"17":{"position":[[379,6],[874,6],[1229,3]]},"19":{"position":[[3,3],[799,5],[858,3]]},"25":{"position":[[3,3]]},"30":{"position":[[878,6]]},"49":{"position":[[53,5],[623,5]]},"59":{"position":[[67,3]]},"72":{"position":[[23,4],[81,5],[210,3]]},"76":{"position":[[70,5],[195,5]]},"78":{"position":[[16,5],[87,3],[186,4],[313,5],[452,5],[576,4],[653,5],[709,5],[822,5],[935,3],[1551,5],[3401,6],[3454,5],[3588,5]]},"80":{"position":[[19,5],[103,5],[145,5]]},"82":{"position":[[36,5]]},"84":{"position":[[125,3],[278,5]]},"90":{"position":[[71,5]]},"92":{"position":[[157,3]]},"98":{"position":[[301,3],[968,3]]},"102":{"position":[[239,5]]},"111":{"position":[[861,3]]},"117":{"position":[[466,3]]},"124":{"position":[[269,3],[390,5]]},"128":{"position":[[31,4]]}}}],["usekeychain",{"_index":466,"t":{"78":{"position":[[2695,11]]}}}],["user",{"_index":348,"t":{"49":{"position":[[740,4]]},"78":{"position":[[3509,4]]},"130":{"position":[[210,4]]}}}],["usernam",{"_index":108,"t":{"15":{"position":[[488,11],[500,11],[832,11],[844,11]]},"21":{"position":[[201,8],[221,8],[234,8]]},"74":{"position":[[201,8],[221,8],[234,8]]},"78":{"position":[[2157,11],[2169,11],[3082,11],[3094,11],[3700,11],[3712,11]]}}}],["v9",{"_index":224,"t":{"23":{"position":[[854,2]]}}}],["valid",{"_index":332,"t":{"49":{"position":[[349,7]]},"124":{"position":[[314,5]]},"126":{"position":[[233,5]]}}}],["valu",{"_index":205,"t":{"21":{"position":[[347,5]]},"30":{"position":[[687,6]]},"74":{"position":[[355,5]]},"78":{"position":[[534,5],[1295,5],[2577,5]]},"120":{"position":[[421,7],[456,6]]}}}],["vari",{"_index":307,"t":{"44":{"position":[[79,6]]},"106":{"position":[[601,4]]}}}],["variabl",{"_index":353,"t":{"49":{"position":[[920,8],[1090,9],[1165,8]]},"78":{"position":[[160,8],[500,8]]},"120":{"position":[[311,9]]}}}],["varibl",{"_index":426,"t":{"78":{"position":[[645,7]]}}}],["variou",{"_index":582,"t":{"120":{"position":[[376,7],[467,7]]}}}],["version",{"_index":213,"t":{"23":{"position":[[246,7],[395,7],[549,7],[695,7],[777,7],[846,7]]},"30":{"position":[[674,8]]},"111":{"position":[[229,10],[486,10]]},"113":{"position":[[522,10]]},"136":{"position":[[19,7],[49,8]]}}}],["view",{"_index":273,"t":{"38":{"position":[[117,4]]},"90":{"position":[[476,4],[1043,4]]},"92":{"position":[[251,4]]},"100":{"position":[[97,4]]},"102":{"position":[[809,4]]},"126":{"position":[[181,4]]},"130":{"position":[[118,4]]},"136":{"position":[[124,4]]}}}],["viewer",{"_index":333,"t":{"49":{"position":[[373,6]]},"138":{"position":[[424,6]]}}}],["visibl",{"_index":401,"t":{"68":{"position":[[53,8]]}}}],["visit",{"_index":208,"t":{"23":{"position":[[127,8]]}}}],["visual",{"_index":624,"t":{"136":{"position":[[30,6],[205,6]]},"138":{"position":[[18,6]]},"142":{"position":[[33,6]]}}}],["viya",{"_index":11,"t":{"2":{"position":[[116,4],[161,4]]},"4":{"position":[[81,4],[108,4]]},"15":{"position":[[257,5]]},"17":{"position":[[8,4]]},"30":{"position":[[6,4],[149,4],[368,4],[562,4],[669,4],[735,4],[893,4],[932,4],[1104,5]]},"49":{"position":[[132,4]]},"51":{"position":[[81,4]]},"84":{"position":[[214,4]]},"86":{"position":[[48,4],[385,4]]},"92":{"position":[[48,5]]},"94":{"position":[[48,4],[387,4]]},"100":{"position":[[194,4]]},"102":{"position":[[32,4],[149,5]]},"138":{"position":[[75,4]]},"142":{"position":[[353,4]]}}}],["viya4",{"_index":95,"t":{"15":{"position":[[279,8]]},"17":{"position":[[563,8],[986,8],[1432,8]]},"30":{"position":[[491,5],[622,5]]},"90":{"position":[[780,8]]}}}],["viyaserv",{"_index":143,"t":{"17":{"position":[[535,13],[958,13],[1404,13]]},"90":{"position":[[752,13]]}}}],["vs",{"_index":22,"t":{"2":{"position":[[304,2]]},"4":{"position":[[264,2],[299,2]]},"19":{"position":[[175,2]]},"25":{"position":[[168,2]]},"38":{"position":[[23,2]]},"42":{"position":[[0,2]]},"49":{"position":[[716,2],[821,2],[1010,2],[1213,2]]},"53":{"position":[[198,2],[365,2]]},"61":{"position":[[13,2]]},"78":{"position":[[1869,2]]},"86":{"position":[[143,2]]},"94":{"position":[[141,2]]},"102":{"position":[[208,2],[273,2],[566,2],[587,2],[792,2],[835,2]]},"104":{"position":[[69,2]]},"106":{"position":[[1087,2]]},"117":{"position":[[593,2]]},"140":{"position":[[16,2]]}}}],["vscode",{"_index":255,"t":{"30":{"position":[[863,6]]},"49":{"position":[[1271,6]]},"74":{"position":[[595,6]]}}}],["vscodesa",{"_index":371,"t":{"53":{"position":[[162,9],[328,9]]}}}],["want",{"_index":313,"t":{"47":{"position":[[145,4]]},"49":{"position":[[667,4]]},"124":{"position":[[194,4]]}}}],["warn",{"_index":385,"t":{"59":{"position":[[45,8],[394,8]]},"98":{"position":[[38,7],[124,8],[722,8],[744,8]]},"138":{"position":[[566,9]]}}}],["way",{"_index":44,"t":{"4":{"position":[[25,3]]},"98":{"position":[[368,5]]}}}],["websit",{"_index":515,"t":{"102":{"position":[[313,8]]}}}],["welcom",{"_index":637,"t":{"142":{"position":[[0,7]]}}}],["well",{"_index":191,"t":{"19":{"position":[[690,5]]},"25":{"position":[[683,5]]}}}],["whether",{"_index":404,"t":{"70":{"position":[[43,7]]},"109":{"position":[[290,7]]}}}],["window",{"_index":23,"t":{"2":{"position":[[312,7],[382,7]]},"6":{"position":[[49,7]]},"19":{"position":[[106,7]]},"25":{"position":[[99,7]]},"53":{"position":[[14,8],[112,7]]},"78":{"position":[[416,8],[444,7],[567,8]]},"102":{"position":[[110,7],[350,6]]},"104":{"position":[[61,7]]},"109":{"position":[[49,7]]},"111":{"position":[[49,7]]},"113":{"position":[[49,7]]},"117":{"position":[[601,7]]},"126":{"position":[[170,7],[415,6]]},"136":{"position":[[224,7]]}}}],["within",{"_index":309,"t":{"44":{"position":[[138,6]]}}}],["without",{"_index":472,"t":{"80":{"position":[[95,7]]},"98":{"position":[[270,7]]}}}],["word",{"_index":299,"t":{"42":{"position":[[27,4]]},"124":{"position":[[180,4]]}}}],["work",{"_index":350,"t":{"49":{"position":[[856,5]]}}}],["workbench.action.tasks.runtask",{"_index":559,"t":{"115":{"position":[[240,33]]}}}],["workload",{"_index":196,"t":{"19":{"position":[[895,8]]}}}],["workspac",{"_index":358,"t":{"49":{"position":[[1134,10]]}}}],["write",{"_index":477,"t":{"84":{"position":[[71,5]]},"128":{"position":[[171,7]]},"134":{"position":[[69,7]]}}}],["ye",{"_index":402,"t":{"70":{"position":[[0,4]]},"78":{"position":[[1617,3],[2691,3],[2707,3]]}}}],["youremail@company.com",{"_index":441,"t":{"78":{"position":[[1015,23]]}}}]],"pipeline":["stemmer"]}}]
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index 941c9615c..55e41043c 100644
--- a/search/index.html
+++ b/search/index.html
@@ -4,8 +4,8 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v3.6.3">
 <title data-rh="true">Search the documentation</title><meta data-rh="true" property="og:title" content="SAS Extension for Visual Studio Code Documentation"><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://sassoftware.github.io/vscode-sas-extension/search"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" property="robots" content="noindex, follow"><link data-rh="true" rel="icon" href="/vscode-sas-extension/images/sas.png"><link data-rh="true" rel="canonical" href="https://sassoftware.github.io/vscode-sas-extension/search"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/search" hreflang="en"><link data-rh="true" rel="alternate" href="https://sassoftware.github.io/vscode-sas-extension/search" hreflang="x-default"><link rel="stylesheet" href="/vscode-sas-extension/assets/css/styles.b5d452dc.css">
-<script src="/vscode-sas-extension/assets/js/runtime~main.9cb9fc2a.js" defer="defer"></script>
-<script src="/vscode-sas-extension/assets/js/main.43fbaa71.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/runtime~main.ede337b8.js" defer="defer"></script>
+<script src="/vscode-sas-extension/assets/js/main.02488555.js" defer="defer"></script>
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();t(null!==e?e:"light")}(),function(){try{const n=new URLSearchParams(window.location.search).entries();for(var[t,e]of n)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/vscode-sas-extension/"><div class="navbar__logo"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/vscode-sas-extension/images/sas.png" alt="SAS" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate">SAS Extension for Visual Studio Code Documentation</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub repository"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite" aria-pressed="false"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input"><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg"><h1>Search the documentation</h1><div class="row"><div class="col col--12"><input type="search" name="q" class="searchQueryInput_CFBF" aria-label="Search" autocomplete="off" autofocus=""></div></div><section></section></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="col footer__col"><div class="footer__title">Support</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://communities.sas.com/t5/SAS-Programming/bd-p/programming" target="_blank" rel="noopener noreferrer" class="footer__link-item">SAS Communities<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://go.documentation.sas.com/doc/en/pgmsascdc/v_048/lepg/titlepage.htm" target="_blank" rel="noopener noreferrer" class="footer__link-item">SAS Programming Documentation<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li><li class="footer__item"><a href="https://github.com/sassoftware/vscode-sas-extension" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub Repository<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_nPIU"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2024, SAS Institute Inc., Cary, NC, USA. All Rights Reserved. Built with Docusaurus.</div></div></div></footer></div>