From aed4f4c67cc811f2d18beabbf5bb543e4b2666ca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Nov 2022 19:07:27 +0000 Subject: [PATCH] deploy: a9d8a4dd0fd703420a67eedf6861fcf74b30ebef --- 404.html | 18 +++++++---- assets/css/styles.3051693a.css | 1 - assets/css/styles.c68bb607.css | 1 + ...itory-22eb251ecc45a2b29952fe5983e16238.png | Bin 0 -> 172318 bytes ...bsite-d1f2a645f97209e453bc72cadafa0b54.png | Bin 0 -> 609306 bytes ...novnc-ec3f30d836eb7af5750498a833d37184.png | Bin 0 -> 362860 bytes ...space-3121417aa9d8947b8f5566bf39478961.png | Bin 0 -> 33410 bytes ...sktop-3210aa766f273a52253d27cb4e7ef782.png | Bin 0 -> 411301 bytes assets/js/01a85c17.4d440933.js | 1 + assets/js/03ccf92d.f1abd038.js | 1 + assets/js/059d1c6a.345719a3.js | 1 + assets/js/059d1c6a.ebf6228d.js | 1 - assets/js/0d040286.02601d38.js | 1 + assets/js/0e384e19.a891cf43.js | 1 - assets/js/0e384e19.ca8cc1c8.js | 1 + assets/js/1769.f0bfbb81.js | 1 + assets/js/17896441.afcca1a9.js | 1 + assets/js/17896441.b87f3556.js | 1 - assets/js/1947.52b6d17b.js | 1 + assets/js/1a4e3797.79111379.js | 2 -- assets/js/1a4e3797.d094f34e.js | 2 ++ ...E.txt => 1a4e3797.d094f34e.js.LICENSE.txt} | 0 assets/js/1be78505.329b6d74.js | 1 - assets/js/1be78505.ed12907f.js | 1 + assets/js/1df93b7f.ed031781.js | 1 + assets/js/1df93b7f.f6ea4f0a.js | 1 - assets/js/3720c009.0e8fb04c.js | 1 - assets/js/3720c009.157c10ee.js | 1 + assets/js/382c5d2b.e3149f46.js | 1 + assets/js/3893.0378aba5.js | 1 + assets/js/38a042e4.28adc1c8.js | 1 + assets/js/43b416ef.b8b8d308.js | 1 - assets/js/43b416ef.da52cc1e.js | 1 + .../js/{670.93f9c767.js => 4670.1a86ede8.js} | 2 +- assets/js/4e8ec325.6220ecc0.js | 1 - assets/js/4e8ec325.f1da1e65.js | 1 + assets/js/5087625a.d9b3850c.js | 1 - assets/js/5087625a.e23926ed.js | 1 + assets/js/55960ee5.90290ae0.js | 1 - assets/js/55960ee5.d60a8749.js | 1 + assets/js/56c3a9b2.a4135d22.js | 1 - assets/js/56c3a9b2.f13ef9e9.js | 1 + assets/js/588.8b41e6cd.js | 1 - assets/js/6101b3fc.6ee5fe48.js | 1 - assets/js/6101b3fc.8057b205.js | 1 + assets/js/631e3189.650873c0.js | 1 - assets/js/631e3189.e9c47437.js | 1 + assets/js/657ac0bc.727df06d.js | 1 + assets/js/657ac0bc.a5763dad.js | 1 - assets/js/6875c492.319d29fe.js | 1 + assets/js/777.2fd0ec0d.js | 1 - assets/js/8068.79a3bfaf.js | 1 + assets/js/814f3328.f7eee809.js | 1 + assets/js/822c343e.8d1aa85a.js | 1 + assets/js/8777.10f7b1e7.js | 1 + assets/js/8894e90f.6a8ae5a3.js | 1 - assets/js/8894e90f.c89628e1.js | 1 + assets/js/893.d4ec2257.js | 1 - .../js/{127.bb0f3ced.js => 9127.24e80eea.js} | 2 +- assets/js/933a69d3.6025d1c6.js | 1 - assets/js/933a69d3.8a96939a.js | 1 + assets/js/9d9f8394.7db43fd2.js | 1 - assets/js/9d9f8394.f26d679e.js | 1 + assets/js/9e4087bc.d0c4985c.js | 1 + assets/js/a6aa9e1f.27507abf.js | 1 + assets/js/a7023ddc.85c957cc.js | 1 + assets/js/ac371aaa.834fe528.js | 1 - assets/js/ac371aaa.e3d45c8e.js | 1 + assets/js/b2b675dd.bdedd6c6.js | 1 + assets/js/b2f554cd.3e53bb93.js | 1 + assets/js/ba322490.13069292.js | 1 + assets/js/ba322490.b8a4111d.js | 1 - assets/js/ba5b9f11.fdaea85d.js | 1 + assets/js/beebaad6.15204ec0.js | 1 - assets/js/beebaad6.76ec536b.js | 1 + assets/js/c276ecb2.90a09a09.js | 1 + assets/js/cc591f25.7ab7127d.js | 1 - assets/js/cc591f25.88c755cd.js | 1 + assets/js/ccc49370.14e91cbf.js | 1 + assets/js/d7fbbe43.27c5da25.js | 1 - assets/js/d7fbbe43.c5acce9d.js | 1 + assets/js/d83d689a.8ad7291e.js | 1 + assets/js/d83d689a.a7a10abb.js | 1 - assets/js/df203c0f.060157b3.js | 1 - assets/js/df203c0f.f86b54c4.js | 1 + assets/js/f213dd13.6cfe5f17.js | 1 + assets/js/f6e0e63c.1688c2d8.js | 1 + assets/js/main.106eaf45.js | 2 ++ ...CENSE.txt => main.106eaf45.js.LICENSE.txt} | 0 assets/js/main.86315949.js | 2 -- assets/js/runtime~main.d486a8de.js | 1 + assets/js/runtime~main.fb131da4.js | 1 - blog.html | 22 +++++++++++++ blog/archive.html | 22 +++++++++++++ blog/atom.xml | 30 ++++++++++++++++++ blog/develop-using-devcontainer.html | 26 +++++++++++++++ blog/feed.json | 25 +++++++++++++++ blog/rss.xml | 28 ++++++++++++++++ blog/tags.html | 22 +++++++++++++ blog/tags/codespaces.html | 22 +++++++++++++ blog/tags/devcontainer.html | 22 +++++++++++++ blog/tags/podman-desktop.html | 22 +++++++++++++ core-values.html | 18 +++++++---- docs/Installation.html | 18 +++++++---- docs/Installation/linux-install.html | 18 +++++++---- docs/Installation/macos-install.html | 20 ++++++++---- docs/Installation/windows-install.html | 18 +++++++---- docs/getting-started/getting-started.html | 18 +++++++---- docs/intro.html | 18 +++++++---- docs/podman-compose.html | 18 +++++++---- docs/tags.html | 18 +++++++---- docs/tags/getting-started.html | 18 +++++++---- docs/tags/podman-desktop.html | 18 +++++++---- docs/troubleshooting.html | 20 ++++++++---- downloads.html | 18 +++++++---- downloads/linux.html | 18 +++++++---- downloads/macOS.html | 18 +++++++---- downloads/windows.html | 18 +++++++---- extend.html | 18 +++++++---- features.html | 18 +++++++---- index.html | 18 +++++++---- search.html | 18 +++++++---- sitemap.xml | 2 +- 123 files changed, 551 insertions(+), 164 deletions(-) delete mode 100644 assets/css/styles.3051693a.css create mode 100644 assets/css/styles.c68bb607.css create mode 100644 assets/images/codespaces-click-repository-22eb251ecc45a2b29952fe5983e16238.png create mode 100644 assets/images/codespaces-edit-website-d1f2a645f97209e453bc72cadafa0b54.png create mode 100644 assets/images/codespaces-open-novnc-ec3f30d836eb7af5750498a833d37184.png create mode 100644 assets/images/codespaces-preparing-codespace-3121417aa9d8947b8f5566bf39478961.png create mode 100644 assets/images/codespaces-testing-podman-desktop-3210aa766f273a52253d27cb4e7ef782.png create mode 100644 assets/js/01a85c17.4d440933.js create mode 100644 assets/js/03ccf92d.f1abd038.js create mode 100644 assets/js/059d1c6a.345719a3.js delete mode 100644 assets/js/059d1c6a.ebf6228d.js create mode 100644 assets/js/0d040286.02601d38.js delete mode 100644 assets/js/0e384e19.a891cf43.js create mode 100644 assets/js/0e384e19.ca8cc1c8.js create mode 100644 assets/js/1769.f0bfbb81.js create mode 100644 assets/js/17896441.afcca1a9.js delete mode 100644 assets/js/17896441.b87f3556.js create mode 100644 assets/js/1947.52b6d17b.js delete mode 100644 assets/js/1a4e3797.79111379.js create mode 100644 assets/js/1a4e3797.d094f34e.js rename assets/js/{1a4e3797.79111379.js.LICENSE.txt => 1a4e3797.d094f34e.js.LICENSE.txt} (100%) delete mode 100644 assets/js/1be78505.329b6d74.js create mode 100644 assets/js/1be78505.ed12907f.js create mode 100644 assets/js/1df93b7f.ed031781.js delete mode 100644 assets/js/1df93b7f.f6ea4f0a.js delete mode 100644 assets/js/3720c009.0e8fb04c.js create mode 100644 assets/js/3720c009.157c10ee.js create mode 100644 assets/js/382c5d2b.e3149f46.js create mode 100644 assets/js/3893.0378aba5.js create mode 100644 assets/js/38a042e4.28adc1c8.js delete mode 100644 assets/js/43b416ef.b8b8d308.js create mode 100644 assets/js/43b416ef.da52cc1e.js rename assets/js/{670.93f9c767.js => 4670.1a86ede8.js} (62%) delete mode 100644 assets/js/4e8ec325.6220ecc0.js create mode 100644 assets/js/4e8ec325.f1da1e65.js delete mode 100644 assets/js/5087625a.d9b3850c.js create mode 100644 assets/js/5087625a.e23926ed.js delete mode 100644 assets/js/55960ee5.90290ae0.js create mode 100644 assets/js/55960ee5.d60a8749.js delete mode 100644 assets/js/56c3a9b2.a4135d22.js create mode 100644 assets/js/56c3a9b2.f13ef9e9.js delete mode 100644 assets/js/588.8b41e6cd.js delete mode 100644 assets/js/6101b3fc.6ee5fe48.js create mode 100644 assets/js/6101b3fc.8057b205.js delete mode 100644 assets/js/631e3189.650873c0.js create mode 100644 assets/js/631e3189.e9c47437.js create mode 100644 assets/js/657ac0bc.727df06d.js delete mode 100644 assets/js/657ac0bc.a5763dad.js create mode 100644 assets/js/6875c492.319d29fe.js delete mode 100644 assets/js/777.2fd0ec0d.js create mode 100644 assets/js/8068.79a3bfaf.js create mode 100644 assets/js/814f3328.f7eee809.js create mode 100644 assets/js/822c343e.8d1aa85a.js create mode 100644 assets/js/8777.10f7b1e7.js delete mode 100644 assets/js/8894e90f.6a8ae5a3.js create mode 100644 assets/js/8894e90f.c89628e1.js delete mode 100644 assets/js/893.d4ec2257.js rename assets/js/{127.bb0f3ced.js => 9127.24e80eea.js} (62%) delete mode 100644 assets/js/933a69d3.6025d1c6.js create mode 100644 assets/js/933a69d3.8a96939a.js delete mode 100644 assets/js/9d9f8394.7db43fd2.js create mode 100644 assets/js/9d9f8394.f26d679e.js create mode 100644 assets/js/9e4087bc.d0c4985c.js create mode 100644 assets/js/a6aa9e1f.27507abf.js create mode 100644 assets/js/a7023ddc.85c957cc.js delete mode 100644 assets/js/ac371aaa.834fe528.js create mode 100644 assets/js/ac371aaa.e3d45c8e.js create mode 100644 assets/js/b2b675dd.bdedd6c6.js create mode 100644 assets/js/b2f554cd.3e53bb93.js create mode 100644 assets/js/ba322490.13069292.js delete mode 100644 assets/js/ba322490.b8a4111d.js create mode 100644 assets/js/ba5b9f11.fdaea85d.js delete mode 100644 assets/js/beebaad6.15204ec0.js create mode 100644 assets/js/beebaad6.76ec536b.js create mode 100644 assets/js/c276ecb2.90a09a09.js delete mode 100644 assets/js/cc591f25.7ab7127d.js create mode 100644 assets/js/cc591f25.88c755cd.js create mode 100644 assets/js/ccc49370.14e91cbf.js delete mode 100644 assets/js/d7fbbe43.27c5da25.js create mode 100644 assets/js/d7fbbe43.c5acce9d.js create mode 100644 assets/js/d83d689a.8ad7291e.js delete mode 100644 assets/js/d83d689a.a7a10abb.js delete mode 100644 assets/js/df203c0f.060157b3.js create mode 100644 assets/js/df203c0f.f86b54c4.js create mode 100644 assets/js/f213dd13.6cfe5f17.js create mode 100644 assets/js/f6e0e63c.1688c2d8.js create mode 100644 assets/js/main.106eaf45.js rename assets/js/{main.86315949.js.LICENSE.txt => main.106eaf45.js.LICENSE.txt} (100%) delete mode 100644 assets/js/main.86315949.js create mode 100644 assets/js/runtime~main.d486a8de.js delete mode 100644 assets/js/runtime~main.fb131da4.js create mode 100644 blog.html create mode 100644 blog/archive.html create mode 100644 blog/atom.xml create mode 100644 blog/develop-using-devcontainer.html create mode 100644 blog/feed.json create mode 100644 blog/rss.xml create mode 100644 blog/tags.html create mode 100644 blog/tags/codespaces.html create mode 100644 blog/tags/devcontainer.html create mode 100644 blog/tags/podman-desktop.html diff --git a/404.html b/404.html index cea1298f425..bd88ef49144 100644 --- a/404.html +++ b/404.html @@ -3,14 +3,20 @@ -Page Not Found | Podman Desktop - - +Page Not Found | Podman Desktop + + + + + + + +
-
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

- - +
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+ + \ No newline at end of file diff --git a/assets/css/styles.3051693a.css b/assets/css/styles.3051693a.css deleted file mode 100644 index 5150fa4663f..00000000000 --- a/assets/css/styles.3051693a.css +++ /dev/null @@ -1 +0,0 @@ -.col,.container{padding:0 var(--ifm-spacing-horizontal)}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.markdown li,body{word-wrap:break-word}pre,table{overflow:auto}progress,sub,sup{vertical-align:initial}.button,code{vertical-align:middle}.toggleButton_MMFG,html{-webkit-tap-highlight-color:transparent}#__docusaurus,.min-h-full{min-height:100%}*,.DocSearch-Container,.DocSearch-Container *,:after,:before{box-sizing:border-box}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}:root,[data-theme=dark]{--ifm-color-primary-dark:#7c3aed;--ifm-color-primary-darker:#5c21ba;--ifm-color-primary-darkest:#4c1b99;--ifm-color-primary-light:#7c3edd;--ifm-color-primary-lighter:#8349df;--ifm-color-primary-lightest:#996ae5}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.items-center,.menuExternalLink_BiEj,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width);width:100%}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);color:inherit;text-decoration:inherit}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_XzR1 .wordWrapButtonIcon_HV9T{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.clean-btn,hr{color:inherit}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_P5_N,.alert__heading,.text--uppercase,.uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.inline-block{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area.breadcrumbs__link[href]:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;user-select:none;white-space:nowrap}.align-top,.dropdown{vertical-align:top}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button,.flex-grow{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card--full-height,.h-full,body,html{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer,.mt-auto{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_BE9Z:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links,.mb-4{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_tjFy article>:first-child,.docItemContainer_tjFy header+*,.footer__item,.mt-0{margin-top:0}.admonitionContent_yySL>:last-child,.collapsibleContent_Fd2D>:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_wQog,[type=checkbox],fieldset,legend{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child),.mt-1{margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_IpIu[data-collapsed=false].isBrowser_QD4r>summary:before,.details_IpIu[open]:not(.isBrowser_QD4r)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter);content:""}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.navbar__items--center .navbar__brand,blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,ul{margin:0}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_ct1J,.flex,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_t7IR,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.cursor-pointer,.pills__item,.tabs__item,[role=button],button{cursor:pointer}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.inline-flex,.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_QWGu>li)>.containsTaskList_QWGu{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-font-family-base:"Montserrat",sans-serif;--ifm-color-primary:#6d28d9;--ifm-code-font-size:95%;--ifm-navbar-background-color:#fff;--ifm-navbar-height:85px;--ifm-navbar-shadow:none;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base)}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{display:block;margin-bottom:var(--ifm-spacing-vertical);border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}.admonitionHeading_P5_N code,button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.list-item,summary{display:list-item}menu,ol,ul{list-style:none;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}#docusaurus-base-url-issue-banner-container,.hidden,.themedImage_BQGR,[data-theme=dark] .lightToggleIcon_lgto,[data-theme=light] .darkToggleIcon_U96C,[hidden],html[data-announcement-bar-initially-dismissed=true] .announcementBar_zJRd{display:none}h1,h2,h3,h4,h5,h6{font-size:revert;font-weight:revert}ol,ul{list-style:revert;margin:revert;padding:revert}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container,.w-full{width:100%}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.ml-4{margin-left:1rem}.mb-8{margin-bottom:2rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.-ml-5{margin-left:-1.25rem}.mt-3{margin-top:.75rem}.-mb-10{margin-bottom:-2.5rem}.-mt-4{margin-top:-1rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mr-5{margin-right:1.25rem}.ml-3{margin-left:.75rem}.mr-2{margin-right:.5rem}.mb-16{margin-bottom:4rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mt-4{margin-top:1rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.block,.tocCollapsibleContent_vea0 a{display:block}.h-4{height:1rem}.h-12{height:3rem}.h-6{height:1.5rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-screen{height:100vh}.w-4{width:1rem}.w-12{width:3rem}.w-6{width:1.5rem}.w-11\/12{width:91.666667%}.w-3{width:.75rem}.w-1\/3{width:33.333333%}.w-72{width:18rem}.w-2\/3{width:66.666667%}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.max-w-lg{max-width:32rem}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.basis-1\/3{flex-basis:33.333333%}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-8{gap:2rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-purple-400,.dark .dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.bg-zinc-200{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-zinc-300\/25{background-color:#d4d4d840}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity))}.bg-zinc-300\/50{background-color:#d4d4d880}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-hero-pattern{background-image:url(/assets/images/gradients-b8733d36bb32bf60b9c8a150a0ff408a.png)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-4{padding:1rem}.p-8{padding:2rem}.p-1{padding:.25rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-px{padding-bottom:1px;padding-top:1px}.py-24{padding-top:6rem}.pb-24,.py-24{padding-bottom:6rem}.pt-4{padding-top:1rem}.pb-5{padding-bottom:1.25rem}.pl-6{padding-left:1.5rem}.pb-3{padding-bottom:.75rem}.pt-8{padding-top:2rem}.pt-6{padding-top:1.5rem}.pt-3{padding-top:.75rem}.pb-7{padding-bottom:1.75rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.content_bSb_,.text-center{text-align:center}.align-middle{vertical-align:middle}.font-sans{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.leading-none,.text-5xl{line-height:1}.text-5xl{font-size:3rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-bold{font-weight:700}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.tracking-tight{letter-spacing:-.025em}.dark .dark\:text-white,.hover\:text-white:hover,.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.docs-doc-page .main-wrapper a,.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.dark .dark\:text-gray-400,.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.hover\:underline:hover,.underline{text-decoration-line:underline}.hover\:no-underline:hover,.no-underline{text-decoration-line:none}.bg-blend-multiply{background-blend-mode:multiply}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat-v25-latin-regular-acb6629fe45c43ad5d8ba47a1c95c9fd.woff2) format("woff2"),url(/assets/fonts/montserrat-v25-latin-regular-281179d375517d9c131b60e3397b79ff.woff) format("woff"),url(/assets/fonts/montserrat-v25-latin-regular-506557cdb9bc110dc66bd817b5f10218.ttf) format("truetype")}.dark .dark\:text-purple-300,.hover\:text-purple-300:hover,[data-theme=dark].docs-doc-page .main-wrapper a{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity))}[data-theme=dark]{--ifm-color-primary:#a778fa;--ifm-navbar-background-color:#1b1b1d}.docusaurus-highlight-code-line{background-color:#0000001a;display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}[data-theme=dark] .docusaurus-highlight-code-line{background-color:#0000004d}.tags_Ow0B,li.footer__item a svg,svg.iconExternalLink_node_modules-\@docusaurus-theme-classic-lib-next-theme-IconExternalLink-styles-module{display:inline}.header-github-link:hover{opacity:.6}.header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;content:"";display:flex;height:24px;width:24px}[data-theme=dark] .header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat}svg.darkToggleIcon_node_modules-\@docusaurus-theme-classic-lib-next-theme-ColorModeToggle-styles-module,svg.lightToggleIcon_node_modules-\@docusaurus-theme-classic-lib-next-theme-ColorModeToggle-styles-module{color:#343e50;width:16px}.navbar__title{font-size:1.2em;font-weight:500;padding-right:1em}.navbar__logo img{height:100%;padding-right:7px}.navbar__logo{min-height:56px}.navbar__item{font-size:1em}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:#0000 solid 2px;outline-offset:2px}.dark .dark\:bg-transparent{background-color:initial}.dark .dark\:bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.dark .dark\:bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.dark .dark\:bg-zinc-700\/25{background-color:#3f3f4640}.dark .dark\:bg-zinc-900\/50{background-color:#18181b80}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .dark\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark .dark\:text-white\/50{color:#ffffff80}.dark .hover\:dark\:text-violet-600:hover{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.skipToContent_oPtH{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_oPtH:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_J5rP{line-height:0;padding:0}.content_bSb_{font-size:85%;padding:5px 0}.content_bSb_ a{color:inherit;text-decoration:underline}.DocSearch-Container a,.tag_otG2:hover{text-decoration:none}.announcementBar_zJRd{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_NpUd{flex:0 0 10px}.announcementBarClose_Jjdj{align-self:stretch;flex:0 0 30px}.toggle_ki11{height:2rem;width:2rem}.toggleButton_MMFG{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_MMFG:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_Uw7m{cursor:not-allowed}[data-theme=dark] .themedImage--dark_bGx0,[data-theme=light] .themedImage--light_HAxW{display:initial}.iconExternalLink_nPrP{margin-left:.3rem}.iconLanguage_kvP7{margin-right:5px;vertical-align:text-bottom}.navbarHideable_hhpl{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_nmcs{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_tutC{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_tutC:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_MB5r{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column}.iconEdit_bHB7{margin-right:.3em;vertical-align:sub}.tag_otG2{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_otG2:hover{--docusaurus-tag-list-border:var(--ifm-link-color)}.tagRegular_s0E1{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_PGyn{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_PGyn:after,.tagWithCount_PGyn:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_PGyn:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_PGyn:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_PGyn span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_DFxh{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_pbO5{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_iI2p{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_iI2p:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_cHjC:after,.tocCollapsibleExpanded_BbRn{transform:none}.tocCollapsible_wXna{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.buttonGroup_aaMX button,.codeBlockContainer_mQmQ{background:var(--prism-background-color);color:var(--prism-color)}.tocCollapsibleContent_vea0>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vea0 ul li{margin:.4rem .8rem}.tableOfContents_XG6w{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.anchorWithStickyNavbar_JmGV{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_pMLv{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.codeBlockContainer_mQmQ{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_D5yF{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_x_ju{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_RMoD{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_x_ju+.codeBlockContent_D5yF .codeBlock_RMoD{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_AclH{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_O625{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_aaMX{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_aaMX button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup_aaMX button:focus-visible,.buttonGroup_aaMX button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_aaMX button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_FAqz{counter-increment:a;display:table-row}.codeLineNumber_BE9Z{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_BE9Z:before{content:counter(a);opacity:.4}.codeLineContent_EF2y{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_TYdd{opacity:1!important}.copyButtonIcons_z5j7{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_FoOz,.copyButtonSuccessIcon_L0B6{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_L0B6{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_TYdd .copyButtonIcon_FoOz{opacity:0;transform:scale(.33)}.copyButtonCopied_TYdd .copyButtonSuccessIcon_L0B6{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_HV9T{height:1.2rem;width:1.2rem}.details_IpIu{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_IpIu>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_IpIu>summary::-webkit-details-marker{display:none}.details_IpIu>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_Fd2D{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_jERq{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.containsTaskList_QWGu{list-style:none}.img_SS3x{height:auto}.admonition_uH4V{margin-bottom:1em}.admonitionHeading_P5_N{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionIcon_MF44{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_MF44 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbsContainer_T5ub{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_GlTw{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.searchQueryInput_RVvj,.searchVersionInput_QmSs{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_RVvj:focus,.searchVersionInput_QmSs:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_RVvj::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_Vh0c{font-size:.9rem;font-weight:700}.algoliaLogo_yiAH{max-width:150px}.algoliaLogoPathFill_tzCx{fill:var(--ifm-font-color-base)}.searchResultItem_q31K{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_Iq68{font-weight:400;margin-bottom:0}.searchResultItemPath_pr04{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.searchResultItemSummary_fqhL{font-style:italic;margin:.5rem 0 0}.loadingSpinner_hU64{animation:1s linear infinite a;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}.loader_DZsO{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}.backToTopButton_iEvu{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_iEvu:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_DO8w{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_oTwn,.docSidebarContainer_y0RQ,.sidebarLogo_CYvI{display:none}.docMainContainer_sTIZ,.docPage_KLoz{display:flex;width:100%}.tag_FHL6{display:inline-block;margin:.5rem .5rem 0 1rem}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:focus{outline:0}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}@keyframes b{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}@media (min-width:640px){.container{max-width:640px}.sm\:-m-4{margin:-1rem}.sm\:w-full{width:100%}.sm\:pl-8{padding-left:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.container{max-width:768px}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:w-full{width:100%}.md\:w-1\/4{width:25%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/2{width:50%}.md\:w-4\/5{width:80%}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:pl-12{padding-left:3rem}.md\:pr-16{padding-right:4rem}.md\:pl-16{padding-left:4rem}.md\:text-left{text-align:left}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:997px){.collapseSidebarButton_oTwn,.expandButton_YOoA{background-color:var(--docusaurus-collapse-button-bg);position:sticky}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_Jjdj,.announcementBarPlaceholder_NpUd{flex-basis:50px}.searchBox_WqAV{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_pbO5{text-align:right}.tocMobile_Ojys{display:none}.docItemCol_Qr34{max-width:75%!important}.collapseSidebarButton_oTwn{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px}.collapseSidebarButtonIcon_pMEX{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_GZLG,[dir=rtl] .collapseSidebarButtonIcon_pMEX{transform:rotate(0)}.collapseSidebarButton_oTwn:focus,.collapseSidebarButton_oTwn:hover,.expandButton_YOoA:focus,.expandButton_YOoA:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_OniL{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_jmj1{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_jmj1{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_YufC{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_CUen{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_w4KB{padding-top:0}.sidebarHidden_k6VE{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_CYvI{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_CYvI img{height:2rem;margin-right:.5rem}.expandButton_YOoA{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_GZLG{transform:rotate(180deg)}.docSidebarContainer_y0RQ{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_uArb{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_sTIZ{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_iSjt{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_PxMR{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}}@media (min-width:1024px){.container{max-width:1024px}.lg\:inline-block{display:inline-block}.lg\:w-2\/3{width:66.666667%}.lg\:w-10\/12,.lg\:w-5\/6{width:83.333333%}.lg\:w-1\/3{width:33.333333%}.lg\:flex-grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:pl-36{padding-left:9rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-24{padding-right:6rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1200px){.navbar__title{font-size:2em}.navbar__item{font-size:1.2em}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (min-width:1536px){.container{max-width:1536px}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_Hewu,.footer__link-separator,.navbar__item,.tableOfContents_XG6w{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_WqAV{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_Tr6w{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_YWTO,.searchResultsColumn_Vh0c{max-width:60%!important}.searchLogoColumn_ugtA,.searchVersionColumn_pdNL{max-width:40%!important}.searchLogoColumn_ugtA{padding-left:0!important}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media screen and (max-width:576px){.searchQueryColumn_YWTO{max-width:100%!important}.searchVersionColumn_pdNL{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (hover:hover){.backToTopButton_iEvu:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_zJRd,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_Ojys{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_AclH{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/css/styles.c68bb607.css b/assets/css/styles.c68bb607.css new file mode 100644 index 00000000000..5744b028912 --- /dev/null +++ b/assets/css/styles.c68bb607.css @@ -0,0 +1 @@ +.col,.container{padding:0 var(--ifm-spacing-horizontal)}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500)}.markdown li,body{word-wrap:break-word}pre,table{overflow:auto}progress,sub,sup{vertical-align:initial}.button,code{vertical-align:middle}.toggleButton_MMFG,html{-webkit-tap-highlight-color:transparent}#__docusaurus,.min-h-full{min-height:100%}*,.DocSearch-Container,.DocSearch-Container *,:after,:before{box-sizing:border-box}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem}:root,[data-theme=dark]{--ifm-color-primary-dark:#7c3aed;--ifm-color-primary-darker:#5c21ba;--ifm-color-primary-darkest:#4c1b99;--ifm-color-primary-light:#7c3edd;--ifm-color-primary-lighter:#8349df;--ifm-color-primary-lightest:#996ae5}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base)}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.items-center,.menuExternalLink_BiEj,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width);width:100%}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol,ol ul,ul ol,ul ul{margin:0}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration);text-decoration:inherit;color:revert}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_XzR1 .wordWrapButtonIcon_HV9T{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.clean-btn,hr{color:inherit}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_P5_N,.alert__heading,.text--uppercase,.uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{list-style:none;padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after,.inline-block{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area.breadcrumbs__link[href]:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;user-select:none;white-space:nowrap}.align-top,.dropdown{vertical-align:top}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button,.flex-grow{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card--full-height,.h-full,body,html{height:100%}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer,.mt-auto{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_BE9Z:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;list-style:none;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links,.mb-4{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_tjFy article>:first-child,.docItemContainer_tjFy header+*,.footer__item,.mt-0{margin-top:0}.admonitionContent_yySL>:last-child,.collapsibleContent_Fd2D>:last-child,.footer__items{margin-bottom:0}.codeBlockStandalone_wQog,[type=checkbox],fieldset,legend{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title,.title_Kdtz{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{list-style:none;margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child),.mt-1{margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_IpIu[data-collapsed=false].isBrowser_QD4r>summary:before,.details_IpIu[open]:not(.isBrowser_QD4r)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;content:"";filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.navbar__items--center .navbar__brand,blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,menu,ol,p,pre,ul{margin:0}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.docsWrapper_ct1J,.flex,.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_t7IR,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.cursor-pointer,.pills__item,.tabs__item,[role=button],button{cursor:pointer}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-duration:.25s;transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-duration:.1s;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.inline-flex,.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover,.sidebarItemLink_Ony9:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_QWGu>li)>.containsTaskList_QWGu{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--docsearch-text-color:#f5f6f7;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 #0304094d;--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}:root{--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-font-family-base:"Montserrat",sans-serif;--ifm-color-primary:#6d28d9;--ifm-code-font-size:95%;--ifm-navbar-background-color:#fff;--ifm-navbar-height:85px;--ifm-navbar-shadow:none;--docusaurus-announcement-bar-height:auto;--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px;--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 #ffffff80,0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px #1e235a66;--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--docsearch-primary-color:var(--ifm-color-primary);--docsearch-text-color:var(--ifm-font-color-base);--docusaurus-tag-list-border:var(--ifm-color-emphasis-300)}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.DocSearch-Hit[aria-selected=true] mark,.content_bSb_ a{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{display:block;margin-bottom:var(--ifm-spacing-vertical);border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}.admonitionHeading_P5_N code,button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.list-item,summary{display:list-item}menu,ol,ul{list-style:none;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}#docusaurus-base-url-issue-banner-container,.collapseSidebarButton_oTwn,.docSidebarContainer_y0RQ,.hidden,.sidebarLogo_CYvI,.themedImage_BQGR,[data-theme=dark] .lightToggleIcon_lgto,[data-theme=light] .darkToggleIcon_U96C,[hidden],html[data-announcement-bar-initially-dismissed=true] .announcementBar_zJRd{display:none}h1,h2,h3,h4,h5,h6{font-size:revert;font-weight:revert}ol,ul{list-style:revert;margin:revert;padding:revert}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container,.w-full{width:100%}.my-4{margin-bottom:1rem;margin-top:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.ml-4{margin-left:1rem}.mb-8{margin-bottom:2rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.-ml-5{margin-left:-1.25rem}.mt-3{margin-top:.75rem}.-mb-10{margin-bottom:-2.5rem}.-mt-4{margin-top:-1rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mr-5{margin-right:1.25rem}.ml-3{margin-left:.75rem}.mr-2{margin-right:.5rem}.mb-16{margin-bottom:4rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mt-4{margin-top:1rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.block{display:block}.h-4{height:1rem}.h-12{height:3rem}.h-6{height:1.5rem}.h-3{height:.75rem}.h-5{height:1.25rem}.h-screen{height:100vh}.w-4{width:1rem}.w-12{width:3rem}.w-6{width:1.5rem}.w-11\/12{width:91.666667%}.w-3{width:.75rem}.w-1\/3{width:33.333333%}.w-72{width:18rem}.w-2\/3{width:66.666667%}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.max-w-lg{max-width:32rem}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.basis-1\/3{flex-basis:33.333333%}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.flex-row{flex-direction:row}.blogPostFooterDetailsFull_JgJa,.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-8{gap:2rem}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity))}.bg-violet-600{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity))}.bg-white\/30{background-color:#ffffff4d}.bg-purple-400,.dark .dark\:bg-purple-400{--tw-bg-opacity:1;background-color:rgb(192 132 252/var(--tw-bg-opacity))}.bg-zinc-100{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}.bg-zinc-200{--tw-bg-opacity:1;background-color:rgb(228 228 231/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-zinc-300\/25{background-color:#d4d4d840}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity))}.bg-zinc-300\/50{background-color:#d4d4d880}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-hero-pattern{background-image:url(/assets/images/gradients-b8733d36bb32bf60b9c8a150a0ff408a.png)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-4{padding:1rem}.p-8{padding:2rem}.p-1{padding:.25rem}.py-4{padding-bottom:1rem;padding-top:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-px{padding-bottom:1px;padding-top:1px}.py-24{padding-top:6rem}.pb-24,.py-24{padding-bottom:6rem}.pt-4{padding-top:1rem}.pb-5{padding-bottom:1.25rem}.pl-6{padding-left:1.5rem}.pb-3{padding-bottom:.75rem}.pt-8{padding-top:2rem}.pt-6{padding-top:1.5rem}.pt-3{padding-top:.75rem}.pb-7{padding-bottom:1.75rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.content_bSb_,.text-center{text-align:center}.align-middle{vertical-align:middle}.font-sans{font-family:Montserrat,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.leading-none,.text-5xl{line-height:1}.text-5xl{font-size:3rem}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-bold{font-weight:700}.leading-relaxed{line-height:1.625}.tracking-wider{letter-spacing:.05em}.tracking-tight{letter-spacing:-.025em}.dark .dark\:text-white,.hover\:text-white:hover,.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.docs-doc-page .main-wrapper a,.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.dark .dark\:text-gray-400,.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.hover\:underline:hover,.underline{text-decoration-line:underline}.hover\:no-underline:hover,.no-underline{text-decoration-line:none}.bg-blend-multiply{background-blend-mode:multiply}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat-v25-latin-regular-acb6629fe45c43ad5d8ba47a1c95c9fd.woff2) format("woff2"),url(/assets/fonts/montserrat-v25-latin-regular-281179d375517d9c131b60e3397b79ff.woff) format("woff"),url(/assets/fonts/montserrat-v25-latin-regular-506557cdb9bc110dc66bd817b5f10218.ttf) format("truetype")}.dark .dark\:text-purple-300,.hover\:text-purple-300:hover,[data-theme=dark].docs-doc-page .main-wrapper a{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity))}[data-theme=dark]{--ifm-color-primary:#a778fa;--ifm-navbar-background-color:#1b1b1d}.docusaurus-highlight-code-line{background-color:#0000001a;display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}[data-theme=dark] .docusaurus-highlight-code-line{background-color:#0000004d}.tags_Ow0B,li.footer__item a svg,svg.iconExternalLink_node_modules-\@docusaurus-theme-classic-lib-next-theme-IconExternalLink-styles-module{display:inline}.header-github-link:hover{opacity:.6}.header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat;content:"";display:flex;height:24px;width:24px}[data-theme=dark] .header-github-link:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat}svg.darkToggleIcon_node_modules-\@docusaurus-theme-classic-lib-next-theme-ColorModeToggle-styles-module,svg.lightToggleIcon_node_modules-\@docusaurus-theme-classic-lib-next-theme-ColorModeToggle-styles-module{color:#343e50;width:16px}.navbar__title{font-size:1.2em;font-weight:500;padding-right:1em}.navbar__logo img{height:100%;padding-right:7px}.navbar__logo{min-height:56px}.navbar__item{font-size:1em}.hover\:bg-violet-700:hover{--tw-bg-opacity:1;background-color:rgb(109 40 217/var(--tw-bg-opacity))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity))}.hover\:bg-purple-600:hover{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity))}.focus\:outline-none:focus{outline:#0000 solid 2px;outline-offset:2px}.dark .dark\:bg-transparent{background-color:initial}.dark .dark\:bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity))}.dark .dark\:bg-zinc-800{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity))}.dark .dark\:bg-zinc-700\/25{background-color:#3f3f4640}.dark .dark\:bg-zinc-900\/50{background-color:#18181b80}.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.dark .dark\:text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity))}.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}.dark .dark\:text-white\/50{color:#ffffff80}.dark .hover\:dark\:text-violet-600:hover{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}.skipToContent_oPtH{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_oPtH:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_J5rP{line-height:0;padding:0}.content_bSb_{font-size:85%;padding:5px 0}.content_bSb_ a{color:inherit}.announcementBar_zJRd{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_NpUd{flex:0 0 10px}.announcementBarClose_Jjdj{align-self:stretch;flex:0 0 30px}.toggle_ki11{height:2rem;width:2rem}.toggleButton_MMFG{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_MMFG:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_Uw7m{cursor:not-allowed}[data-theme=dark] .themedImage--dark_bGx0,[data-theme=light] .themedImage--light_HAxW{display:initial}.iconExternalLink_nPrP{margin-left:.3rem}.iconLanguage_kvP7{margin-right:5px;vertical-align:text-bottom}.navbarHideable_hhpl{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_nmcs{transform:translate3d(0,calc(-100% - 2px),0)}.footerLogoLink_tutC{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_tutC:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.mainWrapper_MB5r{flex:1 0 auto}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column}.sidebar_CLW8{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 2rem)}.sidebarItemTitle_DQfJ{font-size:var(--ifm-h3-font-size);font-weight:var(--ifm-font-weight-bold)}.container_iZB2,.sidebarItemList_rvuc{font-size:.9rem}.sidebarItem__RMN{margin-top:.7rem}.sidebarItemLink_Ony9{color:var(--ifm-font-color-base);display:block}.sidebarItemLinkActive_MJ75{color:var(--ifm-color-primary)!important}.searchQueryInput_RVvj,.searchVersionInput_QmSs{background:var(--docsearch-searchbox-focus-background);border:2px solid var(--ifm-toc-border-color);border-radius:var(--ifm-global-radius);color:var(--docsearch-text-color);font:var(--ifm-font-size-base) var(--ifm-font-family-base);margin-bottom:.5rem;padding:.8rem;transition:border var(--ifm-transition-fast) ease;width:100%}.searchQueryInput_RVvj:focus,.searchVersionInput_QmSs:focus{border-color:var(--docsearch-primary-color);outline:0}.searchQueryInput_RVvj::placeholder{color:var(--docsearch-muted-color)}.searchResultsColumn_Vh0c{font-size:.9rem;font-weight:700}.algoliaLogo_yiAH{max-width:150px}.algoliaLogoPathFill_tzCx{fill:var(--ifm-font-color-base)}.searchResultItem_q31K{border-bottom:1px solid var(--ifm-toc-border-color);padding:1rem 0}.searchResultItemHeading_Iq68{font-weight:400;margin-bottom:0}.searchResultItemPath_pr04{--ifm-breadcrumb-separator-size-multiplier:1;color:var(--ifm-color-content-secondary);font-size:.8rem}.searchResultItemSummary_fqhL{font-style:italic;margin:.5rem 0 0}.loadingSpinner_hU64{animation:1s linear infinite a;border:.4em solid #eee;border-radius:50%;border-top:.4em solid var(--ifm-color-primary);height:3rem;margin:0 auto;width:3rem}@keyframes a{to{transform:rotate(1turn)}}.loader_DZsO{margin-top:2rem}.search-result-match{background:#ffd78e40;color:var(--docsearch-hit-color);padding:.09em 0}.backToTopButton_iEvu{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.backToTopButton_iEvu:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_DO8w{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.docMainContainer_sTIZ,.docPage_KLoz{display:flex;width:100%}.authorCol_v1VX{flex-grow:1!important;max-width:inherit!important}.imageOnlyAuthorRow_RxZ1{display:flex;flex-flow:row wrap}.DocSearch-Button,.DocSearch-Button-Container{align-items:center;display:flex}.imageOnlyAuthorCol_iWtj{margin-left:.3rem;margin-right:.3rem}.DocSearch-Button{background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;font-weight:500;height:36px;justify-content:space-between;padding:0 8px;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:0}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Hit-Tree,.DocSearch-Hit-action,.DocSearch-Hit-icon,.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border:0;border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 2px;position:relative;top:-1px;width:20px}.DocSearch--active{overflow:hidden!important}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{appearance:none;background:#0000;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:0;padding:0 0 0 8px;width:80%}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Cancel,.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator,.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset{animation:.1s ease-in forwards b;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0}.DocSearch-Help,.DocSearch-HitsFooter,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Reset:focus{outline:0}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:#0000}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help{font-size:.9em;margin:0;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}.DocSearch-Hit--deleting{opacity:0;transition:.25s linear}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:.25s linear .25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon,.tocCollapsibleContent_vea0 a{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:0;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;user-select:none;width:100%;z-index:300}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{background:var(--docsearch-key-gradient);border:0;border-radius:2px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;width:20px}.buttonGroup_aaMX button,.codeBlockContainer_mQmQ{background:var(--prism-background-color);color:var(--prism-color)}@keyframes b{0%{opacity:0}to{opacity:1}}.DocSearch-Button{margin:0;transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.DocSearch-Container{z-index:calc(var(--ifm-z-index-fixed) + 1)}.codeBlockContainer_mQmQ{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_D5yF{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_x_ju{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_RMoD{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_x_ju+.codeBlockContent_D5yF .codeBlock_RMoD{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_AclH{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_O625{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup_aaMX{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup_aaMX button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity .2s ease-in-out}.buttonGroup_aaMX button:focus-visible,.buttonGroup_aaMX button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup_aaMX button{opacity:.4}.iconEdit_bHB7{margin-right:.3em;vertical-align:sub}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_FAqz{counter-increment:a;display:table-row}.codeLineNumber_BE9Z{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_BE9Z:before{content:counter(a);opacity:.4}.codeLineContent_EF2y{padding-right:var(--ifm-pre-padding)}.tag_otG2{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_otG2:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_s0E1{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_PGyn{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tag_DFxh,.tag_FHL6{display:inline-block}.tagWithCount_PGyn:after,.tagWithCount_PGyn:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_PGyn:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_PGyn:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_PGyn span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tag_FHL6{margin:.5rem .5rem 0 1rem}.theme-code-block:hover .copyButtonCopied_TYdd{opacity:1!important}.copyButtonIcons_z5j7{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_FoOz,.copyButtonSuccessIcon_L0B6{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:.15s;width:inherit}.copyButtonSuccessIcon_L0B6{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_TYdd .copyButtonIcon_FoOz{opacity:0;transform:scale(.33)}.copyButtonCopied_TYdd .copyButtonSuccessIcon_L0B6{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.tag_DFxh{margin:0 .4rem .5rem 0}.lastUpdated_pbO5{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_iI2p{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_iI2p:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_cHjC:after,.tocCollapsibleExpanded_BbRn{transform:none}.tocCollapsible_wXna{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vea0>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vea0 ul li{margin:.4rem .8rem}.wordWrapButtonIcon_HV9T{height:1.2rem;width:1.2rem}.details_IpIu{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_IpIu>summary{cursor:pointer;list-style:none;padding-left:1rem;position:relative}.details_IpIu>summary::-webkit-details-marker{display:none}.details_IpIu>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_Fd2D{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_jERq{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.anchorWithStickyNavbar_JmGV{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_pMLv{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);user-select:none}.hash-link:before{content:"#"}.containsTaskList_QWGu{list-style:none}.img_SS3x{height:auto}.admonition_uH4V{margin-bottom:1em}.admonitionHeading_P5_N{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.3rem}.admonitionIcon_MF44{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_MF44 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.tableOfContents_XG6w{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.breadcrumbsContainer_T5ub{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.breadcrumbHomeIcon_GlTw{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}@media (min-width:640px){.container{max-width:640px}.sm\:-m-4{margin:-1rem}.sm\:w-full{width:100%}.sm\:pl-8{padding-left:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width:768px){.container{max-width:768px}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:mb-0{margin-bottom:0}.md\:w-full{width:100%}.md\:w-1\/4{width:25%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/2{width:50%}.md\:w-4\/5{width:80%}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:pl-12{padding-left:3rem}.md\:pr-16{padding-right:4rem}.md\:pl-16{padding-left:4rem}.md\:text-left{text-align:left}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width:997px){.collapseSidebarButton_oTwn,.expandButton_YOoA{background-color:var(--docusaurus-collapse-button-bg);position:sticky}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_Jjdj,.announcementBarPlaceholder_NpUd{flex-basis:50px}.searchBox_WqAV{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.collapseSidebarButton_oTwn{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px}.collapseSidebarButtonIcon_pMEX{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_GZLG,[dir=rtl] .collapseSidebarButtonIcon_pMEX{transform:rotate(0)}.collapseSidebarButton_oTwn:focus,.collapseSidebarButton_oTwn:hover,.expandButton_YOoA:focus,.expandButton_YOoA:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_OniL{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_jmj1{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_jmj1{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_YufC{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_CUen{display:flex;flex-direction:column;height:100%;max-height:100vh;padding-top:var(--ifm-navbar-height);position:sticky;top:0;transition:opacity 50ms;width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_w4KB{padding-top:0}.sidebarHidden_k6VE{height:0;opacity:0;overflow:hidden;visibility:hidden}.sidebarLogo_CYvI{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_CYvI img{height:2rem;margin-right:.5rem}.expandButton_YOoA{align-items:center;display:flex;height:100%;justify-content:center;max-height:100vh;top:0;transition:background-color var(--ifm-transition-fast) ease}[dir=rtl] .expandButtonIcon_GZLG{transform:rotate(180deg)}.docSidebarContainer_y0RQ{border-right:1px solid var(--ifm-toc-border-color);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_uArb{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.docMainContainer_sTIZ{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_iSjt{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_PxMR{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.lastUpdated_pbO5{text-align:right}.tocMobile_Ojys{display:none}.docItemCol_Qr34{max-width:75%!important}}@media (min-width:1024px){.container{max-width:1024px}.lg\:inline-block{display:inline-block}.lg\:w-2\/3{width:66.666667%}.lg\:w-10\/12,.lg\:w-5\/6{width:83.333333%}.lg\:w-1\/3{width:33.333333%}.lg\:flex-grow{flex-grow:1}.lg\:flex-row{flex-direction:row}.lg\:pl-36{padding-left:9rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-24{padding-right:6rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1200px){.navbar__title{font-size:2em}.navbar__item{font-size:1.2em}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (min-width:1536px){.container{max-width:1536px}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_Hewu,.footer__link-separator,.navbar__item,.sidebar_CLW8,.tableOfContents_XG6w{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.searchBox_WqAV{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_Tr6w{padding:0 .3rem}}@media only screen and (max-width:996px){.searchQueryColumn_YWTO,.searchResultsColumn_Vh0c{max-width:60%!important}.searchLogoColumn_ugtA,.searchVersionColumn_pdNL{max-width:40%!important}.searchLogoColumn_ugtA{padding-left:0!important}}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder,.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%;max-height:calc(var(--docsearch-vh,1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh,1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Cancel{appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:0;overflow:hidden;padding:0;user-select:none;white-space:nowrap}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}.title_Kdtz{font-size:2rem}}@media screen and (max-width:576px){.searchQueryColumn_YWTO{max-width:100%!important}.searchVersionColumn_pdNL{max-width:100%!important;padding-left:var(--ifm-spacing-horizontal)!important}}@media (hover:hover){.backToTopButton_iEvu:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{stroke-width:var(--docsearch-icon-stroke-width);animation:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0}.DocSearch-Hit--deleting,.DocSearch-Hit--favoriting{transition:none}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}@media print{.announcementBar_zJRd,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_Ojys{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_AclH{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/images/codespaces-click-repository-22eb251ecc45a2b29952fe5983e16238.png b/assets/images/codespaces-click-repository-22eb251ecc45a2b29952fe5983e16238.png new file mode 100644 index 0000000000000000000000000000000000000000..458f522ec08a83832807b91593e9c4ba06360575 GIT binary patch literal 172318 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�{M>v#kI93P#R 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�Jr9f7@!S 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

r#on^EO-Lau&_JJHw~g`w7>{Wj0xVo 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

;26?HuiQ*O)!esT{-5=EDF_IC0x2C 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 z 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 uMX;s9J$9# zRkRC0!;~oCiv}VC{m6Wwlt5SBBy~ zE%4R;uW>miK|9Cfyd)(@f&;B3y%kQE;m~x_SnLl&0|j{j9(9Kp;rl=OG5WyzebAN8 zSavoWGo|p)Jn{Nx{^wXQ3&4X39m?F~v0KV2h6^|zjDQL|s`;+VfC+b1qI;_4=3gGZ z>3Z=&aTPO>?!#d*xV?B!o9KLU48%`I99=b z!NFW+;2?q$DG>!vetUCb;h%9#D|c3osg(Cv5o{4a^T#Q(G*IH_z|jRgZ3Xb$;Cc;q zA9guSMSXHei46Z3`aEN}Mu1k4u|Uv(>vSFN?P?MshyRoQ>WAa}Ez+6tJsyn1*Kd|B zWCR)*XRW@J$|vgFJPwU9zslIX`?PaYb#`dse}Czaq{#E2ojCUp{cm zj9T-;QT~pqV)hx>bs&*k*GiW2!ENS15IQI9W9IV2%LP@~tK?F!5sj z93psg7A)^!`xqQW-YWkdd@slWwk^!)raek2*J}Qp#FLgKWjMx#w)vG>0K>9xZVl(# zIy1d3fI~HMZ6=co9!(C>)=s30^Inecpt2rK3o6cC z#w33*qJ~1LTXHHsI5%a%fiWL$SmfmrcHvTNX}@w~9|yUaBTLUD zBmgLOkGl7QqoscY8~~1hFDJySsvun-SnRgYrZ^!sJQ+S0(t3Dn;7$xi==zhP6mD4q zc!wS$i(jT+G>;Z4P5ZIa*&qYdx>fAi17$Y4llC|Nxm%6pWCIf!sx;|7lKgew%>a%0 z(KTdues0=63~dOxUD}e2UY$oLVPA+M6c{PhubnE5n}++JvGP`MUY_rcu1<EUo8O^U`A3*vya+yqVidDCz=a|>bf>&Q(`Bu>L;N^9G zWX)(OU$pDss#BuHj3fcN8xb@bT`%m1C!>?rHOlqq7*WyO^eP*n6wf9x7MuyR-x*fy zMUMBwAr5-9lwbusncS@EYQjShZ%(~jewAUJ0jw>W?L=kGF&nJgAuDoAU`RC}zr{YT zeJcUYoRFy0p5U^Scz)~AQQCvRJ7rmuVD|okT>OxYH*dlP0YxTCgb zZTkAlby5~$b5561J(gH8~Gzf90>v%RkOXB zC7c*Nm*-eM+2+_(l4T0jrj4SKa@E^?4=gfnt6X;Vttc;eP8BN9MQ)SIGG@TJcj?_9 zj2z`R^yzHal|>1?ufsn&5%`kj&0l9VLYcQgq8f^;{M6fbag|=yGx7v!xQj#F5B=OK zTJSSlSB2c8y9295H3`)dmKRX9Cw1}gF}7j$?!E*q(LpRnba%;Z4gNflHaN> z1@*04b@Ezv65Cn>IkgeGqIXkXt1tpnP141mRReM}?5^z?`&91=l>I|3oK)cLd;|oB z^cQGMU@<9(eJAsJF$Ft=g6*Fp&25JtNf3OmjH@<$Op%O2_m~N{=yh`(G7+pK+t-Fr zuGi!-g-M1V7Zh~GC^BvL0G?}@KnVS1jc`);<0!U?R@}B96er{pRKixiM~iusKcca~ zr6BvLh%K;J;{}S51VcEG4ZjLn0sef9>hgT1dC zO?&?b0rhocUt-2LY*Ybs!IM0W8za%whW5j>9L>jeFW7X{SNW>(hax91m-mO|?zT8| z3NGbd(~M@WL7Tb$@ek{m{#xpTo39%LeGW(wNofk+gKq!2$f5S=Pt9mKC-0+*u!qac zmn97TwaVF+6W8eek9XU6@PM@CKap75Rie2iJQ#BA>gt?=yRbnS=aRRg=b1bY6%wF} z`tkcM5iSXTw!YauQz#7*Q4k{<7zVl+xIxZmQE^`)bndsRlP^E)LaH zYDSsPPB|BgX#0Q+O&w32XioQSA6)ocLu^c_ME(_&h83XB{0n(xgw2*wo)Z+ycDtPNm<+@JVX52 z`+X?f7P;X>3P(0(f z#PJd&_pk44UDG^1sYbVS*%r_!7G#FXcyGzOp~_iTt$7tOF~$^WE!N%qDbgUnrGX6& z#<;dR7`<^2EUeS1_uap7)jAd^wF<5vZkmT=OoQcVOSA;ScwXj0dGvblacYO_Vi#hQ z6%6qR83$6KVDk+_nLK*d9MMK1&d%&;*en-`*dkR02`}R|D(rlya`X=}-{G9ux1w7J z`PioT?=2zl!OFpTj5ud7;y?>C<3P{2m_9`doHz(Rji_ETwJQR>b*DaIOvxgH>E0&| zp!Oj6lWkTJc{&88dV$@vs^v!4LzkL>XE_AE{oFVgt7p2*FHGgQ9$~tyr)JH!EAybO zK4p&Zb^2Q%rezWEc&yHvJpw^1*ai$^AdA;l%H=RjAi?hB_xIK;9HNz{6Xz{;c+5lL z>Pd+n6c|KOhX93dh8OLctrstiKu_?n@3D=6v;X7fFh5aNK|z(z%?{(>KZ|)nARyuF zjUpG)(cD>!ht{onx}R-xYnIubQdOL`Ie3MIib-vU2`kJ0b*lV(4jdG16c1S3_2BiY zds^O*aMru67h3Mb9CUo0iow+ACO zQEj@peVi?E8qK)VD-&(2;p0TXzZ=b`YFMiQ^1JRxv)_E)3?8>{#vVglw< z8Wt1^8RO32Tscb?LJL_{`5TWvI+{X8DtEW}j)$q3!@YRI>a>1bezb4kz?hgI!*A@V zxLLKs=6RSbums0hn4kMCD@u~-X-$dZqOq&&<|AyNHM*%4CH_DgsMu_TL!0S#<;NOF zS!ku@JN0C9t5e7)JiLCgNzfyd0*6=pMDO5#q}`SeGyjF0uK zrTx7dssR0r3B#7%pOn!cWu<-cnn4p15%k|ve!=w=C4qHwF_g9Hc*XvzakU9EgQXe6 z1JG}OR-FHlFX;A-%dzKnrNV>76dIwwgeQNgeGlbC?6WwO__u=HZO&5CWY$;(x@Xc{ z65SM|UCXe~($I>q8$(EN(kK!Gkk|x$l&tCy=8;Fpc=s~Q;&ZjHnlT?@;c;oNbx9Mu zgg^~z(i7!@+&0Uf4SU z2R|UYp>a~tzhUb{_2l&V#Pvk8?Y_o){5xQqM((p1%{cbEsj{I2asv8@<_3uFo^RXA zdA~69we3l;I=w1JYjxn{LN~nX0rPaj$q8t=Hs$h&9w4s&_hI<`bsFIrZdpV>IdCJH zEq7(ySq5G$J%GXJV(O`pyzVHwt$tnLINyiaG*l{q)nh0sg>9VK)3|IAT-$3GtGPAY zXkV7va9alI0<$DzfmfD4xVJ8v`)NUlpVO9$P#NLLQTeIJOHd&Y+am|EZb5eD=l0W>&qaSG)N}F&heC94oNg+ z4wBwh{%Jj(+BG&fPTZHB3bI(z!XxSsLLQwLG7U8a0vB}SZ8M4*b&b9paE>9ls07SK z$vzcFGMfHt!M+BgF&NkkaFD305wl8!+MTq(vjlJV)ReAGb@jtj zX(>67Y0iPaOBri?4UrVf6~UF{aP1{Tw%Q|5m3DH8ottlxO2N*E>Ou>mM=?lI|xp_HMd4b*;TK6}Fw&2mMn; z`waDyQe@YsE-+ApB*8UTDv6S#2NP3mR%`7^Xx@F0PK&CP+P}Q1b1?Sj0h^Iri)%v$ z({1}mxqieZU(wA_$Iy^vNt`mqEJ9&=<}KHluwW=f!Dn)`rfGZuX;J1L;JZBKwK|Wz zcItxDgkhI&@MN8Ap$L~`+I|fWz;yA(>A`j|A>LxwKGRz{+6$=6_A&`d#hI3*Dk&}= zbezl;iRwo&cv#R}20XByw*?~08-NgG_5xWK#UA(aVR8;pgI}v*qRpm4mE_~rQ{=}m zjOi!d^!_-yh7eSOeVqQDLEjNbbZj7V1vWyQ4~D=I+wH5YIiVxnePuo!uvKtS?Q!Tu zA&+3;n@U-{4Om&qA04DUoWdNLPd@o~QXX^7G6egf& zS>+Tpin816iE0FRRE_w})%XUxWwbNm_UDqZZkZtWRUw;0gwz&w4hVC-jE!L+J-`)N zW&@*ho^cENu+x}4DnCl$N&~@{by_9l{G%MG&*|UH#G%OVVi$k?DA(V<$L9Ka%J5f> zIx<*moS}zvDxdWTm8c@y5YN{$Ri9L>Jt%P>3RcW^T#HGcTzIn!s>jUx+ObHRB{vT{ zZy49zS->(%;^k)sVbMHFi&`~bpnM>5eSI6p{8L=sQr(-G83tXgI{k@YXqJK z#+?imvszL*3wv3)_j`=O)ACkLq3$47eLYo9-z;`xafSPnjL>nQAkU zVmH3!6V84{{%l09Yl*vgRhJWMlK$gJ%9L0+L(OohD`(H6jOuCB9#F7#`J8hD zj3e0|^?>2#&fh~*foihd*x;+uNN$2(@J_mee*A7>KgX2kj6M6k9H9E+bIsjV&t_}2 zC_|IG3EnX^G2XAxeoCqqXh*e;kkj9$EpTVpPaW8?;@Drr-xu*KsBylE-^Tc1)A-Z% zF^USb?Y$UUd2J7o-U&B^7Ra+c+2za>+x%8}sge1LZaQxOYY3$^O{kmvOY1(Znff_D z94e#$X4iAtF_5VrM@!5rV)TmlPb^(6H79mB7;nF#lsoq7gYxi*wL(!Ot%15+)&9`2 z5bXMH<^m^)gm0^stb@*=!guef^7h{*KE+lAI52;77e7H)eYcxjhjzaz5hIBfzP4u% zgzqJM=?M!Haarq4z~49eZK&YbAsO6jE;*dlA7$TeG8-gyj4ZGqBr9It@Hwvupi`6+-oece{%KUUVY!hQ(w zqTFA)B4~6iPHgCX@d#PG-P_dDyhY+QKH{tMnpZ(TSc_9|zkNE_;dNRX0WGJfgEl+; zU4t{yc5gEHR+#l_dYBEWW|+UUPROTowGV59=j4ew2cjsrm-Jj8T28n>Q*4EzlWl-n z{mTSS0<2DK+FHBQ9j5|8{R7-yA6@oh+fSb9GSt$?fk>?=r$ig|QGWN$7R)As(WP0} z{sC9i#B!%iNjFB&&Wh^N5?$hc6eXK{ZHAC9=Iz~2Jka%mE9jm@puyhY#p1U4=>{O# zi3))@Q3-uLhuIv|CAjb(bLJwgQnwQJS%b^O`pyp9rMG`xy0Lfb-zmy*+d&)Gcg2y7IPP2U`g2eyO{_;hV zjMzdsm$Ls-5j6GN&!J>zi)QZJ(Zjc9pJ*jQ0Uya*yp_w4p(in81k?6L+ZFz^YNVlS zn`wz(UT1VQmx%CNOeCY}Gx{DYDC=O%c_cmN3#wmWHB!$=luxFZxNqb?{|1w4Z-0w8 z6@vMRg_EI!vWcyWkXHd!45p9y^hPtkRtq7YjHP@)yPoyd8ep!ooMvX36)}H z4_{b3oVxDWj8flG=3u+3;cWzLS)P?mfvTiNxj|w4ik1Hp6Vt+WUCp$0?#gE`-;?FT z9qJSl%Ua@_Qay1Jyzgn0pcEt}N|XVUL6gzVD)r(`RMV=GWL?Ya^!H5oYK)96G&)ut z_7k9unyMdW>1LGAzFU(c-RUV+c<0&c70Rdi3U-XUsD)9SVZ-3D8yce^nrbaV-9*#bDZi6)q*e3J8smeTt@=kGQf4#qlA+J$s^e1)J zrKY^AK2=S}wTmtca{xgr{eRI`kk;c?kdkagKPIMfc15Q7C$eJy{W0n8KD&CU zbfqZQX~qGCo>^=v-X6J3YlXHA{|@h`NNq8i1Dpd1ixoOkuB%&moR*cewNcB#WC>!N zjzCy#etha%g&)d-w`p0w3wGo@-*^P#X@C^vtNn6KF659ruXu9|lQY8ZVgL)9-pHN(>5CVrEB;kgoJY^h1HjJ(P zb^0Pt+IlBh1Q#V=#-+vw-jOVC^zt-%gR~giJ})XXOZ+-6+-(EZ>z<8;7Wi;LzOQ_k zczT}5(5Hh<^SY6`tpl_TVW*Ztp6dcobDhXyN~dE;da<9gnMkG0kIUh(#r4AQ9H@aiyE97sCHogkx}GeYO$l3(^k@R$m! z6(OvNsE8oz_IEg;>Z-#N5%8mTJXh9! z8-GTq(mOcEBt4k;@~gokZk($)jbW-j3KO67+Sa4*$X2{3Y31OEwyNS9W_;%*P~AWp za-`e8{MT{$(jHC)BpZ$IojT8 z(sz4D0zH=>O-GgM_g+PgO{e=iqyAmTA3Q5{--o<}<9u!yWPPddetph>BC=Bi`Sb$} zp(`a`ixE;lWYSb0Rp~S>)^u_#8Gbakj~IU9!)wv!;Xc4nP!I5CyC*;dqFe8YGq~sW zDBbOnXG>wbNWFN;Zq}guadAgb0{w~ZW}!cE%Q$TgulGy= z$EDqk_C8}BunfD&vd_mL;7{;3jaWgw3l-`=zVYgRJBLEXdm`&E;`n~_HtionP-ux%e8f$8+ z!*V0MhQFz!5Dhhi^3MROXaxzk9MwX~RM})$eXt_&4(P9R#nFIaLzVD#EX!^4EQVu2 zi~Fyp^@rl+@>U%=?8TJxWBOJMf9X1btuCXJL3{n3gyDiO%JvUJVd@AxM-Fk&6RLUL z^AvIM#!>SM1rTpFvcoqFWzp=4zI!=83_tLH3&MzUj9;B#_Smzr%mYWzA8YpbHK8R? zM}9UqLj|R4ZdVV=;_1$*7ZEtZlWkne>|5Z?o*in1nU382f*wISnBpoH(Ost?;$!ddzjMJhW-rSB5NJd`jZX1dhdnXQ@HHUXw!A+Uh^qj*0*S7V*yX@0k$EoM z*n*Ndve&yfpS&b2y3v(yT96Wd4gGYxwbib1;*fb!$tOlwj)k9EQ>r=)O;=?q5vEz@ zV*v~w@prb5$`n16=olv1W7+p&A5E{-VSJh|7!HV`a}OSjcH>~qjAyAVIT1^FTrtDN zKCE{dD|kv)QAp|MBVgKp@#|A=OOD z+*aA&jiMB1T6nM%#73B7A&OLB?&(Tgd%62$Z+0xX;sX&Ob# z)eKV{4K%vHGCa=q&>#)4@NhX2?MUQio9Z4Gd7Pp%A-?A_T^klL`Tntw8j7qh3_dA3 zTbV1F`5cp?lTWkZX!r76%6e*tTU>v#8*{hf0Cokope#~8tjZ#@o&rFGUKHZx4er}dlBDz=w9 z!_J{%kov+`k+}TP5D;C%!U2gAY1!u-OhA0(W%i_iJ~C?bi{-Cb5Bp;vtQ10Q*ogauK!cmq=x)SQ@Q|C@~gQuQf} zeIj2PdO&jTI84#3@3WOL6i51000fITmZAuAbJ9DxF!!h5U`*Zl+&%x4aH1@eXC7__ohW}y{k~_(kM%j9C2*9QwJz` zxjI=7)RiO#ie_?tnQJ*DYpgzR!f@k^Cfa#Eqj}LG8okcUaVI{)5Hd@8*o^VA?mo@# zL}{E)M-M2-%muwK-yhy^X|Jltos6EZxpi>gV$(u}Y z>X_xO_tfB&{C?1@&fIg_@_W|T7BL`%-^abi`-U;JDY4Zew`n6NzO)_v=Z{UqhQctn zhH!6m$C#C>6`{wvYf$=D7_I%afOwF1+XmPec9XjKl}cFcliH# zubttjg&VFjS6+>@52F*kMM5Ej2glRPG3d&g;&nri#bkY{5J&XtMnh{zf*zJpg&gmx z#BS7SXg1zLVr%F7MHOV2W#L_(tT-PfPjVT74Bg(q(2rA;&AQTD_W=9B!29VO4n#(u z195ZqUldF4I8G)XCQ60)=En!Qz%`85S~|LNIMebCp|Q;<(o@JijvTZ3dduWUT`876 zWZz1Y`T{ilW}%^_)D{mD$kuFWwK$W3_+{w0DOm3)8r~BWz;vWizMwc~lKjbRTz$IM zuUPr=BGhAeGdknwPWQ#FLx+Eq<#}tkK83* z_FU~;t}@*2EL<;u{M7L?Ny-c`PtBway|Ren`AMa6=)vlJV{#M4S`*2h-U%}18)?7q zEm%?4Th00XiZk};Q{oNT2FqPs$5RSxfL}rDB^BfHTA*b#-sOv%^w|OUVrDw$^d;JP zpu_aDuK|rTlb3af;9u%qH=O=Bk(S97@1qaRYUOmCvHM@!_-|TIl4vddx(}+}e07y+ zkxRYW8^SDms!N2lPCYvmK3p=U6#sRAR)14Wj>ssi8slvzN@Z&331h7KDBK@EyHo^4 z{<~;bj2i874;L`AS=8;p}IIGJr`OhhILY|%&U7t>0^Ro@+J?_jug!3sJCe24*(};Axa8c?5^lOzSqB6yT z@LLM;jdhz0Ox^XsFX>IN$Q^&RL3zVk4M^t#WO*X_TS-Xfo7-=hZNrR$akO8ptMV< z=gqgPOTI3?qBdnO-A^wq602e;2V={`(7w-Msi>Cx}B z$sJy4EL_^`%4_)msKN4jqLpb?+k~{Lw151fj7ah6`p)8naC_Bng5bto?>M_;l>TxI zO(m_w*K@wCw_!eDzHFuOH{jHU^Dt%3$qez{R|tXAYP!41)N zSY`=X5e;yuR7B7{3Gk~{>?%;Ftn!_vxWUXJ-dy!sColw>J}oL$%hDhT`P_hS5>+ah zj^he-9!1+uXd^WIfF2X#a$N zTk=s4iuKlWX(Zi=PsR_s76R)%wc*)+Y3b~jYkO9nS{sj>D&TVH#-eRJgfQpdj{0lZ^B>VXqnf~zbtsinQUhf#6q_u`1DjOzIRB6_)6!ud8JRlNXgTPRs)Kr z95-pwzFXnYmu?xo%lNIg3@NW_))wU>9pfZ2?(O1~kFHZ!&&lqI7g8or!#VL~4u&63 zu8ta>6|J$B2eu&^Z$kU z{m;tUzh{$SD=01y-cGk%e&<@qR@Z&Sqz{9^8!T(h;H}Zy_}6Vgp@n~{U8f~bJ!;AR zas?r8)`Cy22*g_`>20J+fn;U@NxHuvWE8r+t2?(W;&jCy*r4fUg`(1S7}o>9Qx;@r%$=;18iZ<$}_{(=WZt<1E4%NzKhn zQ)931Uv9c_9q+%lET?6)8-5l__+tln_EYla=vtYpiFpm|I%5c4sy>*|ftb`77Sy&| z_R)CiabN?4YEVqbJpy-B^=!J9O!B)r-egWmdDF%jepra4ZS;PLv{Uym;H8)QIIWYo+TN(H z>ofB8)M71m$g(&snrmtnZ6aBUy&GrtSmcznS!mEw4MWYm>icH0KAS1u?}-&ttA8xl z!ZliZ8uB_b_V}~2r@NC4-|j`hHExr{w@7X(#b7#=0Lzppqx7W(+4o{!Uyq$VR6JPz zmb?gU^J*>dHnc-@b4Ds4k|-UI&BM zXO+>gENeH9@HX?s9M7ac?4N0RR4G43wPE^utBe?prlM>~CVr&zv7x#6d_$UB^aBAi zH0|~ITVu6-zE_s*E`KxM2G?q_W4Afr6wsi}ZU`f}FE;eHG{D;Z5>^6OH!MB9d;Av_ zjST|!Vy_&p>XjT{c5(Z5dW|QU`<@#e&)Q;QwIG%qgDNClD4`F&ft}Tw(cy7fwgt|j zhhgrH%}qxEr@#u&_4MNbKEPMo0v`Zn3Pe>{|cq7 z7i?0On4#H(I93cSeYV>$40x6wUC<*ZKBBwl0PO@&ZoRtkX7P9VZ?A>piZ@D`Aw%c34~zzya7*oC-WMm~>?b zTcxCglx3w(>bzVu9TxN5qc3f(4Wr5(^cwrpnJ)Z-dL)8s8w`s?{{V3)7O{KF;*!R`l zf0XN!4a@`#$zQ4IDZy1`T8wrI32Tj$ln=*Lw4R7NwLvwrYgH^p_xCY2f_Ad(e%2n# zZ_rRNWgpEc%|c}U^rw-1+wTqOr)jwi<819w7e4H+eGRh?JDl#kyIj2E{NKUT1TxsQ z&iW+idC)3SytHNWa02i(SnEsIDEZNAQ7}61kng)1;5#GUvtX5)wLBb`wvMrERzEZl zz2{Nm|3|zf%j@(~CaVPWedZ;lr6tX?aeB3CQE^<@w_!7s%B%>UfiCyN0H3@P#`$hs6Is4yu zRF^{NLjA*|`>F?%J)Nx2ykN&xLU&0LdcKe9J54J3d4A6!%fX)aNq3WX%RWwygI+jU z{W{JMV?LMg{=2I$mz&}HudkxL>$A6?tL|tghbs^$^cgD9xws?mB%_EtUrU+k&C;w| zpi-~a9&}T@dgwbL*`Sh@ zPNPEn_Qqa@n~1U#W*;nrD`lYgjzBnQ@=Ikt1tS;9r;p8MIK3}ptDb;cEiLby^xu~$ z=97tX5c?RruTpasvzvKjdeMP^V+2%PWeARI=^fD@VlO6R*0PL)?$qrce4qvx=7CxZFj z=q!e!Uo|eYdH|R5K>*cEoYSGRpME><|DNd*Q5LaEctqOf|ywm(rzoVy_ZkaZ*Rc%f*CRuH1|y4}Tj2}AT!V~i%= zZHx@;ZCbQqGkYZEqCaD|-eY=`o7=CFM~1eFBIfCmyAE^P0*3Sy@Ht2-yGzPIaJs@K zDMIqE+0G@x@esn@iN?V>*D>Pzaf@>~jx$IttWSGELqqaDC%#TattTC_lVsNgwlzb( zUGM>m7gp8Ol(Ne9rWs9Rmvme9J!#KliOv?f+e+NOoKh+I`W2_;<@v#8EL)h;FbM9O zmPDhJA*CXG^``1Wqx{5xq43{AdM?`odm?TJj2WjDu~yznk^F(v1zMhnXQ$2!1Ka8) z%G1tgZ|17|C9}&VR=>T7#Xp6QA*tEoNJ0%Spc|3*Cjy>LXvkhWGo#qoamKD>S;HZS zO~(!!dVsqIze7g`dJ-`WS@fbaNpQU%nQ(`jq129)&DKWF>uud97cb2J4ia?C>DgKJ z)uiDvi{VcUbPPqp!_V@GW7z}Uq3R4(ms7?jR)LkM%pme7}taVdD+n@^~Mp2yLgiebE)IJYpd^L1i2qgxBB@PK=HVFrn0Q2cu&_e*Sa%3xd}u8 zaL?wMD}A56W@G!J%;)c4oBC6LP@3E3A3`c%w7(ym{PsU|vD=V`k`oer@Uc1gDcxYE z#2bjpkejn+WBJ^CY7)`-Z4^jIl>OoW8Qtn85`7G})LBsrSrP2>HZQy$*mfuEk*$v! z!S-;^`1$D4O*eZvk&F;Xq>@Yf2~@|mrm1G*FH*5Wr&ZT_+?paiC?YC4XX44K2 z&Hu)-+C%vUU@FM4JXW<_we@FV%up!uAowC$azK&{Gq7v1UlLc8^ z%!Tc<5+;gQm!s?tLKaGZ-kZHCC2w{LG55Uw?s8C9MZK-@U3W$7=!{6z?IbywwT(?4 zyxVv}^l3`=RX4A38|2@JMZz?2>BHr6Smd&GRDM?Dg!>-|z$L(_wHWU+Qa;$s*P3#f z_Ix&5SH)<>j0@Pkxa`Gj4}Ec-%bDoaPS*lHemOdb3!vW`-h}yd10Lq8JMc+#gM!)=mPy?$oTh{q~F;-ybXYQF*z zXq>6nnbc4SS4=cbtCRmU9;nP>^T@u7H}yXYOpzPq=a~^%`W0@r(6AOkAfJQ4Up=Xi ztMYKdQC5b`GG5W77IMNz_ntj)N{7+ry#w&+TH&FG%nA19wvVJ?fFj7N+y1(27higE z&P@BInA(u*A@XBSrE69K#=>zms9}pekrY6PfJYugxc@#qj^d@%=JyHa_ZqtVp}f0> zXX@8AghItoERr}Y5dx7su}2u$$$hAy+fHMj5EN5Ky}{u2c#>`d>qAA(em-qrLk>hC zNp2`m2Z@99?~XVCe|aPX0h`hV1^jBnU!T2dbJJsZL)NPdfN`7CA7FGgr+hGP#rjM7 z8#UlLCqRu-g6fp%vSBEed9Te9V2d|O?C>bndEKNC}JNaa=`+jJx@k2NiYmE5~>}Quhi*= zS(#iHzmB2xxrZg3Kb(>t{No$DdgZG>TdqJw_-FaChcLtC*~@tI63tfVzE+5$+4A(h zD-wg}xw6h_`iGeFBv*FT*+s~gKyu~BETt&_Uw^3Z?aostN$3PnEvK=dE^oSygMc-V z2qI;5GH{XgfT@B-9=;chE4L;q1Y?|g63yQ^NdVKq-dYk;kCa>WWTE;u_j()I3$`9k zo`Q)@fOQHNPLC20j0<%Si|q>XNnQo5f(BwBaK;b+VykD($g}9xvJJyHDx>y{ z_=PQaLrC0sgUfcZ&LrGDY`^mRAN6TFqtv(zMNY>%)(_`THyT#19Iio2dFSGidpj@p zgy@-U$)Y1$8g@^P_t!DI8Y(*1yJu}T{$Kxetow82)<*cWwpy?B++7}ywZ*;AbgQsV zxWAk;KW{#xFfh<3Votr>d_UP0z0AQ|OrKkoz+e3YiMy>?Px`cSx$JaYM0@&A!ZHJ-Dgi1nSV+&`eWWHe-dMLT9h;PhS4AFm`D@{iwE#7JAQ0C=*n_aSd4l-XTEFppQuY0;hKg)tFJv! zI1#6f#6v8zSP2n)_$9j#jV7&SC8I_*oOV4!t@x)Vu3S}8)}A=!+bye1iz*iJe=0kk_VEFt3)f0X{gGNN~q&qTwyW$;f|rY)EMoMzc9*!v~>Jte=n5;%xmLsRpdnSCv0(8DEW{yu>2w(>uYcCSKb#sB&l?q9y z16ZYzIw|}zzu$G)W2+ZpPf(Uiegashb`eg#{isaUk7b8qhG<1pHo#Db{M~GK51JMu zYR)8*n)!9icv4o8fnwx1#|tk|dG~mA`1`LF7@zw1%Z_W6Tkq~LHPQ~QBmOWJ9CipaK5O=cqShRaLN3jaG8mif^rMPtoZyC=%}Q;>U>3lg63P`P0{6h zTwXYEVpDL{Z4yRrg+D2MvOW?o1PWw@bg9jrq22NN6-J*G)qfTjgp3S~l8IeBS0`~^ zOO35it=Salck0PC2UL9Bd1=eyVLeF!f=W8_BBm~O!_(hj6pb-l%#ojzsA+)58&J8} z>(wIy`V?M0u6Q!+9~qbChIXFh3jAqO74!#W-BjZoY`XvgAGI?rERlzS29K*jT>F)v z%c;0#DQkEHFXRoZ|F-)0<&)1}h}uu&O}o{Idm%>=33sAn=4_?@b3M90IkO&$uNLI> zBSosZP4=zz$fhFIdsAxp+bAg!KW5}sbw-&PYYnJ2*-%={EUMn;Gd9n%2iO$bL~e}W z2*}7PO6C&i9!fT*RBr2VeTns2(Pa}goy`bU|3#`qzMEOr&ka_43%NyK$x1D>)9UQR$Mk*tpEyvfHprE=)o>2G)2vE zAp)1;kV`WY=wz<`L)A4Q?m0;NVUZl>w=awNPl1<%0v0RiSOV9ISel+Gnsc?JDv*sU zhMT-8mzS-J;f%q}a4gaNw;7Fb7vO}4DOr(o)AG{NT)0P?gbBRe>7k?0@fofqF2`w= z&BSIY?+5Q+D!DqGv*OvJ{}N_kTnn z2)Q-Q0S_WXTp!WeZ(DQ553HUQ@mKEEvcDM5@0tMG#6&KJPZXemlgm;2J)UdI_-zkV zmzOG?O0UO$KrIbDm|yZ9NafB%j~*HIa{QZ&uY*)vhkh1aR;YBQ$|z?4wsBM#$E80s z{-&bA`r~W${ps#rP)&g1gu2ytJxy)p8j%}5bWt0kL!orCr$4)1=$(PPZeAMRG={A0 z+lj_jnZrNEUL<$dZYiHZ*LEBPFh=7$l+kof+K&+QN10`KS>A2!Vz?Jm6O%O{*=PgW zp5mLW`#$*_-i;lv;cr5q_PPBJ=IPoR`19fV4DKcCoYDIz{?b@Q1gCAxg`6#u2f>#I z-i8#>Fjj-kED_fu>C4sDKw0A-reyAJo>RT7of&F5IOW6g)=YsBvgK=#AEKUZ>m)51 z8qaS>PX>dM-Igq@CUKhX2m%cP*V;Ju)@pKOc>_-asHb8TuWH`LLb16su%Qc9hwM*?9beku*YK$RMd7{T^>6X+n5ej7kRa1Lba zMKqZSn+5@kiTJUR1;ByO*q6Z;yuGAck=|Gbbouve8T%fpP&HuHfzkQ|S;TM*dhH$# z0)}8$E}QEh%EK)y3R;$06C(O4A5&O$M1wEwPMZ{s$Zu3D z#aD>k&4-qLT8ug{)bY_-WaWAIpjOb?Sl^75+wr7GnxxQpP+tfcV+U8oeUkN9NX)9E zD9vgh6|2TsQs0X{=&sXxR}OgeWvX_gjKycEb9>?=**j?C@k+g`1Ey66Tv1p6WBfQ~ z$8)4eHj6BeAW(LOf4A%WdH=!T@nJ!Mla>CfNg#f>BM zSJoY7^5A%FRw@ZWza9n;%WT?L_I_7>Yj#XLzMCv+jLc?>Ik!+JeM$iS9V}7RP>YQK z?G&oQqKfdOIyDcV!c!+83OwYcgj7dyvDh!0r z1CWp=ca|#oV8M zM1kQ(dy>Rwj?=J#Fa-X_nnoiiY+{~ws{xatmo7nCkcmiB2Qf)3&oMGwf?yhc$9i&4G=qhb2Rff5T1k7tZ@ZojQ*^*<-pn)V#Tc0nw{;6S! zKP@@EAp36;ds=82=<2@z=Q{rG^d*FRS*bT1vjnbckaGNE6XPD<3d%B!!NtS#8wQ0p zzMombqZiKzuVrI_v8=r1K$@fq)veF5o90)wFeHq zI~|wA-0lgG@#r5pf+EEIyqV_%C*aZ)C93PJ9)8N+EkX#{V4HJ3Mwx4*`#C zv9eUa-UK)$bK515noLjYy;^A3=XD-xsR_Ro%2sE~C9pxbur}@``*1nVDoF%2QVx1J zClBl^Lv;GO@W4{Xnwhr0=5Hhzh{aljPku{p*q06f#}Ew%4tDBI+kdEsYCMk?S25!K zh6WMh8%n}$$yj3uIs3V(*ubFNM~ge3vO38F{brciRW*e-(DFBBe2#+mrj17E5pMRE zxJC~h`z0mU{+M|5?t3TUbCRc1(A?z9x%MxGcaOa<&qg90W?0?sR>~^eLFsNEI-Uot z%x9mAzSB%r)=?q)Peh-oQ*8n)L3kI@txGim`j(fbG!#R|I`;9K(zY;H@356ZZ0-h2 zt9CSu`Gyj?SzPd%vWR0PV{|tl{V^oSXG{d{&I;G$Dbo9H`TN90a7_0Xg_!x;Y2W{V z04O{$FJ;4^|FEV}5P<#l%Z|x)hu~{+5Quk{`?T_j^4vEr{e><=3r12*MG@!u<$$u+ zD}Eg>k1DZCgOL{{nsn7lb;AqIYZ|AdEV=?R%)*S4!lcSSegAycBXHpeCQHRkg!p;4 zdx?oc1O_sL)oqjBIMByU>%GqniS~b2OA6c4C@_WP@`wm>SdC*4pY3r?DVZ1(>S5%9 zFY>59szme@oT1dc3nSn_Z$gDW&^xSt@mb}+Mju=hHw$>>%2q*=>0yu-3_!jp6-Y55 zRI}}Zs_gYx*Z@QJC2Aqc{_ouWetZi)p@{h;E*Ne)zu}8JC7>MF%y~}ziUtcG_IgXv zi)Zhakt-)2lYRj4bfjkK)lwcFVtd^>yq#MtE~boD)5D!4H&9UYVl8s5t((aq5zG7+ z{*DVx78%u1z!_6ZW0v&EZ{|G;XPaCh7Fig+zR=QQXogZz~c1FlP!jGhtDV*gY&K$Z4x5zZ>4*B)3n+U%FWa=An6>-!;J@QI}_ zIpPyxqylF4V6|5z{$fcf4KgxK`N%|K0_=1POv6ph?xGY%C1`9}F8N9v^jV3Wpzmr; z4B*P8rtkB)S_zc7#yIQ{pq99cO2m|UAb2TIj#}lG8SY5gYCav{vHJQ8(W7J6LW_+b zF}u~TbZ(=nI@?DMgc{mcey|Ci+gwzKt`D4aUZ>zr2~)pi;RRcb%{7;Yy`05KkqXDg z3hvW&G+&!j<&gcwSFkHUu7O~I8#h=4mV_bXR>r<9iB4+ZNl zatkF)%IB~aQ_fJ(Hb;}d(&xU3^CmX`*SgEOk}t*J`>$}H5H3MZ$!64A4O_?*=T z#W7AFA9p+B(Qo0azu>Dq!kB0$)Uox5yzt2LUtYKhdRh-sVEOrZadB~rpC{naOO4-t zo-G}_Droz;Hc@FHf)kFN9vbBb=c_ONgmv3jN)U^5Bc|v)9jW-A_Ym-uc#YR8MRv|QFG4S~Q-^Y5>Sx;|Y=pvjUTD!V((TO*?Y6C)_C z(V8QOGPBF^&viVHKB@R2mDZ_gd&v!8J){K>aU}re0j|Q5xk%PGaw~Q+S7c-q}usMGoLCZ!iG1%N`ZxYQ} z=GR7yi0nKE@nC&FJ!I}r=>QHKt*;{xo|P&g!Mo}_l{yvIA^irT`2yVWs&TIVj*iGT z8_PP^u`^UMu#17Hx@@OM?(iVHp?me5AgD!5h*p$vg%KB}YXmAf+t(nhmus1cm(lX| zcSRaA#Aeg}+9c-2O?Z^<>$umVGFLLqHJUPu&z;4&Fy|(MkIF}b&x4M|Bh3`~y))z$ zGe$GCo27iTsL*DxpEOx|*heVSfagOgr#VVcyxV)RNTR6vamxLGEacD{haCy=O2R&O zqvBi6jg_HrA_oH|s1{}j0+l6tTmK?(bCc~BDyh#4Mv{p^AZthN1{u=DOS(7&?_BE; zjObVcEg(Rxa)fFQHcI4^b0B1s?t>)cwgHT8T+dxwLn?_bGLKN{)liowhQVg8)^#!j zD8cx2B#CcTrtxOpZ(jw|z+<6^%k$Xa56Wqb$c%E<5Pi;_!JZfZnaSW*oeo|eyqWY} zy&$_^-hEa|dF2I1(D=-{c=zB9m<9A2#p8{0M#Jfd)dl_iGTGSok{=qZ)#wiYWdiVA zK=Mi~AV4J9IdT@>NWr8Tw2K=&1Q!XDh!FhR70;ilCO1lFM3x&XK=hzIVASc}?zUSv z^(T=Uf#W6yVwao&)Peop71tp^uDwlI8z=7wpfzoJfmg}UU(PpnCzEpgA7#iWjisy% zZ^&ByhUDyU14X4fpL#@5&dPH9qH2`{Ur>C8vpgq=MXzyN4#Nhtl3E0=r-n+%5`e&+ zT_N7gykLUy7SCprj=)0;4uWoKs)7-?-l0KK7s0&C)72d9DI{v|??Ijf8Qpq{Pqte4 zr(ITlM&+SaX&W`l_Q2KsuQ)fsHk*4vp^P?9$KVCW7tugBt!*@_c9u)LQ}@VjFkD0a zjUF1opf;NwCKBgKEmKc-(wEn?=aWL57FcA*Aw>$QljqyRt{*V=O#XTq{b$zxGjnr^ z|31L3olymw`@Otxl)0Zd0n?|4`q@mrpY?7F_$#pLNwt#R41WR!>NaF>BE}SpZ&Odt zPV_0@Um-v4OqKlZ>QV4E>BjiOrm3MvLkMEC20Thu3~fC@K%{kOVur&ageGjZs>x`| zB&zYOZfIV=&Sk8WNP6|6P`tFaf#n+`NbaK!TmgGx6F=MY_$!#|2{lj8A-dYHu4_lS zUmuR<4$MutugBr89sXT=yAk&$>7HIbvMGu7k%3Tycv6x=iHz?J9>(CU2L1T~>uq7> zDO(NV)m0iaDS&_}X;Bi@O?5TCvvzP$mSM(aOrR4Ltz4EBh? z05YavILqd%IrN5CdiRbbsKISD9!j}xfaF~Y4#^m!g z;6jA9y29t%uQeVJL>f!Zqa!`g9MB&tK2EEG`{=O3)M3f8g4H0@E>M85*D0vP4J?hv z_h!7VyJ=CD7>V1h%s#^(X7B`+eE3ZqR@On%1YyI1{rx_cvJG5ZQW~esoOC~&{jKm) zs#YMuQwaRVW%IRRcPvNcA1LER2wi%`HtErM;0!G&~mrqITiSFEJw5%t30vp}X!Z)goVHTQnWtJ1a}L*c8svDV8@VMbdJj)t(0r=E z2wf&FS8PN=PY8?cx9oLma~L-FaMRmydL1LyAaBI0-S(42u3S0+*H)Wdo($LRCF}9Q zx_YjzplqX_zYp~X;*%ZM8f&m!j({E|LS8GD(T>L|p@YuElurlGtJ!2^imH@SOw7(_ zzM?cdv+aC2ABYc1D>(Uw9}`ael) zn#~Nw{d9>4btm?1mUA<)QyaU|jQA#&6zeA86Wq?4`ukxXOip>gI6g-<(DTejLNcE0 z`{mFNnY+L4_;NeYB`oftkSdS1ghc=yDsMTn!Pq(QY zwfP$a);(AVOOey6*`)BMFyw>;hJ-GVE10v^_wY3|)}J)%E#^ulLe?Z+-`^O0Y=!LJP$kFG4Zt7T_uvtmRl#9~VRT1VfJrwi2nCZrqLkbl3DwwUz(I9>aS;mMFK-&mivfM|$(yWd>Bcb?}guI*WDQ+$6>^d$Tqq} zfNi+V0fvk0>%IMXS){)0hQq$_PsjbNqEALGcbx&sPA@mUQpL@!Q9Cbx1+ni2PVO*U zcFc^6;~qC`7JpjuuUvH7S+9qP7JOgzVO+TzuZM+j21;RwXrmDdeyP4IVV!Es=}@>d zAq1LZi4m$A^e905(pda%jwX-ooeI|c`T5x@s%%)R0&PT;gf=DCB{N>^c|yNZh%DdI9ETRX8HZj{5&7B`Pg?;nrW3_DyWXM|B|EEp8gL^eGIoCYkygV z*iZ*rzie~XjJN*Dl6DeuC{OE$+{va^=J96nD5W6W{u(1sj@vPQUeUPRT&gY*T=N6^ zpS?VB+wq=ZGiY?<0OD8;Wu4a3{pP!T=X%HFQvk_dtmsu8jJ;27?#~5T3Rv5p)Gdlc z+Zq_^d7R%PL;w6yzVBlV5HI!rH{Jgodx4lg2ob;|9kKF|xIF*Ig|{^y*|^FO zj0DO*3*5}AiQAFkYGV|yvOHI^JA=``87MJELDYUX*fgAO%i8oy&y6RUYS@Tcxo5ca z(;aO81$z57U-N!JWv`2o zsqK^diMDrG9B0f<1Y*8CBJ>K}?)a(dvRd4Yyu80>Z-+86XKKi`Y$YBgSp>=0E@1)F$qBk|8S_q#h`y=Am`syR~)Om{@(3A0H@lz zF;Du^kn`A%Hv`lC?y!^ihM&1RiSJM$KBv4v-cFuxHiXI4N_Fe@U=&giukLx-6u{2- z51H)eED9c}S2sZUA7eo*Q=)sZ*S%bKds5LhXauTpDf;rLDR1K~O@yZL5QgH+;>i#P zsMOEC50Efe@4a=C@(6lPBV1~T=U+`y=3`138q^fx(LE^;BdO!)sxpodefewhxwokS0B(wLN!PB7MS;}2jzdClr zS=|XIQEyTGJ|)uS^C(ut9d+c~8f&9!|p{e1|1DP4*0^K>%C3Q8b{(A?KlXD?ioVOoPR@3hLxt4 zq_!TPfX#qbu*bLPjA(w@6(kG9kd6te{sdDK>@o`>g-ugJv0>qD=OLJE&IHy_bOE)) z{3~cO=GB;E$KB4?WJVnhFTa$XofNb3%`_X|C5Pq-&&~(K#ZFP*j18}W5|td~m&dW3 z+{sCGN>k>Iv4HEfcP5_0%+1aeC-Sdapg-WM+xKu)-(TN-A+I?=nmRgBiaI*@{x1(} zCA&Gs6b_vi@ag9Z5QYLpJ4mu2;8+5x?>nB(wJ&0_G3Uhz->%Inm;?Li*9^Ou@iNKbs$9{zwIfZ ztfKv|sk3+OR|lhf z2$7)>S54P*HDc(^Sq|ZF}dCHz(%|?peJ?Bc?S>#+^j9l zR-UDyM}VM=p07;+^iIVf-1`)AZwujDfreDhj>n0K^6Y_(Oq(qm(9l#Dj91;Jl=>>P zsX=5WLS#dAJOsI-e%e}E)btSvVSGk#|1Wvp>$Eo^Ea>F4D5$8^!ue4*weY;L>+BFH zN&veR_UzdGU-;R7ue8Asqr+}MV`Jmjpc1bg?&*39ek&kd(PXhZhsLwi>Fzp72sxTF z->RUR`B@pOwz?{dY!ZpXPrq|q_TcwU^H>QAo|oX<*P^x2_cN;>w+@Svo8tH59B7Zg z4b~Q1vVYk^?#3FRdOvPCZ9k8BFtD?U{n`*lcKgXd`a~&!Soz$M7lPYEyDlP+!F0a; zVftM!D+}}YqO=6vsX_LyFKa^QPU$mVk?{Wj@Pz@MXb8}pRaHJuKd`h)K1@38S>{~Z zd+xg^XnO+mq@ua0DEsmKztTq3V88X`wSu8dfRQszUzlYmFA|HGU)!TCfVxz@b1vXu z2Tjgh{=ji?4xm7I0TXs~$7$fw4n92YHjQNLCRmETVp>qS>@$r+fh-n9a`dUvOX=`{ ziH}1Pzm)MgW_FtZ5D%Po(789}k^2i~O*+6_*wzrt$jNoSJ`k9!ugFf{1|}OsYG6Gt zrXduf4h5n65s^cpy#yjBaq-@ra4EAoAdapCD@)KvX1n8;WR07MEV7WF+C2JT zz5@`MIB?QQU*&?)rH>8)fbrVAT_Y&W*xo|BTD^cf*PI&Wrr*E30tz|RQxV-oB9jwGdQ+Bf-k|zX z02;}GkeFA0e2Zjr$Bk$rd2V82w7$uJl_-Cd z5q4@)2Lkj9nXG=~Y0wA@X9l;#oaaLFU$?9F<|XanbAmZO=bF9Usb~21p<-S0qvIfn zCbEK8JiYDriObu~k9jLtwIuX(3YYQl*DN*(+WDQZKl?>UM?GCV;T0!~j+9lG&7P%G zPF`5Vz~{-T%1|`)wjFx=G-kt`^m1yp-^smZ2?%;w>=N2#@0?iD?3*}-Zz#8g^b^0S zp?$c|+**u+L+agUMuAvJq`T9`8Z&rKtyXWR2S>ol*GOKz)f=_ky?Tv|(#6V)VMPIZN(l=XM1m{%D z6@hB5Hy>@zJddKT_1%FrJSMDY*$PziL2`l^x}jQFU>7#z!Ga(16Z{Qob|%^4>?r(u zNTgiCSg;^hhn|$h5dZPU!UY{7w_tL2b|=`?|E%)-FS_UdyuwO-a`W?p&x;LM^nl2vC!tb5A`;*4kv>bgvhZ6 z3pf3)7XT5YmK?y(^x#kK)W7B68S}E*3 zIdT%fRgj^Zyuv%xg2CL(CU3Z*Vx?`c_M0-PYS%(R96Zez-Drso$wvAP^~jokG_w0^ z=&I2Ew|hSKvY#uKL&?)8ACrb>;PC;o#Xsd-&@GrZmF|r<0lW3jswdf$@q_9g|774IWVT}dySk!%FK%;YQ9Ds4&AP7#eR#O zVVOEE&`)1GI4_7c^_hF?lpCFF2L`R}%Xnxyz21_%dOvbk&*Duc07N zCkuLREqKo*L{er6HuoCQ2-aA2ttD!n3??l{b%SYXUqP$c-M|iNp^-s=H~F!|V#JTO zSPq^c*n_5$YTnJ?y9!*(B?V*um})%Kf{0MO#6v`;9bXI{6mh&~3b z=d&dfvxFkhG6Do9S0GR#P4cxb+cARH%ke>)T!0+O_g=Hd%L=U-A1o-k5K>6FtmDTY|M#@_kTlL*t+-iadUG-?0810zo3tnlWy+ew5OJUN@YAT=t|rqX$@_h$+<48z^H2j|&v>GNqDS@wi|_)i zYSoFMQDa8?9~$hEqN}yVKaK+$4+|io!2VZVUnUca8v8rA`>VXBeI~j1;&^y|eHRaB zS|nft=-!FR0x|!ZIRkIU`@@2X_y$ciGA0Re@nE?c?w>#3nn2^@5v(EN2+JGq@Yzl))bhflRAT zJ!23J6N0lp{7g_5v@tKOXsJw_Jz6BTBr0WLF2;bfbK3LLWzfs>e%yA*eK zC=SJoySsZR?(UXCad(F=d!O%p&!02TWY%ORlgwn6-0Qk8sWZV6-7LD9Lg#V1x&D@lNp3i z%p$f`R_4*PMN95Fx6MA`q-yY;CR=rA*Gsduh`RwR76Wgxev1|b`_jpz$_!|$;mVi^ zUMBotDgejP#>f^dHqZW{Mcdw?hSP(+_~8k0=88lS=ROTnd$opj3Q)p)Uxdl9CgWX( z%{fwiz3eu02*h?7Wb$fmT7*>+x7HOv;7_trG`Q`pML3$F1NT;V;bUu_=2p2B(J7ea z0r)qB0|9q+pP|0vULx=t4)5;!T(dT?{HGHAzelNA*kMcu!(-%82G$%!bjUO;{1a@Y z=^AQ^pxIE6?Z%T)1QkzWxLTU`fcS|3_N{*mJ_+aWC{`llj#F9GPuO;kFp=8JGuVf@ zz1+hPlsLu{!YrLA4!ZceYV;eH-&AoY16BBiJWA9CA|N)Lo>`Ee5Tu3PUC}^OAoSZ8 z!n}m4CidBmN=CJG2n;bUVrQixh%x+bU&wKQY4d$#CNu!%EVLGJT;QV>;tW(s+@meN zjB6knalOfH9k82loSznIJ063-FL~wznlYW$gYpw?SG*m*P=bm0J6skw5cs(cB~Fa+ zwF?D<1*-n&+f_(-=4UN=v9aH|`=X!gFSKI*1s(zb=-Y16CS2c!3mGcJ&CcB;(MDR$f>4 zk%qb%D(ZOU@Ys~fuCe-Xw$gmlx>-vCRg7F$Z50@!?)`z?nOXuiBpGvxJaHS$XT1MugUXwvt^?>|Y6QOL`gG+^Yon@VHVu1C&fGfFarNdsNE3g+gfrQ)ZtnWr%_C@QkWSHFU#4ripu zikt`KieV-t0&GE0Z!h(B40_j-?sJfP8*L5%kI@GV{f~sm>fz!~V?js8B>yoZJu`DL zgoCeG@6O`NVfSz_qsr=oF_9yZ!-3W~UDdKl9}LHANYf2TdgC;{GF^T7jS{}2%;Npq z3n+4ZSTXfVi z--(7&@6?wlpQ;k=L+}Gbi|d;y^`SeAq6mW*vVU9JC_RtDdJc!ei`fM_f#-Rx;kKK^ zQNwJ(N=an47kz1?thBt18wx-Kezn1cK(H{f^?`WR6M2E{yydZ?`@u8}{+cTUO(3m> zyaveJU8Ta!lX%bC&je0{z>p_?0ai%pP267{Kq6}F_=N&3i#1;R{$y%I#z-1EM%WXv z>0~lSgr;a5uFGT}wIHy7zO=BN*Tg?8v){_`5v{A@wZGLoOrDT-Xs+$OpEvvAv6@g_ zayM9pH#gytWY6+B*IX9|CmB6AR^2x)j%*;W$*~GOgIBTo&~0&JgTV6~w+P_M-hO*`C&T*uwH-R}c3Ww#%+7w6<;X9z5HqL?g^-nZwCB6A+<;d>D8to*yqlL_RdB68VDAvm zG$5^TFjV1_z14aAIMl;$m`8=e_kC!%j$e05(g}}^v!jApLS2;>QE+cdRXS2sR8)>T?mT)hHfS8I(;xHaAuCj?q!GVBg&(i$-bhgkffMM@3P8I|F(Xg^G zH;GbO#yCl%n>j3IJYXhXI&NS`c<23)iW2(1Br+sG^y}Odg`kf`yhN8z+5jv>3Rd z%1x6rwWq~WweGvp`bw~q_7H&ZlHE>&=Hy7Qu;722&@%1sEA;ahYpv($D%Zo;2XcGD zu|;i>vpjYDYFNFshhY@rRo;Z7)mHTB0P%66&Qc{%ocx+y6~AHyW3V#$&Z@Jk1T*c+ z!anZl4?+ZaG-!YyG4=!JLv^P$92dG6?3HE53ol|5tmY$ED~2~M{r;*HnCxz$`N|4S z(52kh760JBY^KayQV?L2V@fd5d_0Xp$^()k8738pR|ZLyOIHwib$QJ7e1E;a28eTf zt*o#AY1er<7>@_4Hyb-hx5$nF>qiZi*{6RsgOxo<&tVk#?CkmI=`v9=m5=A&@XM{r z3e}Yy?6*5KmAmiP{PT#12gMIOjLiSqE`2jpBWYo{i!of%u*sI3@?xa-IbLTp@QKep z6S$@UNm;@3%YH5aZGx0`RVQ9YSinim6?et-*|%YrjgPwD7s z-|Z)QBkxe&M>L`ffY&omdyVb>G#m z2rgQsZaEU#YBxsdXZ6HfEeXjF7-Y(2o%_doO}2+#@i6f&cAP)&3ppr~mR40IgFG(B zZAu~Pb3*oOY3xPE76=!MBGUqw5um95f>+#21t2wXHYYUIwPv=pGxBfL_ZPTrY2GD2j+r$T`+X##|FeKRoIv1`B&j)B)nRk?_ zCiELPh?LKpJA*wLjZK+HO{;1PQznzJEt$&?r~DMV*-n*3rTVv?l#kblIS?$4jKO^X z@E{fjaH6tFRC@kJAGEn6<*gG0hl%dE8x>Qc*|$J_P32gQPfey`YaOd<423CE)TGk| zYfcRKTaz+Q>|*lVM-?GB_>lEVGjYkENPZ-B=x6 z^D<*O0pJRR?E0E_;;k~AjjR;SId%M{%Bs)N1~!Jg(-&ipWv>D#6Y)sSP$L;v#bQ;- zzFAAD^SI+sixC9T%wA^JJc0huh2#EXq#>jIRB=|BxQivO;DT7jYB(nFt4VLpiy-Uo~mGVeme+tF3gr6M1Yl)J42K1#9SX2VQ#ud*d(F zICC}qk3KTKMuI9&2K+U@eViirV)BjPm(u;Uh`~xtL$oYCiq*s4K!Q`x-+w&83y(UU z4gmduSU=CIsoUZ&9eky2I%oTGQaOijWBvZE50tyGrtX$D-}if=!q@uxQbn}=L{fYl z9`ps-2_@x-FDegSPGt{4AU526iu1sa{jeTe5{9)F z_mce6YvLpmuJa!|gR{xQ4>0hw zfqVRV8=V{-ZTDEBW-!~m{{=Q!L95$^|H;<#1e6Da)!=5#dc_kJ0CPn(y9J@s>oWW(68EGW(Do4@po7S{VT$LQVf* zxf&ni7XROKrIys=tZn~uD4qFxj@MCH!p{1C#K!R8{}CGpVwZeX@oMzrz(lpTImvCm zm7k>=zmjqwJ1k6adZ8jkHPlCbgvai2AwZseOI5?WgbEV-Enj937*iI+nO*#xSaruftYeK!0BH zz!;@b_8H;~Im>ba2Dapk7!G>^#fY}|tJH0hg}ohpm%WO2w~bMQ4hRuW1laW_--sxe zf>s@lbthd3rnZNgf~e5A9rq%3D>cq*C><51d*tp7PBZg3%@;9+yY;)9%lU*{K6YIV zp_Qe>4~~d?N5cnuYgZaAuBhUcTo4#*=({8yqD2O6^8M%-xv9eN6Fj#9cu)i z8*unW%&!E#oAWQ>a8bETPHoW@vy9o|22CQ5l2H6|5rQ*K(>3I;h z-aABlbb|?gT)nVpj9jD1vVw&}&UM^cW@LMG7<^K%Uf;HTYb5K@Ks}N6Wi|yXOLCZ9 z7nIc*CFj0WCC6P(mULOZJ1*Lff6adh+gA#fsK1$^R2kG#?ob@rGIKp0C2ZjO;^-8O^*DAV&*W^v7btzC%WHi+A8ISEWa>GnX__84h+Nq5^ z3*Km>r+m`;!uo-yKPX|xr+nczR`Rwb626f{7TC-UjDn@6*$+~miDa(mMBKBOZ8f~J0pH8?Yd7Q!;^Shi+JNS(oTWc=?S2^85EHT4p`rqz^&gdXe#0oh z-lK*&(bsT`!bZaox`+X|o5pf4EXiing{)Ctay#yNX%L|^v-BTXa|a!PisgfW05T87 z8*p#I6(|@3fXv4P5+yUeAtx_sS7liRi}IO1`$@z&=5GB@voLd*6!fbo9p(}7#w2U@ z`!3132f!B$OP1^2eVxT_Nls+%KZl7gd^r9m#E=I$NKnJ?#U-20J_raxBUF*T78VSb zRHzZ9+61_GrzQ82cxGf%`uYx2nb3q`>KawKuI2I(%&2o zTjPuKP}kL@GOI~R4j@Zb#R(-qnB42d26$=G08Wp1xaJ7f$xugufi;n1$OG=r9@Buy zI^4{XL>4kBo17KqKzTUXlBo){D~cuj&up0%b}U{FB(_@0G|-yvm@o&4Q$$RnewlM< zEN4kPtx7Z)c}UJuv%h+56P?vKs(+eafT5DYn5sf@xe%0d=c8+iuX?Fe$xxA3mZq8a zD;x!C;Kw~$h+{GK99Zj&ycu41y`!us40`mQH{30kB14_|mhh+R5-cbw1qM9O?M#4x z(FA^)>8!)IJ|HHlLoYdIW?Zk&R9tp?=T?HK2|Bed61ABw(d9hOcp^^d78v0q;$Q0Z{Dd z4TxjO?DBjic-C^2ruj7&VtM$3sl`>!B9dDU`inwB_FG z!;y2A1X27a8XayjV9paXEcBvqhn`O$^tTn{>^6%nUil|fVZkMHU2b)RtyZUps^9kg zs}{{|mVwvJOvRfs&IiC1Fx&(s#EeG@gPam5B?V~WBY@^)Sh(~M?4H_$mD+-RLYg_0 zMjp)zBO_sAjsoKTOkRrnm7W%eVF~@iJ#`+49E7U?{@nzPBZh05i&z^V%?HQzlj3J< zW?io4JcZ=*hfjLUi{m%(@U@4CQ5`pZDT@RtixTaBJ0W&K9A5(sb1hO85;vVj`LY6&nQtN(9(CJt=WMfRB)x3O`*{_fghXwHd@0BvaNHI6A6;EM@ZZX|Dw zSvk@SCTvi}auDlvGzz0ffN&SWzQeaAc?r8!CdAe!HozLXF`XDAumy!NJP=bTh7)Yi z_R*w6kp*2H8!S_-AY+odqL>r+P3fI(u>XKw!DU^}6`4J;*YDJMYRe2R;nj!3+n5~@ zy$$X0Rby8s9|nkkxMOWLAo+4c28lYUXIR94!QZg;jPp{a#9#OJSb5{X9FrO^?O5sJ zH_&gI;ttsU_<8;p=ha*@Tt`JJbRFH3TnJ3$X)!B@2Mq`+aew(nT;8qj6K-@rTmms$OxxdC(+U#+ZsY<| z6jO>rx9n$)f2u9%qYc@s1yGe&#j$bioSC=5hKUDxiLc-Fzx`aE%R}`*ly{}9esUIEw zor(~^|DufbUzQT2(g=Cc`bzN)DsAd19gf%sYE=}PP5z2%^^f~VbV_R@7_@VNL=o9Q zfgS$M6h_z#W4Nw(rp7B7|4s@^m*bmD0F)y1WK$|~I5NTX)Sz|;=TLS9%}LH(p9j@w zRW_?Hy8@g)?rVPPAr@)sR^LDEtJi(#^|;Bs%^d*rj@trLmA#C37UQJzr`B^WUeWLjLQz!Q|ub z7D`H?#CZiT8N`;CgSn;8Pp%mRtSHGB5jELNxM{4SylK_rKY;MG5Iupa+9Az|BKb{(`f}a^jJBC*|%i%++ium6D8SRB8ck2kyYKL@KK8xzJ#knVkAb^k#y}_QsBA>W0b4 z&93~C`j#+$9#t7jU=i#Azy62pjKU72F%nCq1p!?=%2bEOnbs-XQ+ zkx8WL-Wl0@Zq6^NXkh2D&`^Xw`BagU5G z9^lORQ9heJz5Lpl2orimPWa$hSDagi?il=BADOz2SZ%XA;qvZ^dRVyayTJJ)u0pIK z(_t1D^=jJYi)*fa$D%nAaGJ;r!(!uLN_jBQYOQyS3{*3$7*Hg0k+H|@uRH?V7H>PK zS3S58R|(anvNsbz(=GYPK`oE?m4uSzweh)AE*smY(#Tld^8waiZgBn|Kb$lFj zL1-}T(S8`aD>JO$u#6lro_r8-t+!*DFMMw z^3=XvMs#5?!A*>m)XT;R4mR5C(J?TIx9B3;*o;UwTm!jsM`?=GY8FS!Y+IUzoa&e> zXSF*T*Z+toyS-w+X-Xu0Ayf#@{~2cJ!66H`J;{ZW$|_Q(gjQ@OL{PHY9Jp;;GDkrx zn37O~TSB2L9WCG?qMC%zuLdtjFl|LBmYH0q`1J;Ad*XpMgtPCfJTgsN?C&oHb&!Z# z6k#8rC=q8@?LVH1gDc6!wpHn0kWUJLG{_Hm8oP=WObC4st#?Y#g`5{M5f})HMXaTg zpi&r6-pBYk1vY#)1l|i{m5l(3a9ByDE^sJi(zn|nKxa9bZxA|oUby>v@Yz)>Hz*Do z(0!8#s9oe%wzXhryD&|>=lti-F&TpW0{_TqF$^Tsu(HsOt6(f~m1k?Oq^^OWa)TS^$MJOu#mOd z(w+)*P~eFrXn|}#!~7TGe7qrAg8&uQMB%DdSlrnItJbqS(sEK9c>=P10npONmw1~) z<1E??5A~Mo>YR$!i`_$_e$lUH^`T}T6>G7fU@|VYpt2v=Cp_Q=ScBVtSoQBqSy|(1 zQRKSs{ML(|F?6S|g7)^L-ptC;Jn6X$Gf$DM9 zC`Wm{MfLIHRlT%*TZKWWe&5reV>llRc&lF8_nS-7Wd$9du`*BA7GgcepRMK%m; zV93T4M2ny6@6=y5!i~T!x;L;@semaVh5$IfG6)NJ(1x-dugv=?1bzP%`aQPhWz4)TvWTlz0xFwQQw*N& z8LQHMd67Q2gZ&Y7SZ~VWxVB=5>XhO1W~u$QFVA_qt*zb5m4cq;aECa10+q;u&$I%o z&8s7?eVFA(wR@^11^>;TC+5Tva`I;ZtZi)Q>_>P1r726%{nyO){Ckn$a>*|MR614E zf2fbiYD*WsOaC#mZ_POVYoP zql_q#=XO#eCEeY}6d;o0`R1^n6URosUCvAe!}J%|F?u(k@E1IsOaNokb%m2%(J9IV zFi+3vXE3f11lo^0mNVdrKaDTdW>KM;bYW-cHubvId#09K3#fXGG_+Fsz+G8u#P)dYGFAFZ zS_(b?kp0gyGjN{{s(NY4(k~`I^0_JXQ_TWk0>=38uyUxpjYb@Q+3E~C-J^+)qMvfS z(EUnq}wDzX+Y%A+ZZHEuPl#o@c zwqy%7)ii5KxRePGm&rp6$hae$A^m`&P*g}CK_mUK-j*LxFz8M({|k;aS|@$D5!0&U zGC(#zL$A2zVRmW&?KNP&bH;J8H#G@zwt?QJX-#0C*h^xY!T<9t#3aQb; zt~FEGcMw(kB9=ki``S8uE~h4g=7y%VyV6bKtM`7Aqp^xv4ZZ+-q31u$IC2PR^*Lty zJCq6E0~rg=CF22>8Pz0;cjnGPBLEeA+iYVE=??1(7efs~Q85JrFp5Qk=o$SnT1noK+jsN&U?sWiH@R4;fd-4me7X*DAbq(U$zTL^FcsKkL z>${Oz{Q`Agq78x2C3~GvXun$Nb2KZ%IEsH`=cKqmf1@K)Wo)pR!Gk+?V6+qEcdxXH zOYa7#)P9FS2+s|Ri|5O)fytgd`qXd(jR6O|SkP04S^5y`I$lW;GJhQ4Oc#Cx3nvVS zWxwY#$Ju#0Ib773?`9$!ZJXT9yfGsXCK{Ht0{f84)bh%U1RZLAfb|>t3C&y5mh^9l zabMI?l^0yI=G3vCuSaDU#^LacRHPMNR3Vbc=X(V5d@sDj$xp zGD%Ezi%k6wWeH^)bLG+mlo9ac(*(p2$o{y)+#~peL_>Yu70Imy*7t+RXf;0-`Y1+R zoUB;F#AhLB%NTd)brufqYa5 zzkdC)>|L!=)z_5}Akwiq#O3gC&`@EpU7h>d_2O`PaD=OE;|*v!IY;!&_H}JQMF#-` z6y8olNN@V^APuHDSb|Myj@&=6@jw5%R6a1GNFPj2)>1bSrKIHtp!uT|cB}lMqQ^aO zkQ)(2j3QTY3BL-Y*yGSeT5hZF$^ z*15j=8E1jC@1RSPyZ2BKeu2FgL<-ePx;*m+BXYj}JXl1yT-45*oj8I9yP(G$%5mtL z;}7QgQp6}p_p~mNHEG7#?p5_&@-#mZgLatIkh7wAzC=^^P|4QjTNAfYKiFelepcKz zHx^Im=;6}*H_@ZwM?XN2@#pDU-s=wQwXjI;dk$Jh`e|GX@-_7`T8$sB_Xc9yD|9An^6|J=3 z@pF(vo#Wnv0+xcqKNT7Mir&8D!VUCltP8~8HsnZ12vux;#gk6f#-hr9XAo*e8f0~-X1<;#c1fc;!I=jsifqV!eUs11x*=G+y;dVSd~3=$>~k)j)|ku^kF#H)BU4xx{+A;S z@*vM4%L|r`^oSGS(FRt~F%_RadvqOKl#q`)b81689jOJQ8g>0&Z|B$7<$9hLYT#V^ z(0FJgnA`q-2t4n8wj<>Jj-LhTi&3DZLz8;`ZIYMjJbNU`^M%LkmlBN!aPTN$N*q@h zawE-ttq@d}q67yS3LpnbaWE6%m3!`3>>@@rXq zI|~2V20N@Cz?Fwp_&cmV%c8J3?HoKSdE^e)J}uITSmR;b09R$M&nJxP5u3@KR(rae zJFBi=LujLJa#wNG&$vHGLT%ejJD?*PHan1x3tmd(&5f+zO%@_HoydNrR!d$6r+Q`= zMY)a-WkE{9!Jdvq&f#dC;RVOl%ZUBxB+gC5gCkU{=_8)zuR!cxKPKKKO?w@bMGdJL zRJh3VioqO$Ip#7P?gQ~!R%KV7}brJ1o?l1U3-C z0o(IY;%9+@@*X=rQ!?`9sFg{RZ){VPs4k8iRv{!~P^N-QlVs73GmrvLmwI#XQL2`( zY|XLiALyBGUCPSK2RFc9k=2`D);(lsLlke40pS$ttitq4)L_4zr7NCn;-0+PbKReT zbj$RMay1iXLN)3AhG{lmHT)C+)#0FmvC|)I!gpV_9ei$%%usD1SfHz-=>+fB^-@qW z!m+&zSTgfHv-L1aMOEP638Tw3vL4G9 zf?4fKJXxsB>$5|#f!FTD;C){l)G*EGakpQ>HR{|P8SiSIZ$R98N(9wEq`kM{7Cptg zH3S-85J$wz0Pj4Z3U+BSk-y+zk6W2 z`bw1iNZ#KbwuKymJaY2_&#%LJ;>{896_rJq^u9D&Kpca)Yr_ENY9RzL?W=2aP8PMRXD<>97&%5?O4iltTEAd5iAPC+&CUW^FzU;4v8T_PvAGW%oO%&@Bp}Nn%@C#;2r7PL) zEWgv!d=drc5(ZFG!v9f=%;(R8|(eSaFnRj+j zILfoeVWOP2qK1d_PtEVgfCEB2If}1K*2X^>9W{mR%`0MLwdM62S}Q|}?!*pGt&|O7 z*B?pCQpVGg%Z0Q%Qf|o^sBBfe;xzy!dF)5p#x=L2oLY3q*8{3#U2PG}O(D>f(yGM; z+2C}F)D~)C=|b&MpZcHQ)w1jOj*E1W@8DGZP4=&G;gUx6{ke6RE;E(XZdK*u7s?#!{i7 zmP;F;<6nv_MrU&FR&8p|YC5kXStirjjl?7o#?L4ZHoH0mPHM$BcH%_NILQseN!%_Z zR@;rpL8{+6Q%A(!$Xj;o_qAU5UyGEd#?jeFPjA_y z7scb*uBe#t<#h)q0z~@TZUdMS26Vf-mg>*3n{RF|)1SIFl1@uh7t62DS# zMt>h4|03PO5a=AzYKP+LnmFXIChXm$kPJTs zjZ=Bb;%;SL{`t@~Z*}*Gto?D5fI9IMEs$F@;2gI(-4DsPnSjGQ1SfwRr&zneNWJu^ z^To^V=`WIB{FdqcqX0`=_p$96;7ZP^OI>$B{^@3Cdi_PO<55ikSK;Ze26`HsTcP)9 z)6)8)&5dKp%lnb9hP1 z%5dZhE-C{8s`qtQyh)IOnju{evL>FtylE)3lh_%@Fj!UuALvFZ%{nOJ2R^Q-Idd_N^qS=VFjyXnO=F$tg4k^4)l7J5xh|+} zFx1QopB3@(jl0`P1g!nwqf;Cp9oRFrC0q*OyS)zWZ_)>vR$#XY)3HzDjJ|NFexu*B zt~t^!QW2I_Fc`_OjI!05b3JjD(|Tb{a1gi?nyBnQ!`7}zcX-T7njg`|I8JvE!E~96{_E4u9 zS*h6hn-2MfE9pCUVXpGxfKsGVyZl;p77NjC!h6Cmq6|nR28I{qpSu}l%cr^`9!vio zv)w9W$Y@s!$Br}P6t!kkSKK6f{i0;bjiRS0RWGQyw4OTBrs6!gVp+&uXzH}rof2$N z{+^>TCg;|DTrEJsaCbulb`VcO`;bG_gn2T*QXu{}SdYjp;qoCt*7a_5H|j7V2t5I9 zQitEzW&5Wrk#N#wVwMm;T*oRJGU82Ve;_h>;As5m{AB^fP0|YG$%0{bwP2*$^E{5Y z*5kbTI_djJIqANN$PWtA8R4>(V@3*A&nr{+NxuCsXlUtt1v^lH>n~zNOrFt(K`Q#1 zy8cgg?LC)Q9il{`TJQA@;k<@aP!h1vv^{DBfB&B> z5&2xJV^c`~x|0vdE^liB*MP`cJ6Gt|yC6$P0pgJ6Vov{{eZO&FX7G>kv7jibu`&+W zcBkpSZ8?rf*=NcHEpxZT<_>9e}j*R-@{IfBn96r1L zn@v9+p4|w*`e@YM&DO-5qiFX8bN57YivDl5ui&-rQ-(95J-^NYej^|h1C-*HY4R=! z114kF&8(km$iVu+OhI2j(8H^75z9yM+*{0P+df*8K>GUP_dn|IfOVjvD=@RZT#nk# zVsWxFRcBs(oA@juv=r#`mk^oX9_=WT369EBoZenRkUoN;=_Z%1kZx9NAhZAT>UfH2 z9N{Q-x9X*evs&|ADQC+c82=jj>8D9NOB7Wy@A~UE$8a9cS|hV->MrB(6QN<50XM6U zJ;MU@qcm$8M2Xj2?g2Omve^b|DZEoopQ%<Eo9n~;dz^DB{7{@tlRCS_tVs*b2H$W$+%wbGlpOf z6m7a9HyYsT6yH-^_Li)mB$sh9eD)jIgnY;>fgWDx?!$b#zq-ukW@UDN)Q=kB?r{dX z-DB&HJ1~kMM{+oQxvJN%r322&MU5pVK)P#5u_~s_OEbz?w5;#*m#HLOAsGYKJev%X-Hv*;iLllq{V? z7bEC8I*`*wg0}mR2`Smm;>FP&F)i_Q9r7}`t1gLLD;S#Fvoby%X3$6ivQy) zial?$nqZyh->}z>8NZzbnDb||NqJOg@myT!?w7$QHD1ZbbRmX)bpSA2{+`6TK;8rq zAEqh-YRc9BZBl6ha^of1K>^@#3M9be!$9_(=}1J@;o|S)Kuhyg)1^a>=a|jNc%5?e zNKk*o$Bn;3c5Xr`XFDTrbatzFAJ-eDcQ$;k-CgH;Ue+gWDiC~blMSjs7?DUBHB*^v z8#VguY!A+wDl{||$9XvyGtYK|7CCK8lAS~;=Q)S|l^g;0Cykk^eve#3XcgBc~gfQ(w_*4?1 z2X@BF6<$>_)}Km|oYkBR0zZHK#d0LUtW~5ftN%qSIL;sGFw!YZvTs7!=L1HQc(#mO zc{z4ayRoctVT}Yu1lP56V`uRQyP8oMZS!$A(pn$Pr6$y|r3>B1Abhu*i$b|TIFE5^Q#ZJwK7_(q?U{$?ByM$lfDEtbTG_d~QB zcenb~Z}BM$wDTh$x$X}Q-Bh{q;ARwE%cD$a{&Kk!vSoR@DE)la{%QQ&C ze5oXin}5LYDV{!qAL~@MzL2zz#B4FDGKoK23|Glju~!{eC5xhrYbfJK!-_f+_?X*2FDDiwczi;nZLJ=Ey2rE{K)q8)g6wixc!3 zJkl}H@MFC{7^|SRjYQekZ|cFoohCP(%Trf{f>Qm|F9<9$SMptYbUSjqHxuv2`Gxn7 zj~~-9IM#{$MlK&;uL6cm4GcC!5-&i|6-AE*cNIviKyXkMkHfd8bTnDd?Vh-tTb8!t zDz>xmS9J#|&!6vcEIo$^54#B8w!Q}lm@JQ-^^F*`U$^LPWj*wxoMpRjx=;B$l&!g> z>)Vy*K${ywmfkL++%-qULuLJ^p?VZoj98NwR7wPx@uMB+Q5~)*3PZ$3To^%)^?poN zILImnK?Z(Ym@e;obW@L(CO0R$8`(E3620}Hk6VrfL(y)DgP-H(Y#N6svwcdZlcfOt z%6mMU0-|rSq`o&wIDLNe7w@63-ZjD+MJ(llH={bDOtbF<@3gQIw~Ci6m4b$l1;GN- zewt>}B*9c;>|CeLc1SX*s-#c;v4u5Jz-Yv#$$dLvogJ+@Vx_~W;TKMeat4g}kAIg2 zwPzARPd~$g>b|P*RmtHj%<8E8GOvF1f?sdjMG=4VbkUd5qt1mUTBGE=@(+Bwk!p5o z$(bgqw$o@5*VP0+wdlq&JuKKR4TIz=+~MUVMbxeq+SO*q;vdQ^v{05`ao;*I{Cl|~ z#%gfmEeo;>k#|e9e5q+^ykznc3c&^@zMGOl_EH*5*6rFlJtE;YN(DQDE07h4qfgi-x_L{hJPB5rD4R+U$l!q~38mEBZ{p+&dlXFek1 znNyg(+Q38UD)+ri>LV<4dBS-9*VL&btp?@Q??){1RdLlxSB3@^bDp@~O`W=HQT4hp z-YI5j7B`>J|KzyBXugTPfR-;^6ygY7*$c@YnG-1_axa9J6IQ#ubr=&7r;wkGr{=R+01C^bX(D zDv}2L>=#2_^3z8^IL{-^z2Kf-y;n|d-`zddc`GH)0U7$?A%=)!kMEP2dpsGicHi1J z=uG51+O;K?__PO=zpX@=c;ByMpxr3Azw=^cX`NRjxA&jPd_)P_-xcZ!Ldb}KO!9w^ zn*R>tgfNwep!Ze|VV^NyF6Xce_CJ(7eaCYD9Aiva;OY-8D9+0HDH?SIOv>>Xu8x=~ zV$$o!@Vl!Ot%DLlJ%y^Wr5Z_j8N0sn;tb3LN^+yL%&u}M34B-AN)b|jH8wgLQzX=e ziU()K95;<^MSsq-F=6xWs`fS!ydm3*{t(;oO)1Wl7=QV~Z&pHy;N=;UEX!I!fvyfpLr>KtAH|N70-VZnNB|& zh@zCnqrMd69w?)Al=gSF-*1tFa|T3g726%#Zvu<`S;X7pCe0zdBCK)*d*Cl?SbM~IOPXNskIWU30_i#ZX@hMxgMqr?%?#TgfyyIi!wsaU&Ukd z{hG>IQ^&(F!Li)hxK0XV)KRT`M_$AWV$fv*jF|g>OM|6SvS-3;4#SM0F z-4JTdH0(}&eGD=jlMR40|2Sv=Jav*@%s)n?@aj~G?G7a_iqQvJTBYoep{AwKg24Hy zdRO-aO5F*F+-l`WepL;0FzWpZ+LZZdrrm6^ac$~h>t7y02b0aXX6xC?4y8huP|noTcJyc!~Pqq*`m z7fkwI!IId|80+K{=08W)zxt9SUq_8s!-tnA_O(^GZn|@#;8AZ*`tp-NEysqLq zv4x-b_a26jkN>KjptGNi`AJ-tU=q)Aw@mTXJ=z()!Y${T2R?YKdJ|e?@}K*uwTqz) zDnUZpa*~=^8nV>ZMT4=5rEeFlWz{tvsk}jIIU>F}nOO#+_k3o{y+5T;4DaMlv&~>p z{^=O~+?*-R$gIId*0vSK7 z6n3s5}I~8nb%_)?d># zK$zY5g37wCp)YWh&~R=diQ3biNF6I=MzqtXp~Au9UB(E{Pq=I|~pChUFTm8D8+(3(MKjh@g z%ZJ#!({F0@EmXyPtpg3lF25+sOZm_II+paWwU_0G6%M2?aqvmmadE3D;(t0S0>f?=PCV{qx(G)#EIb&t#ya-`i#T4p8Hpfvmu2}t8zwq z3F*=Nf?%B;9@pM4zoXJLUf1xn;~A@iDw4zcQ51w*;f}u ze!Y59Ka@2;)MnK=tvZjLrHqe(rc>&7+(l`>o?Gq`+?pOL>AlOd;}@m}?y~$DYA4H9 zbyg+x;3*|JBiW~Stim0ISv}$6J0E(!)d!-FjZ`2Pb3SPlO}^4#Aul4QCI2AeQ)FHJ z?Nj{|tseJ^@~?VjXAhJbUc6Y-%=j{)wy#z8yXd3vy`=0d8}%)M;wLmX4-a37KLF*T zSGWss<@+SjhL5D&d)v>Xt-e}iR`#MC-|D9}JByMTr&o~VtjuSOsN~R`m#C7aPF63? z8$RXy)$%Xd2KTg=et-KWH&?PmQDaE1ry151^g6MWrepe*k`3)J;wRV_ zfo}`6ym=BYiPR07vpFAJ@!izorK)N@SL^XJtN6O7SNxky|K#(UqEQnY-f0YJ&uq{0 zzPLT+i|ihW_;O=M7YTvruR97=Ipo$|k11`6(~6Ia37Lr zhRq3+i8aJ64{N?Xr%9SB*i_kh#kj6_LI!r?G`JP2&diNhWRZTq z%VL*4utBcVhK%SYD$9E&mvV|rTzI6&&={W=-tNe+XtZAe>|JoN&NAraDC{#zba`;^ z3#IT^4VLj%5G$K-8Wy^OYDr%+6()lKp^>ADoXBhr9RrUW)*Z&R)ukuz{Y7Y9S3rP& zZ8u`OO+#QCgyX$z|BCLqWpkc0i-n*5^IU!)gYU2JHESz&l4V^TeP}UJ*V9e*O38wh za;JiSL!~L&BwMd84dLXF$=fV_3scoGYb7cM*NjyFuEUlD4s7<$K%Akz$;lDi7=LZK z*m2gp`qD?$@(^_LYud5sG8_^7vEtn;6sl9HC?f!*@J4h}uZ=h*nPe%6xrXF6-BViT z2~?<AeW2y*tI0PTOOxN0aw?f5 z>@6-3N7~yl(5LoQpwH^1d55KtL%<31*K>XOYQG`b!y;d-JZpW(dxcZ` z)6??f&oQcxa5)T*mB}n#_NBmhMPgP1(9YP-d+RBlzny*9Bw?l5_fnRDPoq=Z$#Fuj)nnLZw=TDD97O@-$zH zqa52mI8~-|9zPD_c;m^Xskz83xgxW|_OOv3AR}|F%F?hBTm#9Y_0}4>u^=uL9s1H+ z%xiMPa=yqBjo6;uXpMFMt zqxC@09KZe9MAPzHVUb4IT0|h`f#sbBU14`CRyVMR%^uGt7iOQzC7(~OJjCX>l49Wv z!{#dpxJHYl);5Tf?S`dYlzGchiaVMPm0Is|a{P^0iC%w?9hK3zmP-g71p5gD300Lf ziG;<}+OJGtcfHpP&Cd*1aOF^tlCm9(=RqA(HPFbYs?!uka$C6Sd9J^XA(l=R=Y6=U zn%X2IJZi%X*)Q^m{>b+QhW3gRA2YD&&*<-hkEvzku^v52vitFW0hoa}oPnbl@}D=H z8$C5cBDVhqr(JL`ll1L`ub2)}o8Y!WR_`s3Cs)3u?#CF33Hrjnf}Ix=x&jeqeSW#} zYf25IRU9Z$sKm8~{*GYz!~S0q3cfu4Jua^3?DU}CN$QzIVu))BpQqEZs;=)IT9_^( zVU?8js?d~D=WubXW-T|YcW2hWcU)(}wje>Q%pS*R-^nf=q#SQd2&06=#MF8_ zF*&A9ub{B7?*u)+Cz<_@C4%-tkW~j*5bUmw+Di~?u2Vm6Sr}n7-z(0h;Qo?R+13yc=&5q9Odz_!{~mOpI~20w}Ib4OJN9=Xm(!d+Fk$H!V=&~VdM`~ zV29#(_r+d;NcoS$*;~BJZ9tM@E9eZ!8FTHD70jQ4ADe$9M>)MjY~50Zw^97R`9e(G zJx_|#rGu3mLDwW#U{;BKs(e@4B1x2Shhx&y5h;|4M5EkaGR0+@{oA!&(UvreGWgtP z>c1RG(JxCTM%2%~5{0kNbr(?Wed8?DPW=nu^KU=?zdRZa^p&c#4oE~G1w^?b=>)pc ze!5?5yjCDSIaz(S7gu{Nvudme#%tSJp}wZU_m8Rwbt8=Cqs73PKr_bwK<_6~N~j*P z*UgX<%|I)0!dxgLaX!l~VQ0*n(R>xoL-t=k66x%_XzwkK2ONf0T9huW4#&YrcX5|bl%epVJ~u4YIZ?LVoLvzgy?Qz(n1n`lO*K^r)8PkjHtu}eSxlH6Daz`j zL~sWCC?hgNia7J0@cvgX=8un!jy|}N<&*HeK}MBI!AWI=;?D*3=%sR$BVu?v8uQRE&G( zIq`JFUc%~AAT;Evh{Ws>Q#8TLMl&*7sVh!wfj-bc0qm(~d$GFc zh9=wo$JWg(zXQ2Qs%=8yH52zmkIjZ6jlyc}@yhQRy#l6gk-+ha?DNuQI{x-1!*%P=Vjd;?LTjM+=naj4z=BM9_LZ*Gq8Ku#vB| zv8#8Ys6TvCo3268>%PNghI@S~zZKAh1b*-~F55UHIEgH{p8L+Dx|bNpOs?MjV#EHnuLjQ!Ks4QlZ=8`1hg#YhRfFkGk9&V<}*mA^rZcJR)%s)$T89wxVRyZ8bFols;;(j9nRB9=)4ti&(n>0R@7f%V6sKC4lJ^V@}4Bxb2O zedf-Pa5Yv&k&selLLvAjI z7bx`KffY(rB`!O!VKr8_C3&*j>PiH+(_xd~uMCfk)HbV}j}%TVhy{y-GQaC$uf6i_ z1>SDD{Ul@GOA}f_yL8dZHI4ah20w$uLs96=;C|!jkR8+~B=4%Yw0`Uw0llbAv#aMA z_$j^|v}y=#_6fWOrp(>-XtfGsO>zLfFJ0erJ3nxLzXs}7m?7|Fphr1gx9#>-1Zc_m zr)F`M)_$>BLwwpbYw^9No8r=E%}#{kDE)C7C9x%emnYJiW@7kP7cc-O2jWXr4iee# zfaH>G4rVITJ?*rjV_wwrvM2mNRId{go$t{rFS;hvUC?%CYq_f{24N;b47w3g@#$cP zYAHlBaqpyjz`X~umK1P}B;1yKzzjE$f1t!ok1Z)7FOq6K$VCdwPJjJ2d?nj8X2EQ$9uHodxPj-0G>H_&8&5CT_B;zgU(E+J`O;1b3O%K zDy?04-V%9!KXYDH0dcTEiNhkwa;2$#&D05eAJjPz%XSs)eZ=J6%bHw&xtRq8q>&u1 zh~qxavf8TOdi<=N&DZ-G2Ae|}3(`d5d$75~O}kW!Bu8x{kNk$Ko#F+vh{qcUHxuP% zu()SX8+Lhsxt>EC_*s{KaI+7h-lnWc;2pl52?&I)f*(XBa(2d(lH-23Xcr?6!x8WT zLT`XDWdIrmR;}xlVU08xR0*M_$H~Sp839dknJEK*ii@UI3;!k9yi8&Aep$F^?zgsd z_5$&edx;PGPult4vHuIe{T<}dVRmXu{}_IYbf><_{8F5XENZ7@Tp;ghlOABcf5jo) z6Y+ymF$Tdi#ZmkWQR>C?$TnYhyX~oT?;<3h=wr_=pZafJr zL|xDUq%4LtK!012J%i3NeTCn8BF(hdI<$~n+n{a1v76qs0|s22U`paZJF1#%AiMX-(DPwSu57SjXvPT>;b;zXBPwf9nxFhic2>H=H88~1?#Np=!PT8 zyTN!qZ|r<;YsrA<5D@>CAH0L1UJ&YC*)dqKDWYXB3&MI9MK4;7^~x;C&`np+X|0DQ zjRW}0;jJ~z=iiTn@S9Kn>~WUvT0n8PF6j|NqK6Y==mX7U*5yy4{_27M?0~`4kO+g%u6V- zjWo|DWx=+3i(njS18kVpb9VYQz`U?pU`bF-FZjn@P##j>cl&Mc4^!2UFFoI;jJyol zE>8NnLr!RHO5%2aq?DD!G!ci#-N-okQpX}u6B*h1ah|JTPd&c{5C;J&>6rG48_|Q> zKrhtgreT>;(>#G7@-duO!K5eFr^ElwRj;xtY>j%WAp<=5nt%Ka_%yAO*k6Z%-!d{y%)_bJ zEghOxQcHeQV3&tBWLnBETQRAnfBCE`Gj-L3@)APmkzU=#K{ z;-sHLSzvHa-R=uNa~N$djvznNgA`>v;kJtWj$i`3>O?I)jyrN_CPbV!297$GfP0EB^LFu9)p|i%g$>%8V9e%{ zUgy)0nHX=QIB&Z>AgWY1psscUuLWB!l^LnCd_|}`?L#{F`s4G2Q_dSWv3Yyg38a~?|m-cfd zh%yiFi;aJIgx zS8`|e?w()SD`vV>D4IJ){CY`;n8)Ot@#?adJqy$D-6os_jOaM-ocf5|q-pV-y0eEAxI|sF zWR-sCbcfh>%RD+{xQT59QsnYAGvP9?6a+CdJa!QSWAIpubFs*-g(}L79mYUVI+Fr3 z&W5_am+Ll8r_E4b#J*&6x~}w!D?DQ4!{5M7y_}dFTQ?UGf(Q<@es1P%y#bu5yPH@7Lt#M38zumY38k;%KjI`UwL;o$G;Vk^6C#CM zi~%I|C6)x)v^y=zc^raEYr9U{cYepnB5@|L1w!Yzx-`Rx|VsKXB|sL3?SWDGZvtk2!>dQgqF4DzK|c;1wCNiDv!tW+cCTje!$=cK)1@6x$aU7E9jtoMlH4F zSo3Wts2miyz(5;%3-7p|cOL$j*4qvCiZoVSYUJU(0X9V*2@V-M7iPHW)xNy@j3};S za7>y|SSWVCghK5J)zaoF!c9QvNyI5X84}HvPQ}wM zGZGh{sW#RDR3&HBrY_@v#(KFKv2Zw4RcWBnS^}sW?xV-TaUfXm0V%lM&r!L6*JF`y z-+5C^8T(yJVwC|ICVKbI)LkreNnh#d@6A^`zG@?-2We2GWy)mPJaLzIS!^=7^c8G> zm*Fknw}Y2FUqPRg(9w!gf79C4nogSdOZZ#`G04Y$AqCqy%~&KCeg0H`MldH!X?QOh zcMJtgyR2?l3FlOYdVZ{+&PFOAIv7w(sPi(vj}8hVClrdh(f6TATRZg3oP9@N=co`d zpwuWt9LM<4g?@wHpe_<^?42ampr-(8nkQh$6f0eyYC%;2&vZGaWQGW$a^8GYfB&M-;?UPbFv&#;>{ftLi3`sTq4|8I)O`2k{ zNU*p_ZC|O71Vq*exHci0K00VPbX04SkZtS_8BiKh6tEXc7glGtQxDp{3pVKlfl5V9 zIuV^-dC+VzHyl&8_m4bp;ElZg0lvmY&Xrb!THr9fu@X zBH7Zl2Rt~SQAc&lRuBe=@z@>MOva=3VYl>k!+y21AL=wqlVHm9A&q1z&BKqLn`PeA z`2G&!OYSRs6j*sD86BY5^WXZz8ShuZ(72D5#4SfKshkZrMKQh0>NY+f&1gZ}l85Ox zhXByJrXqg+%KfMfy8&>n3K-1&2&BGI3xpKo(K!$BMnek>1nZJUf8nyH6A!&y|6Wt( zF1{&Jd=Z7liIlV8Q9@keN1J^1|W#EM8aK&7*ZyTCDAJ8k*_ z^K_3Qp+MDcM4P-%Ua6Qhp5LA$0)9vKfebfp+NUSkzl0e-eRDj6kK)Q;$Hc6Rt`?FI zPLQ~)G0R~;OLyYncJ+>>s9}Jfsi@D`=-&smRV{k%h6I2HFV&nYeSre1qXeEKt%~;= z(upZ38n+rPDiMnzPv=7Up62shI@P!_xvf9h~4}kGj&+n+IU)Y^bT0=8uPnkESD% zPL*Qi&UCTfx0SZ&VWac)4thVl*$6zlT(JL133ej*ksB8Sqcvug=e9Q5U;^plFttCD zD}8+I&-899#SlNN4Ft-&74QKJkpp1Ac+RLb%`f^n?qj(_6eHNURQ&!gvn+3F_2BBC z>$saKjITK?Pku>EkoRYjgNSE0L=>}Xhkk^kRo2szD^%aV1X5hPB*;>f|0`aF0Vm7a zb-&ZvwVqy?dt`}32Z%G8`UT_bZT7WlEd3F?Q7^E0I1$x{$IY^16J9#^_=`oN1Ianw z%V6+FY-8|eF@-S=r3Ul|XP9GSXw?J+1>H;J@sEDSc5LqYTHh>;wVl@nOT04ruy!@t z#4;P-3Gf62A3knwkiqJspnGm)7P)#VaLDzJ`jxakJ|-1_6L#1dBrql-f>t-Z;{EQX z&=aH%W;5Wrt(!0?&1}{e?S42Jw=Weo8AP;sb>;@MtSw)l`RJK`B>(U^0H?7V?hGCe z0jg&9Nb8M@;5?(2_3>Fmt+JEzAO?Tj&6e4ta;5iBVG6AWrXvJFbepn5N)7U5%W5H3%b8MoYv_;Mi@{Wj0w3>;2n!_v$uG2pOi5S1LX*$`s!n?x(I6`Td# zVw#-NwW1Gy78;VW;IWxuW2wyl^$uUsOxGh>!njgrnz7H$VrRk(Hp0j*`I#OSW7KT`=wbn z32aahDkj$V;Th?~>869X*!hq#vR2^Omrp;V5r1SP^i*hg?@{H-M~9_!(>tGaYBQzx zDjx=EEia`jVojHBzCSS3$Pzr^{joM8O+-*U^Wy|}YEN!urTK~GhF;rdxIBHzKj_*2 zRpZ6V`+FJSW15(~K-NlQVKSDy>shU>Q=LGQMe?WfBP-b&I#es$+&eU!PYD^qYTvm4 z{7TG^WQmRb(NVC-<*)sC4E?>$;+$(Cb`ft9*qY>o*4H&`jHL%wbR0Ge=tw*Q<{di! zSUO`F-h|P9E`}8uq`CA@_9O!1Sg+nczr=V0J*kvr>bN@FCIj2H@^-Nl&OVxTZX~YuFclENe8kE5gLf{$ zVvFg(2*CdjFT^Z0e`$T45S3e`Y?61>SfU+PdF(lCek0c>duYn+Sh<41`=Y@@-Ez|) zY*=^2zUllok2=Lzn#DXTex}JCu)?cQCoFt?Iw77%Wy9IY@J0>%O@?YYmgp&uxmR?X zujX%(%!cboF5;WNLS~D(WwUG^3uZyOU57^HhbrGc#WnPTdqaR?%ajp4(5I&jbYBaf zipNCK(pgYB~@+;9n~!d(|)V(K2OO% zW$=YBI}DmXWy6Bqp8sSjC*C)AK72+?7P~TYBf|3Uv}&ckSvy(i@aW;Y!CC(T^-IU| zwo**-AzCJk#-CWO^Hj!NgT%m>fE?Jl6o+0y;RGbxr{pwyjmEN2+`C}D*9z|wy5r=* z+rR(|PS;5Z3GQ$BT7T8Z3GhHiJ9x_zpi~_53;R17+PtX9_1U<&Mu){g-PR}wGcE#= z_PtgFBq*UPLE+?|R(VXI_uk5JeCxQ2NFq%{z?=Bp#7u-$va;)blM*or2`+Ek@p`y< zSv3wZq*UUYYQ-`w3xo#+uCmTjZ?%C$Epsc&UkUf8R9aQxibojMF|sk)QRj^&BxKYmcYXgk z_FS`g<0qz<#HzR#tmH~eS}HlN(;{oPpcJpPQ@z>#M$L?IW4J{o&S*) zPrxEXoNp_+1!*yfFf4=i35vpq&z9mThm^ryXHoXv%q41V2ui#uq0+RaUtTUiAEW-z z=g_NMNx5zh$(lL3fp3Ive1z#&nj;(JrMx1bew5MXdJVuJLMTIw#MPTwhEN|Zucep3 zsH`N%$I)dL1~s(@m5xY}ta}uf-RkC9WNu`-GoGg!G`B4HT<0ETh+tmo=%P@^J zcy?j*S1_VKNhC;WomHhk)Y}Clo+lp0vf~fiN=y%C-4PPlzT>|$-NR5rq=q9=Ip(Wi z#{Fj$2kd9Vkef#Hej?0~QGVyR_080meUaWWoi>MyP15wAQd!fO3?eW^D=&7xzgEAe zotMi^+!*^TftI|78ZfnR2U*mu>h>wGb1)|hS%xkH3|}zyx>!GM#S_(?xRyuq8n%Mg z0H`ExXfz(c#KMSXsG#M0=!=PGOWw2@1v7QK3=qs)S@b&0C^bU6BXq<_^8q#d__jz7z-YuKE`29f`k{?tT2FtA z5>T%7j3?nxo$b#FmQ+6zlks$Bx%s0|^T6YZ&HG6p;LXNlAGZDyl;E*gFA&#e?=hBs zVLvQ>fiJwpzR7pUI#niY2#itBbifha|EV#V<8W}2613np_t;y7)@NRB^s;#J6;%*g zvsI>tCA_3kuW#>ObeyIYfQw)bkE5{JBoCaMHhru{?n0SwDfspstff!MWU6AkVo8C+ zz8X$IEA?Z5!J2F>#S^RECeOnzBd>k(Ax9od5Djh2Xs?pKAN$%|U8a6 zA>A%xMUC>CfWClf(-eGY;-aI~$O@1Ef-;|>$H)1l1ZG=iv_TP z2b#xAer5#vhq#p-`J2=mV*HB2OjXzfH1~R>UB>#ebW4d(NEOVI_Cq2A-oK{cYv&uk zw0g-|@MbusG>nYBAVw|J2aeWNqGdTR)lQCE{`hiPE1~#>_92z7U3h961~wr+{~D8d zDie`_0=OILW%S!J4$zmg80+^>Y8&rk5rOIC8h7SRX6%2+GmZ%yH4VAsW_bw76 z#zzO>aL2nJ{4k)rq!#bL#0bV$FeOH(-Mj&~8XB#!Y;ml#d0>sPW}qZM4OW~ciIwB% zU-dfPqCT!nk4Ft=Le2O0CW)d06G>XRjCh~9t(#g_V+|+xl%~~l#byQY5igePq4^FZ zZ94aa;{n~uw~QW>gtq)@7%x)0d>34&KH3m+CT{t(gNdXb?g(N$vrPV))gI~VFmP$H z=fMCpRO5c^;1)A5hOZw#NO$+lY&vV>xFDT7+2jsYFV=1wUm06Hf%IU{bKh)0rtVgmfWaR zPwJaT5;Q1UzsaxwsO4~Q6y2KaQEp^3EZ-^y;#S42!a$#Pa%nc3xiXqBb<(&cIijIu z*!+aJj8u~S4G-*m(&f^xufisV`!%q1lTgZYCt+rF*r*vF)GC)j;J?Q0BUpxr&*~jB z?3aaK(Xo@Uy;iz$3mUTj(RSsVx?m+DrCmY<1T&rxW*&>aWcmXf##6>tkIvRTmdMW- z_(4L~cDT=a`f!M?I|b!igV(<@Mb1fo7Lk+l;S<6@ce6{l?O#5lwJ0{^5zU}pw}2J! zFhMvud5&_o8rcP}s=>(7R}ib@rnub?TAFWqH)A*ZxGQ?@=fj6fSF7FTDA2GreyGdX zaDN{*!5EqWIyz4gppAsXAWMdnznTC3gHrwv3O|P7D87J^Glc_ZlOSgpD~yPpuuTQ< zQp-r(-&kko14H8A@Z4k~SD=oQ5fHN94jqm1LRKwHQ$uEEIN9CKJ1C2B5!pxFj@jr6 z*?g}>U6F5a#4TVrUQbiXIAhG1j!1UGb4t9eIqhNsK;ODACy2~K<$tPL!>s?VyO?+e zYOj39=AH3l#@bBrBI)jHiT=b0F>4kgDw1&{pu*J9=+=31|7Vc)>m8f-@U8N*q6{eY_;4hB%;c)Hykdu7&Je(vO!eL4r$LtfLxU-R*tYFv z=BJ@&5fE)A(*s7s{H5+ASP~cgXyFJjD>?M9WL3$B80Ix|7c>e>yo3K(#;|(Kmo;Az zp>*+$CtGs=mzR@Tvb}*kcN=)>SbAb}qCh50SeRINRYsmXZ^&Feq$gR#&Fpn<^bc%C z8TxqT=INe%P0&}Hgge4vg(}`abDimb$i&owK$T6Y>rfo(Frwzu9sJ|_$QOTn%+~oJ zP@vzQsHvT&{Jzd#3AwV-F!kCY!*(crq;Lp3%23Q_pauIx{Fi@p#5;E4ml@(x_c5J} z_z{!YpESA)=+H66J)Q`G{MHLg(zkT3jGL$LNfVx|^gl!ko#nKF99L-nlVtn)%zq|Z z%qA_rPnRpxO78T9^Xu84Z%wIfl9p?pfu4?}w*R4Qs3Sx}sHE&Js*5uI^LzhQ!tjO$ zt=19~MeR#NQubIvpRVe?jTR}fRTRWPAiWlD4SP5CG8n>6)a)qH7h3D&ZIK)$?zqF? z@z&U_&w8Aaj3l+J{_p-MQ=EkVTYuC)i$ygev>sn(;VwK%d;$QpJu?l6A;`dC_(KBrV{f`cruM^43YtM4%wkn|jr zF&sqXL}wDTakXT}GQC1Ze3*PTqiGeR67@}`&~>SqN~9mm#Ll~SjK?1}-B<96^6z>!^cFKqfpueGN!f{{G`OMHn z7`rwdC&Vo=u)_{+3uf??!MOXNTQZ*E8MfLb46QN_)|95`#q{H-9j^g{NUYU$_qT0Q z+C0#Mo(B@klYS2x96m4MaT3O=^ri1oqn_hMBz#%db4{2^9LBrrw&6 zHBBXR5*LUxWTvf~w68kU%<&;$R730#xy8FlE}afT+?nMfT|(%begLfN=>pJN)StI5 zGg7KIYVxcSYOV`VdQ={y|E|1i-urZL({fEo>cINr!46W+Uvo<>v(*cLL2CA9kv%%I4MIV`0h>*j7{sB;B(n7FT?m z&IfoO-fkzxi%a2Kz&gK1LM&jU>oR3g$e)EUVG2NFj;)48n(~tw9gyr5rU^S+QV~0# zE-44b{Qcebs-If?J@o%c=KRD#V{X&OOuIvUtK<8RnQDZDnD}DA2q}=xFIEY+cAP8; z{{NzRrbgasp7oUdD^~Jyea`PR0PYGI-dCaI@U}PH`w^`R?ofIxOgfj5fP)WsTrT4U z$JJBGPk-xlEVpcZiKyq$D5$;FB0V%2$$kc?ihS27^xiND0>eZufM#8-P1$wC9MDpo zSM@z1s~MI+1XEuFGceue>_mG2VHo!ZXpHX}a}9v&>$9%+HV?*>xE&8$Zkl(;3(Iy# za~p02Zwo-5dfUizd;MGW*Rz9#IeN#=!sc-O)IUul!t_V&d;Rg}ZlvB}ujSoStw#_LU z`7avb9^Ren@pxf#ofH>>LJt^UeF33cFze0}vxw2cYL9Elh}ZlV&{bKIi=rXNqQK1cLnFeX;`!k}k1qm{9pbO6|FT*A zAKA^H4Cwzunr=#RD^1TcLy60Bwea~9O5uxm(f|Ck4JwbjCn_Qt?yC1ovby&1(EL!B^(z9^fIT}wOIfm}_cC)2% z2iL!MaD?`e)u`&Pv>(S4S-|ZbPk|922K!#FY(ia9h5>i89s6dFrXKnAJ@WGZ8lSLz z4?F7+B;3PoyoVkDtV!Ejk1(|51alz0ib`isvnoCpL^A zR4nY%VpFm^8QTjSiLs^|l+IMKc9|M*jIkzKTr#=4nb#1FArSxfV{D*tu?1K$TxLQFUY)b1y-T^A&Ons+b)&)SH zNvzKMfDt-%EB~|I02EJmV+i4sWw47FVR)q|KxB-sDr5l7`~P_G{^B=nqx^+7ZWH|v ztB*Hq*rYX(Vx-rn(U!6D#!&BMaJx}wqk?CsZy&rOq=!-s{*4RN_^?Xj7gt(Al!m;J z+WMDLfk{H&OISGvR>Mx;HlXtk17V;EEVyX61C)n{lkf9*9$}C?x76;tvo-~TpcNTHX{9BUtFU9;bBnK@AHem8?GtyjZ1^Q(w-Zu zlwX07MftIMJi^S4usXBh0SWZopA{DBdxw8l4cnU+#|^n%E22PO!QdAp;`bDxSCp>M3^bFzUEF3x}&CgowyX3;q33Tgd#+x8w8J4BlJ6jl3RT00Pek${k){ zLC~=upoy*rWVBZS1ZlOm!Umt$t=^}O;lAsZL+RUC0Ewc-sOFS(eK?k{w6zN$mEBvu z1B}av02GKz<-&quT>hw2g@7UrUCqw_4%5z({0FZ^21@F~xc2c1@6Ewv*vP1kOl>Y% z1b8VNrUZSXNmQ`gM5K9L_ zje*w1g79YgDw}HNyhF!8bqjn&X`b8f((fRWUxf$*18^KHU!Ct#I!VHyPW|6+iB-2- z5y}rDT7iLE0c6`yb_~#qn0nlTJONtapU}`%A>sr3KgU%}Cqb?()O24oer3I84U~O9 z(F)8ap~kr$S7o3<0_}ob6^YA)*qwqjJ10PM9&&gpYdX>@&)~E6-WznX7Oz_81(@M% zfs3D01}s{3H1GCZVqhM5JYCj;@~pW*AsUppn^-1vtCmjs%Wy1iCCq<8^8R~;aH~9b zlLn!513_=@-GBM|z8BoqTSi19DMJV|`ZMnF(bP(1mqqb`@>{y&azj_|6O=5VSp4G4 zN$GhWW$?C8I{)Mg#wWwJyPZRAl0D<8wHWXboU~96WBmIN*mNkXpvQ!%u?tVZT3d{= zoA=E75)k(91$+2Qc~zB@B~>~PR3o5(b+zdoaA25Ydfgs0EGh$;2m{<&Q1R zLVti)En7H{E&L>9h&V-qB!w@(JW+aMVztuu4^zlLBHK?Qbo_x0zsg&hdGJPiZ@$i% zig-~%-ts#TGxlmcuJeNF^;4U<6hg8-s}mn z*^K`UBW2SCR81Mp-Ab+p?7(}1Foz+r8#*q%;)Tja!SpAtK}`ZX#G%tO4XywYF&^$&*;2%63RPb#^n;1h=F;DYKle0<}5kU$|Czs4}onV zA|D7wGx_M%2~QqCcts@pzRxtPTJaS!9vycxBokr+>);-YWb&D|2etbpP=St?Ll`Is zF|+-q`?1hXtYks7I3Q9s!0jCaa0j)^?U{qOchHg>U2KTmBTx0(_ZkN|fj!qYNz~zU4aFC(2 z=$1g|kSzB@xi9=(HCP8lZV2Wdm*+H4M@~Bnkh4DFzUFl{)`ZQTk2=S zkhT72N%!U{W;opbQv@`)#xCfFf&(H7x4(Lb%4jY`zg+z4kWGgPm~V*E>-Xqb{xsj* z3GVSLyZdk6n=}kAR_pSA`qRD#v;r+`gG9?;k<_S`D(IIH7nK(AZ7_L(x^bUV$7;1 zwwm*|YF90N+ou<8*bJDTiu;7{5)XlokaGx#)>;-cRK>~po|W)|5+-*ffX1S3k6q3! z5h-}z0T672bjzw_h)iB@$wQtKk(~GdHX5ShaG+TPaTu&i>TEXHg)7&>S0Wk!=qxhG zKxuXZ(B4|t!3MYRs~C2Ug1#%Zv65p0_?7z%`@c zPWoAbVODTb{_-s}p=IVzCPm~Cx1mt&@u5Ypr>efFe1 z&C5wFiawlur8gS;xw+!VHw-UP-o|6(=%4I6I#abt@6YZ^PQ=n^cmIfw6nj$Y{p8UX zBTw(dZc1t0eYIpmf$g5KD6zG?7l`nDA26vXd+0N0ovAIeNEg z(|qMk2z!1sxwP|jTA!8MpDwqVV9jT?*tBtJX4(4lq=a_yKtlIoNp|P6^FN# zRR-lk$P}`|Ve`Y^CA=dU8S3;2uYoXpy4Gh0{(M*xWEKmUGtJBXUdl_-GCSNN3BZFD zqRTLV+L|m*)(6Z5bTPE1udV>-zf57^&~_9WYuXX~asA!)*hr4_!o%W{6~J+G2dK(! zc$}_*)*L}G5Y)8j`-K6af6KcI`TUXQFeaWt#vgNb4IkGTJo1Pu1*Y_DzJDvVuUk)w zw$P+BbQyKf2-VFizvn{%B&A^R9~6ai_yz zC<0iTNTdwUdP>n%=ON-wkS^Ns|&O^fNYgd5gpT_c|b71PQbJMUpPN>n&d7O>ht<4D7 zHNIC37`q%E2k?lTPiWvVX#e_z0I*OFz$kcabu-6^t#AQTF-K@Pa}!K)w*#Z7_mN!B zhQu%Cc|yZ2@(*u&nAcyp=>+q}fsef2tW)b@mxY4!Icik@f^fKyjuj zmfE`oki2yqerZ9jb1(a7`qd>Fxs1xH)PCq{4Z!H|_ouaQ@9AU%#c5O9<` z7uPB~?a9H+-J3x-WpMFUdwmpi^`ajL_z-z6)aDvk8Clof5(jm?iX^{w+Ye3A%lZQc zrpOZ$GYk?vAlY>oxxdDQA^}1#U~0+dP*TPJ0xX)RrA2LVkd^7ceg>*E13Rg_9%>|i z^|>TgHF$V`N#i4TtU^?-cHkCE=W<9?6N?>)_KT26juy@;ert9X`HX&>+Tpvk@NI5TCiG2S1m#v(MW}YVedTAY* z9q|cCVmsK#R{N>n^hFa@sm;CkHr;^x0x->pe~oeVCh$@8Xpsy7QI{iA0IU=AsO!{z z3Y@rwT!`I+)ySmb-lp>>SeJPjp3Aw%xH-K$odJ*tE9D4oy0qOTg()!?huxGyOMj%e7&fwG_5X}$=KU2-%c8Gr=FN|BHGF(H@8 zuM1Pv;}u5OvFm?c?Uj&&aZCzCZzDEmD63u1%jJpz5cs(Dx4~KzBh_=cBuUkgr}Xv4Jw(LaKMBE}<7-CAs%o#gJ&r$EojIHvv?~?v^F@ zM5u{>((4=idV}sR3sRa}ShgPO0+g>P9%V-ov)8VAEodoZLtG;03mW>HSVM9Kid^rW zoDx$F$zOJWh|MY9H^^Ip9sF$tb|Qug4x6{pVh#mm8CxA?b8sNOOv-a_*Tr>my37UK zAtKpdsgCOQiYAg~ufc_7NP<$@^~}U;52=5-JAD~z8cKSI;Y`aH`es$_Z7pRCZN<8? zzW$uIrBsa)tyXOF&=ZMGZE&z*N8W~>LWnpyrOA2>I7wp9b;}|ZlI4AW%-lj7{KAFe{Vyhlg%GBjwFG5`tiq_ zJ!rhJ7+p?gL_`vju8X`+tAd%^{}gtpVE(Axz%b5t3#5wI4LmTHl&2N0FXC3#s*$70f zr9z7)W{8P=)=?0mEpaUQPMT>pU!qCnm7nPUco3~iHkwbrEw*YL?DkK;!rXuEZGQgQfN@!*Qn8Lv~?xbH(GGF&+ixbc; zY_Hl(fhzNH3ppev$AIyz?B^#>AMo6WYHI^Z41G$Gtnte5#v=47dxwpw77`gaHUwqF zY)>?M#DV z9WGixJJ2w(FS8p~h|%E)Tqo_PCm8Hn>*QNpl*$@bl8eI}0=w@Uhxyn@IzAVNmQo=) z;D|hE(8ZO4jH+h3-+hQ(|qPPp)L)X2hXSL2b z0{+-P-@rw|U|sp$$$h)4F03JmG(wDwK)nzZdmQJjN~melU)0$*{EB2%ZScCgbhkRq z+4S*I+F&DSJU|cEY=$ge#1Ki5(0`;C+TDB<_CX7Kk5qYGr@1oX_Z-75pKtInw5{hu z8@u3Yr@{c5nCh_*!0@Pg>n`=224)dOtn^!a?V*x{{s!#D*wmCrdSJkHhC=XGd59mT zF#CSRmMz;}lCr_|EB*t^K?YF`4ZQLoWgEpRBNEL1--b6udSH0l#(`QOxjE~Nry@F- zo|~>!Of~_8?{@JNV*Z!qKRDi6H8{oLzwz3tV3y~2Li5g|c2Is&!096i+ktc;ieFT% zvCcENyA{JC=2T7#BK99%@A!msB>XqQY!(2=^Kkt%oRs2ZtS9K*7S$(n2VHdl?Ia*j z--v{Xh_WO07&>0Sc6r>Oe4irxI`ARbdlLT5FRKg!asOd58A;;zpp0IkTsy?@@mS#w zI(wr?4cpMs#B3wVn3Pwr^~aQp!Ks|}mwc=M_>?!yclMNPWH{OduSIKV6> zl2I_^AxeKXyIEfQNYoC~iOdHL|(J@_9ne{>;SI&*?UB zcd%g^@={H6A}gVxQ_8jMJ2zf!U)%;n(~#73Ui|)|065^mQUJ znt`^MF9KdAJ@Pk;C_(`BYg0e#zp`oEtjqL}xTf2h8?YH5ec579$TokR)O{qWB*22F zM7~l@<%z7Msvo_Q?jbLEFSoPyz_+KVp3tXjCy`1=4W~MML?YsZ(KEFx0xRx%c<0Ax z{BrVJ;dbj0s*>Sa`QXEka@w1q=sUZl=mjE^e@!GfWl&lK%3D9}`3UoE(k!heSGIl& z1ZFJ*Ex2D_@Ap>=M*VB9I$wS`F~%p;M!XeSn zPO;dC8siA|&SXgNQ#<#)_K_23w}tmf#$t;-&3AF0J#HnU3exF$a?L^Y4TGDfNt-U~ z;NN->k1A33S&I{DxXM;Y7;L=+Gttw5VD;J2DLzo?w zBTpv9O6wU^F<33jmr|sGEzlq|U)lw&uejUi8 zXKJe*2tabS^V{Tc2K-dCt848}Ki(wQgTmfm zL~JiNyVVp~VroyZOh>5#s3D?>$d z8-F)!Q&VeabKf~OQOSQ_6spCfXR zF41NoN4fc{SP5xGu%!0$`G4V3Gjp=P7AO^b2rx*O1v2tfiSYzuf+?P>{HY3t*F$VF zFmj(a$u{1f%=5m zCimHVL-e~Cf;g*qh)E@!%jKz)&Ncb{I@JS;6^=#NEsiWx(ht19qF7=|;+)*Kfx`ls zbSaLM%5bDz7zFR^McNmB+__y2A?^pP?XG9QKj{qV`h^zoB$%*19i?ljv=guNYNwjL;;@LWh23@ z0StBXb;$P-Y6Z)*)V7a){%lIGV@VOh7$emanF7b6zEqR@x14D!!j*oGHQZ7SA1v1i zb6;%%{g>Wb^a{2D5sB8Ut*V~*X5--$?JISuR083+~*Wb!zu-`i>eE@n=L;}vmtl$>I%AQ`eVAWwLLkz~wJ zDdV`DFgZ7+Hf|{*rKLk_34*5P?GrIt^b>nX0#4vUZ zW{nfuVk?cyug-b8j=IVx&`DfNByxBut#q0Z#XB3D^X0-cx2G+2{ywN5BU+=PwBtVW z1=z!CPCfO=-Nh;0H;NsOGhqvCvN2d1GSV_NXnwSQh}h$PGJ7^=x*>_WnpIO*Jc}WUR z24}9AM}pJ@VH+2$7w>KZbmbNoC{NsC;*h!^#fPzz-^MbFv@pV?CU@3t_L5OWX}?bv2uLek59dxSyMDqqC&RdEl9gTMt>ux1QeU*u=#(6r^z?LY%lIg^ zLE$e+b#(AzUS(&c&Wdx0J00f*t*E-E82NhZeoY|?;ha7xGQr8jn!I2i$ANraWnpEH zEv1y!XHoYPnzyrZqu3v@`PG6;J9@(D2C4CN5inG^*dP5?kyN;|`nuDM=$C%rFI@po zD)=qj`Uzkdll&`_)R%vECzLft3;-XFE)Y?8m7;CbX8~^?eg^e@ue|L1m)6qIK{? z?;RwRUSFLORzAUrr3!FGL4-SeFYio_pIXzge*cUQ*^jw``U?-T)@0|4`t#6yvloL& zenzbY75>b~P9Ps8Slu&uIa5qGL2nG-3W-qxDf_Lid++%d$0`bVsg{48#sB>!ZWm{T zIq%i9M){JB%>-UO&6j!jKVRvatsW0<3vQeqZk!fIOWv=8b?mz;f_vskF5rA$FTRcP zwIqG=t~f*tuFm*;tD{wp1oH0Ga$Sm_I}^w}&wS-?Z1qk&rFPyJZc;+psG+Q0r$P)! zv?_1txl>J^k)|E9t!@{fDCZu~RE{sUBXwSpAt>Kt3ij?mPV_ z7-vPc8~{r;a_gQ}E0f{0DsMv*ra_`4Y~k}Tv%;w{qtZLZe94k3JL`Y_FaPt({qK+Y zU;i@hHO@*+CSc;{!^J2B?J6kXDS?ydxBYS4>yM{7KmK`H14Q98%irB>DGG4h@!xC} zkTt%(*T_2Gq7)c&lgc4|vclx*u;Tkp1_}G8RaU6mZ^kQ}6PmUa<(maIs!`P(Exv9q zh;S;b#@8>GQ)#Q8s+GP)7y|t`$A;U9+svK%bfl5{eb+_g!nVFO7Z$bI0hT*tN0$>W z9Qn$N&1FNdk_#d6Q~#6>2@(dy>w-y4gxB`Tbmle!hGdW|rY&$9|Laixr!SlgbjKiN z>8b07|N0IEA%yMN%2O&Ao*Uz$F^J8#Ot%=3XLo$CIwq_evz;bX31n*;DEQIcoNh^z zw?&KG*rPyPz3`E(uvuIe7rophqnHMM;=nBTDARD_W7<-j^ilZGoEexY_1~5K@K#2` zhDlS!AGfv>;x*f0ge4m9Om|*B@Jeb;1u>?|+F0;$w!kvP5L+Z~sS3vrElWFyN z4_)Yt6(VraY0iAlz-$MB2P8{Cqdx!J2)KYy9<@;XK)WGcZ+9RLlAi{|%iSI{#cwYU z+E2Q%F&67=%MB?3kHEi^8TlL=Tu~pO>s0n=;E!r-g8)4!;O5$Z(v0#&!?E~!l2sQe z-I2csk0jT3z<58MC*YGG_#uh zS!sI|K>32XgYWaI8QLIn0q!6QL0)nY{O55H2U4o|<|B5lw^FckQe59c!9NVXJ`3U* zs`&ANf7O8pi3GsF6`*&U=CoX~BAP1IeJYb76MNkb>@>t*0b^X!^(>zZ8-oO401Piy zK^u(@wh~u*tG;=#`Tu{h{^!AYuwZ(0?WQ=op3mURJZQ#SOhX!kk>A9Vf&9ALs^_%9~JwExB%hOj|7N(gU( zH!KF#X){_GVKv3&Qq=*d%LXk#=UPR0Cl9%kUFq(7I9#lsmT?B!)m4zGhz?lEQs_Pj z=itlnnGm=~?QYiNP3POs(VYHO=-(yre?IDeEUMsJJXnxDvbR&1s_xa1F&dC|ma}r? zFOIUE<(COaW6M(f!VYW2QGR_K%4qP7O7*glkJCfJfrZnp!$BFSs`b{oXHnJ|WUazH zG#s+@m3~U@NGau1z12#xy_uW3lkma#^ZOi_Ce4LFI*zP2@g@vR!S?S#G)rK>U5=TF zn;lx1o44aH&kW?$%IQN2dm@$og&vRBw!3=D_h3k_U}Hl7CxutCE*kqnbATF77b!gD zDFZ!h7o|c7;cTE>s~_Fg|34L&#~bng{JjZx(XF8~KXgqVulw2$r7AfOUBUP9`9CHW zGODMh?mIk=C73?&cSNVaEHfZdSPg#~Ub;A}e5q-x!IQt1D8hhGA77A;bfRN9vn}p< z(-9mtA&;7o>+9=;B5=&&@lyMm&9g6)k~-RxY%TA6Q;Fo{9hHEz{Pia_G|y=xT55Ni z7BDQ;VSCgKe@Ocl6AZ+sD#sv=jqDNLAr}BN>!e~gtKSa7o=AYmZoJ0&0m~-v6WRk% z%=I(?uUVbtUSTy$P4*thd7)ZY2jjyw5RRaI=uM=Sn_V-s@xMOr|NZIz_pc)H5kA{0 z6P!DwZfphI3x27|$bWkhdawH0xM(|PR8D3Go9cc+VnGJ$s>UCY1tWeeO{VG`TIWkF zveTYXuEQxx@}>qlAOUZO|3IKhs#tSayO#6DRzCY;Wz;Bs6OAU4Ut<-RCX~tB%CJ$W zTybCsl&S&BGB+Le#u7-JNWfD!*%n5#<@NYDvZGQ!oY*mt-}?epi^z|IxmV}gqjVZ} zvstS^%TW$}^zZ3*hhPHr+q-QrcIMwNX=k;bWzYf{o+Z!kRd*hM(#F^I?#5d`MwJoN zB%xKHm*G>5MtOoYwp9ZkgvlwSRs9Rpi*on*#{Ud5{vWT5mbIi-n~v^I0$GNeIp$sU z`BtC&t2;r*6{)6G2FeZ>@67$!ryk5J3U0K0^5VEX*ltD8_HIJ)a1O{}cuoqeGQoWf zUy6J6i%)bD)W6s_@6{bi=bz^|aYotkZPxwIsqB$RO#5!t#yh^R6qFBPfm|td#ibOY z5QuB4*|OWHB(XP;^t}eP&cZC#1E`{efY)$2J>6}mqz#QN4mz4~gtku(x`SCew*@Q2 zc7QqEZE%wUv_spfg?c=8RIcohLo}4+F&spUh-sD z=0xy6A+P_(Ljib;949W7_s!J;!Cm=}Wes)lhu~z5I_sTblgVbp>L0rsS>hMwj8N8c z<~jdNs#dSwl&5rbKShhaE3URCF+^QM&lI{ga|UpIob_b+R#{b#@fh7gklkzWVj6v~ zepA>ll&*u>2wqYo6OiXjM=EwXfz|;~T;qkmbK(t?XYEj-m-7}TAGRJN>b_4GX==s7 z;R>P*aJFN>BmU~bbA*Bx%y?-wwe&P;8Qh`bFW0UM+aF6pBr3vrxvCByC0|T``r1{9 zD9U2pa}uDC&T!Yi2E%w#ko|MO*k0CxaOV59Q3)OWMU7}2IG$@(YTvxMbeAx(MWB`- z{Q%n}q8@y!7f_ew!&}tbHKRiAI<_=i>K^W&wkO$#6dmo@|4;cDp+_e^K ziZ5_}oa(ii!*yxDu(ICqc+pi&r{@xxz=Da6kL5L;{QaoWYnv)OyZC=+0X%P0R*NXM zgwg1UFSP4=;R!Ps{Oo)uPLIKJkC%9Zj|ExP^I}87?sH@ap*kUqby^dTkk`0g4HeR( z2HR4-X(X#R#0)Oizu(eMP6gShBXM@!~06$da0h=8% z2FZ;35jgQE-Q+eJjSbpRo4@fnHC&>I6$|bE22kIH5Wu@-GUN8p*bd4jsSjp7=VdL# z7eqDETy8n}f}b-zKo`Wp#JgPov=rark^aW%+TC`6f$c-3d&PU@4&d@7c9;Tb#V?uJ^w z8`W5KJKZAR3B9_NpFH^?o0pWdG)kHg3Brkt+gkL9VtireF%3`|@S&=g8 zAuuqh7$%8m=Oo?ZOsVKjhG{Yk4Y8XPPO|NTTxP4ze%fea_b!P7k84pJMd? zFvC(kFEL$i3ZlVI4qj3Bs}8{}7Z68iwR+qh`Uh6jVC|66w*ZVRpW@cbO4{BDz{?d% z2&AiZ1ipWITG2y`o*=Y)#gapAap)gC4eEJUkYE61m?l_Hu`g<(0CJmWX{&mNQtYkf zjF`SGNty_^{1~qc?N&-6s=(I3uzHN6VWqCbZiS)8Fjx%hlxv z*9nYoAXQ;B_Z^fW(W(o_M4qYhDk|pUEyN)j1sJzPXB^fs(_1@z;O$L5e|>g$V`eU$ z)KK!0r|1R0Aw>}Pac`GF*h4IM&)`lb4r<}Mebl2h(EnUk53?C%@cbFO;@M{{=M zNoe)bPxO4INhqTM6lkV3cOvsQGt^v)i6EF9Z4CwFFE=&w3uVW<78iJF*oKet>A<_a z_nW2#^59r~fOHH(mAyc!)G&;9!E!MVp=#-8KR@NNNJ&5TvaV*`fbz4a-o(p3B;@=8 z2nsw1B<+7EiRTnuQuI%Hr>KG~jjGeSLJrExm@03FlD1F)o0k~;Cn2FaW}m75bS&x~ z#}VW`O7Y)pw;$XV$Ts;O~ z5!^gT1Rq8Ky-P;;o5>64HTl6}-lI0E`;uU}Wa%{d8(FQg8{1w6Coe?o1-|`;Gpvh< zdHZGIc7Td-f1ax>5QIDb$W|n}ACoEe0<&LwS;*bF5rKU*H^Lv97Qh84&$?_?Hz%O|6YOwE&B2*6MQBQ+&DzUFmeB{_1x& zb&*3w38EyT;|)01vZu!Rg?O*+_O%Yn8mcULcm3BJKk#5mY~Y-7&f3kpS_R$~Rn5Tw za`iO}NCjDlbDaI`Jl)^=N#(LyMzFBR9TXKuQa+ym0o)=Y1Z6?h8ymY}(oYxpBMt`D zJuwe+oMCb;n;;y}g4k#S_e2?QxFzHADdX$>tkK`AMyeLQKfc@4*?(hBeb?Hf1FSek z?@uuGHnTiDkX_8bs<68M%y#9z;IKBF52S7Cy5Xzdub!%xP0`h<^fjV7^oZW%5 z>9+ov@a0TdXS(Bj@4U$?H9fx^l(RDHFqi3wFF)kw``G1e=DiApnu|kPbWXmz18`mj zzYdDx7XjW>F|D=Hdi&y%K32BhGz&oXr-Sx9Xt3{w1n@4XbmjzUA3|C-0z{i#6FTe4 zKYQ+5R8A5ZXh?`IU42w@+r25TJ2BAhw!_4G@s1<3_&JP|`56)D?L@?#p6b_U z^Hj8f6q7`%nNBr3*=}AIP1o774gVZq#ZdRb$(NE31^m>0^@SJ9v*)AhXPi)(P|Boc z^J)ve6KqD38t$JR&(TpN=$88VMV&|ck#dyVR>q?_?NCQX;rlR@q3_VEVIZ;~+M&iD zy)~t)RUUhQ@bgmFt!kC6JGA*9noNNVLH3x!nNzy!8{vNA&qB&a!&B~n2%Rg6v!JBt zud%NIPL$t4&a6p{jx7-4mL7~Z0pmgYQyGV#diy5=#8Ott-tzk zGmSWkqm94bycsi}<7dzN2Z9tCxR25jf~~CiDqROfwCUmKL8L0WFTb$LTIlx2VoSa2 zntzTo)eh(u0wXb|=kl_FAegt|`mcJ|aJ?bkFHQ%wNR=$%b_|}5Z{5<|6}XA5OKKJS zWiqo!{Xko3_+HEJc*%*XLdp77FG$2!U~_hi)7o#1KcD{gFpZWXm`B&rL14yFZy1GJ zkKCeuaO>3+K%ol2sQU^27SPfa_+^Ixab`H9Z^rB3P~ zzlW|D(0vRck3w$u&uaR|M=@b!d#!O{rRkA$fL#i^qh!s81XIj!uExl5gys~&zAJ<1 zWY4^12D9iCwJ{@8H$U0Ak^G`(lw0h{MGUB0|8R+LNSV`bnV!4YC_MxXC0d@3)TMX7 zZ60iVcVkgRtJmsDb>ig^eC^xar$`e%SX^yARzwD+k(9`sM0x+_BU~l!u>D z7fL_cWIJo*@k+M@3V+eTntYT2iX#gPmaCT>u^Uuu_8k1-jdh>p7Q16@NgG5z_p886>$b#--|K_36z#XvHM$`Ken$u zCiP@j2Eg2U74X04572HitGz8L)*X)04jrN)qU3Kb7q&I9)BHA|fi_z;oo_y@b6Gdu zzXT}R6$NNbA#I-6BIGmDKW`7JF`rWWa1io6Ey!)TlRH~(wSl&T|n*F|P~9S?Y{AaB%epn`lDz=6Xi_{{7# z+ZKGbq5RF|ivlBA)%9>dN!e1MP)eO)Z=^K%$5C}06QVLT~S4VSyvOr9GzQflJe z^>F(hDFX8UjzkbV z!RCjGhoPCvq18_0S#V5CnIHLZp3|TH>%m1vHzRn8kD(4DxXyOZ;3Ry!NVA@ETsEm~ zdz8b1;ptP+@_51fUgoamur3@vh-Q~SkZ)wj z`QeVAho}wb=~~<`ATMuE<_bhTz`CG9z@MYqHK7~?V)N3$*=Z#;9IWiEq^lhFRYdi1 zk@Jyuv5V-czzmU(Q5h94+DTMFXilM7XtBM+sAO!{>18;n4M0P^mx=q#9;0n79!&UI z@Y>K;tEWQP_@aP7a6n9+I&QJd3(E6mGp{z+JRpG^I@+JFu0BAp?5227EVmDoTbWRX)}q z5?XHiou*0BTtNJ7>4WL_0T3WI@0~0hTV5wm0Ry6Cg9~K-9{jr%*qMFlPg$xTOOC|x zt7L+2En|3Wv1o%txR3THKY4sh)< zKj%x|9pJf)yWvNROWP5Aq@y^j%q%q~qu- zm)Ky^y{OI5%Rv82K*J3$P2S&9Uw%VOy8u745&Fab;!I07(0S|KcphPZFu-lP>k>s2w)Wl4n9tjlFSHtpt~2 z{;k9_R%h#|#^LlU$pr$NUg=`VO=^n0>9Mz&X8M)9X)d>RqYgK4`H?|3BnpXc_bCO* z5!DrgD=s{)bt}Ihv*rf+anZr}+wG3TL4je{Q|eJUfdhjx=`OcB`;8GI`W7wj?Q1hS zxt0C1O&&+N+2=ex=I96tx#q;xudBxKh2K;{*YV)il#_a^Y@|>Xsre`<)~1|CPLRyqw+I)#sp?f0Y%iyB~LVzcy1`ku>Of zHF>HDHV)PYc!;cTN0l8Qt{0V^_stn@uFmEIvr< z;y7?lZQVvM4$nA7oRG(9I2~N@4w;y`<-)k{wW{B{C`T|c{nN*y;lwfCnCLvE;Ps+{ zoDV}bYO)lV$oc5+_>?zJ6jXl9HJ-1GxyXF@EwaPy_Xf*(E&M)#6I$EG_W7o++T?EZ zyC%J)B9hnYRH$F}_ikK&Gi+*oJihp~)pAl%A8wK)q8B(0aBb)K9IMjmMwvV7J_J63 z94@e=fBH{Lq-;DSBF&c%`#&k08HQC1qR%u&N!;HPh-k&}Yxmm(VF4vbSCHd$)sg`> za_2RWJn08WG4fo9Ast0nIo$)$F)XqcX20Tb+kskYm%T4G3SF?__-%c5cLhO7r0U(k zo!UG|hll&I>K!|yhbJwzfD;+dEDBZ>99>Fy^n{=~zWEvlbq3BGwpQ7)G#tG(8?XSO ztd}M#b?z|2Ux>h#mQf{MW%_bZcB-60{dI5Wt~Fy+n(^v!s_7ulKJ~z#O`KGrQaU)Q zD_P`p4VLt}FCV@oq&t@8k{5gDvdMnb!lBN9gQ-P;eMywj?tD^`W6TLcGq%%^w-V7@ zRlfs%nAe*{$-P*xofcLq`b5CP((-|5TwY$&*wBZGd1*E4@O$8dh|AA}Q?Q+c%Kly~Ep5Ua76JF)*NSd1X(eC40g{MXevqc2euCf8E!~ZPc zNEg(gJ_CGaZ@-$HtC8vvur6&bvT<)Bx_u87zDXDhKL)JZo&u2qn~NsuCGeM zg^Hqt3Fu5~ov$~Q6KEsqSR}i^HLr)})Q5Qy%k4O${WRVWyq8mbXniZ;bQS?BL#6>R z#ij*Yv??pYETKCN7hxX-d7+ccN_Y@;@~2dHC3Q=&*3kMKc#ctvn{Mia+0d+*%{b2Y zg@3Y}qZwm}JT~sn5Q}shCc$3zePt7Mb`Oxm6>HI?I=#ovM+z03zr_Sn%lI-zQ*!kS&sq%8ofi~UB&y2))mMH1Hdq6Vr6u;&BmF!J5`v! znfAS4ia<86H)uAAdA+$p2wlF*Cdx4Cm+Wr|R=$e$iYxmif!CL>(7T(gEYPKDTb;U7 zLrxBEt%CCEo=T|Jn8ssJ|48-u$d}3svaC{xcY&~PR8M_4 zZubg{j@`L#XD;D{Y5mrA`am6bINb86frqi6v@4HSq;V_xw%|EA-{DgebnVP!POR00 zP_9+rfLbo7(|Er?5z<2M^{-Z~Of}1FY^I3COylcMW5e3NE{~Dz&SQ07co1GkkkpX*FMP8;SML|2z%Z9ap{KCR5G7m{EaOFCtnzel- zFqUW_vIUGJ~hfn$8D-+j!M#*r5fooRJmNcUS z$^sm%BqY9#>N%2m(Xq9+yj8~d;fXH+7Du_K#J3&p3~NLh7yvkcR%Q`ku5u)nW4Y+Z?Q8j z;P#56-k-HmwK05%)ARn(<@jufKA&-m^5-^gLI+)9FSC+Ime(sjG(x}kjYmyn3CP`{ z9mTBpMU!p*J$amCR>qoO=AqRF-zmK`ge#rYyD#E06-2eAJkuf67yjP+Bdt+2X4Dzb z(JCj3k{CuNZ=3+8p?saqG6U+9o5P}M-AhO)399$-7cR=*M%kpnm=ZC7{TxzKWTEWh z1xP|x-!~{LCgSwLNSB6VBJe!1E&b*L(i|Qmq=yc_YQLq`u{7gtFt6i&S8DWHfwTc1 z&iCL~N`Yo04(gwL)7n8hX@TFtEIm#E3E*rE^L@{$-G)n95J$k(+CGFT+fj0(3(R+= zlha^0m8oJ}N2L9@vSfybhYQn613rHW0Au3=IM<4B&|`9Zn17;uv$KbRSz}ms0}4&4 z5S@fIkS|CnP`8dNd9@<5sqv?r0*1F-Pt{0qklOv~t>EwmsTt&e?TDYDjWh4pOjUC4 z&0oBuC|-9FPj0Y$YB_!3wWNfu-d6NQIutPef(p!OC8DF<*t-*dii)z1ev7ypc51zl zVJn&$4;ll`Lo#;1`;a7S=Bu84Jmu{Sm_n^Kcg$Sb+$El`w978WH96Qt;qmBhynXDL^2 zGU}PwSq+26hfdiilcR6c6fe0da;K`8i#5jWRrge$>PiswIUb1%Mtzi$3TfbyV`Y6G z8}Rl+pbA-z)koC?8NDvYf?VB&i}Uf}XZID64O?Ybb*Fu7YLu0MaBme{ZZE6e?*oEs z@$}0}B@;A8*|!ps+^B53*lISg*yqC}B$_{WqV>9iUSG{ya43w8@ut!n>Q@CpJ_%Wx z5_sW0U0*66rZf;NEr~bYqZ>7uWs0N#lPr z?|MG!JCDT}WSBqr{v=7r8EQ*p56I`hw-GYGwc#i`VzukJ^zH+0BrM9gMXw71moyRJ ze%^WY|8yZopok9Vxshj9_EX6bGu7VDWTPJBRDCj>WqgfEMMLh zhs_K&&_9js3hD$Cu+gIC8HdLIBDIv zE7BK2KnsG_JPY@AJB?&UyL+vkFn{`}#23Svhg&MlhlU(PALo2HRhVGrJ;3U+D?EQz zenXW-fd8C!7lJSHP5xuHj@Q|$Z!;_IDqG$W369uYI2_+a%ukMpUw*ftkRk=N^<Q70MJ(sKldTW4XN^~$< zq#bbe!%<(3+6*^p9dI~g;g5sO0@*5a8v!(M^PkJwBEIDBe{gRrRZ2JI^yunvb0$#e zz@&6mV|YF6`w2@>ykv}U)7l2L-TP|!p+za9xY4e-2EkB9U4L1n)=|IlU00=5zxGRcCAni9?{14Msl=QwY)=PGKq?h8A|!v&91H^Rg%v!a!9O$9zQ z(gauBzhk_>qpNm0auNMH_3&v}vcg}#PjV7FIl3v*Uk`vYJ(Tb%lPH_=L8a;87-2RS zSJl~X4y)emjb&AxB#f}Eqq3>e532X{f);IR^#Y|&YI6$)y`M@*FeXb@*cMp&^ewSD z%FdfCr3K~Z1yBC|_5M}-Ms+SEb@6-f3DpIidUAJ2p#m(NY7)E4rlNTQl@tLdMC_Rl zaRGm3i1v2OR02p*8>kBRtuD}%pEq(idw0jIJ&{x~^l5r0C9SNC&lNTt0}&>Moge96 z5GD(;I;ChSo;RJ&g%!Zkty>)EWd5l&N+$RdBH0&WcluX{iwA-}S2y=a5^$&Ptq5MY zVx*7FEAebEBE!p5qiX1+w9)d%=N~>nBvgMV`dL%}!^Z3`+)=WHD2DzU$Ai2!5c6e* zOqnD&tc~`n58oEvlcdX<1R+y#0-Lw`MUGL;JnnZkr0ih9K>a_sgL1san@w4BHC-Wt ztfcSA^)INZUN)%x)IYG9h5G*(v-m$GAg;6#RXzZALAhJDZ^^(do}b4keFq zLfIf=iW0f!waPcA63DI*u{Tl{bQ>&-8oF>K)Ld54DcoWRP^*;F)s$}RVs0ixByOg! z3w5C%=)A2aJ(*ny9@d!1*H~wxVZ47c+A^Uj|FGR5Ed(BLk@Uc{XsYj>Mj3$GZ!G=e zWa_627(kmzl0~K$Ea*o6EwbuYRr+jI#Ci_c;ThIz32cgw%)Ea<(MU6WG9N+CBRion_UB?`q3hDs!Uq|=^&Z#$NU|}m+w2$p+zBiq2cKqwf1ih}| zKbyEU+v)vldaKD*tUIeU32$QJUK$by$-Jl?!+__sQ?=?OTtizxFDt-2{1kFnp^!x5 z9%ZfakRkiGugcv_tTG5);F)L_Ke>H4E0qdGx0gttU=`cO{<|TALA*W$7K#2R znQZ|6n_JuI`rED?yNOh|q9|_H##v+y{=20^rq2=C)++ib3{mJf0Re_g%)P{b1Y}pw zUmCysX4Uzs)O4S?Sb280uZtcEHfJQj&yJ)K$9X)lRw2CwGp>$kZs9f{Xd?x-d|I9k z+IpLRY~&2PXgD+<}D|WHPg5A?ZXACDl8q?jj%073~eDYt$$vpT=;| zRLzq8GNR5Ojh*3m3|Xd^ggw_A%mSaqM?VN``j+|YS}IaL%B!SxgRuFP5aWq8EK5mi ztuo;R1N7dbRe?alJiHF4zmA!TwAi!dV{8KqAr+0x+U2Rn!)OYhW~Vz$pPR{CYSLE6 zJXVjePj7(l)rVAy`!7&9j+pIR z#6|Tg-Ur?wwn>GUUZ13d2)^qtKaFVQPDZ4|5PZc;-yG%CWo!B*@mUq#Hz~2z7berF z7A&l6PC;4a!>Q{9@4mea6UyjfCL!Hmq0W0`z8E^4NdE%fE5G1*JG&X%tUfZUF{l}M zAzT!h_jsPz7;jsGE$|#@qF!rxilHick-{9;kqEx;CwG~%?t{h8&t9L)Ms`x&A)8hB zl^T$~s!TE3v1lz5;^hkx+4p!#nMdw8sp5EU%RC2`1SauUsnnFU4`B(K8rG|D{!L%N zZ`#QwBMh*}uhWQw$F@Xz<_~v3V8g^R>UuIx9@zGM@0o<0*?N@ESiT5v{=Ftce5FSJ zm@c{clt^rFO5d2$!>7GO#rT3QFUN#Ql8VG>&@ZhhD{Cn2y!i0^SgFd}G;XJdRzpH8|2gM1;8TMtq43C9@6r%bw8Z&wf-Z z`RwUG1u`}#t8~1p?T=oW1?m)%k8SARu!Bgu7v_6&i(`x;`Q^NG--QLqqI=bp5|VAF z{uo6CBzy@T5l6SJWOFlp(yxb$-(4U*3ugGHY>U8R+UdZbfQ1OBw9SoM>}(=4{VC&+ zTLiW`Z`EDr&s5l!PxL{Lk>!k0Pp$-*DiJ{55AiAp&ny2TvCkNeCy20Lvrg3pL<9L0 z5@L=kNlSo9s_mzjdH zt3cht5pScTM*C2FDfAh;<@|!O&-$@}_jmSa5Z?^mp+&ii*qrQj5apBZ#I6Ux&J~hA4lGG#Q<1@Eu^VZGOuAwEStzW^f*p z0XtG7O(3~o0Spl`F!}VxiAu*v#YwyEHef`7hVMbYQg#XZ6Gs~~n;sKgZTjTBlekms zRIRF{0xR3zTP{)6Y%|H$>Bd{}PeWA~Gavb>tllh6HD-2~4?rHAvu7wcS4#S7*Dq*a zts!SMVo1lCMnz;P;TBwyz1lr&sl6gmE@j|F);ebc$(v0{sM2oYP_ydbyv#58Fm|c{ zOxl*jS37AV_u-Pb)U6MsfQ)Ktdi}7 zV7T{?)$97@PA7H;TL+!`ga?Lr;mB7$P7S-hT^3CCx$4fv?AOzOs|>R3J5|0koxrVv zZ3&axPNY?3IjJTDvSYYm30YD(Z84XS6bn5#FXnBQUEP35(`>ztFL56_H`oD)E%>y? zv|vh6woeZ&GW}lbagyr;c@DYnXB+O5xs-P5a!UKkC6Xm)xTi_lFj~!Zzi3jth#_xx zJ7O%PSNWzsc~D`=MRk@g=%?$5*sZF1vo#oZV!UByMKRqr>y*io${^#^bMC$D*h~t@sC22QTlg!LSbB-o&vp>g*|{%GDvruZy=F z;F5Y2JLKwo|Kg=O$}fiOlqmH1GQXey<-Vkdj)UyN}8T?KpNa|-C^C{gp(41 zk@GTlNV=REs9qfSuInf-5#d8>w0wEyaOZwB{Q*lTnN5!3%RPSI2v1D#zDW35S*rSc z`Ae`zE_rOyE@Lfg6=%UK7on_6xY}`*-E?hQe*JJohjU8N|0n) zZnU;Hp5|0U6WvE-lx%PQm%f$r6|K7%+!o!biJbVKUN16fghJOhr6IpWrTMGyq)vj% z(hY|<*#$f5_llg@RCUDzpI65_>(PcpXUUEL0bw~WS1oY-c9^AAmtd<5K@9q}895Yw zQd2UuWG;d9n)I^EkAhUTVDw?;^bY#b00w4|mspWCie5?<*Lbt`R0Ga!oi)epXqBwj?37V*2jwLzhnv8&+bMZmp5kL6_r}Y2>4j;c5f@&W(%p0;vYpR zgjBmGYMQ+Mv7JlLs_&!wVeJ2-?5(4seBW?iN=hW8r9lY?q&o)bPU$XbkOpa`Q(=Y> zX$O?9L8PTaK)So6VE~yS&&&7w`|Y#NUT5#K&swt<{K1mN>-*f#^W67!eJLN9tD~Yd^;?*weqg@;Ti=Y;(sQH10jUwQsrpxZ6m+wG%7$Dv*-l3? zBk4tvS=%<-MW@48snjxbo_)8gC8Y{v^*_2$z@JjE=4-AyM{);Dzj4o0wPpibZZF$D zX>aw=RJsSF*`)|2@{+d|R6kj-bulr2$eOx_kr$|0Qa;9|i`n17-@ z**CkD#=7^>F5iI3r6CWq>3Kt$nK1gZP#@GKG`tQKySw0XF*!hQvz+aF`To4Lt1$S! zK_)kQVgeK!AsePSVltjb-pBPkI6u`+w*%sQ zaktZ__0!;ZU6NP(`BN6w#F(RZj(+rrZqx`criyL}?4TYz3C8fSH6nQ}zm9czDki&~ z<4ZtlLo#3(gr6EPu6`GDV4XbE>uPgRW}Pkh`~){S*#ROIsCz|?mA`Sjm9_jyZOk@E zq?3Sdh%v$gUE%c{M@I(hD0o#Ttpy0vwNnhN8jntL0ywd4nY?5-ESorGyiU3SG?JHY zG?Z^3BfxCZ`o?6Gs+`l6$P0^=0%KpU!$TNQ2T{!Q6BGouAqJeEH)Y$lMFU*WI_z0J zx^eQTqI!?nGbAe)O%^oN;AW0NsP7CbSzyE;n)rbC6}xlpV2@^>{(QK})3(~-Cr&rq z3Wmft@mpVZ5y-t-b`5>(3&)Hct^-nBN=>gG29^0rKrYOq$IN)c-{|;+O;D?`AT&w~ zQCOS?HdvF6*r5lXkfaCdkF8KJtP*=DaSjhw5q<>!}0~vM!_*6%#wzr&iE%^H&_< z^u}%yZy=?4J4%$BwoF4Rz_MY#rgSah)a#LLqv9ST+9A8nEX5~0fXv=fbG-OngV0#< zIldk%;TT_E1)5sI8Bm@%9$(BK5to9-)%aZ{QZJjZsq^Upn^EgeirWd%gm+p(Ri20s zvPm@!kY#}4DyGpuOjhQE{2BQ#PkPt|GOkDX{Zq<}D^{XM6|xKRLkL>9gW?y?ZOE3Z zt=*1S#&_Xa5*GmBmPBMAjP9}4QYr(P8h~F79#XW)OR$7VVWTC~&VGF7dzK$f|Bbd+ z=W}i22SAOH3_ZFGYLkl;?VSs94QK*%JZ(@^;x`J%l)CfdO(xR>C-tnt+MI z-nG#N*UGPFlCZkF!UZkX_)F2tmjmLY)f^n?y;*u_$9dp2 ze$3}r-@?AG-dQ5)Y&5H=0k4PsF)IpS_X3)@Mhh;6=2?To901ilsT87FG(aq=PSNJ zQxeJJC};VImk3BRW=aN$Tz#$DP|aY!^sUcY6D~o8S{7C(V-pPq3J>7hECgGO#%52iKEPkwXN@^S%0$k}3 zdiNK)gq|qiLTA|Zd6^{REr}tZD_>*&JlK|uyH6ELFp!aFxt0UM4_ffiZ}xG!{v95# z=~0k=LJ~EcCDMSmo#SsBTih`Aevlh`lI8lDY;#{~77r{scT7gpTw6*BMSqhJgSMkm z6!S|G?=f{pa$pBZ6z$^=5+~2Cu2-S|Xn9x7SMgJG*O+t9#wC8rUUD)p0iZ10UiD^2 z$FuA?LUbwS`_>JT$?MH$G`hJJn`%zBru{LnF+KNVu3twSdaTfXtr@^*v;K5P)+6PV zH30RGMLb*?JG>xSi!TP_n}hYIs+xwk(nusMqJUYGDGjkg&%4Hb@4KmA$EOdy?pNU< zm7CT32yOpk=~)Hnz?Pg!oe>>I)Lp)ZZnz%`7BAffsKv3WtbJ8@vC!bnvBTc)bo-L% z29e<0-HsI%FW>M_|?0%zU+bLUZ6Ih@f%m|k^B-0QQyzwweIR`uXrN7*mV0!$Id%cRqH5<=w}-nGvGNJr@IPv3 zXG)vTiWd*P2#j(GiSz$w0qi%)NQD4Dy2aGO?F<@RqT@r5-F(|GKu+?2p0K@At*kz9 z(!HcUAALJ~7W~C6Quyxx;bV4`Gm}4C6cbti2;@Fd>~fb~J_wh{Jr%(qB}LyAQ+xx} z)@_UaG}p5UGng1oIV!j<+RrSBB!?N42NykJcNQKP8%k0h@Hct>YrZT^W^5DS6geXs+*KZ?h!|p^$#Jb!^APu%Od~39g8Px|3y=JXT>ph)tA=Na zpgZ!UHH(^T&}W*I(?8 z?ES05|Bt1SXOoe~${wvAXYtvsA$kO%DVXf=&lfli+Ql`l0hNK$ZG>`f63t_9qx-`3 z8x|Vo7jIo*g*+Xw+Fqg*mkNBAitA^j<}C7RN8}$tnXC9DnG6Gd6$7|e` z74d`3VliPCo`cLXDj|q)wFLBr$HUM!N=+Dyq{5yR9yVbyG7oj&HW*`Hrp)}z_;IO( z_DxNOQlsn^0ncZ3?d)+ce&9@%l`rc#V1rJuNBQvo1?-Ly!1(Ry1&&!-G#G9KS~MENoBxjo`#)Po|A%RkD_OdSDy;lQyF`@({GxHx zYdtxKM%VyyaV)(=2i(G)KsQoL5Cym-!9hSU--&4tcj4I0udf-QqMzS%oV>=p$3C`KI!{+v zt+cPJ=`Xhi%K+rsPT+z_0`O3S=5MujK8IXVzt+0<-A4mh-EkyPBU#01bg3PuE3&Cc z-fUj8>j&OjF9FZ?SOR|iT#3b>ar=XNJNLX~Q1NHa8hOC%F}p5QdE>GA&NKe^C_wxAX0P@l4eaxEnjUu+lUsnj4`@fcPs}f41C!;-K|&-fe@@ z8z^0RFNF)M(Fq>8XYM<6*8-st~T zeR12h{pnKqMaWt&k<`ia>_3|V9>mCQ{V4-gn#fDPH@ZJxis) z_>(%S=cR72U3mAJyzOk{_z%7LHPhKxS1Mp;62<~c;HQqFUn5oBKDFAe;j|%SY0oxO z9_5Y=7FCLTgyr+1g~a6%s1REb<5kOp=NZ}uHL3MGO#2y|F^Gg?*DG<_AFXPN)U0gN zKLBHKBXFY|rb#dyFC&U~<~=ajBePivG4{&Fh0B@|1K})aPgDW>L$3VGpUX`b##=eB zKQ%J{{-(>uk0!E}QP>ICRgErKhZ6i{e{xXyg;Rg;{^V&l z7dlK4-N4Ug{xtZ=q1~=+$H|a_Ie^yqW6cvNt5pM2hj#>;C*+0IS~N}yE$jhU!twGr z(|U=v-y*x`+@QM=31M8tU5{hv!aVscPn|l(V7}(b-G0o{neq&^5KkH6kE_a{;PD|6 zVIeW_d@*o z=XZcL^kEhtf|~)5)4CM%&!p*rLgtkb@VfN(7F3X#IJW|5Im;v4?ylN8^zIDIQQPfA z>tR63lpxR#qF4pa{P+XkH~vfK`Cp(y{%3nGs}a_3$y3>Y+{w_wz^LEy@xLuPRcTSG z#ff|td@-Q+XsG;oeOj)NWOIc+Vg>^wq}6+kr=wSLXOIExANxKua(7YAg1MdGV@wE= z!{%7&17BX(aWv&-3m-|gLdr99Nv!acbae)EB!soulXNQMEOu`K8`l!I3IL{e)1eQ4 zbNRMBW80g|;68tLu{X`lS^JC63V>4L0eYpkz@<%9ovasAdO7qi*bvB3>i_~aoGvaq zckKZyH!kqbR0aeCStnM2+6WKmG4L7zw)c1xC3U<6;6Jkh+|ZBi^F96msSq>Hm6Dw? zB%NG`KoSpq6j2*%S=;U9Di8$r=zdb)e|e%v{g8t)#OMDP6hfIcyl6K!tMCr+dW-X@ zPP>072K_zJih@D5b8t=N*;kpUaq^&%77}roM7Q{qL?>0=T87^Gkjt)3MXH_WZr=Ja zXDB8dsRdJc6${UeqiG>&%c9KJ_`rS_v_N9{h6*r473%zQJGwV(7oxX2);~mhr*&-c z=H~;})BCJvz>DPqyglOwhG-CkS(9%$EeX%tGqZY=_LZOZ(LgO{dX7+x0JOfW`v6Uw zBJ@{=pL)OMCl$YIq(%JbvvkuZTc5ous(>?61dtat>VIFYOi&|9=zwy@d?sKUJeQ0F zgp$wi<$SF3cmENP{GWZXta*tR%>UN$AFdE=wKA?#>;~>Vj_iEMaOrZ0CoBAjq({+ zdI~zSn6@O8DJG7^CvWz0O8sL7iC8ck8jY1#gC1Yv}NEV!T~6Jxx&{u{;S;n&+|0KL8qXcR#D}GziI$d2x6;(uk-7qsYi(H zq@vJ?-LAcJ5yUS-b|z<4Xw3x0yw+A&)l^9Ov( z(UUOx__0 ze<#qlwevEj4G!4-R*dbNC9xL6f?@UVBvFkM3wZg48~R+6Vxd7 zfLRn^JEY_J26 zMSt$(4S0L<;`Xcm^jHFs%NN4~p{dkkchh%W#;R6S`sU`V37MU8}hVz8QY0K8I! z_W>{x*j}eq{j6E9T=%pOM~5o_K=h?9PRE=Pi)Xa5o9N5_L%(z_0y0i+)KtH(>-6f zQC(jDVQOUz5NG%nId&w__z~0|E^_>8G$`ijoTKZgqhnjH2*>LJ3a8M$BdJC>R=XX5 zhA`+`1pDX;(EBZTSX~{=4t-530?Ou_d+f&T%@qzAb_9PWOkRgCvy>7*_|}AAO$r-<(ei!}PifBk4dD4Fw#&%YjFd zsm*}*bG}+}0kR2?tku?}#TT1p{@dkp>LFao~^4tW()iP|7n&j z{d=Kwyz-0X(Bb@gk021axlgA{n%dkDkSeRP@tWw}(XF|KHfvvuQ9y1`u&NIkA! zx!&UKRviIg=X5wY$;pBJ8SoneL@Eo68P)n+%UT5w5xqo1oeL$k ztze&AZ0{GI9QOVk98nBCl9*oXc|-BRnD8NBRlHsbu=!qh`^A;aCad5?T_~~Os`)I= z-()^FfXR3G-c$Z5`;{|%c{ahWSAF)l`3eXe5a+D!dTfO}UPZUz{MWeSB%Q~5Y0o;N zBk60h*A_p<#_(r;kEHad_9+*hK}3Fr;!AE}nFhAcH~_H_xRyo4<4(71uvd(2n@co2 z({v;$5*b%t(fceAd>zwCJ_bJ=zWWa}rsxSE-T8 ziLBoBWo1y(I=j1QyMw#3qLjL+R?5FG@jU};hSxAewgcZgF^C1BjR=gZ)xSjme0n0l z#_tXUtx(!CJ|Ke_b`^eT1a|KIb%#iDecWg|-;8nz)YbBxx!^S*F{@uURw|wwDDB6w z8`*)xpp~M%2L4B{c2Ht|hqM4)gkrHC=>zmAYVgv4RXAmPA3VMaoEY3ryq~aqpp%vh z$fycl16-MHZ@S41VumWqBiey_=hCZHZFh`3S;ySQ8T?%;syqxVP}1N@RcELVB#Kyt zeE1YpSXY*Q!cq1N@!6pGX&bDv&TM~)*JDST+yd z8#rm%qXn(jOFIVfS*r(7v;3~G04`=zZMFO~Q5O3tUVv}rOWD>f5Wm&|@Q~)(+p6hP zJNyf(1AIdi^Qv)ed)@5L6~&tcg%Tm)Eb}K*Q-}9qHbCcL#!tzlcyZ#aX1&OG<9C!f zP-5$8RJpGIxt{4tV*F_u<+dRXlX-dRVs^qJVfHI2#8}LGr+T$h(`tdmWEB}dBQL#E zWYA6G{+1{==JHif>2M2QZ%de!^Mef-H4DLP z%1?6eA|}SY>?Q|v(e=J-P;%#G%C{>qi#xx6Po^0q#D5y}7alP3V*T#a6z>$s?|eQU zeRO-?()`KCZnDcdo=e}oTaqCTz+U9L;w8b(0k)W{$%&0}65>8fu)^@!5fHN(4ppTS z^XBPZg{7N60VHbG*a02*pOiBJeeHP1Od~@Z5II@Yp=t^o-gf^0V_7`4suUsubVjnE zeP(Hqf%j6uml3(4x1tGDyd53Dg|7d2);@RkxoiS@NhIk#u5AR~ARK==0Q~zJBlP zCjJ9t*$~}FyHH;d`z{4+M*=l^7V^y!9WQmKDC@;9;NfiHumVWRhjn-XU9%}=QueTJ z;Fnovcw)bZB63k5tY88*#TNN)2S?!Lt1JIC4an1V5@MyZl*Hvj{G(lV`gQ{nL>)8( zH1x+vd;x0TmfeWIrr6HYKzi1&`{0_lK|@01iaqMbK-@`oy3GHr>6P}ne7kkA>34pFI_sDfd^$WyU`+3qRW>u=$y{preze& zRk}ApbQ$m_;%l^;r7l}Mdv|3SVVJJA2~Jwww=W|lR&(t@J0<_+m4eA!lb^dY$g$EP zKESWc4VI)ke4aDdqcm^|aL*p!B74Eu`opIcKmH!f3-1F}n>GEi@BTFIcGURw1}m$^ zQ}@;PnBHCKVPugRE72KCU7#h=q*zYjqIGdGaKIT_N?Nkf zU9|x(R078?@&eCs&lLV`0(2=kH(Kylqu)A1#{9?F_Vs~#Xz2ve3B+vDVC+sSXXZpD z%8Qod=S-%vQJbt83Yb@v->lD|C)nF5$>f^r7xmLPhM^y2_^Hyss(I&Y#*>*S)p*)} z052YBQ+S>Yx(clqghN7?z;?NH)LuNk_7c)p3N6-=B61dT^Kz|yEaykS!hw4#F!bSj z^StZB^!MGH8p@$rV2`JwNheu2YWs(yVr4Tzr8J$YdsNDH5bXLa3KK$l z$u&nsuz~D(kMy-mr@O3>C6b&Nz*E@jQ?OFVG8M>?)?cFH;;ua0##P(J1t2VAk6KBn zE5F{}MK)?z)>_As5iZX@S?9 zH17leBmGb8rX{<1oXg&tvp7VBP>D;K?o>!|Fi{>N@fX#5Db;mvf1VH4oZ;bnFPiqP z6@t%Lf-uK&g?(u=>x~k~9p{l1-v6?bu+Xs`>@K&xrP*%y4bJAqLT!}tcy_7_)BEKa zDtUI=Viki9$Itqs5$|Y`4O5Sp_cm7ag8%{}$_I1w57WRC%=WKXPhVZcCA^9G#nJkB zqSFHa6fzowG2#eg0dR#hwd*g)=yaa$mqMPacIjwJJLE8nUP0vIW)7Olw) z5FmxtAFLQL#aq9JPODuPd}u!Dp;5Q$lY3+$TuXzUx&sMJ@XUyiMnzaXihBXn(w59J z0D_dL9-wSiberF`(HlWbI#f1hhseHEYte+>v14ZL2Ll;5&yTA>IQYt}XPFK5_CyG! zVB3zESYlQ?M-xEmDw*Zq23*|^?)|YqJQ=GqTgHUd8s#QsY7=`WkC@DkN{&_+KYGF% z=_V$=Ei0@h<9BPGrA&Ws7YScn4Bm@5QOM9rUj!d1=a*Oy%$*n|B6;ktFW%HW><=AC zwYz>-_-`{ z;J;J8#dg`XA2>8Q!fy!pe_5K#kA#zG0F;KM{&sA12-_|-w*Ofza2ph|VdU6l4)pS26?U68<8#Y`!;jT0j1Cp&urwraa zFWF;X;gR`?#Ke4tq+$c2bnC{Q<1CEm*q!&y$A3#UxCv2z= zWL;T{uGtrY0*PiIm=+UT`b_zrx&tLm5JbfMjf=gltK3-hNFFni3z4(CA>2%8ww__@ z6uAU1QI2%ZWYuI&hqB~ew)<9>?kSmz{h=Kz}Z2Z>oZ`n&BzaVo%WB@BoH?o^tk;f!&3N;OC#X8tGt+Q)YtG0gut9_T!2& zLJBBRkNWJ1`K(vH?aWq|yIWH^Q>{zyvz~H@aL-pb@n-hLkORB86$k*tg zz%f=?h-@p{&Y*)hFK6MhU0GMdkI=i@AM3F-yr1y?f)y?KWEqbF*~`JRy{lJIm)PWR z(V&MUQ7KuiIn~tbR;{Yvwr7tjoz~N8PCoU#N*Gi!P}p>Atv!&1166R?&mLZ_p?#%p z@{C2Gem5G~)7hSo+p}|Km9Q$>8g@b)+ssUzCJRH0(w7DDWQlmZqb@xpx?U&Qu*j^`Vsf3Krox8L!tf%s(V%oOoC&{tkdiBUY29*Rz zhJPBO$XMhA!hqQBLE}g{%%Q?v2)pohZ^>vYeTeD-XFW%Sk0jS@6LE{mCoB04D$_Y z>XgpsS!cnqK>7tlkpRpyBYi^XVW&s|*jPf~5`0Fzr;Lh*#Q|2ET1M2C%tVpY*bmO0 zeZ$BQq8~`jDjGFDY_2hf=#P4Rt$>M)P>rK3Ph{$0Sq<6HQ|bU~v=P)vRJ3633l_b0MC zpZvDl?bQoshv4+%5$C;?FI+bARqRAyvM{GRp0c%Hd(6+Du)qR}4qj3#1^#M?uaEX6 zWqEO|h*G*TEI<4Z{ZF;woys4!qAen~JL6`z&96E6%-aQKt#{P@`JytU;OkKRPx(!C zzHw*sKqZsZ?Gd3S_Hb>iv8mtgJic~NrYL&LWNSK>N#Oitm+04-WI(Jyqjpv+mIGR! zka!&BXrX-bqR{Dv@P=DOk0i?55?>EAE&&ea`9gj{^^M0DhmDM|&ytOhz@6P*0tBho zrR~*=GB7rP6c->gXRVvxy~A0f39pX2d@?}0nR`oV4*3CLAW?Wu)yG4am%OrAK+t1J zB}+st5KeQHpWq*|2D^E_{IISNXrl|RE6*_|;75pVzV}T*Xh$%KQ`&v|W2SXCxNB*I zVt;aEH}19*n4qXtHZ9XkGslwyR$UosVojLr<7-s8>a4pi#ul7#PVo8zQo>|moD=N< zLAaOD&$HcS39!C4eNi;@mCzPaP)!`EMO_2}@P2tl_x-e~+?t?txF}ym!6Vy{2#+T= z6U}E|Q|)YSYb4kc76}}j+68Emo1@4HRGpFze;hhQ78k(tLV zFJq(ll;_G8ODwH}?cMe_i2ZMQ5-**48s*!!t^$6FI;xjV4OG+VJCva?D|DnKUm5 zoljW=W20A(s90|0qlLFI?e)_vkuQT#0Wt+zr5be7XW$5ib}yn_1VuLa2PKPu51bwU zZFd*RV1@YK6!YAS?JDeIN*k&^CUq^7epffg3?1nzi0S8Nonc~?LWz)`gtI@$z4o5` z!jx*oTpu7$!W@Y~Di(Zs_D!veDOtG?V#vV(lbk2BA1R5jNR6HB_&B)BsD!Ge0odLE za9oEfRid;`TShQ#%ym+`E8oFBB?~W9|69#iJh?l&=*-J7fU9=GP7DSK{S}jj?_|O>Lx)K`%cm#5mv;dG~?wCMm|YDrFCQM?GOrbSz)|r zsr>Bdz+ks64DntliH>S4h(luuj%z~}^no>$EM4NyqLWT84;eu-4aopC$M{&RBeh>l zWty`#{cLc!A7qQk<$b2~1js(*z#aa!iWf`^Cc#&LWCc8hVOy2N^L-v1^cubD{rVc{3778!O6Hl>!h~18 ztIG2*<6URt;<3hxGb;XL*^iwAW<6MtM9$6C^v%&=BNH6WISP;5Xa-QG{DeHK$80uJ za$Jwnti-9tR~q)xKFon%z=UyVjvZoDmX|jAQhSl<=AV@xps_4bH{CF-N>r&X(SJ1T1t%@q&x@R-88voBsZeX4VZZy>zrKK6oYA zjM!DtM&TsaRZ4$T6_3)P?_>y}LLa|9HOnsy=p+47|K9K2OWHWlF5}3@0r{Q5$^^uk z#|ClNFxv*yyGM|1!yGkSa8O7vMyXXaTP+7k3q|b= zxXC5V@+=f_MWy>`NJ;{1*XIgrYujd9+Ot$#bY7d?KEM&cnn^lq`pK)QttuPCqotOi z-%*!x^l^xMUYXejnDOo4F4$xI7%+}+X4gyIEWuhdwkzW1+ zpHDWIO{N05nQk6`sqJ2?16eo#)@q`3SU7R2r+{38&z-DyVd|7L-c9WjkQmJxaT1|f zTxfT)IeCkiRZ6%?quccdHlw&f^4a6Zz(B1#UZZIn|07O}$cMuNR%Zff#&>xFWXgo@Z72&+yv#o}2eG5?Xy3+-ERY>ns-d@T~36 zzxOVH-#kZ*ydCw(zhOQAdgGIV6HGj}O%@ndT*_q?mNFU2qO6fVQSNYo40d(4-b_NN>v_hp4aSFlLH!bs))HS5%K{f5X9`Zv*tOott%p%S^=v5vFV#oQiBuy8 zN^cTfP!?7a*;$y(xk&_OyRVCRF3c|j4(H&`c7Z;uD%$lQZUm5?{k11$ns9+dAP>vhUS`%})=0zMUyD2bN0=X^FI_4~s`M*781bDec} zOV-kB*v#vZNqu{lA`*ZkpG0T1bavf~JMOGfjv82}RdcH-ZO5aV|Vx_5GA8%NEF>%KD1yTh(O9oPpCCLjqLlNae;I9>S*1xafg)*8|ykMcCwHl@PVc zu$kOy+SKtS$TNLa@09_Wa3D<0*?=eVq~gn&+!ltQ3HuJ0PL`x3NaLf%(E`%bB? zTTMEsw%VQxPu}#b&-S-52__MAf(r4Z_81#8oRFiDBWHrqsZF@(**WKgW$$xe-+WgUzjEy-DwSy-s-ynuHBY>_RFkEOIgbDv83Iud zvI^v%mhP*h_D+w5EWL&c6ucNA$#5dhlU)J25~SYjB*&@uIRUc`Oy1MP25Sh}yGObH zKh~0el@VM++<=YJf7F9NGo^^Z9mEG^gN;a@G%)KP{<#)R_2pkB!Y142k$u|L!t9y+ zhVLEN?fQ&()F{Az;rN5qn(T2Z^)=I4ebS@sH8mAp}poLa6_@b0AOF3Et6K4*c;xW*HpzuKn0 z#q&*$uCStTKjLes%gZDWq5+LvIuj#Vmxt-&vI?79~fUDIM4~Ad73N#j`_u z>itluAJmb-<>aV4W1KD&FBE%_s9VU<&))csu18tT>AfUK@MEfu7otxes>aNR-uH!i zGy0%v7NZXKwTvK4bjK>D1B(SIYpmTlObh|%WO=5isY4K-PZCC{BC65tU@&%*DfnC5 zNKAYwgjx<#FEGg^N9)OJgG%P;$z%3xkz}}Y8TU@ySy@8!l}k>y?kfd6d+4(f*|)|4 z386N7uWWWf2;B|`qW97~o587+Jnes&opGg`IYaDx^2*9pPs5sU!2=YIHBWL*fAza_ z4II4+5gMuc#?I&XUi;VBp{1p?Nntkaz;2Q)B{ZvsPkFA6%cWa2OZ~1LUpVo?iF)Lt za8l@MFz;arG;YA8{3ISZqaJs{5{zv}@{D_ihaQ&w-pTREp_Dg{h5kH>t50-2{o*|{ z>rwPO@VtS_>aSsOD&wj_%qZ*)yyts<2~4O?!zdwbpBi2}F%n(g;X-rm?SNLk=bfcr zE6Dl_!C%V8zlU+zpe2-^xj6*3W6Rq5J2UMPDJW5iR>k8Zc%MuC$$PI-NSf?Ucd554 za02{Hq%XZ4|M`1pITcyTNX>d|8dV_-v3P)6Cxk&8*eOhh-F&7Oq-!OooK;l+ z>PGG|(NMKDZjN>mG$+?e3H%!2CY9GhE&txmZH2as)6C(`(|l9?gYlOifMkfwaH?gW zx*tKy^{jw0|I?qw{X6?3iS~n%61b%2Sl}~hc4b^T83QurcVU!JX3xqnoiDil+R`T~ z+8pL@wF%@u@P) z=Sni-XaXeX)?l_o@H*~a2$d9P{cWh*8RsGzqtyy0BVe0H3?pSj0EWq26v{`nR!O-Pi@<7Fy{vcjzhF23gxyEUX^#Yz1_8 zj<&ttu+n`LB8giQ^_WnbWEl`F3q90%+xnyles>Xi_x&tVd?cbfm-`0E_mTTGN;4g> zYsR+#qZ0ngEKoMGAm@CqB)6wWl&u1}s`~V{(1|~MQe8T?9N}}Evt7bgL1ByeNalqM zZf+Adzz0UDYPmYR`~ct_;yv+OtF*Jl!;Z@=yA%_+fBHl+8vI0bV`E^CRBS!8>mp7l zH9_sCg;xB4J%3024);eCA)Rp}MhZ9ZQVLi=EX!nbz2>@4Iq_YBcEaC8u=kx>QLj&- z7BuQ5DjuhL=F+}eja=4^0Zjv%Wctn1kpnny4tbL0JN9-l)S_O9kBwl@hV&cJ-LHiR z^5L>vlW;FpQ`a^2oWPu_j)ycHmVQ%4_M6%f_#p-yz5!Ex=?)Up>C4~d{{_?4kX*L(Q;Ul&>|RPPs~%;htjWuX7Mm9q!sE$15?}3n-v3=1PwN8 zw9%N}$Qz*o>GVzIM~Wy3mwK-c)=ZtVqlLO+@p4I8yEgev1aAMn8Pvhj5BedaXTkZL zB6N4tb(6!Q_Oi4^kvjc2^6R^p=gx=rCDkLKfcU)^AyYpvP?T**`P+;4OE@tVmp5Mo zwe{Bw_V~5-{LDlLovx8aZ{Qp~N6`npz_R9doPMCaNW;X?jjNd z@`6x*uQru#Ocj3d2vr(fkK8{N-^>Eo=BA$g&jN<7-Nr?Q&X>J#KV2u?E^JFt260q` zCOf)9n^HOxuan3(KX0gw!4;;)7rkHJho)Xpy!p#TE2;C=x*v@H{a9!79v!4 zY`*0tMU{)=Z@}MOO&xwAm6gUD5`F52z21!cPHqFCx{H?Pe6MFi0AGDCGNfpxK)Chw zoVx7%mi_L6{w`-t^4(10iMcH)nnC~Rt^MhPP;sAV{Bj%h7a$K%g@Ir7x|74LzNKmT zuMub{hQut z_%lLfu~n#CC~k9B=r^vJ&3k4)x0|ZDJFs3y4Z7R`lWsg?a6NNVxfbPF6KGSp<_-E1 zOj<0+j?G~0kgoO?@6L->zJNs3Z8FpOm z2~CV=V-vQ}YP6kxc`^aXJjwDn|L$tK`p{d3)KC@g>}ZVFcV|&>ZW12%@n|?{yO=w8 zDG07RS71^+BSAN!o<;87Hj@1&ZO)wLEN0ksu8W~pQ~9pXd~P{quFmnO?x{<5!m6sf zo22mzinLr#3>u5e9Tke6Si4?vKdhDb?g-sRlG6Jfr zA^OZ64LO$H3b7$Uooqftda^`;_)CNTlC+~RzKn?tctO9DXqIkrUFuuw&{pc%A5@J~ z4$51|5yZCbDoVTK+u((lSy(W0D0-4~&K0ezH3(A(i^ zrZ8^f(wooFVjZK_t)gZ{QA)R)fn})*My~H^K}DY~1GsYIg|b|cMh1`5s4KfG$LzzX z%I1z5FGnw@Jwv*ALk>;t^j*#5ml1Ev1=Fweou@DNiFNmab@wEd&HX9wk{liZ{|w?t z6eSFE*}s{B(1JQ}Sm7bdyi1>#XE#GZaE05yyB`gAL22;Y!7x8LN`!82t9WIy-o>4s-mcqM zglh6A_j+Z#3WM1fqPQMow+ z31MwfF}mx*gn5gCkYjn#=&rZB3AKfv#H11&Ki40U<@xu-0Wz!0{_v@xm*$D1$%o~J zJ-l=B7TsGvpV=TS6TanipDr|Q$gc(VGoAA@J+x%%#?$4$puBq3n`>J4&Fd>6ZbaZ^ z-SMj-pUaa%3y)o!kaB?dq$`+Z?La(ujhxYc9Ny?lSFoOUklrs9x|UUKIoI`d?>EPs zy8!!Q(p5{w#oxW1;*MlkBV5@Uwj@2-@;upPn&pPY+5Cq55mfTi^40l)P-2CvN$*7t z&HS~cVn+KDY0Ko+#r0Fn>16qx+V4EU*HWM6?lL6!58sy8U7mJY zTM{LCabwCBg;gu6b(gR~*6DQpaA>mSaLpWnPz;=ViSyQ*2NxHTQr!$6PE zH)T(DSFO#hor3>nT|Eot^($|dZ&Oi=TZivXc9~h11kV-)O^WahAHjRppvC&LRBb(5 zU*QT{uAHq?bDzZY_h?Ioh}zb!jE~f}IHyibK1PXX?X(OV$L(?C)&grNxpX8TSN{~W zoKe`&GteWI3k|tl@Oj^aI_~B(P|~aUckz@9SipKQ$ZniYN_!wkm2Hb(^Hgod;8W`y zm2+d~iVcfzl~eXOcg9Cq#->i2oBVJI@F3#UVc@D<; z+!RJfu-HftrJr&1L8O+!uOH{)CCa`eeG_HYDMEa-_HJzdv&;!s~n1 zN~%kyDw~HmoHt8={p(g^Em(g+>7RumY;U&NDp67X?M|`7PkzXxHK}I~9%2u@3w&pK zM!vk9xOvflSLTKhG^LnCYve`Eh5Al|S9&w-xbJ5NLpj~JnNa8ca5@#N|GSC$u3_`T z`Sydc$e(2+F05@HQsl+6u$iCv+^TVFih?)P+BzYSI#?tK*j_|O%T7K{X=Fc~KPgPE zPkP0*2}?@e&<*;sNg7SQZClo`wBIf#&myf%uB8^mjS)DSEXCUUDg_e^O{h+N+0ja& z5X<1DZ2)#9Oc2@avPM$c{2|R-yWUWFlF|64wp5$o?so$ z&*yHOpC$Qs=ll|uaDsTZTKHcW`|Um{pMxj&x3%(84B2}P)kJ-`n^nxQ@U;~DOQ2@( zs+PJPsP&+5P4@-1*W89=loA)lK~*A9aaW2aSQC~&J+<_9lhOC2(P|&FUq*eEh!{+v z-EyY%(pa=RtM$K5&T&lAZ^VD6h5TqN`W!uNg+aVByZ83+20^@(1~XwSJM!dK4tjSj#qb}kM?EaQlVLvh<$YU4*%K9Lcb=F zkoXYPFk0DF_{sR%?e`+A+))s??g7KLi#;Jj_MuRFZd_Ux1L<#1-y{KaQl9_q$1n}e z@2O*np1&HJ0kTk&MQL~UZmkeA&PVPsN@am9Ns8{w1|i$Y8eQjc-Outf($^zFELe3S zb4>nhBh{j0>$(oAXoty0>#@ejqyc$aSiz#F+C=*m6QfhJr+|0|&T~nw8G_wImsaC@Lt3rRmx*zk96JSj+QQ1ylzOw zo?eYR`mY6d5`CT3!p&Tl$llIq0RPXSKo`=7Da>yV2HmkoBowRIhz#y5PAWa{xu6EE zA}`Fd1lg7{`N0~22&lhg?6rN-Bit-+H-=&fUgqK8%gLF1`*acJ#dq00%~?WZruBPU zqfBPNDnQfe4F>a^?v7` zbKWuXBLp2uHqU;Zx#nDJ&b1s;C6|}7o4TgWWPGuLODE~}SAU2&ws$V8Ixa6~eLa)o z3{gS)6 z75tiXlltIrSJXv`cd3XH(}-dQ@IV9tuxr* zoNQzrI!3MCx#W_;>ALh>r=R;pP9wT?kt*Ylu48pgB4ccSohX8m!LdANnp(@RB8k2h z+5=^}Rs3nEgia?Xr@7=2Si8#H=GcSgt@eMNPO$S#V=>O#uA6>V2%n%`o=b$*XlI8* za`Bn+)oJ;(x{$K=O^-q7qn#R3dHA3cx%$von^nVP4tApenet2HZei`rDm>PyEF)Q$ znL-{Be<(e1yyHpFBFZAFvs&xRD7XBRC%kQRniRsy$Dd**Tq zhqBPBbCz1h%`T#UeqCK97=7;*yL(Q^Q{SGjOND?&R4jY2<|4=Ki1X8Z;ytYxyG1dG zsb)ijngP3#mwmKUu08qkW)4Pp+N{7=<8NZ4j(b zy@y$NC83M=arafCO&6~zfxgvI1PJHjtBQYEKC1WgUvK?%wkv3q<9hN+4QzxtAQO86 z^vSZj(x>d?C2HTfTCXqH)+En#USAzbDs!kg(w>|#6JiK0PqQ}La<$T>VRcB;Y!YojvDg^Xv0kRXI$Py< z%a)C}zqNF7Y<+4tThVIXIqbeq<;0(D3-v6PT#O_a-vO>LUkjialrEL)~3!&3eYHH_l3`bANtXe({~ZPM2Iv zq1x1WbvLPE4MyH;sfb142A>n7yAK_uooHkuguOb;>-lzj23}-3!RlJ|{_ZMlMJOX< z5GgEBvklUmjR{r%5lqXMzKdvR9v@ud#Tr;?c_n(bcgB+!R_4TmNy`fh>T_CCvHB^i z!?hl~bD}hiy%RNN+38`Y+*cS&c{JS%Z`|>i_GrO`dB{c8UOw+e#a;8+{)uQulxOM& zkAnhHUY68)vy)LP_KSXB2-I#Ks>oIz@ z@jq~=zf~F;suQP2K13_pjf3QCyg;>gI@L~xJ|~^ZE4^_lH(cwopJlDs^VL$b=(v63 zKiiB4%$R1#0qaUhpO6`Dd|NB=xyX!6caz1QiOj+|ADseuLBycf)QPM(v zgc`fi`itDv+=z5xw5bbRI0+lX|6R#MJH*vJG|ASdJ6}`K(7rTY-?4ja2R3CtsFdjR z^VeGi;_6Oj#+85~L6o7_nIA@|B2N9sLVDFFlQV5;Sgk;vj-C6JN9#Y6gf~9~IakfZ zuNRu)w&5m%F0u9Bif{kKn-XCyV~61TFFlBRZmW&h*!sP)s4XkaBE~RjS^&h#baen{ zTWlC`X;Ot=$A4Kt`%T^_XP)|ONX!e-Xkk&lRgLqAs@0gFQ!6?Tmm^h)1;rJPIV-7C zPwS#11LlyNx=@6o*CqZpE9`4y#kaRm8#!#B4>NhSr3uYxYDrWUd&K@2%yqJ<%z6HR zTFmBbR;gRh6#7uypqCCh`fW4Ysgmug*Lz^bHpr!_^H#kVtP)CT<<*__fp~U zdaS$$zF%&qpC7?JYpyH=J3>u4?84lN?#sn09vZo(M@7{hW&qQ+6v4u*?SLa5Oc2)ojecRf*q;Z)a-M-m6jyFL_p<^OX&f-jKhQw9`x(6n#G=8a#g;F0 zs@F}JD7c_PVel$4;o|3wLxJB;nxywrhP&Y;v2M?AKGK?HJW2nA;=lLgvjEFsj#I+G z&_QytrOz!5PT}qXu30Irwd_s^t6r-1(`$QD5`OnU_?LW9?>f`~f;!6lv+u*L%y)b#p0LOv;G?alYv%};+;PEP5UU@&iff9{Lo84vcUY28b*wex_RkW=GJRxt;4*I3=q zMI1*V)=W~zzQRlydn|O?-kD~pKUR{P%u?PTR1(dQqTuyDyM5@0juBjp!NWTaMN{Mp zDKHYP1x}yjBV#X5omp#o>gL}2dT^-ZkyyRpeumrnx1pi0o&C-SqQn3BDCpqPG4gyv zOQB@i8WuTZk^_>Um7%cB1b_B8`U&+rzBjqyHznWt3l%Wxz;=5uoET9(k>0DftUwBh z8>W&VeB!K&-6oGTeYOqz?e7Z5btbPY@R2w#U#Xa?AHGbrVmiIIbB)tz6?w)W+5G-L zTAMaT=>RS(_VoSLpN+Iiu4B<<3dx2wKjzv(9ZgV^2Tk$gpa?V<>qR5Z;wxc|^NvQW zp?xR8wI|h)1}=(!h{^v0v4_848L*@Z<%)RNk6gaj+@i{S@nhKgNJwgiv4*b&;*)bP zzxbXS=Qhe?<9;s#u~^we1ZlwT!S872u_!G27W8cRPcY`c?|bQt;Ra+MQ+cl!G}+W( zi-n0K47a)M=HO126)#jNYURjI$_JAemc9iTTBDXfRL4vP_QJ&o{OQfq{P!X2u#-L) zMDO{`5}=aSDOk!s@Rv1=?ZJ3Hc+B@3Ap>@qmLgXozg*&nu9^KfKblMIF&X^R4`_LU zQEB$QrLlw3-0b{B!%J4%SL6U?YAT{#a@@gVJQ^gQ^=|QH)fWZ~kEFfPEs#xJQM$){ znHvCeCVPz*H|@+5{xk@P5XUy&ypI?c&=F#DEi+_&F25H^a8(4|gCp>$%`(WcC5o@N zWExQL)`%Z6{yu2C0ON9z3i2IwjZUWP&-i zE&uN~TR|45>qM5{uhQX1LF$Ce%Zw+MO9^`TEZjI(taFEyf7wTESL%v_E7eo>h5hJb zm6dVzfz<&w58Ki~_y7Bb1uk5{BHL#8lY5vuU4>r@AUe@;rZ$ z_e7g*lY8N9*av>UEyG_pd%LIJ%?YL6_rK0;5>Z%h-2LnhYoA%kfq!fb?kB>{w?|bL zd+;Tj2xUzbpm~72vtVO0(XCsGZdN^Ibzih<&~mSkQPETD3?3R_WaquRl35sBx3>_u zJNCq2*+X?vz}!l-J* zEDA&G!CoSUb+JSR{u=(za++F(qB0_=shUk-L zYXXq3wx64Jo)foQYIo^-RS_)7=kAtt1UJNk@ysrw{9aHf@{|=4j@ezLJ$X_SmO{S= z4!P!L_s9EuqK-II&->&YPzKDW_!`|ofP8sQA{YCJxiGDi*GL3Bk`mI*!pK+`7|gQA zsVf5)4oQY&Yfr6xB^lSX#48}FMu@*J!f@r6^=!djJo&~+0)tw+`MZuk->WU9ryAz` z>Url;?EW1)9;sD2bQ%#zddYt|$XVF$yV!dDQ7?Sl%_06+l=67=!M}L)LB=#35W+dyL(V*6pvSs%t%(yDfOL6;W6cQ z6o1|A2~Rj#1Q{(lMz8L9)6%g#s)sQ#oXhx;9ZKy*o~SdfOM{OYWAHF}NMtAS?#*8X zZmVY17dEs46ByU~u@rH+y>Z1tVpix>nG28yE_iu$C3OV9@?-!*-`}5CBZDy?N@_X3 zrwQ?Cibwj0kn2%NEt&t|w0`d(1sJbeXA4RfCPqR|Q|&9Y=Pczf$f&oHy_OTwF1^=! ztZ5QgtibI^Dr5`;W_Fx}YlT~Kn^BKJw1y%D9YjlV<%R^~3?V_d!JX!x-4WOwq0k-< zDzhwj`#*11FKCz!#hC1wFwD`(+1BN*@MB01GvO~wVY{oNqEP2{LTJd6^-GnbzXF|%omgz^#ER&&wR2a~@fL=Xjy4=p#c%6Hfg&?OE3TX4W<>n&I3%F$TO|M8zhb-XJ^WcK!pT(3XkY z+{BoFaB^X)z^tJ7CXNsxm*h&ITz2pr`bDztq2%1vZ}|% zq_ix8_F8+7_ymNvyR`5l2}_$w*$_JgJ0@bk**lPVxqm>211jdG94d z0Y$hTX@2ac(L{N`T%uYLt%dpw#e2Oh#*i=w5juK*xIw^YDyo|&gOGr<)2PJm63c(S zOSu0m9?y#d4KM9jYk>3RT6Y3q1e&4fnSy1!)}|PbbEhq5bZUUxl|Nlmtw(^(ZNMnU zkS;ekky(-h%7;`Pet~KXzwZ8XB>prsYJ=qS(mG3e9{?eVPNy2XF!CP9L>n)G)*H+F z+K6%OZ=ripMatpzpKljAwIx~+m!KfAkrLYr7nIKwXSH%5)}E;SD)@e%?79}l%pNI9 zojz z-P!iZA=32r!PQd}TE2tnlw}aXnO#h>S}3&24}Ab|R_e&8;AsSPF-6nI+Fj>@=jJ;T+A1sk;(7Z$1gHCz@gVhNCv)eH=+M&P^V>g4p${dWbgrlrkia!k z>oeK`NDq2Q0`o=)93$)0H>&u>5H@F@7O`F4yqZ}ju!XrgKT^2sRc`QO<&S~ouBv30 zFg3_;X`+7?d`rj6%dt}VN}>58vv_kcO2_Z@=^@1!M@U_WdC6CiLoK5X%~HC-aqs5Gez{q52d7BFt${Mi$T_B+@c^idfmPy{Gn1^Ka*5f_xsH>qEcq+&$+o zm7{vi*={|;g@|VMM>7YkU`6@XB3uZKblU8~ubpKmO>A4V8ctbD)biPHRK?*XYN{Hh z#F6&-wX1tWJ~_vyXhqsQ5%!xpKf=1|AcN(*n^gqyh}E>s<5VJQ&mg2x$y(<&u^3BL z=3GPWL_=oO9g>w4RhE0jgDp_dTOOycM+dn$Qx-;9=XTk8Cos(Uf^U|hQ&pu}duhMq zGo~&_tZ?gM1YWCZhRl=_eB|o>Y=;zJv@h;>&QN@Bq4UCmE>g~+Ek;iExCkgjZN8V^ z!`nRtArR0#Slwu*upwKz9;@K+fEeM{o~dxWk3)W3HtY$n<*~DcugzP)>(d#cFe4}J zgqc@GflEld+KG(PsotBMgmSs1j9aP3jObV9g>j_VC&Z477>!SWla-j6-*WL=MVH*t zXUL6MELtRB>eq{5Nrw(Z^qv5so~_0Z z`yL9u^Cb#^b70C+^=7RQGb=l~va&K!!|%Qw;99%hahWGazC#RH3hu(;L7PBMko*1S z$3MpD)o-3EOU-@})8;;a&b84-0Vhr%85FDI+)j&a6WIct8!Ihm?gIdb-L6BWA2 ziOMbutG?tRrM207PVzj+pliKw-b%H99t8U&yq0DrcaJKvw5u@p{buT9jOm_6!y zEtDl#Bs*zeAeKX;r1k->fsfegEwbx0ZEiAE>=wp9BK(QR9FZQ}i&NXkK=oR_{iM#3 zIV;Py_QOS!e?pFs+t3 zN&|ccyzTslXVm$G7>69|iOhgFc&8AEf@pXbflxuv_k)QGIIM|PkX#I4QKT77J+r@= z7`DB z_6I6|H4_62^T%SYFonD}c~6#`6XjAxHZqAkqdn0KZBV5Fdk--NL`g?gBG|8^WMKTr z^jyy$RoF(86G=KgTXX%HNX2}mwJAIUBCw~iyWcQtl$4|U7}U|HZ}v-!pWiMOgL$oA zj%)v#n9h~2#@lp7l(>6x^CscEa^0d}FJ-zr#0E3llQ^JbVv9N=6XU;JK77?f_aym`O+aL)b3V39cq+fjeJH& z$aKFd(1#|eu(9Rkz3?`+( zBn46uyF1>SPe|FL_g~^O5t6A?XY0o;?*qvp+G`{RzcaYKYUrO7KD# zrsK#{$!atD{dSUvdlP3928^qHL)xFnBR2H=4?hYnwC`z(e|iP&c--vuEuMlKcvL8Q zVS1jhW{MplNtN+JvJXigMz*sWW!IA!(^M)-N^i+taYE!WijI174|&yv!hnq(2yUpY z>^1`CdYv^%UAl$9fO`W6GSC=dR9|psr%`KX%v@o+fd_)F*`WnKYy=4%;@ndgECL#1 z@70-R=*8Pj02AYre}lgDmDeT#tm%+of?KSp)()~9qu>&9VuJsjc=)~NmS-7#U6q`R z-4^hJ;_cLT5O9Je{$}^wqiIrG4e@s$`{8VIp<&x z1q^xKjQkA-)qgtIb)WXjLOpfP<~j?-$NqY{R`egC%Fhl=^R2So*vwFKZj79)mMz)O zhven-Azr%n4b46U^lWyoyCXB9cTk7aDYB4xzPK06z|)h@rr%*fCM~h(%dMws3uxQ* z=i47a{{(|1u3#T=6|elJBbwea$Lef83-K(S<#ZIQ2ZJgJucH}!l223u=2Uo*0E!H| z+GH5Ns;3?Ll$HcR*18^}{bi^Q=pQ(2wO!`+9V16wV#r#938V>iLwiaQ54LCy;u zLO15=Gor=y;QqGnow3-QKPHJCQzdU2(%PwElvDdVVfnu{iGTmmU7WG_ z-mwyHsz9n>hG&h`CSrQ%8@lee_7rvZT${k9f!vIMRfoMr+Qu_QyglP= zdk*p!Ljd!E&!$nbO756)S%tI?Rf4f*S+Ejr6%JsK!^vz1-_czZKm|$ubFWHP+p3-Z zOlb^PP6cc%pTGcX=*W{`9P@H8LW5I+Ygzr=fVoSG?R#@VghF)hK39P{bp~yF!w6cQ9ilPLn7x8Cc z=3y#_KjvGj_`5Kv{PqwCZ2ZHM?w`L+Kg9AuKSLQ-e6OG6Lh{@*?RmqSr#YP-;~b4C z_FuFc>fjG8_WN*OO5QJ|Wh;OzUd}sr_Y|es;*tg`i@_lJ)n_#>rpv6v#%2^M4wSj! z8lkHY6F8I6N7+3=WRdhsprC@3%1rWZx^K=R z3yTyT+`DRCgJ@GgGot>3r~VJx{r_NV!@`ti-^_RR6eNJ@60DXf$RObT(F^g<;*%Q! zw#0@E6BBM=y5!%bai4*vuUXhKm|3}{Xb=V6!Qe|H{F0ySij{G*U-Lr{_!HmDM_S%i z{`r0VuY3IF+0*t_>OeDy>q752_iUQ1Y;_1C7d6&~E1k6jiCd=B)k@a9u6AYVwW@v( zO=jfJkb9RJo6+(0Fq7(9uCAH?eIZrW=o87TtSgE`hb#@pyCEETB zlKktFI5HhSk}hrNqUQq~I~GV2?VPLhyv#boU6vM*n~iEap;iWjr+Ng?+^@=6Wyak$%?W%r*|<*KtR zj)aZ<<>j@c#Mm(HywKSUt=zibUDrz)Vd)y8v;zG%kk>qVFD1EH{n+;79x!zA*QPv# z6BzxBj+)w28yp*6ahNy%hstLx-jxkroiA&T0UY)jjgPy%n%JpB`lSH&;wNGI|02e2 zG{OV^gna+!x~u=~bQd@EwvDRB_F`XMPCNA5S;pGF!n5b0}QxZhs=w5jcK9ZSV z;t1)Ej2b5%f;tm1G%_qY|=AK-wfOtGozB z`eWboDi%JerR4L;At%ye2wIP8)Sk(N(2}6FNs<*qpSb1=?us#3O$E%4XxYDl@)b!K zN3z>j4tO28aSMk**4PC0)4W2LkWOopU%y(=V0d&CV8u$9PIUEkaTLMrS@ajf52z`&>z~tFi;ekjBPQYdS$^ra6Fj5=>BFcz> z3+ENIpz;O43k!dc#^8iY^?#w_F*03|SH1BmQQ6(Hqm_6>o7|1jtMXs=o`4`WdIP7T zBsYctn@_%2Nk|kUGkI=ZKIA8=uv<^45%7qMAH0mDQGNyY8mqb>|BRXX$KT0n z_a`Z?F$EyNx9Alh^WfUU?Sj#DSFpDLh48*t{{ zy1g^PGsr8)gkildpi(T%vl-G%WU3^s2*pB$PWm_-VLECC4Fi6ghid6Rdj;fsNFCTL z29mnLu^&N7N6ElE{0ljI4VP7*qL?8|=T~!ss0#pJrL{x3fFNZE`J^6aSspFx+(OBb zC#;dwTEOBv;Da$!8R6v_-HpRffC^UrVxCc z`qa-btfP@6Z4=d?*hT!MFYtK%LYXZ!54yM}YxUoPuR=FF?vt~|&cIVPkc zlVzOD3yg+aHBX%UYiH2`ld{-TH!AT+wtoT`dId3%0=!KPd^%x~zpleLC6CQmEy{-q z*T00A?ph&Ds|gsIQ*EEj%xP8H^tg?;>!VU`=%(f?6ZNMAa_!hnP^ja&1?U z*l^pK>^0c@#~oS$@e({XPUf<+6Qjmn2TWmh{Frx+jTa# zGON_kq9E-FQ^%&4n3>DRIQN?&h%YuT?vVip>l#XA_!I+%FY)4?h1u|_L>0l18ELwR zqI27M_6pDc&4>N|(O0m-rQ@ZSFx%p+!j!I+u+-@~wn*Ruksgrwb(8V@8OBnn_OSao zMsmZ6qGFN~skZRABoussXd@=R2^gs*=Y}XU#GL!CA3OPxfo#nJx4HFcHulzmvTK~G zAgdD;#rl*Ir|NePI^$wIecEBuX9h&Pj-3+TE&5qMz``^m#Pn!qLURPy&Vb@YaK=JK zP9B}Dop>t4<$?{hJYWUJU(*Tjo$L3abb|1Vl9wMpD+h0l|uL zBivveAm$z$&uYZPrsBl zba>HheFV=m4=$E`WpwnWe%))uLZhQDMpUMB71*?V2gmti*qOH=$#p{yrV-AIbn0+- zp)H1D?$x2k@Wls31;hyj2niq*8vyb{z|IY`i`Z;0YXJCyqe4t?YU7>Tlj1#RKo+9nqyrc#<{(HRMsuU7oV=Lh z1SDoeUS8P^LJKHn#bxZ4I!Ax5a_LNi1BZA+&|Ii0=*Q%9A%w#ahf z+tOj}Y0es8*N+0>#>s84h#&(Cz?e*#pz;shzqy zt24)2NVi@r3nNqA z%GH}+@4d|ftTkq;SlZIGg5N3x0B4pA=s>BFLvp+P!R7e-uflmb`85L{0{i^2!YRXr zNiN37IJ-;?-Z&LCHa*(kt?@icUs73H+4u@F|Ko3h~Y9<%I+p_i*x*5v@3Q@vP-a>_# z_}w4Srk&g`Fs^W3q~;bH`*}^4xxPY>UghDD>VO|e7jW>2&PgwgmU)Q+N0_H3Wlik3 z(~Ia0V+KJXfYuzbduSapEhgG*?=eyw1(;C3yZudD=tNQxS6GyDM@qK%-#GpMTmip( zHLO+HZcHY`L^H_iX6RwwAfn~+;6MwPJow`E6x=NtkEwgRy#zHx8$^?uIQw2sl(PQw zbe3AceP`HbHHaJE*VpTIuG|KP&Z~blx{(Z*_y(@cP8vnG@>|&koyciFQal5A3@h=$ zUfdB28)*!&VO7|5y0B!6u)oKm7bE;Oe{901Q|o|xQ+Pz0=hvoW`(8%=xYS+*r7jMx z_nFht9HFjdA9LJAfZ(dDFDL$TP1bsaVVyfv;L0hF+vFkxGCx={q3d>ESEem70)uxY z=EKSN9!PZkUB^^bRp*y4UH@JTs4fk=kZc?%oOs#BTYfDrR13aB;PhOG_VErFG;UCEL zUuf$8f2IDnvtbB(L!=zrQZs~H4J-IxU5 z?wiOgGmOCHQW{h)9{R*Xa57_BdsQDJN=)Q6Ox2b(^5E5Z06+60lY{4&0lW8oMEy%1 zD8ATo#`OV$ax(VQf5RZT>ZDhYHvu^F)=E&VQrj=rzOtOO6Y>~PDoF3gnMmdd7dy*C z7GP%^9!2f;3Cz8Gh`~-RWXQp>W(O@s20mR89FpOp5_MS}`RYp<)cb$!p#0l*f1FLp z3aJCdsd6B7%;0Vk&1fPccm&29NyQKeCWJ__mpn) z3=0IsY>M6mxo@QydSp@jhaYr&D7l zXV+#^GT^_VisFu>Yn5F?zS%aeI7{+US_Rrj8~4-&+!jA)-c^gYHFb4CGe~4XA76%h zBmhFmFn_(8Wt*Xl)fNv%;khU^QRT!<`Nt9H_pG&{=Ck zF7x$ZvV3;HT-rZEC{t^EA2(j_jk+iwYt6wxp0WLfgT&5zGBg-|kTe0qnHjWOaFh+$ zF)>j+#8c#+I|83{3557>*4lYV05pzQegyUAOD|hJquFaCfv#EQFLIR3e%yV12rljT zs~T60Gmrh8(6QH?G(GTZ{Su69~c~I25yz8H0Kz;@Sn>knoc19Ny?-Q!W zCR^3QMl!z-7%|m6Dv4Pxbrv|CdkKWzH`2< zCnwWFEU`yERR{#spBT-aI*Y8l*R*I32`J@Wk~ukGk1{`zWVj?@=@)J4EIn~d$H@ql zp2u^#f;R&$-T*lY&;=E1I608PX*h~`v5|j~#G`BfpQG*4yFp#@(L6xpxE#A?f%~s& zpNJvX3>BcMVam1tlf@6twZXbtQPpvh=Zd>#tkz%U>>Z;ePa6y73S`LUWPvgQS~0In zec>}_4oIq=k#%r}i_w&JXk$qB+vB1On`pyUNp|UuW`0`B_du!Bsy!&C^Qh(*JZHZ7 zTy#jOF2Av7eu3k%K%5mkt_7@bD`|%2Nl~)f@amzU_*B)PQywRe0C|cUa+M#wewD-a ztGOmSF1s`+5R4)-VgyA4CbSfvA6qyfWyN@_a@CV!qhYQ(%_l*1hU$mC{ zcYUDamPVygkV);wx&+52Q<0JDrw`eG(`2~#`ehtq@5qZdCpHQff z8_mdRHk&ff)YT7NW5YHjpA6wMqK&i8g>`?ebk|X2yMdH2A_s_51!NxqJ@Ur=6DTGz zcc>nJLRd%h9Ru`{e1=65A0&;Z|1jeTr^Q`2rfZ>|s~9Ph%n)V1T7Z3?u3y9D!O4lt zpjj_0JNi+TuPa*HN#ld=(z{N}XZ3yAM~OdzCs5nVwvDHPebFF#kbhfhm0D#$J}Mts z6HsZcGrIegBWt#u(ZY-}>IaDQ=?yTr-J^xf3Kk%Q2-|g*odZO9_?KlTODRSr=VR@+ zM=tpp!TP$fC1=7^o~Owg+ge$~GD8h~J=~_RLl-6%4LySp3)9o@9o!HzVtRgimn0*| zhE}~q8JPDmuo2_AcO4&qxf-1=`EUoxYf)GybLFxHf>Os-&JC%O^D{>F!%dz13c`KE zt~wxhi_|?Ohc;}bN6C?S{ojIrbxUdZeL`6|ycMNyLC2jYLN9~MJpJH%Gv>r+e6#%q zrh=n)B1DLQgNl*R(Ggq~TeZ-j-R5`SvT)NNN}FOG7vLx5^Y9QgMcro#@ZZA#Nu*i& zg+d<1rYWJ@x4WwXRue%;1b}>b7I>+u2~If{FW@L%*%v^d3*jK;?kKNJBtYumfnX9o zz=$XEplL}BZYEfDP6Co93{+{*M@HYe*D0Hw1RyF#5C|=}0%Xp7Cz6-)F|iPBDQ((1 zX0D213{L2rS|`xC%O()P8lI?ky7|#Rzef-zzm5{JacM~^w|p@Gm~JfU)K1{MH2rfGfE-HTE}c{Lf3d0y~xu(izAM z)lNtR$&HON-`kUw?c=!H+Vlhjo1Xv#%YnZ5C#4%X*ER>PQ+itBA&;sC^sCV+Xc*dX zu2ZD?;+5{=BZm~S*y7OqCg>*`tWm9e^=gGODb{#5A10e49y8y-h(^C=+yG_zd`Etw zrCp7OdkO=@e7DV|@-Cs*Wa*?R`DR4m{xZkLID__9HkpPmy2ia9@B)Y?lJ_kC30~l0 z_Lv%-&{jpQ9P~@bJm(Pdhw`>@H9;;fyB{~RL|regJD}E1sc>p;4`F*{$vZJX{zUPW zkRV++5J?j$ZmANBeA+kTsiw#em`a@`+x57!$LrjN4%h&uZom*-!U4L&n4&A0Tt zMUew6sOo$9zfr5+&^jJ*eeLecL;)IRpS{<}o%B+cfDyB9RH(t(J6Qj22#=za1XA`f zyuEoUF1d0fJINRphrZK-t75!}4>!FK0Enm`$4d3sfDFut`N4c+;OnD(`>833m+sv` zJgB#@$`vhg*>vzq(gNBm)?1-JVpD+_P3(0FKu~L+3Yv!O>0DeLE^?_fqg4#KU~7to za*qr3JLx}f>NvRp@cAuPJIHz6szzW1T5wNE=XwHExcbWDqjG3~_tL6Di|pI@u8gU7 zj@Hq$6dnu}gj`eunm@O*COjnFBgPu!Dwl@{-rfQ(xCiD{jdGjQ1NtIrFzz2u;jHeMZ_MRO|oaD}Mi8 z0M>sOwuCM0+6-BdtfI}Gnr(=E6Zt|f7ofyk4EKS#*tn@k`Iww&NCi@yYVY1%8IMBb zM%#(6YpTAfp8W94+^T@-?aSC#O(po$TPj*lQv zvZYOr$-ptpqxFb%KHB_F(Q_5%Td3>Sg!0xfwAzZ?&DQdx3>76@3=>G&=7R7yB6AZE zizS_T;-Hr=4##Y*K&l2@@exhr!^jiFz>%TUp( z%8s4|eN;Ycg>X{FSGP2(QD59MSwzP^@l(Diehc^1w`GG3s0Z2H_&6la#4wwOzza!5 zr)Rpp-4>3RbvcE<7$P7hD(;b+uLg{HQ(H0=$R5f^9#q_`I;T^HS`E#2*gd86(LN>6 z3FEs&w#@eOHcC6TktI;ppRfglzglq-A=-N%Lau9DEnookBx*dO;b(-X+@PH$s^2** zKV+s3P-+B@JKa}4V7p~@i(=S#B<@;0eZ&%~a-qO99SCS}dr}YDJP1sD(+XJFDj(e_ z@g5WmUT@?hzSL#!2#`CV_=}bzfE-7gGns{lj`B7f2snOzetX?a1W}}23LL)xZ&M(= z39)rpEOrYZh5`Q>Zhww!(q9a>LaHM&0lux!f}bEg#UHoZJxAAwZO;lDNW z{(Q!_;jt-z1!RDSjkK?)5RwZNCuZbe2kydt^x^QL)=yAvEu=CrYEzLRne^%A*do_DAbghquyCiKbh1D=KeXDm z{t}PUyC;{AJ+uk~?9SAIu+ypXl}dM5tnnMq*QfucV5!)p6d0A}Bewbu_!>g`l_xzJ zC(@z=CQ@H@-Vp#Fuu*^IAtN9Dp4T`}*@152e$8j@C9NY#dSNxwR^Y?>18*~Z?rVV~ z=ft=q?xex}FPvU18r7Mq4Ouq_)waZbs>lm+b+>~pib=wz?;sX!%so9HAsNLA9cGcnZo)95G=%DN%k>b!-m;!Bp zlnr982jsh0-(7?#xE~`Ovg*8Er6`lcjyCv?G!*mo|nC7 zKaGtBa~E(q#u}@{0BGVeu%Eu(#nShjFUYqLBT2du?Co2tA%MBiXZk=HO|s0T69MV~ z(I4B%=Sc_11l_JqEaSBdSsK`xj~@cyhNL!qkKQ807fAW~l+6n_N<&)86#^SF0hp68 z@UTE^|D;hmMoch)s${-izkpQW5*1>0!}pBsY`@ACQ*W{sQAL<^oN;TQXP z^PXVGbB@qP1bHOuNl2Tn30bY{yVL@hFF`x)Q$>tCSi!{oJ1!(I1DHKodL=}mqdRx8*)b8QUFzH;NH(i9-iBw(CCTR^%Pc(l}mShMp(TJ*kY z6>!;s@QS_lT_Q5(p!KhIh7NQGzI`hkFt)BPiD7i?WgsXJgn3wn*F+CmKns_tINFO{3|yP!S9vhBzfc`x$ol>eQwBRrz*F;U z#s(w8Xm>QXISAG>lnvVe?`L&fv41a9I6smE2B2IKj>Fv3Aet)&G1H)$%;H}nby6q0 zu?u=kqJsAbq{M6G5v$YBCMYmzdL%L> zk^*Gu1p*n#auZTNJ1(!vT$i)CMK`UVGskM2KG>Ff_~Umb=5}KKB30mcl2ZqX=Unf? zijxeH&PD*AxB2L6{=2Mbj&IVL-Y+47rFb(d{mZz#y=G(k!r~GM@B1sa+VP1_Z+vC9 zUY*Zp3+KOhi(i~Hu^Q28=aYQ-qZu^FrRSAFCfz~Px+U^U;VUT1}%ZyB<`;wx;}tU zj3+}q*dt{9YgcAetX!^i;W_~fn}!`jlGQ)Bxg%!I@zHEJ5c4xF(b!pOEL5R66Y`sFZC(f?LP)PK1Bha&CVP_J0sqQaAd*DE#jPh99lLLUbzD#nJ z3d4Lv1kFUwz-=YyGoUX%QM>bTUSmG?qWr5g>(@?w{g`}z-4mPA2_bIMI9@w#Q0=Z% zz^6BhXk{0KlgIDF+TTULr~hXhSRO;GxkL)+0NWt7RZTv++FT4(Gl-NYA7NtBwxTje z=;|FSTm%>3@(yN!&&}r832YAjcRg>eHyk~B>u!6QA`|jDZ!34vg_Pc~G-s>nF&!&R zJI=sQ+_-ZIe{PYOui(LyE?X#y9BGVZ9I<{`>2s=a>Ds(kGo|6bav`_@SSxHU4%D^I z&4qlZQ?$Iqwz8!L$8Z+%^S|L{U3DCTNG=OMfj&OD|Cw{drauiy z&20!WkhQB~ot8FDL$GtV`rfNkImBt+mcdV6x9|)((aIDhkI!^Ig?rFJX@R8t#U1o- zNA(LJ85@-ENv#^8%umfPA3rwdEzS3fYfgPW!8Kn+T%F&%`CMalU%W27MI1D;VJe4j zx(?dBpcne$D?}l#anEhkk|&%4xvL9bF448>{Y6jf1waiJ4G4}Zay6va^P>SZ{QJ5s2@e;2K?)#u{Q!Dlc_-kn3m?YmrhH)e zBzyhUHU25hDXlEF_!Jdb%bC-pSa8cFS_{NpeStW9Y~!Ah!t`nR+U1^bx7z!ggTZ?x z7s5-Uw&8@WND$S{AIQ>`H_@(e`Bh?tOH^8T0#Mn0V}V2xFmqzkAIR|;!8FFk@RJ^M zdF2Ku2e%K ztuFbTJ(V}tw#?wH53zgnL6LC^g6#G+cV-U2WGW}ouAHPONXS`0*^iv>$uw+xt0;Le zS8>jcUOl}zBac*XuL2hXQRdD7Aoi@;dQDK&_Hdo&8q>hqvc*6DTxMXXz>YYq9S(B$dl)Z$CqY_J%7psZ9CwgJuoOu zmt9?LBrEk~3cVAFaJhaZb$zpA-?MV_Tm8qJ98|VB4i98c3Io>o3WP5)0FN?V7{w#m z2oRLqK+9iDN9tvQvFbQ~r{<>7ui{>lZlITnU(wmfE@;N0u;0?QQNSf7ZO{)d;L`Av zjb{p|@}hy`RMfhMB>*U(@IJJLfw0xzG9f-2ZfS#T7H&Ua#l#u|i{^#MCM3mb?rzNZ9(3ZljN9 znbi!E8>7E{7?%+I?<|10<1w)oWaHZD_01$Ly@<%0Mc0x0EBP_~hP)F)x%E!Bwg*e6 zx(^S>ul}hiE!;Y^{Fxpj))t)oGHvcgMyl#_8FB5KmY$TZqMnH+jE@)Jdbo-ITK`sR zYQhyOBia)`dqcxU;RfaFPhmwfzFFy`VY>%E8iTnXf$&u2UZ6wETsL2?N6GKwl>Tg^ zhlG>%7LKV)W^U^#aTe->!XlkqRXL=YGqx`<55gVcvi7;+}_b1Hb&N$)8-&y zLT|5pq-i|tM6J=grgGX7dqRdb5(lqVuLtum+zhg3L0=EJsdo3`bsd1OaO9(zw-$3? z>AqKNOw4M(weS$%H?}(GMBZn#!QOtKQG^MYt2kb}psQyFr+WwM75?FKm&fx~7q~?7 z%9gWY2Gcha2F+GbL#cLQ=c+JYm9F6dJcr_GPsd&Tv!6Tld$`bOV}uk$$-d+^;Tdzl z-qY`e6pJ-d^h`(%giOsg9>3u2s|C?JjMp+pnx5*nzw^k90X%gZDnCrHB*CI)DY1rGncGgrzf(2P?aGUJ^T2kt!W6epSz5{T`Rr+de)$w$fW= zjKAinrAv&ybkK5~!6*myjUo)BOEutTI#lAOL6QeuS+v9(Mx&D5C^|s;y>Rc> z{52Jg_B0y4Ut>^c4l?Pwgc^c0PVWtG@uG zgwoFUr!zGq;`)|7)$vn)%6w{i(8yWBPaPI3LA9Kg~+(c(-n)1X| z=%RklO#=a(=$Rj#yk9uDn@h*uHr2eB`^p1<<$HOd-`pkXAw=QA^TTp;Q4#x5 zwiqU1c8ccm<+XR!+v%B&^lkQRQFd&vVZa6)YZlZghdpCe3XdVBje!JJJ>r2^Y!=Frx&L%7MMO8^CCx7Al_x1Xg z2U}_Br^e!xQg8mHY8urT#?O2&FkjMIsw@!k`rlhI-cXnSky@sXLSD4>GVJ~Uc{53%^t zGX3GHMZp)w~`*s0=_K1ZHaWSmv5dqpdQjdw%&>!dt9tCQ=+=}lkZ{he)xshZ@4bW z!wc>8Kq~1w4Vc!m^(x3O$Jkrr5MKIcXSAa^UfTjDCQ%JkKJQ{W!;azepD7?QDu>*F zXtnE3lNAO0r;*3cdSA~_YMQZq!pXPr$tw3=#pMO4s%?90&z{Q9k8Z61bw5kX^H?qR zhnj}o&W|wL5N-xP+}i71#8>+E<=aa@+i>A`!){ham?#nC$tSfhVNfV0br4RW+I8!! zxG5W7AodRQeP6>~@2cH1iB(nx>Om5Q4lSgg!2tyLH=upZ9GIK2KUz|z&)yy+87?em z)1csF{pWU?<=#Z_{k#pu5O6D(MaK1RWx-!tT|L@ra&SIK;k`hy--FSn-12f*%lcI0<`p@fZD)Y}f;By_;pU>0&t zHqgs!qB9|_HpULzPgmhGesdfBMmjxHdFb$XC@i`nV9B~omQ(b1HQP&WT?8|x^2-*z zX*kEkVpPJlxvS~wt-@N+3A~gFzwCUGrheOikr)D3z%3DxqgTIVARU&`U2tR3s2z+I z^T@-!nSxrx1a`G6vV5JGuyGa|qT*I(WDi!J-udB}&E&vzIryh=3+Qx>`+UIXAgK6l zXs_@IFdo)-*Y%{!V?uVp($kesgW{g`JjN`*NWSXOlyLHr;~c-+V3XBys0g zI+Hw4AQqB)(aEpsZV4;N)aoO6%&=BEA z7ME8B1I*5en?qIxDj-WzFCf};+53@gFrL7cog3<@5{7Ece^lLK@K}jwGN43AvjvEVyE{TlLxFvDKSA-$;?te7$tT- z5X?dJblZt*F4OhC>IAVE3_JGs_p9F-KKkpMfjb|+tU4ohuDkEYDMl(DpIOQ;a0bo7 z)$vG(Yx@6riTa!X@MOwMhE7)YAFT@#3f2DnoV0S`wMi0p@~EfAtSjhX*ACXI3w4reW_D<7CMTMFbTBE z6qK&C*t#)`2j+CDBsyjX>xCLq8%wO+A=a}z0o`G z4mz9cCAjS+=CQsM@Mn!4r*mrN8rjP0aUFNeEj`yB|Em8txLoI7D>WDrWY;hv2)&h= zuECjcNdbklIdmY)PJ#1v(+|@92WdYM+7h2?iOx5+AT#(X9_#yadx%U+xRg^%Jkm&I* zsOr5(nw95_yK|S`cq^!dK-C=P^YyHuxnqY#qp;O~^Yv~&SF0sG;4wEj;MQw+|C9_z z3LTt7c62gP_bmrU(o$f9ST}z*EqcGCNv9>S@F=GZ>1H(wGL> zlN&Qz+5(a^I*S{f2uajUBW6E{QS8nlxt{Q&=_md|_3J27Cdtm>H=CE2lZmv8BlrfJGPiJxOPd z<46}c5TF`2(G`^v9r<`vd zj`*=W86G8Gyy4R5!1Dd{Z{Hg#JU}jE8!cDH0p)j;uua3H-gHV{`q85BPn@zhd_>rS z$=DpVU$w{#5Ib~#t!F4OKt({FmXL~0H|>1~nDATz9xb0{R12|EEHLc4O-^5V@VTn+ z;%=uQ+jc(T z9=25K%3hH8IR%bB{v<-djiOO4Hkh8P&Bg9PAxVUsMlsG?nt~9XKO=P}+IS1XmxCb= zwc$7=OJ*+N*2OHMyQ-9_Vz@&gbD>Q51c^%D?X&hXPbOs}5ACA)0%f533O`zNt){LV z!EXZ|1-vq|nrB}29bGX^Wz8XN2g7)TM8jT!%!_^_9nJDEzi%EaTEe~u?1mxT1z^3o~QYKQR8z(0JgAF`Zw z0#VY$cg^t4xhP3An3j2gf+;Rem84Ko=VYaHdqbU(yneNk)yegbRPB2+YF6{o=YbEm z%ND=`IvM`I<8t)U<;ooT-*PB=JT!N211Y|ZB+UJi8em}(v?e{n_qZWgk@%JzcK|SH z0>$>=@+q#xvHUE*%fFirM-^+#s(;M^oH#03+zegsyFCZI<8c7;Py};cN_&SluvKe= z1T>qa?$?{m)Q9Y3GvVU3=QGDoakT>Y;tVK04P@ZFB3Sx#Q@P&yg1aitq};9zScjp!z^(Yz>Bu_C^HdHP zw$?q51MXj(q9@+d6}Dc{My$?+6FR?`&q)!OAING;HZ2EXH5l9Ou;$~UY{cEMCYFeR z)+@Bgjt^e1Qs`-H#omU%xG!i$R8We)KpD6C!v$o^MN({V%nX+;3B*>GeA$Tm>17i| z7;`hu;28N5J{3Qi2oZy`LYo%IxmckiTlS`dKAv-wa-PKf`zF z^?k!NAhrbA6CIn&s)vg0WE7YFkM?3HHHciq3<{t63*#n2MfxPtWE@#k!9u+qz<7?o z<`0NqG-+-huXG;Ga0XIBz`u>Qjg{HXze~`+h0Mjfvm?X}QT~)X?h$wS zm;qve;CX7^v`-&gTs^I{%%O@1==6mv1#D=MX^*bw%3zgPDw+zccmNFik^BEvY-?+Z_*0F_UaaB6l^aWj(sYMK*2bN&8ixGzE5ZKD*!pK%~e;;4yZ00z*&9eY-{g z26fh{sXnkw?b{s!Hsw{D_fq5T^ye>d>Q4`zjLTMi--#k*e*u!>jPC~d`g(3VdN}_9mqk4K_c%K8IK}KaW_P18JFGfDFhhCUA#<%&k7G)tOx@ zEbTB*U}%QZk*O`2;!K@S3kRC}4`s<{xm0bnP|&=JrWv}KO^+X=*{&!6(KKn= zVw$y%(r9Yi&aMEpOZvVM=M4$t)QTI92QPHdQIIy-@a5)U_%Rxb0C#|&Dgz#gKg8Dc%PP}SNfRB!!7A<}(;0eW`I>iJ4jox(b z00q@~%nyp7=mwXHJG9<~#e{_~gD}-h##2AjnV9&0drnf)o|c<*84RGfw#Waa#+^?y zMZzrEV{?^ae5F6f(}0#?;pq`4w~tzMH;{Ia3VX*fx;T(BRo0K<%*m4~fx544pYp=J z*5*zyv{1emgmRy&kb`=N@NHKJLGY`#YwYu~h9|zoTvTm)=t5&ljX(WMM{w}?y?G;# zv&oM0(H)W$YtmYzIU>^xyYXk zJ$ZZOq&@`Zv24zjFBGP)?(l2w2ldv<F_lS;7Afw3- z3^|AP`tE~IFOkI6{AF%REdW=R{w(d5m!F||{Ox>LqQ}8D>acrs-SY7l0zn*keJ_~0 z^k(%L9+OB;;8w0PnGG?naJXX*OyvDQb9%Rzu+4rQyv{*k`d*PXPf^Nhs(`)8e4*gO zEpSJ352o*>C!r5_s+ZrseJjwbFpu@B$qvM>4NH@;ONE7(p`N$EWjz0>3voBnC`UVv zSMfKonIjVOoAbA!Dz`Lr?JhlpMq15Jazg}XAAn>LAp7>94z<)LxtM39Ej%4MC z!>aS$f3zcADEbRE>@htzzqMPk?OY^Y=#++SNkz!!$?qi;vT5j}lXPXvuGoAlz;)>G zKuonai!k<7iT0Z7`L`#x=%TsWmL&y%VEsOb?;R4HH6n43BlgH=o}SH0pD*D_(Bfj> z*!w#kj=h=4gfuC}3tadJ77J|HsNL9zjR zm*;V_QI2I(W9`R7;Vhpk04+=G`h(cL0lnSV;J;fRc3$H}D>(EM4VcaLpEVCWNjgku zTbz^z8p;qh$2C*c+D{Ne^L)VyNlwXQ@wd|LLgX~kk3rBTH@I`q6~4HFC_*ZXA+Lq5 z^-@*>d$e@k<`Ba@ldZ?hLB^SV*+Q|Vh^4`%Wia^{t1UdRgcGrx&JWjtT}t7}*c$<$ zo^}e@qEEf>WTHR-SlQSCtRtKUTZTO-mvx&~{#`S_L%yhNH)hZGe|ppfj3J#@Sbai~ zU@-lXjvY1u2B@tc6pVC5MP+hdi2zg7HSk$SX;5QScB{okMvKkl5rF4xJI?LG43zKJ zL}JNVL|gYsi~b*sN-Y}8vOSl32~UE_HYGAGrkqkH2RF^1q!lvk$khjHNMRr%<}-MQ z!?DP~63G9A#r{vwS+nVR^1aO=bmKxM|cG zR@N2;sEw2gh3r>l0>|K7QJXS6mJ3Bx%LYhBpcApXg{=^`DI&Z+Vfd;Ucsb~A_FEtW zho99wKgm9F>Dl)2gRSW5LuY4jaQj=?fFsky;U`EF2v|3pxrtJ8NOcnhX*qi-I;!qA zxDY6&zj*QqISp!&`h*gl8Wq|}iLTkloA&(1Cc+zA3?)f~qp;)rZm!KP$O> z!o)}3Sg38Mx`o^`lyU`RE(ulTF_*9b6SGazVBBKq5~oZZDReyOymVM1M@5cA_WxZg z|Kil%u9I0#RfHrEo|A$8`6$bMn>tx5t;RAdKwwwi-0s(&pC2)Ei(%^BT?ib|{Ta&aO{jBr}2o>CPqGVZIxLu>?x98^Nsm`&pxv6Z>dJ?4%yZ0~|( zS}oeqxo4sux^r(+@;J)Dou*BrJV^xGKfX1WyoDR-V&%^{{xbeDZmf}x?vb3gpoI%aM!7^{s^ko@ol703) z0ToWG;{&D6IY{YzIpS0I0~y)UxF;Bkn_9PP&pdyEPHp~*zgQz3S4h}gr_||H0DgN0 zH=Hz|ZM4FEDkEE;1n}FxV7k4yPVM<<1ZI82o#gLZ^!}QaFWGD_R78K^{|NVVl^_e; zAGBhwT*6=LZ`r6&Y=~B^wC8JjaZ_wx9FT_P`cMRMEE<5K`WNv`7eJ%rTqV?2v>fXG zZ@%dNFx$_MrtdgkJCv{l)KaF(C&@WrwzmUj`%FEm&qTl5LhS7~LQ0L>^3h@6*Gd0E4l^}KP?NMwhq5FPSmqS$b zkFmZNphShGz=RoAx;6@6dJ;=c`c6RDz+k0;PZE~(G+P&ChqSqgUP@W&PjO@n+&8tH zFF7K#MgDbBqcPM(j_`Q&SquV$K5+#Ko3%5O1`RYsl__+ z=|rWMm*bXlctyZ4;fK$9qk|uv$jXqP!^J`BD_U33o0J7B8vE_}Wpk#Hx-GsLrg@6k z*OO9b0yx&sjHWO(Z4C-R`JnF&!b;$pG;2cz+~QReB5B?eLR^)ud{NNX?B(qZdPXVNv?>{Iw4?1nQ$c^Z2$ycpR0^ZSFEiip zwnXZKOu2uk9}6zTiH^M5wPjPPx{S2ekTf;3lPv9_x-0pZO4D)Y>Yec_r34YDjPp9+#2$F&<6ck z!*<}Ms`f!-UcXC}q}H-qChs8W!0DFHW(1d=q&FWRxBB1TSwuYo+CXxD!#yn!@A&jL z4^XoO7L=mF-g^e1P9=3^9YX0qPRYyCw7>WO;x=9XstG_nn@OeE%Q#{E3^qVV7qGO< z2GjC#unOyU+vd(*j3Jw7;&}bhCnf8d0bLoL^xeQW>;CGWx^;>Ed>9JEe@h!as$2fg z1H#|IA)tz;FSTs{t?wi0YDcGNIimE0lKT}PR-JHI;vmYD4XsQJe2Xd@Xj;^@RxI`M z@aQjb4P3O1orrv-7rCEXy-J^4rl7^2M=$uM=dJQ3IPcje8b1|gS@*Q`wAwhnK?QF0 zZ}}s6iPE*7;!%*L+YX+66srFB({W_O`czdK-H_YF6{W!K3Ov4;y?oX(-=e{xb~wdm zX$9F{w5-+k4yk-Db0C=FJZH>AW%kxTjz>pyul4miOVptL|Fj)y( z>iX89fcCj>Eu)y2NO3DYJ2_sB>FbM2*v&$i4V;2ci-EA25SON?95m5c9CLR5u5r~C zM==ah3`^Ib97Z&+-p@g5`m3wEs?Z+2iR9 zpTjTQwoy4qW`pSf_va`E{2(eT7TBssZQ~L^H-V%#Q@4zsx@HWVbWL! zsSlTV9Fvp4{v6pBubXz&_nmFNU2mJRjflfE7UK8|TiF-@WN`tSNDuo9sFC6wDGJKe zkoSv&LdFz)2R1yUwYiAlB`=EL9+BiK;$MctkGZ&Xl7b`0YN+$UMCmjy<}|6`TDHZ! zUH{z4tLX5n5)uUaK&dN2^&37UnV<|Fy3{o2nLdy8%z^X4O`Q!>X_J&dI$cICL?Zi! z&0SsGK`T;Y+Vg$j+8lK!ov>nlqXEa;kIhi4~*F^*&^P;Lx*28 zYBF7vY6dFvl7hl}p5>I)j0^yc2>fjo7Qp)DV0VU(ythG{o26BEr?$Z$nMBK16FduW zR@+E-+P=^6F3EC)>!j> zhuYk65h8J=`p8j>3b)0trLy1d`@Nqs*~;NRcEyCA-da5~DBF_9*0Vcj=}kl%mck`m z4l%*DWDpr>b7{=J4Dm?l(C~cU!<^X7j*1Qla%t#isZqb+#2;TP8Hef1re5FQ-27S8 z-?F_-{XxN~ZydB;Y)|5Iv>FT|7q%(G*V+bvt#Uwt6bI$v3q7uqRf<>L-dUXsycDwCJ|3bD_t(74zFY+ki@odMqdA~&gS=^IHDJe|o4MA?W&wyfAV{tD$fzPK zO(*WpT%Mufq1K?p+V?^;GU1bg&O)iX4Xg)`2{K(TRwKG3LpR%?&@(ov+FyW7TC^dF zIWZJ6L6PSWIAYB(s6YsRQ+nVCFMe+6E0b(qwMIAOICg0XmVTGZRN?6p(nGZr#4@^j zH>|A{xnCe7heWsce;kf%dKx#|2yk+(10t^c1{CDiVxJ&#jbT?@ofLl8Aad(v0REIR zQ?)#C2rdz_J>%s}9UovrK>nx%xtQjDgyf&c8Wi%Bf9>#CfYC0)sCc}G;x`je=E=`} zuKP_dG;MW?-gK8quFk(4tgEz;4uD#jTl@N|2mbB{IQdq96WVSqbhr=SH(E+(zI>Sr zK=L5AGyD*!&U}~h(p}GzRlaL?C+v^7-z)*yUvi%KcN1Bn^ozbYeR0)FtP6T5g`|h7 z#S)?^;BE1=7hd3ePdC-!HX(7>if%d?LiWj(#a0CCpaC`6Q}CDPCyej-ORb>cWn3Vrcqq1(klF*Z8g&0 zW%KJ?E|c!E>}0@t>h5N1ZY-B6IW_q7g%|ef8S+cCK#J9*Ub+FcTXb3b&YkL;#m@Uc zF4hc0&j;J-2lXc8c8{eNs{0`)GeK(ZLv%_<@sw4r& zT+%J>gV&}L73hmK<<4HN=!?xcpuQ5X4obMDR(ZU$o304hDmM(hXd7Zui1S^a zG*k&DNavxaHuG2JlEHC9jUTm*1WI+xGFl2P^%*|0TFmp8`^ANc4 zn&~c$m14TZa@}`=qr*o^Uv5Pvcy@M~KWNU;b|QSDyDiaRdn2CDK;Huri+XEDQvsDN z+mgQpKPPah z$CV<*W8?uU^#o+(SY;J~Zk7IbItic>#Na2OY)n?j*sU#KB2RS4qAtzeR>x%Rp+VyA z9Ei>NaHT|F℘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 ~Xd6Ik950qX-l9ZgRDs8&TDFfRyZVn;r zMbS|S1%^WOep-Dwmz!pkk@0M#gk(8n)yqe39Nk~HytEgeW0D{lo1^E1?Smc-=`^Ud zvHGv_B9(3?dl-ny1paV!CmmDQIGCCq+6xQadS4wLKrnfHOMd>)qNcr0l#V;VZrTi0 zzon#)TPipG-oaetNHP+?y_crQ;yOu$oBMeW^jgvH@u&>=K`#dM&IYo%b=9dXSmSG?nBU%CLa zXG(kNH7Rcik)SW9GmCq8+Z@?ZkuOylJ1vyJzIA#uhiy+mW!!f?-j$w~eg$~Fg9;^# z>eVzP&fUTzY}K5-&*D%)2h1@2jmfcTvg+>Zv`Hx~P7uJuh>0t+ExVsI8c|9la4OuD zU*YVZNWc}~ByTAwV*5qY?m&1$G845&)vX07-B-SsEc2Ge;-`7H|jDGe9A z)CwpJRqj8|-j=pxXW|;&RI*Vpy))6^)s>7><~nDkzEhOaD%%~+rx=b`=o0hOJ@UP? z#V72al_IhdW0r@n$9La4(_|T+o6&sj-ZVp#eaZ%}od%!6J&s?ycj;~G5l71F2Yun< zk8d&J7CLDYes`rjCJgqNz(Wu3rGcu+*tyb-6*1|{^sQqr?`BwwBl_%yaIR){;|fpH zQ-u&SZAN>M<#hvwlmRK4!>QwM*p3dSP+cu>r~+j}^_LA&(H+EN9PZ3Pz``A-Iz5!< zKc3o`f{DuRd1VQB6Fjr|(catcO%^WdR$u3qTZ7st;;L0HX2s#QH)>*kdyEz*c={PW zLwU`Q<#p-|`vpsVwPLup7{cnfJHZ-t5jQ5KIN^{n+!K0;QDfrWv|F#W>Bl1@9s*ze zJlHaBEL!J@tR}4PUR@noC$96iS?7Bkj}`cOKBFdFwDG+cpe*@M2z6ySzrSrV>e=r% z$h!L~-}88WkZYK#{iRiwZpVyPGO-}|>wAl0;`h++#YY-U|M*S+p$~pFj#hQ3G)Usw z;l2?a^IQI3)}{aNx1qf%p%-ghxF^OMJTk;eMqhjR-l=o@opCQVl3v8kJ!r&U)bPj6 zJ-+XCvCSVIE&ayc87p&r7ldy*mnx63|7HIEp_R42+wprhc#%J7f~&03E57Id(Fv~D zd(f=@j#Op;`-khhZ~T(D`kq=xNx>LVh{rE!mQ%{D&}CmcRqyr9;wZ6#aw z?Ae=J;rDDu9`#zK`SEGve6i`h?UCb=lo+dil>27wK38$-Mp*=@yND!kDjZwqoNrbp zw)S=sAGh10ZNGSJWxeZcwyz0O*DD!G(F zLIuBC$299gNy|eE?=mmPzx>ee*HWI1K^o>`HVJW%#JITH`-I9oquv?%Z|Jij2TzWb z?SEp4;m%_kDWinAop*e|z98q31}9?OHdEBBPJa?38tcBQuT{WSs1FQl1+zSqHp zh!czK>sr*|gLd%lLC_FhbvwpjJNqsZwhC%l0Iq_b#+U25?|h#{DalE2W`4UPV~Z>2 zRx!c7=A)@go1xE|coj)^_M-kvMmig45vf?`5bCSqQn}XcUc}wv)+{OSQ&lkX`HaQ* zP8z8gRNGy&ymDtSP;?1#@tfMpWzh|f$7BQ$q*wE-?L7G7IwvNWz?5bG{Bjxe=9Gus zyKdnZ3<}Xayy=fa=<8Dnm4!!i4X1=h*Ow{?UvjB04j*dZz6``pp7gzK?DD`}=a=Hl zM5vSg49FGTAgdY<;$>~bJO(CH2w(J0PdS7IJZ*-*S`9hD>8#Ly>ucFm!x?)U@rbxK zY=|haONSbF`%{|)-CX}k>^|6vhfcy5<(i+Q-=6YKz~Z-3`UtN0AOC8pfZo}pn{|_P z#*}ypp-a6beSFov(i`WyxdaF#^x#2VS5&{7C7pQ4qrBG*matXlZ;|G(1j9Ejok5tD ze@I)TRDrf-B_2BQO;P*8Q?z0n02SZ+cD>JMieY!)T?U$+GbyZS48QCh$Sn@)g)fpn zo9=v>W=>OL)9rYlb?LP}^Q%Pl)-W*mbr{jd;p9zhQF*QJb67xsNar?cC+QEwfD;DE>#I*TXAet#v~}kWL?bW>C>vY+zKTMWN?OEX zT;?K5Y~NP;#ooNpTwHaa70#`r6&Q3IW1uk=kMtTq)7uvt$$z3*rFVDHAbfj$#lLN; ztVZ5h;bEuHF-DAKK_Mn$W)YOWq-B4g5#7~!+t4l8)wZ+qcdCOfgc*!~fXlW0Zf{W7 zL2h3BW$_cYtl>n6QXAYNJ`3Y%41yTZhW?XqvaRBLVxwL`Ipmr#gU6(0e<2v3As7F0 z32Y{7z>&%@V%s6B_xDMfCy$^0evKMq6}{~~-d{^=0-2WjQ{r4$xhS}&$L(g-=tJDC z#V)CPv_k~+l9CH^^Z2P)+?Ix3;2Bl0(|U$1;pQnd>`?N)-K<649QVQI+5EoKpz%%D z{r7?NRhCjz?EPJd z?yc0|{s_3K)uN?OxfgewRo=<}x!KwnNq?3at6XNwt|T}pKKp~!Lw-sX9r;elH!)hY zE!sP?$bXE@;6+YsN;MLgDS8R=EnSj487=(>o@&edh5kRxLsI9eFL8gAcqOH6PO?$X z=1hZC<$=6yLitKE@A6><)t|lV{E0#v4y%2UFU%Yg%Ur-8-o7b*erMum@FcS^`||XJ zDB_`QhEatNO73#4o~!j5Cnk-l`bF)Ec&0YZ(@ATda7JF&?I~;MmRY8E8xE{GwSVcL@K_N(3mDvcdbRZ zFh|b&T+FHoO+OJ3+C!HZx%Dsk9lzw!&!pwbqb7HCms>MiXFixY!wdvvIAqJp&vky5 z;caMW=iR$$CMeos4|9c{k3tNk zD=IBrBJsEM{lXYaQfEx#H6&|7gRo%gkeDKxeQ4@C^1v0+i^*dC7HV4Z)elywTZONx z&d-P_P0`2ih2l*fJpFUUiFkjQ=E$F4IB_Q^ucBE1R_6x1bH7yAQj@QFL_ByJReqGk z^L-xvJNHrT7?N6f(PX)aJCa%^x}sqp|LElaP$j=c+jTyKp7^I#btbp;hTGF>RUBJ&riYI33hZUR#=T1{C*9{LEm1j1Ctjj9afj#u zcFp)pYsSC6xG)U)tR}-SdSd=y9n*L)+CAylWUwyWY3NxOUf)X*36GAb@6;BZCHW2% z#PpNtjntG0(4;??L(O!u8s%1E6Cwt>(AalOH`olNk06*?{^r8Yauy=aH%)%1j=uSF zfPN>2xXOOWQA%|Q^`T|5vexrh&IP@OMYju*2F*WP@YknmDgJXW!ksQkO*nrJlI3L| z2K~4~auXauc=mhr|Hcn$2>0dC07sGaUoTNRqe2qjrrymh9(vxm-74vU^$9wc_P0eQ zQ?L0~(P-|c!cVBbE%RtY8JjBV*I)2bPvH7V6qtW3r|QYQJ&l*GGl0Py%iG7qHntWE zPB`v&SH6ZE|1DdwjDfyuev8=hKq+r^%7YfwRceH1DsNuOKZF_0JRJg1C<*tv%Bx|T2pgSLLJ>gqb#Dj2KPuEH| zM?4$q=~R+vPA^K9Xc7jQq_QH{I*Wwl;k41`!v$gQSd{4Jlf}?n8Kg0b-<%%qouLg(6hJC~IUoKf?#n>1# z8#j>>X{-w;(81t)$iZC5&46;%FaE~zMhpn4_yEK!*b)J^=& zA(aM@W1~}^&-`|+{fzL0L^Kw2lJ-1dqa?@9@xN!M@MNB*>M~`Tz_<88!Ptcaj?}45 z2Eli58@yO~M0_5wl7#0g>mDcHIj6yO8!p%-RDc(_kYOG1kjtZsITh5i8}q?`S6R6y znn1{VD9uw;fCc<8ADCUrWvwL9)R^Hr?!Vyn{-=zMw60XD7nVQ$#j3OL{%Dt`bJj&S zISZM}Tdr9G9YQHK1;`0glGe7~A&U{|Et^#}yyi2TtlZ4SUVkfOGPT!Oqv=s?ebN54 zvwk5gi!Z|)w%q92TEqLpI42en_Sk-J!^_wj8yI2}`02r`t+KWvL0I=={>^`;`J)|$ z4&nHo3oED?7f#81gcRRl5I?oEqAI2%dK$f0{aQ?$ zQ>?YK5_?MTJgDv8yl@C$c7?`kPl`A=sXtCGmubf=ISD6@{)JCwEVUISd3VDfhtDSz zhRR$h6Cq37B1iZ`V%a)Vc~unwPpZ=!6C&1+ws#K}4o1tp=8p?;C_z&D**h*4#E2)a zGsvgj6PHh5?aB_%rUlK+e;R6KM~u0<;!C3i=pIlJ;dqJg3P@TAZS7-dV!;cK?hZt} z1{1FJ#%fZ-9%ORx-@kV@Dd##(vRu)S_by4ygcCt<=*WZqxql71EAOD@beWp*bZs|%mn`{Ytn804TTjRfN~h4 z6m;ad^>CQ5b)02pP*TNZxf7u`q)5fm(O=F%Z{*y1(ui-HTFIUZ9i#&u)RxC=pLA9S z-s!jFDBaGkJ2z#gsN9Q=gEABl+Hge0#^kY?k3=59ZV(?>wfr1xe^~?KkjPgsLp%Q34K0VIuIRb z_tQ>THB&{11l^qFaP6n?7sF_I_8(P4vP?AL@F$r$n9z`nzTU765ICdk^mXL@O%q#A zwKmWDvd*mYCTBbF1G~)x1HC{-&=edNDb0&4dG7 z^o-cZFFE|x06kAv&@D3l9YLXHlD$H*E=v!SC3R0n`e?9RZd19XImfh!}b_C=icOqN<=NFq%6Ok52aU&5BXtwvC z^oqXb`AYYdUidVCPemqn;?PxcDywdI1q82;UbxL%qJQ3+{-~m&h1=LB{Q5Z~{iAxO zao}yDp9&a8_oBdezEeZp=(dDw03E zL%+-H^F=@hBn)^hMr%LpI`6v6mW{y0` zaG)n-TxM7NuoP2lt6BMhrYgYic(D5NQ_kc$cWP%m_e=`se+^gS*dSNsBawECQsrE z{8K77Gtmp!8D-d$wd??=9Wt9RS^6-FRK1d{x`b`DHc;2mWXzfCFI|%*uEDQ*4~I1_ zPvlxCRna#5`v;Nn#|K|V(?)!hiR6eN6`L8=(Tvxi6O3yoGLv~X2vSx}`1OI5aofVC z#`M%4&U?LcTxr7%v!qa`{9_w z{KMrp0Xfiumuz2F^ykoVm(&Lut{k<_Jafe6W~bA{wZ)!PPQCHm==j_9$-MIjH41o+ z&I)ehUwp7=gD-Dnm-m9Jsc%L5sINe{ce)QAZIlE}sFy?M<(Hq`s+jJSyal2Fgf(|8 zaUAKExE$ny^or_XmVdv`=kw&><2qcMz(Eb0tu)VxP_OqDWG5GYOpY{7JoyY1`n+t9zf$HXop(WcE4mG9jQfnOvpqEVZyZMWA9b{GKivLa& zc$j8Z6NI$567omh^-BC!{Q4yB%)asidcQpVF?)4iE7EMaWaoFbnwa!GUga=tg@3ox zw*|z+1)&cY-)-M%7hXZavVWTo&CMk&9-(KCeo(yZu>>i9bH+2DlBiYXuCQV{Q!r~f zL_vAK-*BS6?g#OoRHN_stNzZbTmv#L&s~;z#nvB4TfSy))>vK2+D3?heMq^}-^qGT z_D!J`Bx#SI*JNww{i08>{9N`%%q>_6pK9gw)-W$0DW?%lovLh!t)p=RDTLR_7CA9u zlQZUfh=Qp<4uD>LP5oW)}biDdY zcF6owbO%xiZ=B?2v0uf0PRvI|W!^Mx$RFOgj_SJ7vOkH@<8ocQslb zbWV9k1{wHK%Is2{j2_=ZoD>6NsbwAW;&O&Jwu?Ny;oHORMP=Qsy=R(+R^OS{$^9}y zEtZvZo;BunB;KYIT);jLty~5%>=^Mm9OS{ko1^mE!_3)Bx)nF_CPEy!3utJo>CB0xd z6WH4p#=gloedg33YnCaNNJ$8QVlh<}2xeSQGg7JKNCuGB@v5UFQ^DpEej<{K+-RflYRqXvp}$KaVuf2_zOX|L*E;;Ix`PPAL@Q|-BF-|~6IwRyE5 zkKFuhr9C7_NX|0rBZ5DvyWFUN1dnX9e^;Z%GNdqmrl;VA#b)nu9uJf6y0lzLIsQSf zDLR)U(Lmh(SlZc~r-v2I8^9rGILFgz%>SbWK-hY@N9*=i?7atS7mrO+03ra8U@#^A zUBDmIU&*F0)}_Rdf+x*mXrqcJ(wM{Ib(w!k57Ef?yL~z^N{rJLPv#x6QDLd?jxM$c zWbJ*p{{-k%i=E6qd2I8ZkC()r5c1#Lec%XNMoay0lE1AO9B>-s!3y?G>tG}&h0N!o zLRJ|U87H{UUVPf6AN<`u!yS6?V{?JMiLBA{z4g*$hcO{cu&~_5&MB%B)z=_lv|NSO z<2yLhxha0{bVU6`h%Jpb@#@u`12=vTI2=2NMPnl!{%?{IB@*EDj`|&Yx7(#&Vl#?py3^&Yi-pNU7SP zA8J3U-CjVtWbIIUoja#>m6;YGD-`$7}EBp?EnJXzI?wY~{x?hI?rrt?p2vl-n= zebRMv{_F%Fv3@Id+qjoyCh@v8jS9V5cZ_EgZ&ABUm%|`tCgMmN*VxJ~JHzovSg!-X z-kTE3I`K~{d+WG4Yl}r+PDd6y^PMqIFoPq#(5cUjDI=sH!tV>k0-#_#NunoS_@v@c z1%}*jLhoLL0(l@&g)FR&DXU;Ef>N9DR5Gi8#@@(+Ep-bDsFzgvC688ueh*q&odM7C zE$ddZ?Hc_vg5KDt(kHU8hVHFbFf9HT=&P~xU7;`S@-!o5M^iAf%X-m zRsBMu4a@*T+VGS`Zas;5cvSAS$p07~*N8v^{_@hm&pvc|bqLCJj*T+%$yL`1zd8M# zJ#$m8KUCQJ*irhIvi?#@=#6OgaoCj%E6MBwL3K|KsVZJ=TeP&CE@~U!2kxLc1>p0h z?Pu1x<>La+sA*P)*igjWNe#KzHwC5s75mqTId5iDW8)4^Gm0lPvstTBI@qOW1mT;u z@8I?3V&1cUzvq_=X%|Mid=YD@aq8E?PDhg*ND2F4TYr#>Fj?iegAX-~a-FH&=CZx{ z!I!eJ9?EfLIpE>JpB(4q^~l>J4bZP~Wd^3lDKvdhcpvv&VTH}#xo-OdcwsVha$YU8 zIwX};dbumFw&DvjN|_u7xXKcI>zpH;!0)MpR6lJN1;*6$EFHl9&Q9D>qgtt?`)1d^ll~E=;%DO9f|JmZa6J@35eFy!V8AMGG28<^!lXs zAQn?qRk9P85>5f5davs$ZvLw_g3pX|hyo)nLte}%HVWF^OdqnZLRq=4@LbDG*^0C` zDK3~x52jmK3B3sX{B#+jt_X5j(yIq1etkpv0;h1|;JR_*s@HK3S(uho5o9u6Em zKHGgPb6kPcIb_@-)N)3}oAWl@Sj!K?TI-~)Mjp}IGy1R52WK2KO6d4%BM3f>nU+uS(W4( z%BK2oc8h;}E024mk=!Eusc$!ZdJ>R-=Nyr;%I__j~T&;0bY%K(TdLQqMOtFRwf+i?%enp^x!nSK|P zdZ}%G^lTXAQ8`tohVmUOzxBfY&sNB*V1Q6|@Qi9<;#zUDYV90(q{Dz(3)b{?#w@r1 z)Q6uLgE@iH0<(pJsyGU#`3)YoLOEd)rnE;uo7shyCyr?FW4u&sXT*%>665*d3y`<= z1Ex$AO278xtW^@!zRs8UviXP0PHVipud;#xS60<&fX@a@UuX(*5cuojh?1$K1^eC) zR!*_bLV z8VEHPnESRTI~gszcwaejy)IvNc6;ztD{jf5C_tx$%oMC zc8@o2*2ZyY>yHtt>O;*`KL`nf6O$c#s9}pU!+;j5{z%I_#LP8ihv0oqL>LQ zzIO>u$(KO!YS<(8F&B+v3gVBZ$H|S}aS~Zx0q4pSmTeb=d+Y+KM((&Xa1;pM zJ0DEDE|@L1_-()5SlGG6MY2(7J-3x#xlVa{8r7F2OmffEbN|+Q9oWv~gdfZ5)u8O7 z$=7ma8@${Y zkAC?BcB3^@7WO11?g4c9RfX_T#m7E_>f!J*6XVAvjO%#K2= zpRGd#-au{evb+ghlT-3j$7)VT61gDWj=h zoSeW_iWp8fu4|d9@=)rBeQe!8L{P#Y%=xJ@#nNl%A@>B$sM?CrsGYB$>_X8M)wB*7 z_*3QIl%w`VZN;DJG2W^@R1CJBI~PQB1?_Tcce8xjsis3O+M}r#eeU?qAS-~R?c=K4 zR{{ZFe*q`X3dF1mMBlvoPb89X@AS*rOE^Nqdk?kh+ABKlW@s5PB19-TP5MY1;nZGT zrA&TKzf{6jeF~N`Ag;~1?KA7*1BHaDg@`Ndg^r3NLN}#A99(RLu%o>q6|^fq_y|bL zmdb13F0a1paX7QOu4)KxNZGP8-ukUj-(u5Xa8!rg(5jWq&OsL04Zw;O<}PlUwdvB% z^69WO^LVK*>`nMq^6{+D{+M`NILS*6#NQ&mwU6zE?n-w#){gU6XogW9)9i1ZjRN=@ z)}{2Iis~JSSOfK4_ggQr0}52xKhNgR>#wr6AV;PVeia1rxrHC32ecKTInh=nyTozro0;WMSGxi+i&?<4PG zjO;}W?$qYICJ*`t_~{6siTRy##N6OnG^uc3ZR|2*hJk6mr3&Tv9T>4Ad`rhCbw|mP zT$~eoz(b;j^`2#O!w}lp-@$Q$+1pn7hph!y;{vMFAg2Yh4#I-!+#~IJg4Lh56(FaL z(Tk}`DgLV&WK4SnNNw?7KXWHf$G`xG=#`C&2Eaxl8$Q{2IsLG{7I5H;-JT+$Q|^!= zOKC|N^o;O-M@BQv;!wHAm$_b~Ggau?7a!X-AY(8A=y@5&1V9z^idVCiPA;vSx-ebt z@1F^f+OU)QP|Q40?An{dsu)r{1kSfBED=0G**2;VZ#Ka#9PVeo@_xJBtv(Va;B3eV zrZpKW9`lwK*2GfJy;4*c{>vpq?R9pk6@zvPX6~p1*L^zUOh&t08($ovd_3-TL@E!> zL*2!MKcf;!FQUa~J-2z5v4%J)--7RMR92n~VprIE-ALN&F0gFl)CchaCvC`00ccE} z;-r3V+-1}I;14RNz0ac0C*^g^shY}!{{CmHhvP!9@H==Z$H{7hh5j(qD5GqE{99ju zvJ`)dkN+YXz9v?jy;DIebdR*!H4wtw_Ymg1ZpC`m_wv8oAw||6dRb9u$|}NRD%_|2 zHkS*#v4-o_+woq)UwZGrnoFj2VdgO9Dc(HTl=KfSSzH{}HJ(MURs4(|s{RHD{pryi zm}&);6~>&SXO7gi&(TSThy^EQK|{rP1%MwZdcBHz(~f|5+4iV#Cy`RNu_<-E(c}Ds zMY3F+6|OFO4UO&5FU1dgW(yH*ca1tXE6XQ?H^l@;GTwKlkV=o3mIT}@q~f-}5R29w zs^0}~1~0xxU|n^xDQ+mvHsz=yQN4%TY^;r7Px$^d$jwfk85((BQ<1M1hN%Xans+_Z zfb0<{j>7b*cSl3;1*Vgx;*;O@v>51(B5|ffV*qQ0kj+^72J8LZ+u8^AdoEgeGr?uF z9{Yv16^j1`SXBZ<8=X7lsv4=kpb~|Bv3NLclZY#ve0z{yfNnBX}cF%{=?9w*J!Gdg(^K zIatLEYjh(8zfwQf_a?pfuXLVp#z}98tDB(v%i;?id!#xlA8GH=sQuoVc}Pmje?i8+ z@~t-b)D2`& z@W7bt6_~SG6@#1JqHM)+?ir%=3uQfM9ccj0+Poy~dZZnSwbR@=&1`8fLvA_o1KZeT zkT5@G0fT_e?-jUjN(_B1>S#T`4uX7G_u#dI@*Jqgz$J^DBeQ0Mt*}RRKP>li$0Xf=q1t@RXSmkc?_Q^(dp`w6a zn|J=PL7VT58emirl(IB5x}J;M){f^RN+$M0w4m!rAotCM2w<_&Kk-;n=my&@UeSd* zZqAE9F45&cJX^XWa6x0E{3s%mGz~Q<^$V%noE@y;0Hec070>%u5Bpn4C>Fc$0c3la z&6i2u91(}y%nPX9*#}haQWM4|?Q9o9Q0u82;nc=6(@8^DsY%m}{<)7j7@~_v?RP$y z^l<~}ZAj05z9Ubk)56uTxgk^G9oaVTLaW+`I}L&E{@1Mv33(||3D9w* zWY#O#)h~<%8t=BkZf&8xCBK=+t0OeIS@&j28>}y@32*sJ1{YiMVelUt?XxyWde-6}K>atQAC-|@3v{-wx6%~?#d+1}Ntm4TO-kcb66hK9baeOaX=gE2OeErwve2xJ z5Ul2t`U-PIk7P#Dn;m=Z+U+V!StZ~&8xBLk)VWKP)ZI@|{cR0u# z60A>o?HyaJJ$(6dtxqKQkY9bYdX#a9(%;8}{+LLKYouy5%oi7rKpKLc zu53K2I05{QFxG1p99bEiB}RQGPV$#J)!!K^H8vU|@9)f~92)voF+$Y9=8ucu1R*BB zOz+ScTc-ozhXx1 zo2U@xe0W5QvmgXmW-7fEJ83QkgjTFp*rv0D49B|3xFCNJ^1D$B#M!lV zEPmF-qSmN}&Cf$f>y-kSeqttV;jYwj>q7#uzSA0h3tx8@TLkP2fX2q{BPxyu8m^6* zuB56ew1~0rRz6mb&_fv)aE2&zY2Ggtxdn-X+kdvXWCp4tzgKYv+Ga|VC7^@C>=hN) zL`HR{%1l+wxd`*JT=7*ONsyfnR1$5%x+SkufOx4t53JeI5tu28QeuU)++@9I32iY# zDl(QQR_Ikoy(rIC`4QqC69`Kz>u}>Lbx+*q{@UD$$paC_8BQYVZ{KBcLwmkdqK_ z1Bn?&#@%spiZfWe5?64tE41A;M?jkP@~D7-h2ZIT7Y{j2A2xVuhVf4AU3nkldbny< zO*?6;LAWhhl}kz9V4bbfN+_`D2_xoKU^}$Hc_}~gQ7ti^k`^w^v+*Ea59%S18jQT) zUDQj}|24zymy!VNMR1)#l?--xzCgX&ON(K(m-JoNC3BW8&4}w#Jwe}(VXKopF^IXX zGi;ZLVR5-6Rt8&hde>@GB6EXS+PjCchp(Z^`WarvcLNxDcY$VgkU#XE^g43}Blv;I zZycZU=4ZG}vqqfM1KtnZ24XiA=VJp6_EM6GCV_1cEH9VRO7fdf=h~&#?0d?~?(u`Y z%;lH8!U7~>peUl!Awf96~%#y25$smvnbS{ZRgdnU}ep( zZY9z5p%H5%?YQWN<}#!Ekx%N%BFSBIz`%b!QOQ;;c@QNnUNwy8d27;oaoWn%2w9<5 z%BLXo6|E1_?Rs_pEEsFSu3@ON)Z@4h0Ks7TS5svSO0x@OxF!C#3;U%C1}DyRRuoT_tCoU&&N$7T4WRdma~ z$3y>Rrmsw0hnmk#`385*qmaw5qGA%>0`Tfmf+H6z_vqz3{J1SfMGuWPkyf>0u>N<9 z{>|i)m!`j&%GSFI&YY`X$_KYot%9=`__V^{WbjCiCL~}|OojE5E~RMZ{Ytpt&t(4e zMFHS?nTI6A5IV0v?FT)ps1zp-t$%!o<1+H(g&HbhE*LERSC>P@FlOg1X&>p$V1tl{ zAlLPUB$C5c;B4+L*OC^TjuW4`jhjJz(M$G^oVNwR{uPS~&uf*v=D!P%pH~{`_ea6# zpDH9M3VtIAh(fG7Io25R6lOp6K?1G8pWji(|1sP#T0~nbF`UCz!`KC9XaU~#jTazJ zhVL6ww!Pm5^gY%2h7VoX+Fm@BX&x9*r#!EUpuBP|LCtKbAb}%?R@G4@K(wTLaS;*T z&`9rhVfQ&mW#;}2ixvnL&p^ReR%nmA6JpITa74XVH+K_Yht0PD)Hzs^g33rW=c9;c zRE0CA!suOtu<1v1<8dz^c{6N%G#DQ-;BZ^Tug&!{ijz4Qw-XXREE8$vHKIwxM4=O? zEo0F!Y<%=R;6mdm^~f8neIu&$eNcr8yg2LB>e9D8dVYp$S5OmC(KmcILO8zjfnL-d zk#Qj01}VGm@5t~91ild=&u6}#ki_)GC3f5H03zALiW0vEVX?Neb9yX^Ray@A8Y_6N zddrN@Vg2mjk_7gn0;Rft9V#i~++-q*dX5K~4#;KXE#24=KzYE zjtks{8Q9~Z5GWjugCHQT$d|MA+|{BRh!^P2??{k%6}`93D*=% zw;L?7fb;cd!>OV|sr%os(B}sC9WCuUd+aA&?F6Rtn50x+*jQ6KIQmAMCPYAq39L@k z+^Vd9zXZ2`)h66_TvGLXWj%cO558uXJ=yN28bsa2x`z^)Q`4z6LQr>p;A$?{1G{lD z9trJru)DLS5=uu}oeN->_NGC;M>dWedjfUnDA}A?7;+fu)sTt_YMNggL+_Ks z=pS$-FMCPG3EyvSYd9lU?Hv=yiC9Q9R6L;)(Hs_G%u zpfbOmM z1Jn~NKyMv%Vq$-4w6$LU4n1`XcqwAiR?3Cxc@_U)G}(z}7F#{`yoQp#QTezerhCq+ zJ|zPt&u{^Qkjy-0@HWuDQ??I=f=VjQKOSteWA{?6Am0fqMBcL-VS9HEo5@S6pH(rz zjlm?Vfpu_YUY2+HAGsi|y6U9D7Vo25YPU`idIy=K@-u9N1Ug?k^)aDAl9Tfh`9-Up zkhzYq|4JQjHaLBu;v_ha>L-^OL5jT8WJL>5o^hTFqr`3%vY!&2SMEv%f6#xzcoDdX z%2$KL&kh#M@a@pr(>w1s+a2|$c-5w2{}j!6y%}KqMlbiCes9>CvV3oD*?mbfG2>y+ z3w$rjt^+EnJhW?Z9o0RZ=f8ENuLp}sPOIs)~M}zN`j|%<%=01_8tDz zjSYHWSW}pnaAwIWu>=6RAGeg4+X$N+j3W(iQ4ui#nSmbRs>+e759dL?f_)yvyQ{2&GQYnObyo+ zwGox8QtWH>8Z)8JCQ8N|!Or)wqH$Z2Klis`$1Wv4%%bJf4QR3+*_$3GS(l<;uG|q& z-#;1II_BC(^4uwCi2f04)@xc;x+MQXK=ip^U&-c;WtFOc8<|p)RgTNC@<)BLE{1g+ z5At&!D0ZEW+J7iI{m#jSs&8Pd$jd}=qo?-LeoZ3FmVv@;FSAQy_E^{}G3Atwf6wd; zP)oWfP`I5l!{5Bn%j!z)0rKB@Ia2fV8OtKXmot04|5AUNVkSTjp)+G1z6bxT9u?T{ zy-;Ml*Ni7ZYcjzrK~M7Yx)CcQi#`Lvb0_8TqNG*XOVq}_tB>qVsZx4R&pjUeEIS6n zAch}@78@DyzopFtE8oZ>H~RbUovpUR-II8ozP3_PzU2Pz8}ofYkKbP8;)cHcsnR#Vq>iS8Q@=QN%E4PXmk!*h-h>>@O)oN*SubgM^;63QO5=TNIIi#pW)HXPvN&3 zy;i#gly`r=h_ttP|FtXdpGC(%a-*KdU7d~eOdkD)Im6?^)uD|5?T5Gi8MX0L_Lv=p zoP*A+5@TW|-h3H(klYa4Y2(73YbM|}MU7QNA2+_awlgK5$R+8q?Ubb-o($YI-|hBV zC>Wo$;hp+Cum&+mZ^1Nsi8&Tse|h* zsZ-cNw1MRHowLrX3&hUd`bSbXV!CKEH=J>k;aAu>Q)r5>$;-AZnMf{M1ThmcZ5^=Q zo4@VB&LX7Mi=~<4LW>jkTddYyZ4H}z&Pu^K9xtXiX0A>S6ZaqJu|ZYbwcdN&YHXOL z-|OR9d4UBSo6SSkMf>NK!+USNF;aPCjJ<=%}z8h`7J-)71D$< zzKqF+xvdk{E)`eJs8%nmU#yjg{E+ z_~_VKA<4@E{(}R@q+{epgTAGeHkmvZP!@SPlU#YeDNNSnM2|>a-2T_pX9A3cX0w5} zaiWvlq&i+OnROCJ`Rb4r%rgw`@aNJ`zTKfpLRa|%y|A29iV^gL@8<45r?5w6cks9l zN_d!cr%66`Zf6_6&d&Q|Zrjo}g%{etS0HgB3VZB@OK!ve=py~!Ao6Q=h(xzQm4O&l zz9V4Tu`;t!7)7Fog?&VYH#jJ2W6(YNQ-fl7(>xXF8t8h%JFD9Ec#)#h;*@Pu5(kr~ z&+Cz*!^($Odds&Q@8ZT9mg}zjRBzqqouNG=)Dsg$pvN08tx_h&k)}Q zP?wIn2FKiv##m}z#mzNLtXrP7Ge#1YO&fxkF3Nf!W-m4Kk)$n88{bd6ipD!{B0Tqd zjvgl}ye&V3dE9+jj~q z8q-*CK;#y>AW?mKu#I}YR~k5*!dq7Jog14}-%u9YFr@*QtNumcH zIzKxr{8hMKP#KqKZNI#zZtA@z^?oPm-_cSRx#T{BD~B|FzNHx)d=GAG0bcZ`r09VW zR~D+@yY!!wfX&WD%{1;!i;<3$JemL;XbL;Q`&}}_Z#bTaogGABcPuNgJ#%q^_KO2^ z!JJfihUTAok@RV1$;D=>Fw=*#uN$=;9N8}{w2Oji8amn$b8f3g>*J># z=rosLu15_>Z*j~eL?^QtvYL`63S{@aTDv71AlODZCh;X;4lqgIIVy0zUS{8x^uB>M za5kI##hRrS`1!fa>#6&pZeRKgexB9cNRZC3s6}h-i8;Ws3KL$qEQ~2_`gQVExvI)h z)yQc@yB2_W=)xHKi~oWM1V)$9ubUE+R|za6Bx3I=?=x77zj@HELEaX6MD_b#M>V-N z*GP?~wYv)cv%mUZU*&%mVa^X{iyK$l`Qt2;ElQ)DoymN0^B+5tC;r?YNsdbN&Cp#R zJqTi^)fBdcqh1$~6s-NGtrt5M`0O|;8O@)H3kgK3$h8a1{)$Pjd$A}Je%WIZ4q?>G z2sH^lpCWCXA0|xemztnTBNm&|zrNfJ;n~_+u`RX)<0lBZFYbxBnhq3tL$M-q;21z* zpO=cK_Q33~O{ySeD_6i>_Cu`7(fe|>O>=69lMLF7*J%!To8)!Aa!iuR9v2lrS01z(zN_V}G9LXbK?kPMzaP>wLZZN%Xm+JC-f z#&`4DwS4b+^FuMaH=Znvn|L>%X>pyVVLKw}PEa0N+k~(Xr~_@qIWqoK;Fj`; zSv0k*emtJGTHW(IUKEfhETAGZYY8tZY%zGXFgFxUIMyTL3`m#G0`oK~?g&eSy{!J~ zdh&ABn!83OQ16_e-%r7?z0H^P3vS$hUZr95@<@(E!*PKn?ftcOc4lfnPd*h^ac`uZSs`e)L9@}JJ?Pu!jM=y}ao~BaUaPZ+#%k-|q_kkC{34^h=a#9? zd$j<6n~vuTpKll5Wkj&NlU4RS96NJp#Qfb5jkZK;yV|C1zrOHOf$MgPGn>yno zNZ}q%Xo%CH{oKQ)jzdmMf*-$#E6u72c-E`Q+e5#mN-4muOYQA5ZPPy?`I>b8tBj`j z-=89YZMM4B^c_@c?a83ITTicf7o30pAUP&BTLK12ycp)#_fNduE2}hYR&YRNPb6Mg zVDhMcB+R{}3iD0_(%fzVI6q8O6WDqkO+H`UrDB1m*WCmKFrt!U5FKw|0;ZJ6YE5~A z4xh0GSqnK1Z#gZq<5>0`=Y{Vn7Z*o(KZmUxm)-9Hf@UoP!@!hp;>)adb+B^3D%(c> z9)Ey0z<&qNg}Ysf|AsoTXMk@_xYvU6+~3Vmz}|0aMUvzRn&6h8yC1*ly-1R4QZzxR z{u~5Z=TES6DW~?)aP(+U*TiQPhCCNba9YbL$@$mbMa_;<;B48LEp)g>ym2n zoJh~kpSKx5FG#6SI-*7bez!)*B<+v92%Dd4R>^5638?<9ELCLox#?5)rslsh+~q2* z+xGu*bgw7Js89r8LY!5Ay3Y1iUJ{IwBT?fx-;se)AryifhJ$ z{AV10PEgjb#;)DnZDc(jZMB`>Q5!)qTsA=jB-l-J{rYSE5&i`paY#?ecpllpA42x^ ze(im?yEw>te3&1&eX82T+cGpDJrwzN~KH%Hp`TKH< z_f)EXT`OX}iMG@CC#T+lr->LgiOly2P(H+7haXa2khvKTFZ&ESR!b2WM@a((lz{>P zwVKC0Y36Q6UYj2`ad-NK8?@jvGFy1LNKfSU(G}#t?%uXDjCVv>2VQN0uDhuH@7N^( zqn*F^s-Ne#aXNL6Q+vB`CA?xX3ryB2;eDXVv)c&7*V%M;C$3&irZKf+=oz zp?=nVJpfoUFgkhCJpBa^qy6_1b^>o}0m^`ybv4O#CPdx7hbQ-(Z62|PLR^rEY&>CG z1~|eN)4ba%yv+h`q4jMV`$YaWz81+{ zXG-JHwL*z`d>@bxNX;FkrC01%9FEGK5^$~eayM!=dXkX*5%u4HuYWi^d=cz+XfeDB z=WPBS+J0Lxyqq@0opLErn+vXDvW4b2**}jV_3jtE@M-`l~NzE3eE3W$z0T>|B#3sD!9qHXbg16{euhG6{&%vo}zj zx$>a|nF>*B+Rx+k@}e9hCV6YW0B$wrBjk)LBRc_GX9h>Q(qBdzoi)po5j^8rMSk~3 zCUYhMZnLd*0l!3Ks=wzO4s#QHjT`xM7|SHmNZe&=2BLt&U=i4w))sC=q~fE`_c(X% z+)a15qOJl+E=B@nCbL)@hb46SgV1yLZ?x~oZAHOHJGOOj)YH{8*qyh$MYM9c8FzR_W z)O;PY(onrgsTG8y)3V*3F0#Hg>KID))g!3k!dFmxo8CQM6ID^A;62XY?|pHLM`&L? zMh1d=Al^&Pww3yE5a-L6t*khfCi@pbT{w&pLxe^vnQwIDbCQL7;vTD1WF(oorz zxSPYCe|?9LJ*>?pcT&g=#hnbeLamcxZ|H}q$Fdm7>=`{cr0c1gFa2T0H3MqT{un(Q zAy6A>6%u8a;TOgSn|nFUh{igCkTHo@Q?g%B>*RD?skru7^9SQJM~tUooch!St4TW`sRRJ20~_ZrRk z5n4{yyg)+8tb+M|3TB*?r5ZyQE+91870rUz*7W=I{SBx!?x$a9RkQO}tEXk*SxXcB zMuQAvA3a@0Z?;S!NSRT12@rbV>YU-dLYJFF`ek8%Pr*UoEYv8 za9bGI*QOnY9EOdWf%JPKzyoI>k=dwGjP4B*+BvsySQOWcJx?Ch=7qJ&>bSPt_sFgK z5t!VK>Z2{M`6XNfJJU~zJ0i ze+14k9(I&a*C&u#%yFe$^_%?5j4vztQFe%ix{PX&$P? z>8BF!6Hn+4z`GiGzy>6=r`YA2Tk6I3gzoa+JbA7incTSv-ikb?wIDEeMp^L847C0f ze+^{pY2f6Vhc{yK+I4ywdceHS>55r)Bvs^ouX!EwaX>eSu?jdn$MQFco9dgc^Z4ev zVO@0){Ua9*n#arB$nFbjEkM1v?Ab`)p8(G~>7vBVr`yCF5(3cX`0Tj*hl4@0BSD=} zfE19%%<4{Mv^YN99$zQ9O6biZbEH%N@#T7a%azZaq>G;%IjIaeZ%FHo_J(^iKeNSq z!+i6vbxr#FSx!N4(Ug0FVkn9=ag{}+da)^2U<^C-qp$DG<@OdRxE?$MWsr}JmxTn_ zdjnKGbt1l~w0vJ}ZbE3FLHi}Xc)2W5R5`ClZ$K$k?~*Q)hn|AIZM9>?c=G!AAL5t; z5yyIes6|i@5qO^`3Hej^w{59h&g4DO{gJT$`D3$5h+poDugxUfeAaP6-?MtU-p|}K zX%xA!_1xN40?~^E!$Ve5Q8!1~PvvqCawc+P!iH0_Kib-OITd=wos&0 zRU;-td?(Xri7+=>+{1cA8SvL?hvX$=HrTNM)y>Lzd<&-+7fG(xC&*-KY;YWsY_w!8Z znajg#Ds(Qu)u`p!=90C&+59Na?BmbldVz zW8jjx^6>E~^JXktuyGsdFcJm4A0xP@6?L5>#mrW36KXptFmZ(LXK(sy5= zTmk^hc&9J#nPuU#NXd|UlzNF$iV&>j+qk11q6Tp=ejj6j$2r&#HkzL;gY{nvK_z_& zT$VBYBe#*x|fzkY-9*QLwvx^Gm-aRLFe^SXnwMZKQ4UDqo@((!b5!>-Cp?` zs?QFCNut6xKsi$n0g-~hKiz=J-^%3n7}6Gydq@B;K^{We|wpxrDWVK_0w&A0RSXT;l$}hW-jEL_4kubna*` z!X1iRnT;;L2v>F`Z_5+JonHsP$?rpOM7FO>p*m{{Z&Mi`A-QO0E^E$SSddXMz7Z!i zRc`_ln26NDQR4;TOC>#Kg-^p#$rX{)BCsqYf?s(1KNJrNL~_d{3N_XH+nxwH3^p&wrxG}-~V$}1`THN|F~7_*RZ(+u-cV#8>Ipnodjy&gH$NZ*LsTXhOZSDJ_c%(ysk?KzwhIFVq2sK`yo31;xUaIN#4pr?tEd3rAb zjva&ee|K?w{i8n}@lY%Dm0R+3||# zGB-z#4qen5-^#@NPxp5O2>`rA$&r1_eE?e_UstdkZ2>&hFoSb|vz{tIU~Dc+hlc7}7#l#*=}9c(v}!jlgD*d6MEPwv?0toAP9c zLCa=yL5KXaWMdE%1#>0mY?u}`K_Gs7=3pxW{djKMZ+OoQ3u;VpxX@Wi%PIVUK6OTb zeu4lz**}ZdIL(|7Vcj&eWToipcntco%fT-T_FNXBtAtxnzpNW_Fc?z*(T{8+*fEH4 zv~itQM(UO_;I`HnM8%r*mFOHR&BIdn^u*6zI6+(3s_V2;M?GM-pZLo;&IrHcE|tx> zj*JR}?J5FXB}H}fu^7Gu*RU?bX`xJMUh8VHSn3NZK_nj$uUEq@r>(0`xi^nTgOF8~ zqjI7NxapPN+_H^aN7IND**V?6xO;kZZUwjagx=z{ik-x_0I^^r<94=HB}ZVSwnG=F zM=-~m=p;TKj}V8G5PaRd{NNpHuvg{V~GJD zmXfST*C2LreiM-1Xqi?B0Y&@m8Nn3%qx|v+_s>WNs)rnVezHb>pL?~u?0p0yf0V4$ zPYr=EjvTF_Y9Y(_&WQhk9)OSWGn%BH$2?WPu+I;o(MLI^XlIyQ{y401kC>Gppxpz@Dz6&yWT$>{Kzswu+oE*8QoO9xZrvJn#G9wiNVwyqp;&(}@ z6XOt5mNY zQJFwHGq6w~7mb+Xe@oto=cu!lmXEPlHSXMes(arNB)7%*o}gHeZLUY0<+N-*JjCs2 z%d(t-q>cCA%x@-huLS)|sS6Mm-d&kg$ONKe{5SVnh8DqLpRuJVH zLe_BgoskVE@C%{yuk9pz7=HiFFjP4F*dY-)wad4LCgf-yp?0!#;j=P*1*{j&ezC7n8(;LH_!cYAQxaO!)+c&xL;Ov^@?)u_(NPq*n&=spX!Xep zRRf{6%E2jW`3cZk&!{jAj5d)F7Tj?_P`o5I*@#W{VZX3V%Fv)zy+UuAvn58X{$oy( zmsEdor}v}31QYFzUq$rCn9_o(Bj@YFXANRIv+-lIip}qfN)^IPfnOq32h-s@7QA0B zSMYOY4+T}eCI#OwAuTL!G2pDk==Dc;jq=+XTmA4jM?p`<*iI)OJ+NNR19WhJTtF>uk6Qk#|K zuWgmyTfd)NB$7^j5o+7fvoW*C%u5tymW&^eWM99tce(KLZJS(!(LZrrZVDcBVO4HP zyHJT+1+>5euKzR&$Sw^%BWcv6SvN?a1@roE%yfXVtQ`20<74K7K4feYh`xjYhaccS zhH*l`B`p69iqYdfQaOB?eVR7gAqw1eXDclUynaVw3=_u%(n%sgQZ<~+!=oS8msgEW zW~i8mfTuQSUo~HYEK-~r1r49Rq-0+eG=*g>#1rFDzTa{LF@AhJ9r`Y|!M<7VOqYN^ z1?y3h!wDK$_Y4*{ zoD4>#!#;<j2-a#NbaFYxAe_c0u8}ZjsiPc)NV6^Z;=SjHC**Uq(2pL+d@Lb$u)B1qWi=*U6usL=Z zl<%iuETgy4JiVjliJ)f!l=vb!kOHCB_;}=>Nt3B)Utxkq^E?H)9QE}r|M|ykOHjym z5q1FLInEVd{^2C*4g?PfEzn2~qix%&F=fRI;O2`a_47;ruQ|{PQrI}0X(!X@J08?k zMn3<;z;LC3Pb)W#-P*W#;HdU5k#Hd8S`2cw$N3j72&m=MqnfoM?}0ZQpGu@BSY(lI za~3VvV_nyzp9+P*Y-Yp=7l$$kfs8h}Q9p$+4O$pxpGLika58b*w%ZoH1*xS@lyQh|I-IUBqt-+QdU&R4S9i-xYtiT!xo(ir=NAHgkThD6In1&Yoz94;N*@y zv4PVK~!~(7Q}db0WxPbxqbjBEp=_+nF67{++F9)(TUCDep{cI!e|*p zfGl9S-Zz!IgSlX<4I%EZ*J^g0aEJ2-UEQ}mg^-h}s4(9`%WEx#{>BWTf7A%Z(0JNq zF4t80Q1hU1x;)ks3YA{ucq11{EnHL2IDD_3kq!H>6vf1+iX19pEL++=M}`V*`nKr9 zk$Tn&66KGJF&u+s{@<3<-ibBFeYxBa=Na-jWj6n$v};LlA304)$#s%y>EZ<$i>?U2 z_dN$GwGbNn(Q8d)?pT}pXAds7Au%qxg!Bxm$1n7`IN0g>DPwu?%-8xQg#~s9 z#4wuPi_U~1Yz)>Sr>_k4+x6tJXN+|9hQ}|mbHBmwzX)CyVkeF|0A;#)ARx#COn|g? z=Oy@EKD*d5Q1k=@KQ#d<3n12SL&gG{A7cJzsVelxmAH(IORHNySW(teDv$) z6TuME><*}Nro-NOMXWW2r;{+&Q7-ffcvY={4qS_e6}D9PjS;BXyy^uoXGW`KZ1x6{ z_J9Y(s{4aOXttbqWuWEq@;-}_Klxo7jB^fJ9|=Lt*OVEYaX(<=o2z^QhV$cVC}WJ# ztvvUWWuL12Mkv{kP@-iK%ZrdU9sekLv_cOi2ZA{7skBniJPAH`zHP^$fhhtL0f zPdd@fFBupI}1i&MT>3Mx|T1IjXa;QkH5r$@?# z{^;8p2YEm|B9+1e9^3__$^aWf=7i8rzrET1Hslbfhk7Z)s_k!5+GL-%JbD0uptPEV zZT3+D#A}jks3tdl57VVQcN@y$fx)v5y1dBI?T|+>72l2XzX(+$&p3$oQU)%L-l50| zNROa;dy7RhL$X!cj7VF?x*8C%+$z{iQ5ZR((1qqcR5&6C8YB)<sKTig|_PI|%c z;huEWCwDksx5+_#zntk*hVv|O6cndf@PuY46@WtvuNy|>M8l(&5H($xq7j8e@ zws^7DiyE@3`${V-ESU+3QE8xmoZ|CcH58{c^1tp=B08O`kQ_sUqA*5UP{+5!k?(7b zV%UgqO}5njO1`WDp_3mxju;0f56#z}GB{tY9BC%*MRh$yeQqMD+k14s9vU@WRPd^! z0_O|y7OL(kQEQyQN)r-;sm<7Sjp5<0R0DJuOQtG)-)sG_O2`$A4gse;*j##!o3} zGNSKijQ|qN0NFIAx%LFd1e(iZfXjXS;IT7YRH~iV9g*$VbUDxZ#Nb4wZGJXSeIx%#f`xSxIB_9LvqR%t_-ZSk2x@#*Bz#nB z;++XqU14J!pcct9IkrtaR0ZecHT7RJ^v{3cAI$Jfu{MNS`W66n4sIU$i5UYAmFvg zPWO(3Z6#Mq0!@#6PCesD&|U|^d?)E`t6Gv!_s(6Ksw$9s-jUOG{Uu{7I}LyL#z-2A z*yUY8Vn6eK#_(9}Xm}b%_~_bfzzU>FO2ib4h@;P0^n?=mmt5Kxg3UxiE1Ke|Yr`t#9`hD}cSTQE%b?1+eimbJq^a_o^DE>pwI`#xu zhEo#=3Ns0FmoW~A?Jgx9Di0Mxzr=sPgb0Q)nF&*HN*v@e3Fb1BU>~$*vv0efCl{Z93^h`6C8b^I;ZcfHd11s?h+&8KJ{zBZ!E0Yvg4C6OF~}V`orbHbr2$Pg}L(5EFBu>b6wNJXN)<~=AAx& za$_9_QrC?(Uc?I(WL_`u4?1S9IW4kv4E`fMQ%xGVfxVd#O#Pa}Ic6#8syFKJ_w&n{ zbSZxq;~Xp9_Rsd`U7fDmdrY?#+i#Bok&*n8H~meQsc2IclzannfY-v9{}xY!h`Jl6 zrk>oe8uNF&z2YP_0ga!6Xh6i!4fXN_4YV{f zG#JQ#ff?4=vAxDe-Mf5o_zyk5hSG8{zl?Rwm3z~LFsgJ~-8@ChA_!5KkBxwvNlv3O zhkx<-7?5*!4;tlz*bZ%ATcJnGU%bW|2YWsFZw90RQ#C)?3Xg#`IBN&&&Y`gv??;iECNTpzh zd>oDTpjlq4$u99Cx_tWh^J_z7gD_i4gM8x0E$LNTe8NGMHqb>!Wo>{4xz>z+2bZw_ z=sPZ$LDfS0Y41@lM`!)C807y)a-(g7aQuEEeG_Swoe46&*#Mjl0TgLOuoqcBO$6g$j0&e$V-9l6?)R3U>`F zN1?7RA9E9uQQpGXJZx)V#J8g4`_;8zw$}O+1*5 zgs=NhSqB}Vkq&=%5|CO{1$m8L=DuD%IRRVY0Vnxa>H)$-r(scL2diaDE zn%UFFJ7!_e<%*FqI44ZEQ#EJ}8?1xjJp|~?7f}7tAc2$??4-+z=tcS)V_0D$pa-Wu$u;p19#RKD@9o>nHBYi3-&kM=BvUyW<)NpP=4&uuox8|^F9(kS#qiYc z0T_?gGF1M4Z2?yvKMD`u5Pn~ap(K0dv3zoT@y1opdf^pup>op1KF#)X;wsTMuDeIa zTg^GRP>nJCBqmEhm=Jl%8ui$`S|SRiXD^_XS+PSQU_l|0I(_`Y2d78LROUX2K}VeF z)L|(|FxbDJT}1e^*p2-01KG*E2yY>)0;k{OK5EHVM?WRRY1~pm*Cf4pb;$x9MTrAR zU-Lt5xJHh>I*7cpBi7Q-#Wb{cURks+O)cQEi2?tLK%F}QFU|iAc8CYb1{r;RO}f0; zV2w{_cDzPAfnhLiUg_&&%{<(ImRQIrkX3Kh!X4l?o(^> zP%VgNQ&m*owG@0Ch7ayXmCvz&3L@s+?&hA!!FjdbwPmk~6#y&LtoIr1*g~h&Rx73T zuJIAH-y_d!Z7=RP7~g{LtG?}cMcQL5L}PtpPtJ&nF&Is9LAXxp#3-B};-QC55!7RZ z!9VES$sMC^8jF+=sFq6V<*U@s?UfN#( z;vLEUM8RAx68u&7m-u%NAlL%dKB?~J3taDin>!qxYz-jUC+;P1E8X|7F*6mQq`8cD zumCz=`w}nf^MdV~yoXVHut{ucbTLnX%wi?9tjcw%F?x@MY24(qTZQ*us>3m|oT6pS z8IkvQeAw*~V^s&rAsA}zySVe%mzhbCHC=>s_P)K6d^h(Vm@pK7D|Ez^AzqKo zqbHBuhjnG=(_t?TpaNTedJ6BAvZcUUMf%OF7b^o7e!pysqBT{$!ZT}kPv`D(IqpcY zW4X(~<2#u- zi!;{vugtq#jqxRYpqoUuYW8DKt^l@wJ{|+6U|t*C-aq#qOqt2XAiRi(Ze089eM( z{`2oFdt*=IM1t*t& zkrS-?>!AK9xo`N$9@(T08Np0yM-J-V-ur^nPm^KdbooRJ z_N0P3GhSAg>40DSa{+rU`cVa`h$wbOg<}q=4t+Tv=0v$vq`FxI;^xYc->1y4K6$ju zH7*A^am!L{-a5KP`4|`maE>`52DAX_OSjV+RMydzte5}tkbpFhj7VbsC(~kE+yU}o z^PqV!a-jTYng%JWHl#03`aXJLr;#!A1Bm?2wrat;yss=bRRylX%fZ{%e(8W_KCQK< zHY7%Nv9XML{)vy@-{Yx!T_D>DN^p%(6)4%bAh@^v0Z~t@cQzFBVe8MHQK%_w&q?0D z{@_vI^NqQXjyho4dc07=#yv^{2FVhMvvtYl=}f#f^^pDGhpoD2JPcmZ#8^*ot$Hp~ zlAM83Z2x=4;7FF~4t9IY0fl=liFE>78>eTBe0RUC7nihTV9E<#+79o{~c zi_EAsU8sEhD<%-**6|@}x0r37SI%!E4s`%NU1H-ELUrpY!Rc_y8@JBIsZ`a}>SP}BR5QEL7f z*@}t1GhtS+@?2#s(=I|~^@*>5uu9F@eB1%pQBQ|i>+3iU9~lGn$bsyPo%9n=u+W{6 z9`H4US)e7hrg`iT8UjxOd#5pQp;g)f;lrZpXKyz$8}is@RW|- zci;A}Uc5GDi=OWy1ormI%Q6ebpN}8kL@v6Oy4NDCK@0S|+!|yPYV4zn>+K*ilbOz= zy95KYPJ%7DDc0qwleiW$4D&LJ98K~SPh5U&G&%VTN(}T9nt)7Z7q?4J{hLp@K@uiu zake&@6E%%zH{#j|tvgRsugzjNf-z~_c*UIP@XiB@&AZA+!WG--lI z$vA4QJ%%%grk9Fe&>tRmf!<5tz~oKY)Aw0;*5EE>i1iNnFky(402~&qxU#?#;ES;Y zXfZkOm@hztfPjjy#Y3P)eNO7$r2lu9ys}Xj`2~wvsh)S+EFj6ifDjl8~k6J%Giq|+f`=`;ZGpKU^Y_*r_uJc** zsIhQg3eSw|V98Sr-{@TBtmKQ<(^nEe`Q<^z!auL`>~Y1kM8ZKwANImIEIXHX!}!LL z$&3ND>=(Dq?pBd`>Pzoos1vehQjGi&TlSr@(VU*hGT{2$8;K&kC2Qcs2f4=o;!tEH z-=;wB+7z=U;t~v#(CtEL60F>HBch6$V&Rbp1Z?JTr@5H(_?_5wW;|&;BLSv?%?+jyA?y2d1$L)SJ|=SML!0gff%Jr>?jIM7ZQfBVG6*$B*s zh)6;4-k{&GZO21k(=v)@YV-!=YBgy5&1aI;j?$v4$vkF(hA_L_>?R9g-k3-Pok^OWxw!Q7GtvgluP?o><0@K48fz|MbeMO>QtB=*RpKwks+&oo0*}U6=uA8gxa!rq+N^ipYwdKO zZ*~$hL0?x?Puw0NiQ86?*UBX>CYBl}`Tx9{kAAy#thV}R;)j->VM!>u1VK=e(Js4O z`w#NR33jW%wsP4XXqhH$#}%G!GeSw-u!s0vuU^T(2y%IO%9j3AUVIe*L45H>59%`WY%%#h#s! zGp{;4YJ>-P5{eFP^G+^YL?ko!vz1Rl{q*K!1f(=NF1_q%ch=-TSASY_g6x#(p#hXp$TcB(S@5W<@K^P{n2wt#y8PI+o!_5j$;Z2uiI0Fv>QS^fqka_pB zG8ZoItQH}^?jqBC@UU&EMKXWcYjhlW^@=qGRw?e8R~q10jt(7pM_ zzpNiBu?ah#t8A$eB2m7UJEu+-=p|u!rJ6&na#}CF)KG`RanXXAtTos(D_P-oqtTvm{MOLNfS0gXEWus)IG6qiQ@3>B zuf3V?Nr51oy5am?d`S1IlI8~GRS ze;64OH~JPq zT9LE5$uMdjUv@k5%l;P$`i&(tr?DwNk2mUYQTj6#xcoq8asNY^ST_}p>Cd=^ZfGjF0D*l%?ngZ#(l1Sm$_e|r%`pXp__gTdSdi2;;9 zz(+3bCkWedpqv1?}_6BkTXjC zELCb1#P#t=f&R$+SE!s$#Ztq854>#n+JbZm$|-*CxS&{ja(=`1L>OBG%bp7rp-G~g%5y!|j$m(^^A26U~Dbrfy zE^};2o^4@AGB_GdRjuz74v(II22=b#g`gvuZDDW=LEJjox{m!V?w}IQ6DX$L?Yj(0 z;5vFnl9DyHxi2hx@`7^k6(XBl1HTYfK^)__sk`DG&^EI}1-pCm!_;C*lrxxq`k!&M zXc+U#;n7*_Jcu8D1gTY$`z7U0j*%Y zoWPmZOX6A^-%3$_CO%r*CO#pen&g#J(%Tk1>b?9w`XaNadGYNCxSQYm;r|Ke!a4dD%SfbO~RsRCAiwOEQX@>QJn_u z{mlxY;n(mOTY$8m>G+h!A}BHCMqHiUqJlt40=;NBJifq*d-x0l@6nq>%iFTGAKqo= z0d3pK>v$J4F?`3tP5xhlHs>vnh5X;2KDo2=g^xEjBNZ@pIQej1_u{S_8hTB6Q?%AC z>M3w8MUG>Y+JHO1J9V=gf=*xzs3}gKqF|gj=ej=C#m^FJ(bHRVlN>2|`Rdn5@+L#h zugj43?lmU2Hfsb6@M}I=zRCvgi=9=r@=OlSA+2Y^5n3}QP{H`Pz&W9bPtgo^BFQ;q z4Z|y5IIf2C@(gP#tpI1(&mPhM2TjC{9G;c_Joqj9=QMOR&y2=`(#lgxgI!;zQyw+% zJW=e>m#kqvzHudBD606~tC7itRh8#`tJ#a9aSE>cW5PtAcLZHO-+uc?V56du&UC1p zK$KibR~O9Q;y%s%d>mWu#&z_;0G;y8|6|HaUR@S7aoUk;d8T`x5+I~i0vhwpKfr;J zGp~`6wTPiE?wRCflw>(A8s)=E&z^9*madVVR^Ku0_6+VU(ky@DFcLX~GEhL6}MirB$+6FQ~DroZCbRkx1q0-b) z<#|zoPtLg2wR^qhny>IXY%r$)F3DxLM;~A}6Dvp!hZ?~!5^Hn*X#N%e*7X3#ouSGS z4Up1gFo(I(!Z%Q6Zmb3unl%CC=c0pV1I@&CCq#>g(EvE0u=y(=zflGvcpO`k8(zq` ztGRXTP(e#7V_@3qX5wqmA<4g)yiK&!c?|ebKr{OIa!nEEic;w45-AqErp7mjTX?b; zagR7eXOoz8Hv@3Bo(L-lV=HBs&oRbC7LP3~s|6g{y0~RJVH&T#dO62j*5HpHY4nTP z=T<()d*voHz#(SV;q4`qKTr5VQo&Iq@ZHZ9`aR?SLTgaj4Rg#n^mAr)uzZBZ=dMZ< z(u{2$vD{lT*J_@SKXQ^;IdWzbITA)EFhBF=a^AQDgL2F63r1x|V0!y2`95SR;a4mNEx7iQ6&Gz$VUN z41YEstmM_;oSReRHnMntR3yW#`CnPx+t|MAAVOIJy}HZZ|NHE>Dao$fSu6#vljRmS_f=74gaOfir)38FyfuAg!xgXKHUH54a}eC`{`)Yfc|m6TGYx z$K3z(aIQMO1Ur0{nINO%G!zr;@_av@7DsYeGIvW^NTjz{KVw$9vsO3%_+{t%h?~1e z6mzqJVt6UbLRl`gIs32~cy+D`SO|7T%5#;|TtSV8G_rCyS;OrVh&kb`fwBCz37abD zW%mk`$}sO!bfx9eE$x2(MUz>;;Zqs9>}$#gya}NCUgn-!WgNYTFs#DvcKkFZ_+BO( z=XOVn4u5LuFp~0eDKE&sw(;R`YIQPGeF*c(rIZFZ*p=5_Ar&g+zrog;>8o}RWa@+~ z(pUM5*+ZH4oIf$x+1Z&5{7ZiUSz(c6=6qyODZZCpeYfgIfxTg0$3dm6gY@72;TKy_ z{~cblb67_$|) zk!b1zXR&jEH<53@9Z}(!PLbHq4@1Otq%JEp8gKx(YM{BhDE9;olJ4v{g^RJ;xChe? z|2D`1^mT4Vly(2!$%I`?Ij>kKZ-8{>%37UF?00}GqZY^Ub2W!NJa`x>nzumTSC=)1 z?H^&&f%(<72%gDJd@f_OmdSay3>BYG$PPAe5;x!n6;AqoJzWh&Z@R`ujNp;kczK%~ zJ=vQIiURsoXOp(?pY#y_=M@x={*4yG(9)Rvy68ID`i!9Fq=(p0PBx~lrdL8NZu7b=^QL56(mOk zn!_?2A1>F8**HCy(&?iLq%#T1NerL=KeOK-${p-?ssoe7=(Goc4JD#KY%`3lmUvf(2$(Ef4WtQ2ZV0>2H5zmc_hp(Ebf0%69~z(I^+VO z`9MSE+=ikYr0dCDuK?p&{Q<^{Ik^7tlZ%omi*iVIYx*M02q8!N6ztRr6<~zV3YYZ8 z={D??jH?`7$sMQ4ium=QZPdYV-Mb)RPaao%j?{K(P%mK0Cb3IyF~`47VVj9<_-q}p z9kIX+wVGZvG<+--*fa;8j09%_@d7$G{Ci)97_J!p39uNj!}OOTWDJRJ_|N znCbX6-rAO&g>T)-iMGf>JMk%kvmK(#;2@#6`D?jfI#S%8UnxY=8UqE0pY~@jvXQu( zSJ}u1&B2N5UMu*jq@Ez*Eo|ILf2Zy_6+6;0+`8#!fdaTyUuTf5Zd`Qz6g-)%ZBZ!y zo0^__)J#tZhi}xki8V3c8lP8|kbTd!DRhhQCqhFnQ~6vzII0+?Jb|fI|v-;{UImuN7hWEBw7CH?*2lcb#zcTA*y&E1TZdQ&SNn?)x zXET8;feww8T_+vAYUE)W186cOz-96O<&txb-z2$WdAh&|Mn#{6&m`V#DmFOfeD9rM z;hIfTAnd9NU=E~#BLl00qJ!>tc7}A1IJ2FHr{}$Y|2Oc8rhgJx1{+M=)M-GTz-G_&Eeq%lG!+~T;`|PK`p%E zZ(~iW1S9VU2X4%n&%qgFMj!aV7}j))8r^l8TMc{J;`g&^u~n>>5kSnNBf;N8^m#LZ z4d^PmVObVL;Pky~BnHF+n{(v4f&)D@1X9-7FgR6J9im-Ms(WHMz6IBCc*0G%TKv!KMC%yWnKnW*v zqx0c$Ly z^00IY=NtPeN>B0={voi$8Dc*e(<~TcZ_rYGW|lZ@L+kh|e9E}$9DDTqgD%#PY8{hN z_Ej`E{mp^(8B@sz6TT1GRS2!m>90!XHf=GTc-=1bZK4vV;gL`yf3I-VR2Uu24iQN3 zK=WM;n(dD0x-_Xo7fy7(y=W8&+zziIm54r4dN^0V(L3IwG0@)!1A3SfshFts9I!{t z5phv-@3gvKXO9v`=Dx=P)YT>2X5$#JO!~BP#ZqW7S@ygy=C%C7H{yc(T=$S@2B{#} zLUsYY`>1jFhX02Dj(?ysrUPZYVi|40S8SeaDH<(}lI}mO#=krcX1zG0>`yG8E%(LS z<7gVYaYdpU55B3y-&^hrN9SJBqsM_~1G>fFdN#xnr6jeK*;9`9kfWqorsz^F&|ESB z{<$}ohQ0u0xVm}t<_UX+gMNI-{7IO$NRsB;$)g2I-4kMd%fAc9jfQ{hPrj{6H(wM9 zd-X&}f;etXJo?AtIMHoq+|NlkmBGE9|Db)oyyiUQcyYdi8<@@FRC4-OSS5Kh8#<9r zOqZvRZ;eqnxB;s{?o}&h4cLiR}!R%MU~{M$v~TD~pm2QSQ(ON;2;hoZ*Ko^blqXTKOM1 z#C^*A3tvo1*U3PauHpkoZ(FqRw|@4gbP>6a0P~MZn^lV&C2|=g?&DXT!KU-Fw&1Lq ziNGQtJc4N+@PxU_TrKU#r&UHzm$2c?5`1UqhIbLk4zPdYp5dgkC8DuZ5+j9Ei}jtI z1qR9#4Sdm}nF%E+CahV*+3P`iV^aNK`g-#OE% z8jBxtnR3zn-QY_ZXU2WPzXnUrYhZ=b1MW-bt<_HtDzMWHm%xg(qs-qc-%j7eBEpSfO2m z%?^K&`nOUn2jVn5SUpUtU~u#AKZTcWrfdY|$aczbOfA7zR=TYO4CBE9vbwlYx-o|f zuiFyHECRP`GBb`@%IxNr&hD*C-A`7q+_UGmGC4~6gtt^;ak9BD?!ONoF+=jh+MDbS zMkY`2blxgfaQ9UP0aVsF>21yqX3xS~AGM42?>J}UqHcBhT@2T}5M8}7iOedc#Swa~ z{JS@5nGM%9G6LwK+dr50xdji+z_gT`4;e`gV2Ir}{Z7O_&WlMns`{auxkNXabcGt( za(a2SyK4gL`Ux6ysz;mXDRQyhoeonG+lU)Ls)+9sAklrTp?F8z&$DN}PQ6E1!{CSe zGHJn_zO@9~G@9!!lF1;ci_($Znhm-|fChVC;MzZc2KekN!2jFFY2pQq6O=vvUf+59 zYWYVez1D_$>-eG|j3bLh^NeEH4?(2PeWw*YX3eIrepsdFK_{z-ezlT@a91i?5KW3u% zr=@?ae|yEz`jbxBc&)O5^LN_HVxZySR`!*8**K6P zmBIf*fw1&jbM=yctHCh)d-U&}|4w&R_J5Q58s9DsG_3d@uvrYWu1@W~)AokiZuxJ` z@VNoZZ7k0`XpbTUMS{T5`RWf`1Y^%?8-)E`^m8S zUO#l>=XT>JE5@$S2-Z SnCsNf00f?{elF{r5}E)Z5o>?| literal 0 HcmV?d00001 diff --git a/assets/images/codespaces-open-novnc-ec3f30d836eb7af5750498a833d37184.png b/assets/images/codespaces-open-novnc-ec3f30d836eb7af5750498a833d37184.png new file mode 100644 index 0000000000000000000000000000000000000000..b488e465792a9712741713f9557a1acc2aac1a93 GIT binary patch literal 362860 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 *?oAHbVlv3d?%+`F( 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�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%0AAK9KuqOhf-9{{Vg{5a1<97YZd&rIS$z# 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

!-zB)h%o5bWmv|)R24_O7LUXc<&I* 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 literal 0 HcmV?d00001 diff --git a/assets/images/codespaces-preparing-codespace-3121417aa9d8947b8f5566bf39478961.png b/assets/images/codespaces-preparing-codespace-3121417aa9d8947b8f5566bf39478961.png new file mode 100644 index 0000000000000000000000000000000000000000..00383e60988226797619876953f5186c8507d250 GIT binary patch literal 33410 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%0D2(5R@*ua1rNXblMQ-vly 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

;&{q~$?3N=4}4S_A={b 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

*H|F!eI|KI22 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.d(t,{Z:()=>k});var l=a(7378),n=a(8944),r=a(952),s=a(8357),c=a(1884),i=a(9213);const m="sidebar_CLW8",o="sidebarItemTitle_DQfJ",u="sidebarItemList_rvuc",g="sidebarItem__RMN",d="sidebarItemLink_Ony9",E="sidebarItemLinkActive_MJ75";function b(e){let{sidebar:t}=e;return l.createElement("aside",{className:"col col--3"},l.createElement("nav",{className:(0,n.Z)(m,"thin-scrollbar"),"aria-label":(0,i.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"})},l.createElement("div",{className:(0,n.Z)(o,"margin-bottom--md")},t.title),l.createElement("ul",{className:(0,n.Z)(u,"clean-list")},t.items.map((e=>l.createElement("li",{key:e.permalink,className:g},l.createElement(c.Z,{isNavLink:!0,to:e.permalink,className:d,activeClassName:E},e.title)))))))}var p=a(3471);function v(e){let{sidebar:t}=e;return l.createElement("ul",{className:"menu__list"},t.items.map((e=>l.createElement("li",{key:e.permalink,className:"menu__list-item"},l.createElement(c.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active"},e.title)))))}function N(e){return l.createElement(p.Zo,{component:v,props:e})}function h(e){let{sidebar:t}=e;const a=(0,s.i)();return null!=t&&t.items.length?"mobile"===a?l.createElement(N,{sidebar:t}):l.createElement(b,{sidebar:t}):null}function k(e){const{sidebar:t,toc:a,children:s,...c}=e,i=t&&t.items.length>0;return l.createElement(r.Z,c,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement(h,{sidebar:t}),l.createElement("main",{className:(0,n.Z)("col",{"col--7":i,"col--9 col--offset-1":!i}),itemScope:!0,itemType:"http://schema.org/Blog"},s),a&&l.createElement("div",{className:"col col--2"},a))))}},9898:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var l=a(7378),n=a(8944),r=a(5846),s=a(1123),c=a(5484),i=a(5228),m=a(4672),o=a(505);function u(e){let{tags:t,sidebar:a}=e;const u=(0,r.M)();return l.createElement(s.FG,{className:(0,n.Z)(c.k.wrapper.blogPages,c.k.page.blogTagsListPage)},l.createElement(s.d,{title:u}),l.createElement(o.Z,{tag:"blog_tags_list"}),l.createElement(i.Z,{sidebar:a},l.createElement("h1",null,u),l.createElement(m.Z,{tags:t})))}},1478:(e,t,a)=>{a.d(t,{Z:()=>m});var l=a(7378),n=a(8944),r=a(1884);const s="tag_otG2",c="tagRegular_s0E1",i="tagWithCount_PGyn";function m(e){let{permalink:t,label:a,count:m}=e;return l.createElement(r.Z,{href:t,className:(0,n.Z)(s,m?i:c)},a,m&&l.createElement("span",null,m))}},4672:(e,t,a)=>{a.d(t,{Z:()=>i});var l=a(7378),n=a(5846),r=a(1478);const s="tag_FHL6";function c(e){let{letterEntry:t}=e;return l.createElement("article",null,l.createElement("h2",null,t.letter),l.createElement("ul",{className:"padding--none"},t.tags.map((e=>l.createElement("li",{key:e.permalink,className:s},l.createElement(r.Z,e))))),l.createElement("hr",null))}function i(e){let{tags:t}=e;const a=(0,n.P)(t);return l.createElement("section",{className:"margin-vert--lg"},a.map((e=>l.createElement(c,{key:e.letter,letterEntry:e}))))}},5846:(e,t,a)=>{a.d(t,{M:()=>n,P:()=>r});var l=a(9213);const n=()=>(0,l.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function r(e){const t={};return Object.values(e).forEach((e=>{const a=function(e){return e[0].toUpperCase()}(e.label);t[a]??=[],t[a].push(e)})),Object.entries(t).sort(((e,t)=>{let[a]=e,[l]=t;return a.localeCompare(l)})).map((e=>{let[t,a]=e;return{letter:t,tags:a.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}}}]); \ No newline at end of file diff --git a/assets/js/03ccf92d.f1abd038.js b/assets/js/03ccf92d.f1abd038.js new file mode 100644 index 00000000000..dae75e64a0a --- /dev/null +++ b/assets/js/03ccf92d.f1abd038.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3259],{7276:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/codespaces","page":1,"postsPerPage":1,"totalPages":1,"totalCount":1,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/059d1c6a.345719a3.js b/assets/js/059d1c6a.345719a3.js new file mode 100644 index 00000000000..c8def02e15c --- /dev/null +++ b/assets/js/059d1c6a.345719a3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8262,1724,5248,7505],{544:(e,t,l)=>{l.d(t,{Z:()=>r});var a=l(7378),n=l(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,a.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,a.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),a.createElement("div",null)}},6187:(e,t,l)=>{l.r(t),l.d(t,{default:()=>i});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(919),m=l(36),o=l(3963);function i(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads"},r.createElement("section",{className:"container mx-auto flex justify-left flex-col bg-hero-pattern bg-no-repeat bg-center bg-cover"},r.createElement("div",{className:"bg-white/30 dark:bg-transparent"},r.createElement("div",{className:"lg:w-2/3 w-full"},r.createElement("h1",{className:"flex flex-col title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Downloads")),r.createElement("div",{className:"flex lg:flex-row flex-col mb-12 gap-8"},r.createElement(s.Z,null),r.createElement(m.WindowsDownloads,null),r.createElement(c.MacOSDownloads,null),r.createElement(o.LinuxDownloads,null)))))}},3963:(e,t,l)=>{l.r(t),l.d(t,{LinuxDownloads:()=>d,default:()=>x});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(1884),m=l(9072),o=l(9374),i=l(9928);function d(){const[e,t]=(0,r.useState)({version:"",binary:"",flatpak:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),l=await t.json(),a=l.assets,n=a.filter((e=>e.name.endsWith(".tar.gz")));if(1!==n.length)throw new Error("Unable to grab .tar.gz");const r=n[0],s=a.filter((e=>e.name.endsWith(".flatpak")));if(1!==s.length)throw new Error("Unable to grab .flatpak");const c=s[0];e({version:l.name,binary:r.browser_download_url,flatpak:c.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(m.G,{size:"4x",icon:i.qJE,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Linux"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for Linux"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.flatpak},r.createElement(m.G,{size:"1x",icon:o.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Linux *.flatpak, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other Linux downloads:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.binary},r.createElement(m.G,{size:"1x",icon:o.q7m,className:"mr-2"}),"Source *.tar.gz")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using"," ",r.createElement("a",{className:"text-purple-500",href:"https://flathub.org/apps/details/io.podman_desktop.PodmanDesktop"},"FlatHub")," ","? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3 pb-7"},r.createElement("p",{className:"text-xl p-1 mx-1"},r.createElement("svg",{width:"35px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},r.createElement("path",{d:"M12 2.604l-.43.283L0 10.459v6.752l6.393 4.184L12 17.725l5.607 3.671L24 17.211v-6.752L12 2.604zm0 .828l5.434 3.556-2.717 1.778L12 10.545l-2.717-1.78-2.717-1.777L12 3.432zM6.39 7.104l5.434 3.556-5.408 3.54-5.434-3.557 5.409-3.54zm11.22 0l5.431 3.554-5.434 3.557-5.433-3.555 5.435-3.556zM.925 10.867l5.379 3.52a.123.08 0 00.027.013v5.647l-5.406-3.54v-5.64zm11.213.115l5.408 3.54v5.664l-5.408-3.54v-5.664z"}))),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},r.createElement("div",{className:"w-72 truncate"},r.createElement(m.G,{size:"xs",icon:o.Jw3,className:"mx-2 mt-3"}),"flatpak install --user flathub io.podman_desktop.PodmanDesktop"),r.createElement("div",null,r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(m.G,{size:"xs",icon:o.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("flatpak install --user flathub io.podman_desktop.PodmanDesktop")}}))))))))))}function x(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Linux Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}},919:(e,t,l)=>{l.r(t),l.d(t,{MacOSDownloads:()=>d,default:()=>x});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(1884),m=l(9072),o=l(9928),i=l(9374);function d(){const[e,t]=(0,r.useState)({version:"",universal:"",x64:"",arm64:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),l=await t.json(),a=l.assets,n=a.filter((e=>e.name.endsWith("-arm64.dmg")));if(1!==n.length)throw new Error("Unable to grab arm64 dmg");const r=n[0],s=a.filter((e=>e.name.endsWith("-x64.dmg")));if(1!==s.length)throw new Error("Unable to grab x64 dmg");const c=s[0],m=a.filter((e=>e.name.endsWith(".dmg")&&e.name!==r.name&&e.name!==c.name));if(1!==m.length)throw new Error("Unable to grab unified dmg");const o=m[0];e({version:l.name,universal:o.browser_download_url,x64:c.browser_download_url,arm64:r.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(m.G,{size:"4x",icon:o.Av$,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"macOS"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for macOS"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.universal},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Universal *.dmg, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other macOS downloads:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.x64},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Intel"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 text-md font-semibold",to:e.arm64},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Arm")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using ",r.createElement("strong",null,"Brew"),"? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3"},r.createElement("p",{className:"text-xl p-1"},r.createElement(m.G,{size:"sm",icon:i.v8y,className:"mx-1 mt-2"})),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 truncate"},r.createElement("p",{className:"text-xl dark:text-purple-300 text-purple-700"},r.createElement(m.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"brew install podman-desktop",r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(m.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("brew install podman-desktop")}}))))))))))}function x(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"macOS Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}},36:(e,t,l)=>{l.r(t),l.d(t,{WindowsDownloads:()=>d,default:()=>x});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(1884),m=l(9072),o=l(9928),i=l(9374);function d(){const[e,t]=(0,r.useState)({version:"",binary:"",setup:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),l=await t.json(),a=l.assets,n=a.filter((e=>e.name.endsWith("-setup.exe")));if(1!==n.length)throw new Error("Unable to grab setup.exe");const r=n[0],s=a.filter((e=>e.name.endsWith(".exe")&&e.name!==r.name))[0];e({version:l.name,binary:s.browser_download_url,setup:r.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(m.G,{size:"4x",icon:o.ts2,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Windows"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for Windows"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.binary},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Windows *.exe, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Package managers for Windows:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:"/docs/Installation/windows-install"},r.createElement(m.G,{size:"1x",icon:o.ts2,className:"mr-2"}),"Windows install guide")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using ",r.createElement("strong",null,"winget"),"? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3"},r.createElement("p",{className:"text-xl p-1"},r.createElement(m.G,{size:"sm",icon:o.hVS,className:"mx-1 mt-2"})),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},r.createElement("div",{className:"w-72 truncate"},r.createElement(m.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"winget install -e --id RedHat.Podman-Desktop"),r.createElement("div",null,r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(m.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("winget install -e --id RedHat.Podman-Desktop")}}))))))))))}function x(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Windows Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/059d1c6a.ebf6228d.js b/assets/js/059d1c6a.ebf6228d.js deleted file mode 100644 index e5bda7e9ab5..00000000000 --- a/assets/js/059d1c6a.ebf6228d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[262,724,248,505],{544:(e,t,l)=>{l.d(t,{Z:()=>r});var a=l(7378),n=l(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,a.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,a.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),a.createElement("div",null)}},6187:(e,t,l)=>{l.r(t),l.d(t,{default:()=>i});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(919),m=l(36),o=l(3963);function i(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads"},r.createElement("section",{className:"container mx-auto flex justify-left flex-col bg-hero-pattern bg-no-repeat bg-center bg-cover"},r.createElement("div",{className:"bg-white/30 dark:bg-transparent"},r.createElement("div",{className:"lg:w-2/3 w-full"},r.createElement("h1",{className:"flex flex-col title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Downloads")),r.createElement("div",{className:"flex lg:flex-row flex-col mb-12 gap-8"},r.createElement(s.Z,null),r.createElement(m.WindowsDownloads,null),r.createElement(c.MacOSDownloads,null),r.createElement(o.LinuxDownloads,null)))))}},3963:(e,t,l)=>{l.r(t),l.d(t,{LinuxDownloads:()=>d,default:()=>x});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(1884),m=l(9072),o=l(9374),i=l(9928);function d(){const[e,t]=(0,r.useState)({version:"",binary:"",flatpak:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),l=await t.json(),a=l.assets,n=a.filter((e=>e.name.endsWith(".tar.gz")));if(1!==n.length)throw new Error("Unable to grab .tar.gz");const r=n[0],s=a.filter((e=>e.name.endsWith(".flatpak")));if(1!==s.length)throw new Error("Unable to grab .flatpak");const c=s[0];e({version:l.name,binary:r.browser_download_url,flatpak:c.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(m.G,{size:"4x",icon:i.qJE,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Linux"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for Linux"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.flatpak},r.createElement(m.G,{size:"1x",icon:o.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Linux *.flatpak, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other Linux downloads:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.binary},r.createElement(m.G,{size:"1x",icon:o.q7m,className:"mr-2"}),"Source *.tar.gz")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using"," ",r.createElement("a",{className:"text-purple-500",href:"https://flathub.org/apps/details/io.podman_desktop.PodmanDesktop"},"FlatHub")," ","? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3 pb-7"},r.createElement("p",{className:"text-xl p-1 mx-1"},r.createElement("svg",{width:"35px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},r.createElement("path",{d:"M12 2.604l-.43.283L0 10.459v6.752l6.393 4.184L12 17.725l5.607 3.671L24 17.211v-6.752L12 2.604zm0 .828l5.434 3.556-2.717 1.778L12 10.545l-2.717-1.78-2.717-1.777L12 3.432zM6.39 7.104l5.434 3.556-5.408 3.54-5.434-3.557 5.409-3.54zm11.22 0l5.431 3.554-5.434 3.557-5.433-3.555 5.435-3.556zM.925 10.867l5.379 3.52a.123.08 0 00.027.013v5.647l-5.406-3.54v-5.64zm11.213.115l5.408 3.54v5.664l-5.408-3.54v-5.664z"}))),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},r.createElement("div",{className:"w-72 truncate"},r.createElement(m.G,{size:"xs",icon:o.Jw3,className:"mx-2 mt-3"}),"flatpak install --user flathub io.podman_desktop.PodmanDesktop"),r.createElement("div",null,r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(m.G,{size:"xs",icon:o.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("flatpak install --user flathub io.podman_desktop.PodmanDesktop")}}))))))))))}function x(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Linux Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}},919:(e,t,l)=>{l.r(t),l.d(t,{MacOSDownloads:()=>d,default:()=>x});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(1884),m=l(9072),o=l(9928),i=l(9374);function d(){const[e,t]=(0,r.useState)({version:"",universal:"",x64:"",arm64:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),l=await t.json(),a=l.assets,n=a.filter((e=>e.name.endsWith("-arm64.dmg")));if(1!==n.length)throw new Error("Unable to grab arm64 dmg");const r=n[0],s=a.filter((e=>e.name.endsWith("-x64.dmg")));if(1!==s.length)throw new Error("Unable to grab x64 dmg");const c=s[0],m=a.filter((e=>e.name.endsWith(".dmg")&&e.name!==r.name&&e.name!==c.name));if(1!==m.length)throw new Error("Unable to grab unified dmg");const o=m[0];e({version:l.name,universal:o.browser_download_url,x64:c.browser_download_url,arm64:r.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(m.G,{size:"4x",icon:o.Av$,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"macOS"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for macOS"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.universal},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Universal *.dmg, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other macOS downloads:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.x64},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Intel"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 text-md font-semibold",to:e.arm64},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Arm")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using ",r.createElement("strong",null,"Brew"),"? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3"},r.createElement("p",{className:"text-xl p-1"},r.createElement(m.G,{size:"sm",icon:i.v8y,className:"mx-1 mt-2"})),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 truncate"},r.createElement("p",{className:"text-xl dark:text-purple-300 text-purple-700"},r.createElement(m.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"brew install podman-desktop",r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(m.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("brew install podman-desktop")}}))))))))))}function x(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"macOS Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}},36:(e,t,l)=>{l.r(t),l.d(t,{WindowsDownloads:()=>d,default:()=>x});var a=l(353),n=l(952),r=l(7378),s=l(544),c=l(1884),m=l(9072),o=l(9928),i=l(9374);function d(){const[e,t]=(0,r.useState)({version:"",binary:"",setup:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),l=await t.json(),a=l.assets,n=a.filter((e=>e.name.endsWith("-setup.exe")));if(1!==n.length)throw new Error("Unable to grab setup.exe");const r=n[0],s=a.filter((e=>e.name.endsWith(".exe")&&e.name!==r.name))[0];e({version:l.name,binary:s.browser_download_url,setup:r.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(m.G,{size:"4x",icon:o.ts2,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Windows"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for Windows"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.binary},r.createElement(m.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Windows *.exe, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Package managers for Windows:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:"/docs/Installation/windows-install"},r.createElement(m.G,{size:"1x",icon:o.ts2,className:"mr-2"}),"Windows install guide")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using ",r.createElement("strong",null,"winget"),"? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3"},r.createElement("p",{className:"text-xl p-1"},r.createElement(m.G,{size:"sm",icon:o.hVS,className:"mx-1 mt-2"})),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},r.createElement("div",{className:"w-72 truncate"},r.createElement(m.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"winget install -e --id RedHat.Podman-Desktop"),r.createElement("div",null,r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(m.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("winget install -e --id RedHat.Podman-Desktop")}}))))))))))}function x(){const{siteConfig:e}=(0,a.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Windows Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/0d040286.02601d38.js b/assets/js/0d040286.02601d38.js new file mode 100644 index 00000000000..91b1c4f2ae1 --- /dev/null +++ b/assets/js/0d040286.02601d38.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8860],{7951:o=>{o.exports=JSON.parse('{"permalink":"/blog/tags/podman-desktop","page":1,"postsPerPage":1,"totalPages":1,"totalCount":1,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/0e384e19.a891cf43.js b/assets/js/0e384e19.a891cf43.js deleted file mode 100644 index f789779e417..00000000000 --- a/assets/js/0e384e19.a891cf43.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[671],{5318:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var r=n(7378);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 a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var c=r.createContext({}),s=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(c.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},u=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=s(n),m=o,f=u["".concat(c,".").concat(m)]||u[m]||d[m]||a;return n?r.createElement(f,i(i({ref:t},p),{},{components:n})):r.createElement(f,i({ref:t},p))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=u;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var s=2;s{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>s});var r=n(2685),o=(n(7378),n(5318));const a={sidebar_position:1},i="Introduction",l={unversionedId:"intro",id:"intro",title:"Introduction",description:"Let's discover Podman Desktop in less than 5 minutes.",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/docs/intro",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",next:{title:"Installation Guide for Podman Desktop",permalink:"/docs/Installation/"}},c={},s=[{value:"Getting Started",id:"getting-started",level:2},{value:"What you'll need",id:"what-youll-need",level:3},{value:"Check podman CLI is working",id:"check-podman-cli-is-working",level:3}],p={toc:s};function d(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"introduction"},"Introduction"),(0,o.kt)("p",null,"Let's discover ",(0,o.kt)("strong",{parentName:"p"},"Podman Desktop in less than 5 minutes"),"."),(0,o.kt)("h2",{id:"getting-started"},"Getting Started"),(0,o.kt)("p",null,"Get started by ",(0,o.kt)("strong",{parentName:"p"},(0,o.kt)("a",{parentName:"strong",href:"/downloads"},"Downloading")," the product")," for your Operating System."),(0,o.kt)("h3",{id:"what-youll-need"},"What you'll need"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Podman 4.x",(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"Check there is a podman machine running")))),(0,o.kt)("h3",{id:"check-podman-cli-is-working"},"Check podman CLI is working"),(0,o.kt)("p",null,"Run the development server:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},'$ podman run quay.io/podman/hello\n!... Hello Podman World ...!\n\n .--"--.\n / - - \\\n / (O) (O) \\\n ~~~| -=(,Y,)=- |\n .---. /` \\ |~~\n ~/ o o \\~~~~.----. ~~\n | =(X)= |~ / (O (O) \\\n ~~~~~~~ ~| =(Y_)=- |\n ~~~~ ~~~| U |~~\n\nProject: https://github.com/containers/podman\nWebsite: https://podman.io\nDocuments: https://docs.podman.io\nTwitter: @Podman_io\n')))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/0e384e19.ca8cc1c8.js b/assets/js/0e384e19.ca8cc1c8.js new file mode 100644 index 00000000000..a676f178e30 --- /dev/null +++ b/assets/js/0e384e19.ca8cc1c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9671],{5318:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var r=n(7378);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 a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var c=r.createContext({}),s=function(e){var t=r.useContext(c),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=s(e.components);return r.createElement(c.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},u=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,c=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),u=s(n),m=o,f=u["".concat(c,".").concat(m)]||u[m]||d[m]||a;return n?r.createElement(f,i(i({ref:t},p),{},{components:n})):r.createElement(f,i({ref:t},p))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=u;var l={};for(var c in t)hasOwnProperty.call(t,c)&&(l[c]=t[c]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var s=2;s{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>s});var r=n(2685),o=(n(7378),n(5318));const a={sidebar_position:1},i="Introduction",l={unversionedId:"intro",id:"intro",title:"Introduction",description:"Let's discover Podman Desktop in less than 5 minutes.",source:"@site/docs/intro.md",sourceDirName:".",slug:"/intro",permalink:"/docs/intro",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/intro.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{sidebar_position:1},sidebar:"tutorialSidebar",next:{title:"Installation Guide for Podman Desktop",permalink:"/docs/Installation/"}},c={},s=[{value:"Getting Started",id:"getting-started",level:2},{value:"What you'll need",id:"what-youll-need",level:3},{value:"Check podman CLI is working",id:"check-podman-cli-is-working",level:3}],p={toc:s};function d(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"introduction"},"Introduction"),(0,o.kt)("p",null,"Let's discover ",(0,o.kt)("strong",{parentName:"p"},"Podman Desktop in less than 5 minutes"),"."),(0,o.kt)("h2",{id:"getting-started"},"Getting Started"),(0,o.kt)("p",null,"Get started by ",(0,o.kt)("strong",{parentName:"p"},(0,o.kt)("a",{parentName:"strong",href:"/downloads"},"Downloading")," the product")," for your Operating System."),(0,o.kt)("h3",{id:"what-youll-need"},"What you'll need"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Podman 4.x",(0,o.kt)("ul",{parentName:"li"},(0,o.kt)("li",{parentName:"ul"},"Check there is a podman machine running")))),(0,o.kt)("h3",{id:"check-podman-cli-is-working"},"Check podman CLI is working"),(0,o.kt)("p",null,"Run the development server:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},'$ podman run quay.io/podman/hello\n!... Hello Podman World ...!\n\n .--"--.\n / - - \\\n / (O) (O) \\\n ~~~| -=(,Y,)=- |\n .---. /` \\ |~~\n ~/ o o \\~~~~.----. ~~\n | =(X)= |~ / (O (O) \\\n ~~~~~~~ ~| =(Y_)=- |\n ~~~~ ~~~| U |~~\n\nProject: https://github.com/containers/podman\nWebsite: https://podman.io\nDocuments: https://docs.podman.io\nTwitter: @Podman_io\n')))}d.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/1769.f0bfbb81.js b/assets/js/1769.f0bfbb81.js new file mode 100644 index 00000000000..9f77bd19a69 --- /dev/null +++ b/assets/js/1769.f0bfbb81.js @@ -0,0 +1 @@ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1769],{5318:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>u,kt:()=>p});var o=n(7378);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function l(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var i=o.createContext({}),s=function(e){var t=o.useContext(i),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},u=function(e){var t=s(e.components);return o.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,a=e.mdxType,r=e.originalType,i=e.parentName,u=c(e,["components","mdxType","originalType","parentName"]),d=s(n),p=a,f=d["".concat(i,".").concat(p)]||d[p]||m[p]||r;return n?o.createElement(f,l(l({ref:t},u),{},{components:n})):o.createElement(f,l({ref:t},u))}));function p(e,t){var n=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var r=n.length,l=new Array(r);l[0]=d;var c={};for(var i in t)hasOwnProperty.call(t,i)&&(c[i]=t[i]);c.originalType=e,c.mdxType="string"==typeof e?e:a,l[1]=c;for(var s=2;s{"use strict";n.d(t,{Z:()=>u});var o=n(7378),a=n(9213),r=n(5484),l=n(2685),c=n(8944);const i="iconEdit_bHB7";function s(e){let{className:t,...n}=e;return o.createElement("svg",(0,l.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,c.Z)(i,t),"aria-hidden":"true"},n),o.createElement("g",null,o.createElement("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})))}function u(e){let{editUrl:t}=e;return o.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:r.k.common.editThisPage},o.createElement(s,null),o.createElement(a.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}},1999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var o=n(2685),a=n(7378),r=n(8944),l=n(9213),c=n(624);const i="anchorWithStickyNavbar_JmGV",s="anchorWithHideOnScrollNavbar_pMLv";function u(e){let{as:t,id:n,...u}=e;const{navbar:{hideOnScroll:m}}=(0,c.L)();return"h1"!==t&&n?a.createElement(t,(0,o.Z)({},u,{className:(0,r.Z)("anchor",m?s:i),id:n}),u.children,a.createElement("a",{className:"hash-link",href:`#${n}`,title:(0,l.I)({id:"theme.common.headingLinkTitle",message:"Direct link to heading",description:"Title for link to heading"})},"\u200b")):a.createElement(t,(0,o.Z)({},u,{id:void 0}))}},3745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>ye});var o=n(7378),a=n(5318),r=n(2685),l=n(7092);var c=n(6457),i=n(8944),s=n(5421),u=n(624);function m(){const{prism:e}=(0,u.L)(),{colorMode:t}=(0,s.I)(),n=e.theme,o=e.darkTheme||n;return"dark"===t?o:n}var d=n(5484),p=n(6324),f=n.n(p);const h=/title=(?["'])(?.*?)\1/,g=/\{(?<range>[\d,-]+)\}/,y={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function v(e,t){const n=e.map((e=>{const{start:n,end:o}=y[e];return`(?:${n}\\s*(${t.flatMap((e=>{var t,n;return[e.line,null==(t=e.block)?void 0:t.start,null==(n=e.block)?void 0:n.end].filter(Boolean)})).join("|")})\\s*${o})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function b(e,t){let n=e.replace(/\n$/,"");const{language:o,magicComments:a,metastring:r}=t;if(r&&g.test(r)){const e=r.match(g).groups.range;if(0===a.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${r}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=a[0].className,o=f()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(o),code:n}}if(void 0===o)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return v(["js","jsBlock"],t);case"jsx":case"tsx":return v(["js","jsBlock","jsx"],t);case"html":return v(["js","jsBlock","html"],t);case"python":case"py":case"bash":return v(["bash"],t);case"markdown":case"md":return v(["html","jsx","bash"],t);default:return v(Object.keys(y),t)}}(o,a),c=n.split("\n"),i=Object.fromEntries(a.map((e=>[e.className,{start:0,range:""}]))),s=Object.fromEntries(a.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),u=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),m=Object.fromEntries(a.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let p=0;p<c.length;){const e=c[p].match(l);if(!e){p+=1;continue}const t=e.slice(1).find((e=>void 0!==e));s[t]?i[s[t]].range+=`${p},`:u[t]?i[u[t]].start=p:m[t]&&(i[m[t]].range+=`${i[m[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const d={};return Object.entries(i).forEach((e=>{let[t,{range:n}]=e;f()(n).forEach((e=>{d[e]??=[],d[e].push(t)}))})),{lineClassNames:d,code:n}}const E="codeBlockContainer_mQmQ";function k(e){let{as:t,...n}=e;const a=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[o,a]=e;const r=t[o];r&&"string"==typeof a&&(n[r]=a)})),n}(m());return o.createElement(t,(0,r.Z)({},n,{style:a,className:(0,i.Z)(n.className,E,d.k.common.codeBlock)}))}const N={codeBlockContent:"codeBlockContent_D5yF",codeBlockTitle:"codeBlockTitle_x_ju",codeBlock:"codeBlock_RMoD",codeBlockStandalone:"codeBlockStandalone_wQog",codeBlockLines:"codeBlockLines_AclH",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_O625",buttonGroup:"buttonGroup_aaMX"};function C(e){let{children:t,className:n}=e;return o.createElement(k,{as:"pre",tabIndex:0,className:(0,i.Z)(N.codeBlockStandalone,"thin-scrollbar",n)},o.createElement("code",{className:N.codeBlockLines},t))}var w=n(1763);const B={attributes:!0,characterData:!0,childList:!0,subtree:!0};function T(e,t){const[n,a]=(0,o.useState)(),r=(0,o.useCallback)((()=>{var t;a(null==(t=e.current)?void 0:t.closest("[role=tabpanel][hidden]"))}),[e,a]);(0,o.useEffect)((()=>{r()}),[r]),function(e,t,n){void 0===n&&(n=B);const a=(0,w.zX)(t),r=(0,w.Ql)(n);(0,o.useEffect)((()=>{const t=new MutationObserver(a);return e&&t.observe(e,r),()=>t.disconnect()}),[e,a,r])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),r())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}const Z={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"}}]};var j={Prism:n(2349).Z,theme:Z};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 _(){return _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},_.apply(this,arguments)}var L=/\r\n|\r|\n/,x=function(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)},S=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},z=function(e,t){var n=e.plain,o=Object.create(null),a=e.styles.reduce((function(e,n){var o=n.languages,a=n.style;return o&&!o.includes(t)||n.types.forEach((function(t){var n=_({},e[t],a);e[t]=n})),e}),o);return a.root=n,a.plain=_({},n,{backgroundColor:null}),a};function P(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&-1===t.indexOf(o)&&(n[o]=e[o]);return n}const A=function(e){function t(){for(var t=this,n=[],o=arguments.length;o--;)n[o]=arguments[o];e.apply(this,n),O(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?z(e.theme,e.language):void 0;return t.themeDict=n})),O(this,"getLineProps",(function(e){var n=e.key,o=e.className,a=e.style,r=_({},P(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(r.style=l.plain),void 0!==a&&(r.style=void 0!==r.style?_({},r.style,a):a),void 0!==n&&(r.key=n),o&&(r.className+=" "+o),r})),O(this,"getStyleForToken",(function(e){var n=e.types,o=e.empty,a=n.length,r=t.getThemeDict(t.props);if(void 0!==r){if(1===a&&"plain"===n[0])return o?{display:"inline-block"}:void 0;if(1===a&&!o)return r[n[0]];var l=o?{display:"inline-block"}:{},c=n.map((function(e){return r[e]}));return Object.assign.apply(Object,[l].concat(c))}})),O(this,"getTokenProps",(function(e){var n=e.key,o=e.className,a=e.style,r=e.token,l=_({},P(e,["key","className","style","token"]),{className:"token "+r.types.join(" "),children:r.content,style:t.getStyleForToken(r),key:void 0});return void 0!==a&&(l.style=void 0!==l.style?_({},l.style,a):a),void 0!==n&&(l.key=n),o&&(l.className+=" "+o),l})),O(this,"tokenize",(function(e,t,n,o){var a={code:t,grammar:n,language:o,tokens:[]};e.hooks.run("before-tokenize",a);var r=a.tokens=e.tokenize(a.code,a.grammar,a.language);return e.hooks.run("after-tokenize",a),r}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,o=e.code,a=e.children,r=this.getThemeDict(this.props),l=t.languages[n];return a({tokens:function(e){for(var t=[[]],n=[e],o=[0],a=[e.length],r=0,l=0,c=[],i=[c];l>-1;){for(;(r=o[l]++)<a[l];){var s=void 0,u=t[l],m=n[l][r];if("string"==typeof m?(u=l>0?u:["plain"],s=m):(u=S(u,m.type),m.alias&&(u=S(u,m.alias)),s=m.content),"string"==typeof s){var d=s.split(L),p=d.length;c.push({types:u,content:d[0]});for(var f=1;f<p;f++)x(c),i.push(c=[]),c.push({types:u,content:d[f]})}else l++,t.push(u),n.push(s),o.push(0),a.push(s.length)}l--,t.pop(),n.pop(),o.pop(),a.pop()}return x(c),i}(void 0!==l?this.tokenize(t,o,l,n):[o]),className:"prism-code language-"+n,style:void 0!==r?r.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(o.Component),D="codeLine_FAqz",I="codeLineNumber_BE9Z",M="codeLineContent_EF2y";function H(e){let{line:t,classNames:n,showLineNumbers:a,getLineProps:l,getTokenProps:c}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const s=l({line:t,className:(0,i.Z)(n,a&&D)}),u=t.map(((e,t)=>o.createElement("span",(0,r.Z)({key:t},c({token:e,key:t})))));return o.createElement("span",s,a?o.createElement(o.Fragment,null,o.createElement("span",{className:I}),o.createElement("span",{className:M},u)):u,o.createElement("br",null))}var R=n(9213);const V={copyButtonCopied:"copyButtonCopied_TYdd",copyButtonIcons:"copyButtonIcons_z5j7",copyButtonIcon:"copyButtonIcon_FoOz",copyButtonSuccessIcon:"copyButtonSuccessIcon_L0B6"};function $(e){let{code:t,className:n}=e;const[a,r]=(0,o.useState)(!1),l=(0,o.useRef)(void 0),c=(0,o.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;const o=document.createElement("textarea"),a=document.activeElement;o.value=e,o.setAttribute("readonly",""),o.style.contain="strict",o.style.position="absolute",o.style.left="-9999px",o.style.fontSize="12pt";const r=document.getSelection();let l=!1;r.rangeCount>0&&(l=r.getRangeAt(0)),n.append(o),o.select(),o.selectionStart=0,o.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}o.remove(),l&&(r.removeAllRanges(),r.addRange(l)),a&&a.focus()}(t),r(!0),l.current=window.setTimeout((()=>{r(!1)}),1e3)}),[t]);return(0,o.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),o.createElement("button",{type:"button","aria-label":a?(0,R.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,R.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,R.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,i.Z)("clean-btn",n,V.copyButton,a&&V.copyButtonCopied),onClick:c},o.createElement("span",{className:V.copyButtonIcons,"aria-hidden":"true"},o.createElement("svg",{className:V.copyButtonIcon,viewBox:"0 0 24 24"},o.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),o.createElement("svg",{className:V.copyButtonSuccessIcon,viewBox:"0 0 24 24"},o.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}const F="wordWrapButtonIcon_HV9T",W="wordWrapButtonEnabled_XzR1";function q(e){let{className:t,onClick:n,isEnabled:a}=e;const r=(0,R.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return o.createElement("button",{type:"button",onClick:n,className:(0,i.Z)("clean-btn",t,a&&W),"aria-label":r,title:r},o.createElement("svg",{className:F,viewBox:"0 0 24 24","aria-hidden":"true"},o.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function G(e){let{children:t,className:n="",metastring:a,title:l,showLineNumbers:c,language:s}=e;const{prism:{defaultLanguage:d,magicComments:p}}=(0,u.L)(),f=s??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return null==t?void 0:t.replace(/language-/,"")}(n)??d,g=m(),y=function(){const[e,t]=(0,o.useState)(!1),[n,a]=(0,o.useState)(!1),r=(0,o.useRef)(null),l=(0,o.useCallback)((()=>{const n=r.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[r,e]),c=(0,o.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=r.current,n=e>t||r.current.querySelector("code").hasAttribute("style");a(n)}),[r]);return T(r,c),(0,o.useEffect)((()=>{c()}),[e,c]),(0,o.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:r,isEnabled:e,isCodeScrollable:n,toggle:l}}(),v=function(e){var t;return(null==e||null==(t=e.match(h))?void 0:t.groups.title)??""}(a)||l,{lineClassNames:E,code:C}=b(t,{metastring:a,language:f,magicComments:p}),w=c??function(e){return Boolean(null==e?void 0:e.includes("showLineNumbers"))}(a);return o.createElement(k,{as:"div",className:(0,i.Z)(n,f&&!n.includes(`language-${f}`)&&`language-${f}`)},v&&o.createElement("div",{className:N.codeBlockTitle},v),o.createElement("div",{className:N.codeBlockContent},o.createElement(A,(0,r.Z)({},j,{theme:g,code:C,language:f??"text"}),(e=>{let{className:t,tokens:n,getLineProps:a,getTokenProps:r}=e;return o.createElement("pre",{tabIndex:0,ref:y.codeBlockRef,className:(0,i.Z)(t,N.codeBlock,"thin-scrollbar")},o.createElement("code",{className:(0,i.Z)(N.codeBlockLines,w&&N.codeBlockLinesWithNumbering)},n.map(((e,t)=>o.createElement(H,{key:t,line:e,getLineProps:a,getTokenProps:r,classNames:E[t],showLineNumbers:w})))))})),o.createElement("div",{className:N.buttonGroup},(y.isEnabled||y.isCodeScrollable)&&o.createElement(q,{className:N.codeButton,onClick:()=>y.toggle(),isEnabled:y.isEnabled}),o.createElement($,{className:N.codeButton,code:C}))))}function Q(e){let{children:t,...n}=e;const a=(0,c.Z)(),l=function(e){return o.Children.toArray(e).some((e=>(0,o.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),i="string"==typeof l?G:C;return o.createElement(i,(0,r.Z)({key:String(a)},n),l)}var X=n(1884);var U=n(376);const Y="details_IpIu",J="isBrowser_QD4r",K="collapsibleContent_Fd2D";function ee(e){return!!e&&("SUMMARY"===e.tagName||ee(e.parentElement))}function te(e,t){return!!e&&(e===t||te(e.parentElement,t))}function ne(e){let{summary:t,children:n,...a}=e;const l=(0,c.Z)(),s=(0,o.useRef)(null),{collapsed:u,setCollapsed:m}=(0,U.u)({initialState:!a.open}),[d,p]=(0,o.useState)(a.open);return o.createElement("details",(0,r.Z)({},a,{ref:s,open:d,"data-collapsed":u,className:(0,i.Z)(Y,l&&J,a.className),onMouseDown:e=>{ee(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;ee(t)&&te(t,s.current)&&(e.preventDefault(),u?(m(!1),p(!0)):m(!0))}}),t??o.createElement("summary",null,"Details"),o.createElement(U.z,{lazy:!1,collapsed:u,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{m(e),p(!e)}},o.createElement("div",{className:K},n)))}const oe="details_jERq";function ae(e){let{...t}=e;return o.createElement(ne,(0,r.Z)({},t,{className:(0,i.Z)("alert alert--info",oe,t.className)}))}var re=n(1999);function le(e){return o.createElement(re.Z,e)}const ce="containsTaskList_QWGu";const ie="img_SS3x";const se="admonition_uH4V",ue="admonitionHeading_P5_N",me="admonitionIcon_MF44",de="admonitionContent_yySL";const pe={note:{infimaClassName:"secondary",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 14 16"},o.createElement("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"}))},label:o.createElement(R.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 12 16"},o.createElement("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))},label:o.createElement(R.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 12 16"},o.createElement("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"}))},label:o.createElement(R.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 14 16"},o.createElement("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))},label:o.createElement(R.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return o.createElement("svg",{viewBox:"0 0 16 16"},o.createElement("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"}))},label:o.createElement(R.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},fe={secondary:"note",important:"info",success:"tip",warning:"danger"};function he(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=o.Children.toArray(e),n=t.find((e=>{var t;return o.isValidElement(e)&&"mdxAdmonitionTitle"===(null==(t=e.props)?void 0:t.mdxType)})),a=o.createElement(o.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:a}}(e.children);return{...e,title:e.title??t,children:n}}const ge={head:function(e){const t=o.Children.map(e.children,(e=>o.isValidElement(e)?function(e){var t;if(null!=(t=e.props)&&t.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...a}=e.props;return o.createElement(e.props.originalType,a)}return e}(e):e));return o.createElement(l.Z,e,t)},code:function(e){const t=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return o.Children.toArray(e.children).every((e=>{var n;return"string"==typeof e&&!e.includes("\n")||(0,o.isValidElement)(e)&&t.includes(null==(n=e.props)?void 0:n.mdxType)}))?o.createElement("code",e):o.createElement(Q,e)},a:function(e){return o.createElement(X.Z,e)},pre:function(e){var t;return o.createElement(Q,(0,o.isValidElement)(e.children)&&"code"===(null==(t=e.children.props)?void 0:t.originalType)?e.children.props:{...e})},details:function(e){const t=o.Children.toArray(e.children),n=t.find((e=>{var t;return o.isValidElement(e)&&"summary"===(null==(t=e.props)?void 0:t.mdxType)})),a=o.createElement(o.Fragment,null,t.filter((e=>e!==n)));return o.createElement(ae,(0,r.Z)({},e,{summary:n}),a)},ul:function(e){return o.createElement("ul",(0,r.Z)({},e,{className:(t=e.className,(0,i.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&ce))}));var t},img:function(e){return o.createElement("img",(0,r.Z)({loading:"lazy"},e,{className:(t=e.className,(0,i.Z)(t,ie))}));var t},h1:e=>o.createElement(le,(0,r.Z)({as:"h1"},e)),h2:e=>o.createElement(le,(0,r.Z)({as:"h2"},e)),h3:e=>o.createElement(le,(0,r.Z)({as:"h3"},e)),h4:e=>o.createElement(le,(0,r.Z)({as:"h4"},e)),h5:e=>o.createElement(le,(0,r.Z)({as:"h5"},e)),h6:e=>o.createElement(le,(0,r.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:a,icon:r}=he(e),l=function(e){const t=fe[e]??e;return pe[t]||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),pe.info)}(n),c=a??l.label,{iconComponent:s}=l,u=r??o.createElement(s,null);return o.createElement("div",{className:(0,i.Z)(d.k.common.admonition,d.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,se)},o.createElement("div",{className:ue},o.createElement("span",{className:me},u),c),o.createElement("div",{className:de},t))},mermaid:()=>null};function ye(e){let{children:t}=e;return o.createElement(a.Zo,{components:ge},t)}},4582:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(7378),a=n(8944),r=n(1884);function l(e){const{permalink:t,title:n,subLabel:l,isNext:c}=e;return o.createElement(r.Z,{className:(0,a.Z)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},l&&o.createElement("div",{className:"pagination-nav__sublabel"},l),o.createElement("div",{className:"pagination-nav__label"},n))}},1478:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7378),a=n(8944),r=n(1884);const l="tag_otG2",c="tagRegular_s0E1",i="tagWithCount_PGyn";function s(e){let{permalink:t,label:n,count:s}=e;return o.createElement(r.Z,{href:t,className:(0,a.Z)(l,s?i:c)},n,s&&o.createElement("span",null,s))}},8349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(7378),a=n(8944),r=n(9213),l=n(1478);const c="tags_Ow0B",i="tag_DFxh";function s(e){let{tags:t}=e;return o.createElement(o.Fragment,null,o.createElement("b",null,o.createElement(r.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),o.createElement("ul",{className:(0,a.Z)(c,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return o.createElement("li",{key:n,className:i},o.createElement(l.Z,{label:t,permalink:n}))}))))}},6324:(e,t)=>{function n(e){let t,n=[];for(let o of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(o))n.push(parseInt(o,10));else if(t=o.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,o,a,r]=t;if(o&&r){o=parseInt(o),r=parseInt(r);const e=o<r?1:-1;"-"!==a&&".."!==a&&"\u2025"!==a||(r+=e);for(let t=o;t!==r;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/17896441.afcca1a9.js b/assets/js/17896441.afcca1a9.js new file mode 100644 index 00000000000..8eb540cfd92 --- /dev/null +++ b/assets/js/17896441.afcca1a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7918],{9949:(e,t,n)=>{n.r(t),n.d(t,{default:()=>ue});var a=n(7378),l=n(1123),r=n(1763);const s=a.createContext(null);function o(e){let{children:t,content:n}=e;const l=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return a.createElement(s.Provider,{value:l},t)}function c(){const e=(0,a.useContext)(s);if(null===e)throw new r.i6("DocProvider");return e}function i(){const{metadata:e,frontMatter:t,assets:n}=c();return a.createElement(l.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var d=n(8944),m=n(8357),u=n(2685),v=n(9213),b=n(4582);function h(e){const{previous:t,next:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,v.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},t&&a.createElement(b.Z,(0,u.Z)({},t,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&a.createElement(b.Z,(0,u.Z)({},n,{subLabel:a.createElement(v.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function p(){const{metadata:e}=c();return a.createElement(h,{previous:e.previous,next:e.next})}var f=n(353),E=n(1884),g=n(2935),L=n(5484),N=n(4453),k=n(5611);const Z={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(v.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function _(e){const t=Z[e.versionMetadata.banner];return a.createElement(t,e)}function C(e){let{versionLabel:t,to:n,onClick:l}=e;return a.createElement(v.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:a.createElement("b",null,a.createElement(E.Z,{to:n,onClick:l},a.createElement(v.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function x(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:l}}=(0,f.Z)(),{pluginId:r}=(0,g.gA)({failfast:!0}),{savePreferredVersionName:s}=(0,N.J)(r),{latestDocSuggestion:o,latestVersionSuggestion:c}=(0,g.Jo)(r),i=o??(m=c).docs.find((e=>e.id===m.mainDocId));var m;return a.createElement("div",{className:(0,d.Z)(t,L.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(_,{siteTitle:l,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(C,{versionLabel:c.label,to:i.path,onClick:()=>s(c.name)})))}function H(e){let{className:t}=e;const n=(0,k.E)();return n.banner?a.createElement(x,{className:t,versionMetadata:n}):null}function T(e){let{className:t}=e;const n=(0,k.E)();return n.badge?a.createElement("span",{className:(0,d.Z)(t,L.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(v.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function y(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:a.createElement("b",null,a.createElement("time",{dateTime:new Date(1e3*t).toISOString()},n))}}," on {date}")}function U(e){let{lastUpdatedBy:t}=e;return a.createElement(v.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:a.createElement("b",null,t)}}," by {user}")}function w(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:l}=e;return a.createElement("span",{className:L.k.common.lastUpdated},a.createElement(v.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?a.createElement(y,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:l?a.createElement(U,{lastUpdatedBy:l}):""}},"Last updated{atDate}{byUser}"),!1)}var A=n(4565),M=n(8349);const I="lastUpdated_pbO5";function B(e){return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(M.Z,e)))}function O(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:l,formattedLastUpdatedAt:r}=e;return a.createElement("div",{className:(0,d.Z)(L.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(A.Z,{editUrl:t})),a.createElement("div",{className:(0,d.Z)("col",I)},(n||l)&&a.createElement(w,{lastUpdatedAt:n,formattedLastUpdatedAt:r,lastUpdatedBy:l})))}function S(){const{metadata:e}=c(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:l,lastUpdatedBy:r,tags:s}=e,o=s.length>0,i=!!(t||n||r);return o||i?a.createElement("footer",{className:(0,d.Z)(L.k.docs.docFooter,"docusaurus-mt-lg")},o&&a.createElement(B,{tags:s}),i&&a.createElement(O,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:r,formattedLastUpdatedAt:l})):null}var V=n(376),P=n(6033);const D="tocCollapsibleButton_iI2p",R="tocCollapsibleButtonExpanded_cHjC";function F(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,u.Z)({type:"button"},n,{className:(0,d.Z)("clean-btn",D,!t&&R,n.className)}),a.createElement(v.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component"},"On this page"))}const z="tocCollapsible_wXna",j="tocCollapsibleContent_vea0",q="tocCollapsibleExpanded_BbRn";function G(e){let{toc:t,className:n,minHeadingLevel:l,maxHeadingLevel:r}=e;const{collapsed:s,toggleCollapsed:o}=(0,V.u)({initialState:!0});return a.createElement("div",{className:(0,d.Z)(z,!s&&q,n)},a.createElement(F,{collapsed:s,onClick:o}),a.createElement(V.z,{lazy:!0,className:j,collapsed:s},a.createElement(P.Z,{toc:t,minHeadingLevel:l,maxHeadingLevel:r})))}const $="tocMobile_Ojys";function J(){const{toc:e,frontMatter:t}=c();return a.createElement(G,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,d.Z)(L.k.docs.docTocMobile,$)})}var X=n(7061);function Q(){const{toc:e,frontMatter:t}=c();return a.createElement(X.Z,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:L.k.docs.docTocDesktop})}var K=n(1999),W=n(3745);function Y(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=c();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,d.Z)(L.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(K.Z,{as:"h1"},n)),a.createElement(W.Z,null,t))}var ee=n(6100),te=n(8862),ne=n(8948);function ae(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("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"}))}const le={breadcrumbsContainer:"breadcrumbsContainer_T5ub",breadcrumbHomeIcon:"breadcrumbHomeIcon_GlTw"};function re(e){let{children:t,href:n,isLast:l}=e;const r="breadcrumbs__link";return l?a.createElement("span",{className:r,itemProp:"name"},t):n?a.createElement(E.Z,{className:r,href:n,itemProp:"item"},a.createElement("span",{itemProp:"name"},t)):a.createElement("span",{className:r},t)}function se(e){let{children:t,active:n,index:l,addMicrodata:r}=e;return a.createElement("li",(0,u.Z)({},r&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,d.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,a.createElement("meta",{itemProp:"position",content:String(l+1)}))}function oe(){const e=(0,ne.Z)("/");return a.createElement("li",{className:"breadcrumbs__item"},a.createElement(E.Z,{"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:(0,d.Z)("breadcrumbs__link",le.breadcrumbsItemLink),href:e},a.createElement(ae,{className:le.breadcrumbHomeIcon})))}function ce(){const e=(0,ee.s1)(),t=(0,te.Ns)();return e?a.createElement("nav",{className:(0,d.Z)(L.k.docs.docBreadcrumbs,le.breadcrumbsContainer),"aria-label":(0,v.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},a.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&a.createElement(oe,null),e.map(((t,n)=>{const l=n===e.length-1;return a.createElement(se,{key:n,active:l,index:n,addMicrodata:!!t.href},a.createElement(re,{href:t.href,isLast:l},t.label))})))):null}const ie="docItemContainer_tjFy",de="docItemCol_Qr34";function me(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=c(),n=(0,m.i)(),l=e.hide_table_of_contents,r=!l&&t.length>0;return{hidden:l,mobile:r?a.createElement(J,null):void 0,desktop:!r||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(Q,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,d.Z)("col",!n.hidden&&de)},a.createElement(H,null),a.createElement("div",{className:ie},a.createElement("article",null,a.createElement(ce,null),a.createElement(T,null),n.mobile,a.createElement(Y,null,t),a.createElement(S,null)),a.createElement(p,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function ue(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(o,{content:e.content},a.createElement(l.FG,{className:t},a.createElement(i,null),a.createElement(me,null,a.createElement(n,null))))}},7061:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(2685),l=n(7378),r=n(8944),s=n(6033);const o="tableOfContents_XG6w";function c(e){let{className:t,...n}=e;return l.createElement("div",{className:(0,r.Z)(o,"thin-scrollbar",t)},l.createElement(s.Z,(0,a.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}},6033:(e,t,n)=>{n.d(t,{Z:()=>b});var a=n(2685),l=n(7378),r=n(624);function s(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function o(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=o({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function c(e){const t=e.getBoundingClientRect();return t.top===t.bottom?c(e.parentNode):t}function i(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>c(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(c(a))?a:e[e.indexOf(a)-1]??null}return e[e.length-1]??null}function d(){const e=(0,l.useRef)(0),{navbar:{hideOnScroll:t}}=(0,r.L)();return(0,l.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function m(e){const t=(0,l.useRef)(void 0),n=d();(0,l.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:r,maxHeadingLevel:s}=e;function o(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),o=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:r,maxHeadingLevel:s}),c=i(o,{anchorTopOffset:n.current}),d=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===d)}))}return document.addEventListener("scroll",o),document.addEventListener("resize",o),o(),()=>{document.removeEventListener("scroll",o),document.removeEventListener("resize",o)}}),[e,n])}function u(e){let{toc:t,className:n,linkClassName:a,isChild:r}=e;return t.length?l.createElement("ul",{className:r?void 0:n},t.map((e=>l.createElement("li",{key:e.id},l.createElement("a",{href:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),l.createElement(u,{isChild:!0,toc:e.children,className:n,linkClassName:a}))))):null}const v=l.memo(u);function b(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:c="table-of-contents__link",linkActiveClassName:i,minHeadingLevel:d,maxHeadingLevel:u,...b}=e;const h=(0,r.L)(),p=d??h.tableOfContents.minHeadingLevel,f=u??h.tableOfContents.maxHeadingLevel,E=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,l.useMemo)((()=>o({toc:s(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:p,maxHeadingLevel:f});return m((0,l.useMemo)((()=>{if(c&&i)return{linkClassName:c,linkActiveClassName:i,minHeadingLevel:p,maxHeadingLevel:f}}),[c,i,p,f])),l.createElement(v,(0,a.Z)({toc:E,className:n,linkClassName:c},b))}},5611:(e,t,n)=>{n.d(t,{E:()=>o,q:()=>s});var a=n(7378),l=n(1763);const r=a.createContext(null);function s(e){let{children:t,version:n}=e;return a.createElement(r.Provider,{value:n},t)}function o(){const e=(0,a.useContext)(r);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/17896441.b87f3556.js b/assets/js/17896441.b87f3556.js deleted file mode 100644 index 5e710ed3027..00000000000 --- a/assets/js/17896441.b87f3556.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[918],{5318:(e,t,n)=>{"use strict";n.d(t,{Zo:()=>m,kt:()=>p});var a=n(7378);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=a.createContext({}),i=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):l(l({},t),e)),n},m=function(e){var t=i(e.components);return a.createElement(s.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},u=a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,o=e.originalType,s=e.parentName,m=c(e,["components","mdxType","originalType","parentName"]),u=i(n),p=r,f=u["".concat(s,".").concat(p)]||u[p]||d[p]||o;return n?a.createElement(f,l(l({ref:t},m),{},{components:n})):a.createElement(f,l({ref:t},m))}));function p(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var o=n.length,l=new Array(o);l[0]=u;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:r,l[1]=c;for(var i=2;i<o;i++)l[i]=n[i];return a.createElement.apply(null,l)}return a.createElement.apply(null,n)}u.displayName="MDXCreateElement"},3899:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>At});var a=n(7378),r=n(1123),o=n(1763);const l=a.createContext(null);function c(e){let{children:t,content:n}=e;const r=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(n);return a.createElement(l.Provider,{value:r},t)}function s(){const e=(0,a.useContext)(l);if(null===e)throw new o.i6("DocProvider");return e}function i(){const{metadata:e,frontMatter:t,assets:n}=s();return a.createElement(r.d,{title:e.title,description:e.description,keywords:t.keywords,image:n.image??t.image})}var m=n(8944),d=n(8357),u=n(2685),p=n(9213),f=n(1884);function h(e){const{permalink:t,title:n,subLabel:r,isNext:o}=e;return a.createElement(f.Z,{className:(0,m.Z)("pagination-nav__link",o?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t},r&&a.createElement("div",{className:"pagination-nav__sublabel"},r),a.createElement("div",{className:"pagination-nav__label"},n))}function g(e){const{previous:t,next:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,p.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages navigation",description:"The ARIA label for the docs pagination"})},t&&a.createElement(h,(0,u.Z)({},t,{subLabel:a.createElement(p.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc"},"Previous")})),n&&a.createElement(h,(0,u.Z)({},n,{subLabel:a.createElement(p.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc"},"Next"),isNext:!0})))}function v(){const{metadata:e}=s();return a.createElement(g,{previous:e.previous,next:e.next})}var b=n(353),E=n(2935),y=n(5484),k=n(4453),N=n(5611);const L={unreleased:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(p.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is unreleased documentation for {siteTitle} {versionLabel} version.")},unmaintained:function(e){let{siteTitle:t,versionMetadata:n}=e;return a.createElement(p.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:a.createElement("b",null,n.label)}},"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained.")}};function C(e){const t=L[e.versionMetadata.banner];return a.createElement(t,e)}function T(e){let{versionLabel:t,to:n,onClick:r}=e;return a.createElement(p.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:a.createElement("b",null,a.createElement(f.Z,{to:n,onClick:r},a.createElement(p.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label"},"latest version")))}},"For up-to-date documentation, see the {latestVersionLink} ({versionLabel}).")}function _(e){let{className:t,versionMetadata:n}=e;const{siteConfig:{title:r}}=(0,b.Z)(),{pluginId:o}=(0,E.gA)({failfast:!0}),{savePreferredVersionName:l}=(0,k.J)(o),{latestDocSuggestion:c,latestVersionSuggestion:s}=(0,E.Jo)(o),i=c??(d=s).docs.find((e=>e.id===d.mainDocId));var d;return a.createElement("div",{className:(0,m.Z)(t,y.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert"},a.createElement("div",null,a.createElement(C,{siteTitle:r,versionMetadata:n})),a.createElement("div",{className:"margin-top--md"},a.createElement(T,{versionLabel:s.label,to:i.path,onClick:()=>l(s.name)})))}function w(e){let{className:t}=e;const n=(0,N.E)();return n.banner?a.createElement(_,{className:t,versionMetadata:n}):null}function Z(e){let{className:t}=e;const n=(0,N.E)();return n.badge?a.createElement("span",{className:(0,m.Z)(t,y.k.docs.docVersionBadge,"badge badge--secondary")},a.createElement(p.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:n.label}},"Version: {versionLabel}")):null}function x(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n}=e;return a.createElement(p.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:a.createElement("b",null,a.createElement("time",{dateTime:new Date(1e3*t).toISOString()},n))}}," on {date}")}function B(e){let{lastUpdatedBy:t}=e;return a.createElement(p.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:a.createElement("b",null,t)}}," by {user}")}function O(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:n,lastUpdatedBy:r}=e;return a.createElement("span",{className:y.k.common.lastUpdated},a.createElement(p.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&n?a.createElement(x,{lastUpdatedAt:t,formattedLastUpdatedAt:n}):"",byUser:r?a.createElement(B,{lastUpdatedBy:r}):""}},"Last updated{atDate}{byUser}"),!1)}const H="iconEdit_bHB7";function A(e){let{className:t,...n}=e;return a.createElement("svg",(0,u.Z)({fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,m.Z)(H,t),"aria-hidden":"true"},n),a.createElement("g",null,a.createElement("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})))}function j(e){let{editUrl:t}=e;return a.createElement("a",{href:t,target:"_blank",rel:"noreferrer noopener",className:y.k.common.editThisPage},a.createElement(A,null),a.createElement(p.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page"},"Edit this page"))}var M=n(1478);const I="tags_Ow0B",S="tag_DFxh";function P(e){let{tags:t}=e;return a.createElement(a.Fragment,null,a.createElement("b",null,a.createElement(p.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list"},"Tags:")),a.createElement("ul",{className:(0,m.Z)(I,"padding--none","margin-left--sm")},t.map((e=>{let{label:t,permalink:n}=e;return a.createElement("li",{key:n,className:S},a.createElement(M.Z,{label:t,permalink:n}))}))))}const z="lastUpdated_pbO5";function D(e){return a.createElement("div",{className:(0,m.Z)(y.k.docs.docFooterTagsRow,"row margin-bottom--sm")},a.createElement("div",{className:"col"},a.createElement(P,e)))}function U(e){let{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:r,formattedLastUpdatedAt:o}=e;return a.createElement("div",{className:(0,m.Z)(y.k.docs.docFooterEditMetaRow,"row")},a.createElement("div",{className:"col"},t&&a.createElement(j,{editUrl:t})),a.createElement("div",{className:(0,m.Z)("col",z)},(n||r)&&a.createElement(O,{lastUpdatedAt:n,formattedLastUpdatedAt:o,lastUpdatedBy:r})))}function R(){const{metadata:e}=s(),{editUrl:t,lastUpdatedAt:n,formattedLastUpdatedAt:r,lastUpdatedBy:o,tags:l}=e,c=l.length>0,i=!!(t||n||o);return c||i?a.createElement("footer",{className:(0,m.Z)(y.k.docs.docFooter,"docusaurus-mt-lg")},c&&a.createElement(D,{tags:l}),i&&a.createElement(U,{editUrl:t,lastUpdatedAt:n,lastUpdatedBy:o,formattedLastUpdatedAt:r})):null}var V=n(376),F=n(624);function $(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...r}=e;n>=0?t[n].children.push(r):a.push(r)})),a}function W(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=W({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function q(e){const t=e.getBoundingClientRect();return t.top===t.bottom?q(e.parentNode):t}function G(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>q(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(q(a))?a:e[e.indexOf(a)-1]??null}return e[e.length-1]??null}function Q(){const e=(0,a.useRef)(0),{navbar:{hideOnScroll:t}}=(0,F.L)();return(0,a.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function X(e){const t=(0,a.useRef)(void 0),n=Q();(0,a.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:r,minHeadingLevel:o,maxHeadingLevel:l}=e;function c(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),c=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let r=t;r<=n;r+=1)a.push(`h${r}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:o,maxHeadingLevel:l}),s=G(c,{anchorTopOffset:n.current}),i=e.find((e=>s&&s.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(r),e.classList.add(r),t.current=e):e.classList.remove(r)}(e,e===i)}))}return document.addEventListener("scroll",c),document.addEventListener("resize",c),c(),()=>{document.removeEventListener("scroll",c),document.removeEventListener("resize",c)}}),[e,n])}function J(e){let{toc:t,className:n,linkClassName:r,isChild:o}=e;return t.length?a.createElement("ul",{className:o?void 0:n},t.map((e=>a.createElement("li",{key:e.id},a.createElement("a",{href:`#${e.id}`,className:r??void 0,dangerouslySetInnerHTML:{__html:e.value}}),a.createElement(J,{isChild:!0,toc:e.children,className:n,linkClassName:r}))))):null}const Y=a.memo(J);function K(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:r="table-of-contents__link",linkActiveClassName:o,minHeadingLevel:l,maxHeadingLevel:c,...s}=e;const i=(0,F.L)(),m=l??i.tableOfContents.minHeadingLevel,d=c??i.tableOfContents.maxHeadingLevel,p=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:r}=e;return(0,a.useMemo)((()=>W({toc:$(t),minHeadingLevel:n,maxHeadingLevel:r})),[t,n,r])}({toc:t,minHeadingLevel:m,maxHeadingLevel:d});return X((0,a.useMemo)((()=>{if(r&&o)return{linkClassName:r,linkActiveClassName:o,minHeadingLevel:m,maxHeadingLevel:d}}),[r,o,m,d])),a.createElement(Y,(0,u.Z)({toc:p,className:n,linkClassName:r},s))}const ee="tocCollapsibleButton_iI2p",te="tocCollapsibleButtonExpanded_cHjC";function ne(e){let{collapsed:t,...n}=e;return a.createElement("button",(0,u.Z)({type:"button"},n,{className:(0,m.Z)("clean-btn",ee,!t&&te,n.className)}),a.createElement(p.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component"},"On this page"))}const ae="tocCollapsible_wXna",re="tocCollapsibleContent_vea0",oe="tocCollapsibleExpanded_BbRn";function le(e){let{toc:t,className:n,minHeadingLevel:r,maxHeadingLevel:o}=e;const{collapsed:l,toggleCollapsed:c}=(0,V.u)({initialState:!0});return a.createElement("div",{className:(0,m.Z)(ae,!l&&oe,n)},a.createElement(ne,{collapsed:l,onClick:c}),a.createElement(V.z,{lazy:!0,className:re,collapsed:l},a.createElement(K,{toc:t,minHeadingLevel:r,maxHeadingLevel:o})))}const ce="tocMobile_Ojys";function se(){const{toc:e,frontMatter:t}=s();return a.createElement(le,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,m.Z)(y.k.docs.docTocMobile,ce)})}const ie="tableOfContents_XG6w";function me(e){let{className:t,...n}=e;return a.createElement("div",{className:(0,m.Z)(ie,"thin-scrollbar",t)},a.createElement(K,(0,u.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}function de(){const{toc:e,frontMatter:t}=s();return a.createElement(me,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:y.k.docs.docTocDesktop})}const ue="anchorWithStickyNavbar_JmGV",pe="anchorWithHideOnScrollNavbar_pMLv";function fe(e){let{as:t,id:n,...r}=e;const{navbar:{hideOnScroll:o}}=(0,F.L)();return"h1"!==t&&n?a.createElement(t,(0,u.Z)({},r,{className:(0,m.Z)("anchor",o?pe:ue),id:n}),r.children,a.createElement("a",{className:"hash-link",href:`#${n}`,title:(0,p.I)({id:"theme.common.headingLinkTitle",message:"Direct link to heading",description:"Title for link to heading"})},"\u200b")):a.createElement(t,(0,u.Z)({},r,{id:void 0}))}var he=n(5318),ge=n(7092);var ve=n(6457),be=n(5421);function Ee(){const{prism:e}=(0,F.L)(),{colorMode:t}=(0,be.I)(),n=e.theme,a=e.darkTheme||n;return"dark"===t?a:n}var ye=n(6324),ke=n.n(ye);const Ne=/title=(?<quote>["'])(?<title>.*?)\1/,Le=/\{(?<range>[\d,-]+)\}/,Ce={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"}};function Te(e,t){const n=e.map((e=>{const{start:n,end:a}=Ce[e];return`(?:${n}\\s*(${t.flatMap((e=>{var t,n;return[e.line,null==(t=e.block)?void 0:t.start,null==(n=e.block)?void 0:n.end].filter(Boolean)})).join("|")})\\s*${a})`})).join("|");return new RegExp(`^\\s*(?:${n})\\s*$`)}function _e(e,t){let n=e.replace(/\n$/,"");const{language:a,magicComments:r,metastring:o}=t;if(o&&Le.test(o)){const e=o.match(Le).groups.range;if(0===r.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${o}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const t=r[0].className,a=ke()(e).filter((e=>e>0)).map((e=>[e-1,[t]]));return{lineClassNames:Object.fromEntries(a),code:n}}if(void 0===a)return{lineClassNames:{},code:n};const l=function(e,t){switch(e){case"js":case"javascript":case"ts":case"typescript":return Te(["js","jsBlock"],t);case"jsx":case"tsx":return Te(["js","jsBlock","jsx"],t);case"html":return Te(["js","jsBlock","html"],t);case"python":case"py":case"bash":return Te(["bash"],t);case"markdown":case"md":return Te(["html","jsx","bash"],t);default:return Te(Object.keys(Ce),t)}}(a,r),c=n.split("\n"),s=Object.fromEntries(r.map((e=>[e.className,{start:0,range:""}]))),i=Object.fromEntries(r.filter((e=>e.line)).map((e=>{let{className:t,line:n}=e;return[n,t]}))),m=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.start,t]}))),d=Object.fromEntries(r.filter((e=>e.block)).map((e=>{let{className:t,block:n}=e;return[n.end,t]})));for(let p=0;p<c.length;){const e=c[p].match(l);if(!e){p+=1;continue}const t=e.slice(1).find((e=>void 0!==e));i[t]?s[i[t]].range+=`${p},`:m[t]?s[m[t]].start=p:d[t]&&(s[d[t]].range+=`${s[d[t]].start}-${p-1},`),c.splice(p,1)}n=c.join("\n");const u={};return Object.entries(s).forEach((e=>{let[t,{range:n}]=e;ke()(n).forEach((e=>{u[e]??=[],u[e].push(t)}))})),{lineClassNames:u,code:n}}const we="codeBlockContainer_mQmQ";function Ze(e){let{as:t,...n}=e;const r=function(e){const t={color:"--prism-color",backgroundColor:"--prism-background-color"},n={};return Object.entries(e.plain).forEach((e=>{let[a,r]=e;const o=t[a];o&&"string"==typeof r&&(n[o]=r)})),n}(Ee());return a.createElement(t,(0,u.Z)({},n,{style:r,className:(0,m.Z)(n.className,we,y.k.common.codeBlock)}))}const xe={codeBlockContent:"codeBlockContent_D5yF",codeBlockTitle:"codeBlockTitle_x_ju",codeBlock:"codeBlock_RMoD",codeBlockStandalone:"codeBlockStandalone_wQog",codeBlockLines:"codeBlockLines_AclH",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_O625",buttonGroup:"buttonGroup_aaMX"};function Be(e){let{children:t,className:n}=e;return a.createElement(Ze,{as:"pre",tabIndex:0,className:(0,m.Z)(xe.codeBlockStandalone,"thin-scrollbar",n)},a.createElement("code",{className:xe.codeBlockLines},t))}const Oe={attributes:!0,characterData:!0,childList:!0,subtree:!0};function He(e,t){const[n,r]=(0,a.useState)(),l=(0,a.useCallback)((()=>{var t;r(null==(t=e.current)?void 0:t.closest("[role=tabpanel][hidden]"))}),[e,r]);(0,a.useEffect)((()=>{l()}),[l]),function(e,t,n){void 0===n&&(n=Oe);const r=(0,o.zX)(t),l=(0,o.Ql)(n);(0,a.useEffect)((()=>{const t=new MutationObserver(r);return e&&t.observe(e,l),()=>t.disconnect()}),[e,r,l])}(n,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(t(),l())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}const Ae={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"}}]};var je={Prism:n(2349).Z,theme:Ae};function Me(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ie(){return Ie=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Ie.apply(this,arguments)}var Se=/\r\n|\r|\n/,Pe=function(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)},ze=function(e,t){var n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},De=function(e,t){var n=e.plain,a=Object.create(null),r=e.styles.reduce((function(e,n){var a=n.languages,r=n.style;return a&&!a.includes(t)||n.types.forEach((function(t){var n=Ie({},e[t],r);e[t]=n})),e}),a);return r.root=n,r.plain=Ie({},n,{backgroundColor:null}),r};function Ue(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&-1===t.indexOf(a)&&(n[a]=e[a]);return n}const Re=function(e){function t(){for(var t=this,n=[],a=arguments.length;a--;)n[a]=arguments[a];e.apply(this,n),Me(this,"getThemeDict",(function(e){if(void 0!==t.themeDict&&e.theme===t.prevTheme&&e.language===t.prevLanguage)return t.themeDict;t.prevTheme=e.theme,t.prevLanguage=e.language;var n=e.theme?De(e.theme,e.language):void 0;return t.themeDict=n})),Me(this,"getLineProps",(function(e){var n=e.key,a=e.className,r=e.style,o=Ie({},Ue(e,["key","className","style","line"]),{className:"token-line",style:void 0,key:void 0}),l=t.getThemeDict(t.props);return void 0!==l&&(o.style=l.plain),void 0!==r&&(o.style=void 0!==o.style?Ie({},o.style,r):r),void 0!==n&&(o.key=n),a&&(o.className+=" "+a),o})),Me(this,"getStyleForToken",(function(e){var n=e.types,a=e.empty,r=n.length,o=t.getThemeDict(t.props);if(void 0!==o){if(1===r&&"plain"===n[0])return a?{display:"inline-block"}:void 0;if(1===r&&!a)return o[n[0]];var l=a?{display:"inline-block"}:{},c=n.map((function(e){return o[e]}));return Object.assign.apply(Object,[l].concat(c))}})),Me(this,"getTokenProps",(function(e){var n=e.key,a=e.className,r=e.style,o=e.token,l=Ie({},Ue(e,["key","className","style","token"]),{className:"token "+o.types.join(" "),children:o.content,style:t.getStyleForToken(o),key:void 0});return void 0!==r&&(l.style=void 0!==l.style?Ie({},l.style,r):r),void 0!==n&&(l.key=n),a&&(l.className+=" "+a),l})),Me(this,"tokenize",(function(e,t,n,a){var r={code:t,grammar:n,language:a,tokens:[]};e.hooks.run("before-tokenize",r);var o=r.tokens=e.tokenize(r.code,r.grammar,r.language);return e.hooks.run("after-tokenize",r),o}))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(){var e=this.props,t=e.Prism,n=e.language,a=e.code,r=e.children,o=this.getThemeDict(this.props),l=t.languages[n];return r({tokens:function(e){for(var t=[[]],n=[e],a=[0],r=[e.length],o=0,l=0,c=[],s=[c];l>-1;){for(;(o=a[l]++)<r[l];){var i=void 0,m=t[l],d=n[l][o];if("string"==typeof d?(m=l>0?m:["plain"],i=d):(m=ze(m,d.type),d.alias&&(m=ze(m,d.alias)),i=d.content),"string"==typeof i){var u=i.split(Se),p=u.length;c.push({types:m,content:u[0]});for(var f=1;f<p;f++)Pe(c),s.push(c=[]),c.push({types:m,content:u[f]})}else l++,t.push(m),n.push(i),a.push(0),r.push(i.length)}l--,t.pop(),n.pop(),a.pop(),r.pop()}return Pe(c),s}(void 0!==l?this.tokenize(t,a,l,n):[a]),className:"prism-code language-"+n,style:void 0!==o?o.root:{},getLineProps:this.getLineProps,getTokenProps:this.getTokenProps})},t}(a.Component),Ve="codeLine_FAqz",Fe="codeLineNumber_BE9Z",$e="codeLineContent_EF2y";function We(e){let{line:t,classNames:n,showLineNumbers:r,getLineProps:o,getTokenProps:l}=e;1===t.length&&"\n"===t[0].content&&(t[0].content="");const c=o({line:t,className:(0,m.Z)(n,r&&Ve)}),s=t.map(((e,t)=>a.createElement("span",(0,u.Z)({key:t},l({token:e,key:t})))));return a.createElement("span",c,r?a.createElement(a.Fragment,null,a.createElement("span",{className:Fe}),a.createElement("span",{className:$e},s)):s,a.createElement("br",null))}const qe={copyButtonCopied:"copyButtonCopied_TYdd",copyButtonIcons:"copyButtonIcons_z5j7",copyButtonIcon:"copyButtonIcon_FoOz",copyButtonSuccessIcon:"copyButtonSuccessIcon_L0B6"};function Ge(e){let{code:t,className:n}=e;const[r,o]=(0,a.useState)(!1),l=(0,a.useRef)(void 0),c=(0,a.useCallback)((()=>{!function(e,t){let{target:n=document.body}=void 0===t?{}:t;const a=document.createElement("textarea"),r=document.activeElement;a.value=e,a.setAttribute("readonly",""),a.style.contain="strict",a.style.position="absolute",a.style.left="-9999px",a.style.fontSize="12pt";const o=document.getSelection();let l=!1;o.rangeCount>0&&(l=o.getRangeAt(0)),n.append(a),a.select(),a.selectionStart=0,a.selectionEnd=e.length;let c=!1;try{c=document.execCommand("copy")}catch{}a.remove(),l&&(o.removeAllRanges(),o.addRange(l)),r&&r.focus()}(t),o(!0),l.current=window.setTimeout((()=>{o(!1)}),1e3)}),[t]);return(0,a.useEffect)((()=>()=>window.clearTimeout(l.current)),[]),a.createElement("button",{type:"button","aria-label":r?(0,p.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,p.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,p.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,m.Z)("clean-btn",n,qe.copyButton,r&&qe.copyButtonCopied),onClick:c},a.createElement("span",{className:qe.copyButtonIcons,"aria-hidden":"true"},a.createElement("svg",{className:qe.copyButtonIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})),a.createElement("svg",{className:qe.copyButtonSuccessIcon,viewBox:"0 0 24 24"},a.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))))}const Qe="wordWrapButtonIcon_HV9T",Xe="wordWrapButtonEnabled_XzR1";function Je(e){let{className:t,onClick:n,isEnabled:r}=e;const o=(0,p.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return a.createElement("button",{type:"button",onClick:n,className:(0,m.Z)("clean-btn",t,r&&Xe),"aria-label":o,title:o},a.createElement("svg",{className:Qe,viewBox:"0 0 24 24","aria-hidden":"true"},a.createElement("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})))}function Ye(e){let{children:t,className:n="",metastring:r,title:o,showLineNumbers:l,language:c}=e;const{prism:{defaultLanguage:s,magicComments:i}}=(0,F.L)(),d=c??function(e){const t=e.split(" ").find((e=>e.startsWith("language-")));return null==t?void 0:t.replace(/language-/,"")}(n)??s,p=Ee(),f=function(){const[e,t]=(0,a.useState)(!1),[n,r]=(0,a.useState)(!1),o=(0,a.useRef)(null),l=(0,a.useCallback)((()=>{const n=o.current.querySelector("code");e?n.removeAttribute("style"):(n.style.whiteSpace="pre-wrap",n.style.overflowWrap="anywhere"),t((e=>!e))}),[o,e]),c=(0,a.useCallback)((()=>{const{scrollWidth:e,clientWidth:t}=o.current,n=e>t||o.current.querySelector("code").hasAttribute("style");r(n)}),[o]);return He(o,c),(0,a.useEffect)((()=>{c()}),[e,c]),(0,a.useEffect)((()=>(window.addEventListener("resize",c,{passive:!0}),()=>{window.removeEventListener("resize",c)})),[c]),{codeBlockRef:o,isEnabled:e,isCodeScrollable:n,toggle:l}}(),h=function(e){var t;return(null==e||null==(t=e.match(Ne))?void 0:t.groups.title)??""}(r)||o,{lineClassNames:g,code:v}=_e(t,{metastring:r,language:d,magicComments:i}),b=l??function(e){return Boolean(null==e?void 0:e.includes("showLineNumbers"))}(r);return a.createElement(Ze,{as:"div",className:(0,m.Z)(n,d&&!n.includes(`language-${d}`)&&`language-${d}`)},h&&a.createElement("div",{className:xe.codeBlockTitle},h),a.createElement("div",{className:xe.codeBlockContent},a.createElement(Re,(0,u.Z)({},je,{theme:p,code:v,language:d??"text"}),(e=>{let{className:t,tokens:n,getLineProps:r,getTokenProps:o}=e;return a.createElement("pre",{tabIndex:0,ref:f.codeBlockRef,className:(0,m.Z)(t,xe.codeBlock,"thin-scrollbar")},a.createElement("code",{className:(0,m.Z)(xe.codeBlockLines,b&&xe.codeBlockLinesWithNumbering)},n.map(((e,t)=>a.createElement(We,{key:t,line:e,getLineProps:r,getTokenProps:o,classNames:g[t],showLineNumbers:b})))))})),a.createElement("div",{className:xe.buttonGroup},(f.isEnabled||f.isCodeScrollable)&&a.createElement(Je,{className:xe.codeButton,onClick:()=>f.toggle(),isEnabled:f.isEnabled}),a.createElement(Ge,{className:xe.codeButton,code:v}))))}function Ke(e){let{children:t,...n}=e;const r=(0,ve.Z)(),o=function(e){return a.Children.toArray(e).some((e=>(0,a.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(t),l="string"==typeof o?Ye:Be;return a.createElement(l,(0,u.Z)({key:String(r)},n),o)}const et="details_IpIu",tt="isBrowser_QD4r",nt="collapsibleContent_Fd2D";function at(e){return!!e&&("SUMMARY"===e.tagName||at(e.parentElement))}function rt(e,t){return!!e&&(e===t||rt(e.parentElement,t))}function ot(e){let{summary:t,children:n,...r}=e;const o=(0,ve.Z)(),l=(0,a.useRef)(null),{collapsed:c,setCollapsed:s}=(0,V.u)({initialState:!r.open}),[i,d]=(0,a.useState)(r.open);return a.createElement("details",(0,u.Z)({},r,{ref:l,open:i,"data-collapsed":c,className:(0,m.Z)(et,o&&tt,r.className),onMouseDown:e=>{at(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const t=e.target;at(t)&&rt(t,l.current)&&(e.preventDefault(),c?(s(!1),d(!0)):s(!0))}}),t??a.createElement("summary",null,"Details"),a.createElement(V.z,{lazy:!1,collapsed:c,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{s(e),d(!e)}},a.createElement("div",{className:nt},n)))}const lt="details_jERq";function ct(e){let{...t}=e;return a.createElement(ot,(0,u.Z)({},t,{className:(0,m.Z)("alert alert--info",lt,t.className)}))}function st(e){return a.createElement(fe,e)}const it="containsTaskList_QWGu";const mt="img_SS3x";const dt="admonition_uH4V",ut="admonitionHeading_P5_N",pt="admonitionIcon_MF44",ft="admonitionContent_yySL";const ht={note:{infimaClassName:"secondary",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 14 16"},a.createElement("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"}))},label:a.createElement(p.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)"},"note")},tip:{infimaClassName:"success",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 12 16"},a.createElement("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"}))},label:a.createElement(p.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)"},"tip")},danger:{infimaClassName:"danger",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 12 16"},a.createElement("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"}))},label:a.createElement(p.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)"},"danger")},info:{infimaClassName:"info",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 14 16"},a.createElement("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"}))},label:a.createElement(p.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)"},"info")},caution:{infimaClassName:"warning",iconComponent:function(){return a.createElement("svg",{viewBox:"0 0 16 16"},a.createElement("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"}))},label:a.createElement(p.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)"},"caution")}},gt={secondary:"note",important:"info",success:"tip",warning:"danger"};function vt(e){const{mdxAdmonitionTitle:t,rest:n}=function(e){const t=a.Children.toArray(e),n=t.find((e=>{var t;return a.isValidElement(e)&&"mdxAdmonitionTitle"===(null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((e=>e!==n)));return{mdxAdmonitionTitle:n,rest:r}}(e.children);return{...e,title:e.title??t,children:n}}const bt={head:function(e){const t=a.Children.map(e.children,(e=>a.isValidElement(e)?function(e){var t;if(null!=(t=e.props)&&t.mdxType&&e.props.originalType){const{mdxType:t,originalType:n,...r}=e.props;return a.createElement(e.props.originalType,r)}return e}(e):e));return a.createElement(ge.Z,e,t)},code:function(e){const t=["a","abbr","b","br","button","cite","code","del","dfn","em","i","img","input","ins","kbd","label","object","output","q","ruby","s","small","span","strong","sub","sup","time","u","var","wbr"];return a.Children.toArray(e.children).every((e=>{var n;return"string"==typeof e&&!e.includes("\n")||(0,a.isValidElement)(e)&&t.includes(null==(n=e.props)?void 0:n.mdxType)}))?a.createElement("code",e):a.createElement(Ke,e)},a:function(e){return a.createElement(f.Z,e)},pre:function(e){var t;return a.createElement(Ke,(0,a.isValidElement)(e.children)&&"code"===(null==(t=e.children.props)?void 0:t.originalType)?e.children.props:{...e})},details:function(e){const t=a.Children.toArray(e.children),n=t.find((e=>{var t;return a.isValidElement(e)&&"summary"===(null==(t=e.props)?void 0:t.mdxType)})),r=a.createElement(a.Fragment,null,t.filter((e=>e!==n)));return a.createElement(ct,(0,u.Z)({},e,{summary:n}),r)},ul:function(e){return a.createElement("ul",(0,u.Z)({},e,{className:(t=e.className,(0,m.Z)(t,(null==t?void 0:t.includes("contains-task-list"))&&it))}));var t},img:function(e){return a.createElement("img",(0,u.Z)({loading:"lazy"},e,{className:(t=e.className,(0,m.Z)(t,mt))}));var t},h1:e=>a.createElement(st,(0,u.Z)({as:"h1"},e)),h2:e=>a.createElement(st,(0,u.Z)({as:"h2"},e)),h3:e=>a.createElement(st,(0,u.Z)({as:"h3"},e)),h4:e=>a.createElement(st,(0,u.Z)({as:"h4"},e)),h5:e=>a.createElement(st,(0,u.Z)({as:"h5"},e)),h6:e=>a.createElement(st,(0,u.Z)({as:"h6"},e)),admonition:function(e){const{children:t,type:n,title:r,icon:o}=vt(e),l=function(e){const t=gt[e]??e;return ht[t]||(console.warn(`No admonition config found for admonition type "${t}". Using Info as fallback.`),ht.info)}(n),c=r??l.label,{iconComponent:s}=l,i=o??a.createElement(s,null);return a.createElement("div",{className:(0,m.Z)(y.k.common.admonition,y.k.common.admonitionType(e.type),"alert",`alert--${l.infimaClassName}`,dt)},a.createElement("div",{className:ut},a.createElement("span",{className:pt},i),c),a.createElement("div",{className:ft},t))},mermaid:()=>null};function Et(e){let{children:t}=e;return a.createElement(he.Zo,{components:bt},t)}function yt(e){let{children:t}=e;const n=function(){const{metadata:e,frontMatter:t,contentTitle:n}=s();return t.hide_title||void 0!==n?null:e.title}();return a.createElement("div",{className:(0,m.Z)(y.k.docs.docMarkdown,"markdown")},n&&a.createElement("header",null,a.createElement(fe,{as:"h1"},n)),a.createElement(Et,null,t))}var kt=n(6100),Nt=n(8862),Lt=n(8948);function Ct(e){return a.createElement("svg",(0,u.Z)({viewBox:"0 0 24 24"},e),a.createElement("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"}))}const Tt={breadcrumbsContainer:"breadcrumbsContainer_T5ub",breadcrumbHomeIcon:"breadcrumbHomeIcon_GlTw"};function _t(e){let{children:t,href:n,isLast:r}=e;const o="breadcrumbs__link";return r?a.createElement("span",{className:o,itemProp:"name"},t):n?a.createElement(f.Z,{className:o,href:n,itemProp:"item"},a.createElement("span",{itemProp:"name"},t)):a.createElement("span",{className:o},t)}function wt(e){let{children:t,active:n,index:r,addMicrodata:o}=e;return a.createElement("li",(0,u.Z)({},o&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},{className:(0,m.Z)("breadcrumbs__item",{"breadcrumbs__item--active":n})}),t,a.createElement("meta",{itemProp:"position",content:String(r+1)}))}function Zt(){const e=(0,Lt.Z)("/");return a.createElement("li",{className:"breadcrumbs__item"},a.createElement(f.Z,{"aria-label":(0,p.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:(0,m.Z)("breadcrumbs__link",Tt.breadcrumbsItemLink),href:e},a.createElement(Ct,{className:Tt.breadcrumbHomeIcon})))}function xt(){const e=(0,kt.s1)(),t=(0,Nt.Ns)();return e?a.createElement("nav",{className:(0,m.Z)(y.k.docs.docBreadcrumbs,Tt.breadcrumbsContainer),"aria-label":(0,p.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"})},a.createElement("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList"},t&&a.createElement(Zt,null),e.map(((t,n)=>{const r=n===e.length-1;return a.createElement(wt,{key:n,active:r,index:n,addMicrodata:!!t.href},a.createElement(_t,{href:t.href,isLast:r},t.label))})))):null}const Bt="docItemContainer_tjFy",Ot="docItemCol_Qr34";function Ht(e){let{children:t}=e;const n=function(){const{frontMatter:e,toc:t}=s(),n=(0,d.i)(),r=e.hide_table_of_contents,o=!r&&t.length>0;return{hidden:r,mobile:o?a.createElement(se,null):void 0,desktop:!o||"desktop"!==n&&"ssr"!==n?void 0:a.createElement(de,null)}}();return a.createElement("div",{className:"row"},a.createElement("div",{className:(0,m.Z)("col",!n.hidden&&Ot)},a.createElement(w,null),a.createElement("div",{className:Bt},a.createElement("article",null,a.createElement(xt,null),a.createElement(Z,null),n.mobile,a.createElement(yt,null,t),a.createElement(R,null)),a.createElement(v,null))),n.desktop&&a.createElement("div",{className:"col col--3"},n.desktop))}function At(e){const t=`docs-doc-id-${e.content.metadata.unversionedId}`,n=e.content;return a.createElement(c,{content:e.content},a.createElement(r.FG,{className:t},a.createElement(i,null),a.createElement(Ht,null,a.createElement(n,null))))}},1478:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var a=n(7378),r=n(8944),o=n(1884);const l="tag_otG2",c="tagRegular_s0E1",s="tagWithCount_PGyn";function i(e){let{permalink:t,label:n,count:i}=e;return a.createElement(o.Z,{href:t,className:(0,r.Z)(l,i?s:c)},n,i&&a.createElement("span",null,i))}},5611:(e,t,n)=>{"use strict";n.d(t,{E:()=>c,q:()=>l});var a=n(7378),r=n(1763);const o=a.createContext(null);function l(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function c(){const e=(0,a.useContext)(o);if(null===e)throw new r.i6("DocsVersionProvider");return e}},6324:(e,t)=>{function n(e){let t,n=[];for(let a of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(a))n.push(parseInt(a,10));else if(t=a.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,a,r,o]=t;if(a&&o){a=parseInt(a),o=parseInt(o);const e=a<o?1:-1;"-"!==r&&".."!==r&&"\u2025"!==r||(o+=e);for(let t=a;t!==o;t+=e)n.push(t)}}return n}t.default=n,e.exports=n}}]); \ No newline at end of file diff --git a/assets/js/1947.52b6d17b.js b/assets/js/1947.52b6d17b.js new file mode 100644 index 00000000000..08e5ea0beb8 --- /dev/null +++ b/assets/js/1947.52b6d17b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1947],{5228:(e,t,a)=>{a.d(t,{Z:()=>N});var l=a(7378),n=a(8944),r=a(952),o=a(8357),s=a(1884),c=a(9213);const i="sidebar_CLW8",m="sidebarItemTitle_DQfJ",u="sidebarItemList_rvuc",d="sidebarItem__RMN",g="sidebarItemLink_Ony9",p="sidebarItemLinkActive_MJ75";function h(e){let{sidebar:t}=e;return l.createElement("aside",{className:"col col--3"},l.createElement("nav",{className:(0,n.Z)(i,"thin-scrollbar"),"aria-label":(0,c.I)({id:"theme.blog.sidebar.navAriaLabel",message:"Blog recent posts navigation",description:"The ARIA label for recent posts in the blog sidebar"})},l.createElement("div",{className:(0,n.Z)(m,"margin-bottom--md")},t.title),l.createElement("ul",{className:(0,n.Z)(u,"clean-list")},t.items.map((e=>l.createElement("li",{key:e.permalink,className:d},l.createElement(s.Z,{isNavLink:!0,to:e.permalink,className:g,activeClassName:p},e.title)))))))}var E=a(3471);function f(e){let{sidebar:t}=e;return l.createElement("ul",{className:"menu__list"},t.items.map((e=>l.createElement("li",{key:e.permalink,className:"menu__list-item"},l.createElement(s.Z,{isNavLink:!0,to:e.permalink,className:"menu__link",activeClassName:"menu__link--active"},e.title)))))}function b(e){return l.createElement(E.Zo,{component:f,props:e})}function v(e){let{sidebar:t}=e;const a=(0,o.i)();return null!=t&&t.items.length?"mobile"===a?l.createElement(b,{sidebar:t}):l.createElement(h,{sidebar:t}):null}function N(e){const{sidebar:t,toc:a,children:o,...s}=e,c=t&&t.items.length>0;return l.createElement(r.Z,s,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement(v,{sidebar:t}),l.createElement("main",{className:(0,n.Z)("col",{"col--7":c,"col--9 col--offset-1":!c}),itemScope:!0,itemType:"http://schema.org/Blog"},o),a&&l.createElement("div",{className:"col col--2"},a))))}},5532:(e,t,a)=>{a.d(t,{Z:()=>x});var l=a(7378),n=a(8944),r=a(412),o=a(8948);function s(e){let{children:t,className:a}=e;const{frontMatter:n,assets:s}=(0,r.C)(),{withBaseUrl:c}=(0,o.C)(),i=s.image??n.image;return l.createElement("article",{className:a,itemProp:"blogPost",itemScope:!0,itemType:"http://schema.org/BlogPosting"},i&&l.createElement("meta",{itemProp:"image",content:c(i,{absolute:!0})}),t)}var c=a(1884);const i="title_Kdtz";function m(e){let{className:t}=e;const{metadata:a,isBlogPostPage:o}=(0,r.C)(),{permalink:s,title:m}=a,u=o?"h1":"h2";return l.createElement(u,{className:(0,n.Z)(i,t),itemProp:"headline"},o?m:l.createElement(c.Z,{itemProp:"url",to:s},m))}var u=a(9213),d=a(689);const g="container_iZB2";function p(e){let{readingTime:t}=e;const a=function(){const{selectMessage:e}=(0,d.c)();return t=>{const a=Math.ceil(t);return e(a,(0,u.I)({id:"theme.blog.post.readingTime.plurals",description:'Pluralized label for "{readingTime} min read". 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)',message:"One min read|{readingTime} min read"},{readingTime:a}))}}();return l.createElement(l.Fragment,null,a(t))}function h(e){let{date:t,formattedDate:a}=e;return l.createElement("time",{dateTime:t,itemProp:"datePublished"},a)}function E(){return l.createElement(l.Fragment,null," \xb7 ")}function f(e){let{className:t}=e;const{metadata:a}=(0,r.C)(),{date:o,formattedDate:s,readingTime:c}=a;return l.createElement("div",{className:(0,n.Z)(g,"margin-vert--md",t)},l.createElement(h,{date:o,formattedDate:s}),void 0!==c&&l.createElement(l.Fragment,null,l.createElement(E,null),l.createElement(p,{readingTime:c})))}function b(e){return e.href?l.createElement(c.Z,e):l.createElement(l.Fragment,null,e.children)}function v(e){let{author:t,className:a}=e;const{name:r,title:o,url:s,imageURL:c,email:i}=t,m=s||i&&`mailto:${i}`||void 0;return l.createElement("div",{className:(0,n.Z)("avatar margin-bottom--sm",a)},c&&l.createElement(b,{href:m,className:"avatar__photo-link"},l.createElement("img",{className:"avatar__photo",src:c,alt:r})),r&&l.createElement("div",{className:"avatar__intro",itemProp:"author",itemScope:!0,itemType:"https://schema.org/Person"},l.createElement("div",{className:"avatar__name"},l.createElement(b,{href:m,itemProp:"url"},l.createElement("span",{itemProp:"name"},r))),o&&l.createElement("small",{className:"avatar__subtitle",itemProp:"description"},o)))}const N="authorCol_v1VX",P="imageOnlyAuthorRow_RxZ1",_="imageOnlyAuthorCol_iWtj";function Z(e){let{className:t}=e;const{metadata:{authors:a},assets:o}=(0,r.C)();if(0===a.length)return null;const s=a.every((e=>{let{name:t}=e;return!t}));return l.createElement("div",{className:(0,n.Z)("margin-top--md margin-bottom--sm",s?P:"row",t)},a.map(((e,t)=>l.createElement("div",{className:(0,n.Z)(!s&&"col col--6",s?_:N),key:t},l.createElement(v,{author:{...e,imageURL:o.authorsImageUrls[t]??e.imageURL}})))))}function k(){return l.createElement("header",null,l.createElement(m,null),l.createElement(f,null),l.createElement(Z,null))}var C=a(1721),T=a(3745);function w(e){let{children:t,className:a}=e;const{isBlogPostPage:o}=(0,r.C)();return l.createElement("div",{id:o?C.blogPostContainerID:void 0,className:(0,n.Z)("markdown",a),itemProp:"articleBody"},l.createElement(T.Z,null,t))}var y=a(4565),B=a(8349),M=a(2685);function F(){return l.createElement("b",null,l.createElement(u.Z,{id:"theme.blog.post.readMore",description:"The label used in blog post item excerpts to link to full blog posts"},"Read More"))}function I(e){const{blogPostTitle:t,...a}=e;return l.createElement(c.Z,(0,M.Z)({"aria-label":(0,u.I)({message:"Read more about {title}",id:"theme.blog.post.readMoreLabel",description:"The ARIA label for the link to full blog posts from excerpts"},{title:t})},a),l.createElement(F,null))}const L="blogPostFooterDetailsFull_JgJa";function R(){const{metadata:e,isBlogPostPage:t}=(0,r.C)(),{tags:a,title:o,editUrl:s,hasTruncateMarker:c}=e,i=!t&&c,m=a.length>0;return m||i||s?l.createElement("footer",{className:(0,n.Z)("row docusaurus-mt-lg",t&&L)},m&&l.createElement("div",{className:(0,n.Z)("col",{"col--9":i})},l.createElement(B.Z,{tags:a})),t&&s&&l.createElement("div",{className:"col margin-top--sm"},l.createElement(y.Z,{editUrl:s})),i&&l.createElement("div",{className:(0,n.Z)("col text--right",{"col--3":m})},l.createElement(I,{blogPostTitle:o,to:e.permalink}))):null}function x(e){let{children:t,className:a}=e;const o=function(){const{isBlogPostPage:e}=(0,r.C)();return e?void 0:"margin-bottom--xl"}();return l.createElement(s,{className:(0,n.Z)(o,a)},l.createElement(k,null),l.createElement(w,null,t),l.createElement(R,null))}},412:(e,t,a)=>{a.d(t,{C:()=>s,n:()=>o});var l=a(7378),n=a(1763);const r=l.createContext(null);function o(e){let{children:t,content:a,isBlogPostPage:n=!1}=e;const o=function(e){let{content:t,isBlogPostPage:a}=e;return(0,l.useMemo)((()=>({metadata:t.metadata,frontMatter:t.frontMatter,assets:t.assets,toc:t.toc,isBlogPostPage:a})),[t,a])}({content:a,isBlogPostPage:n});return l.createElement(r.Provider,{value:o},t)}function s(){const e=(0,l.useContext)(r);if(null===e)throw new n.i6("BlogPostProvider");return e}},689:(e,t,a)=>{a.d(t,{c:()=>i});var l=a(7378),n=a(353);const r=["zero","one","two","few","many","other"];function o(e){return r.filter((t=>e.includes(t)))}const s={locale:"en",pluralForms:o(["one","other"]),select:e=>1===e?"one":"other"};function c(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,l.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:o(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`),s}}),[e])}function i(){const e=c();return{selectMessage:(t,a)=>function(e,t,a){const l=e.split("|");if(1===l.length)return l[0];l.length>a.pluralForms.length&&console.error(`For locale=${a.locale}, a maximum of ${a.pluralForms.length} plural forms are expected (${a.pluralForms.join(",")}), but the message contains ${l.length}: ${e}`);const n=a.select(t),r=a.pluralForms.indexOf(n);return l[Math.min(r,l.length-1)]}(a,t,e)}}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.79111379.js b/assets/js/1a4e3797.79111379.js deleted file mode 100644 index 20a3f76b464..00000000000 --- a/assets/js/1a4e3797.79111379.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 1a4e3797.79111379.js.LICENSE.txt */ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[920],{2573:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,a,s,c,u,o;if(this._events||(this._events={}),"error"===e&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var h=new Error('Uncaught, unspecified "error" event. ('+t+")");throw h.context=t,h}if(i(a=this._events[e]))return!1;if(r(a))switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),a.apply(this,c)}else if(n(a))for(c=Array.prototype.slice.call(arguments,1),s=(o=a.slice()).length,u=0;u<s;u++)o[u].apply(this,c);return!0},t.prototype.addListener=function(e,a){var s;if(!r(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(a.listener)?a.listener:a),this._events[e]?n(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,n(this._events[e])&&!this._events[e].warned&&(s=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&s>0&&this._events[e].length>s&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,s,c;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(i=this._events[e]).length,a=-1,i===t||r(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(n(i)){for(c=s;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){a=c;break}if(a<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},2339:(e,t,r)=>{"use strict";var n=r(2438),i=r(6242),a=r(398);function s(e,t,r){return new n(e,t,r)}s.version=r(3034),s.AlgoliaSearchHelper=n,s.SearchParameters=i,s.SearchResults=a,e.exports=s},6029:(e,t,r)=>{"use strict";var n=r(2573);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}r(9888)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},1242:(e,t,r)=>{"use strict";var n=r(1822),i=r(6173),a=r(7724),s={addRefinement:function(e,t,r){if(s.isRefined(e,t,r))return e;var i=""+r,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,n({},c,e)},removeRefinement:function(e,t,r){if(void 0===r)return s.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return s.clearRefinement(e,(function(e,r){return t===r&&n===e}))},toggleRefinement:function(e,t,r){if(void 0===r)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,r)?s.removeRefinement(e,t,r):s.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return a(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var n=!1,s=Object.keys(e).reduce((function(i,a){var s=e[a]||[],c=s.filter((function(e){return!t(e,a,r)}));return c.length!==s.length&&(n=!0),i[a]=c,i}),{});return n?s:e}},isRefined:function(e,t,r){var n=!!e[t]&&e[t].length>0;if(void 0===r||!n)return n;var i=""+r;return-1!==e[t].indexOf(i)}};e.exports=s},6242:(e,t,r)=>{"use strict";var n=r(8294),i=r(1822),a=r(6396),s=r(7424),c=r(8202),u=r(6173),o=r(7724),h=r(6397),f=r(1242);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,r){return l(t[r],e)})):e===t}function m(e){var t=e?m._parseNumbers(e):{};void 0===t.userToken||h(t.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var r=this;Object.keys(t).forEach((function(e){var n=-1!==m.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}m.PARAMETERS=Object.keys(new m),m._parseNumbers=function(e){if(e instanceof m)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(r){var n=e[r];if("string"==typeof n){var i=parseFloat(n);t[r]=isNaN(i)?n:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var r={};Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t]||{};r[t]={},Object.keys(n).forEach((function(e){var i=n[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));r[t][e]=i}))})),t.numericRefinements=r}return n({},e,t)},m.make=function(e){var t=new m(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var r=t.getHierarchicalRefinement(e.name);r.length>0&&0!==r[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(r=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},m.validate=function(e,t){var r=t||{};return e.tagFilters&&r.tagRefinements&&r.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&r.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&r.numericRefinements&&o(r.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):o(e.numericRefinements)&&r.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},m.prototype={constructor:m,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,r){var i=c(r);if(this.isNumericRefined(e,t,i))return this;var a=n({},this.numericRefinements);return a[e]=n({},a[e]),a[e][t]?(a[e][t]=a[e][t].slice(),a[e][t].push(i)):a[e][t]=[i],this.setQueryParameters({numericRefinements:a})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,r){return void 0!==r?this.isNumericRefined(e,t,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,i){return i===e&&n.op===t&&l(n.val,c(r))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,n){return n===e&&r.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,r){return r===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return o(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var a=r[i],s={};return a=a||{},Object.keys(a).forEach((function(r){var n=a[r]||[],c=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||c.push(t)})),c.length!==n.length&&(t=!0),s[r]=c})),n[i]=s,n}),{});return t?n:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),n={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+r))?-1===t.indexOf(r)?n[e]=[]:n[e]=[t.slice(0,t.lastIndexOf(r))]:n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},n,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var r={};return r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},r,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var r=this.getHierarchicalRefinement(e);return t?-1!==r.indexOf(t):r.length>0},isNumericRefined:function(e,t,r){if(void 0===r&&void 0===t)return!!this.numericRefinements[e];var n=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===r||!n)return n;var i,a,u=c(r),o=void 0!==(i=this.numericRefinements[e][t],a=u,s(i,(function(e){return l(e,a)})));return n&&o},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},r=this;return Object.keys(this).forEach((function(n){var i=r[n];-1===e.indexOf(n)&&void 0!==i&&(t[n]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var r={};return r[e]=t,this.setQueryParameters(r)},setQueryParameters:function(e){if(!e)return this;var t=m.validate(this,e);if(t)throw t;var r=this,n=m._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),a=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?u(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(r).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=m},4638:(e,t,r)=>{"use strict";e.exports=function(e){return function(t,r){var s=e.hierarchicalFacets[r],o=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",h=e._getHierarchicalFacetSeparator(s),f=e._getHierarchicalRootPath(s),l=e._getHierarchicalShowParentLevel(s),m=a(e._getHierarchicalFacetSortBy(s)),d=t.every((function(e){return e.exhaustive})),p=function(e,t,r,a,s){return function(o,h,f){var l=o;if(f>0){var m=0;for(l=o;m<f;){var d=l&&Array.isArray(l.data)?l.data:[];l=i(d,(function(e){return e.isRefined})),m++}}if(l){var p=Object.keys(h.data).map((function(e){return[e,h.data[e]]})).filter((function(e){return function(e,t,r,n,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(n)||i&&e.split(n).length-i.split(n).length==1||-1===e.indexOf(n)&&-1===r.indexOf(n)||0===r.indexOf(e)||0===e.indexOf(t+n)&&(a||0===e.indexOf(r))}(e[0],l.path||r,s,t,r,a)}));l.data=n(p.map((function(e){var r=e[0];return function(e,t,r,n,i){var a=t.split(r);return{name:a[a.length-1].trim(),path:t,escapedValue:c(t),count:e,isRefined:n===t||0===n.indexOf(t+r),exhaustive:i,data:null}}(e[1],r,t,u(s),h.exhaustive)})),e[0],e[1])}return o}}(m,h,f,l,o),v=t;return f&&(v=t.slice(f.split(h).length)),v.reduce(p,{name:e.hierarchicalFacets[r].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:d,data:null})}};var n=r(2901),i=r(7424),a=r(5248),s=r(1873),c=s.escapeFacetValue,u=s.unescapeFacetValue},398:(e,t,r)=>{"use strict";var n=r(8294),i=r(1822),a=r(2901),s=r(7055),c=r(7424),u=r(6423),o=r(5248),h=r(1873),f=h.escapeFacetValue,l=h.unescapeFacetValue,m=r(4638);function d(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function p(e,t,r){t&&t[r]&&(e.stats=t[r])}function v(e,t,r){var a=t[0];this._rawResults=t;var o=this;Object.keys(a).forEach((function(e){o[e]=a[e]})),Object.keys(r||{}).forEach((function(e){o[e]=r[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var h=e.getRefinedDisjunctiveFacets(),f=d(e.facets),v=d(e.disjunctiveFacets),g=1,y=a.facets||{};Object.keys(y).forEach((function(t){var r,n,i=y[t],s=(r=e.hierarchicalFacets,n=t,c(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(s){var h=s.attributes.indexOf(t),l=u(e.hierarchicalFacets,(function(e){return e.name===s.name}));o.hierarchicalFacets[l][h]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var m,d=-1!==e.disjunctiveFacets.indexOf(t),g=-1!==e.facets.indexOf(t);d&&(m=v[t],o.disjunctiveFacets[m]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},p(o.disjunctiveFacets[m],a.facets_stats,t)),g&&(m=f[t],o.facets[m]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},p(o.facets[m],a.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),h.forEach((function(r){var s=t[g],c=s&&s.facets?s.facets:{},h=e.getHierarchicalFacetByName(r);Object.keys(c).forEach((function(t){var r,f=c[t];if(h){r=u(e.hierarchicalFacets,(function(e){return e.name===h.name}));var m=u(o.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===m)return;o.hierarchicalFacets[r][m].data=n({},o.hierarchicalFacets[r][m].data,f)}else{r=v[t];var d=a.facets&&a.facets[t]||{};o.disjunctiveFacets[r]={name:t,data:i({},f,d),exhaustive:s.exhaustiveFacetsCount},p(o.disjunctiveFacets[r],s.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!o.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(l(n))>-1&&(o.disjunctiveFacets[r].data[n]=0)}))}})),g++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),a=e._getHierarchicalFacetSeparator(n),s=e.getHierarchicalRefinement(r);0===s.length||s[0].split(a).length<2||t.slice(g).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var c=r[t],h=u(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=u(o.hierarchicalFacets[h],(function(e){return e.attribute===t}));if(-1!==f){var l={};if(s.length>0){var m=s[0].split(a)[0];l[m]=o.hierarchicalFacets[h][f].data[m]}o.hierarchicalFacets[h][f].data=i(l,c,o.hierarchicalFacets[h][f].data)}})),g++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=f[t];o.facets[n]={name:t,data:a.facets[t],exhaustive:a.exhaustiveFacetsCount},r.forEach((function(e){o.facets[n]=o.facets[n]||{name:t},o.facets[n].data=o.facets[n].data||{},o.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(m(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function g(e,t,r,n){if(n=n||0,Array.isArray(t))return e(t,r[n]);if(!t.data||0===t.data.length)return t;var a=t.data.map((function(t){return g(e,t,r,n+1)})),s=e(a,r[n]);return i({data:s},t)}function y(e,t){var r=c(e,(function(e){return e.name===t}));return r&&r.stats}function R(e,t,r,n,i){var a=c(i,(function(e){return e.name===r})),s=a&&a.data&&a.data[n]?a.data[n]:0,u=a&&a.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:u}}v.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},v.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],v.prototype.getFacetValues=function(e,t){var r=function(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=c(e.facets,r);return n?Object.keys(n.data).map((function(r){var i=f(r);return{name:r,escapedValue:i,count:n.data[r],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,r)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=c(e.disjunctiveFacets,r);return i?Object.keys(i.data).map((function(r){var n=f(r);return{name:r,escapedValue:n,count:i.data[r],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,r)}(this,e);if(r){var n,s=i({},t,{sortBy:v.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),u=this;if(Array.isArray(r))n=[e];else n=u._state.getHierarchicalFacetByName(r.name).attributes;return g((function(e,t){if(s.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(u,t);if(Boolean(r))return function(e,t){var r=[],n=[],i=(t.order||[]).reduce((function(e,t,r){return e[t]=r,e}),{});e.forEach((function(e){var t=e.path||e.name;void 0!==i[t]?r[i[t]]=e:n.push(e)})),r=r.filter((function(e){return e}));var s,c=t.sortRemainingBy;return"hidden"===c?r:(s="alpha"===c?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(a(n,s[0],s[1])))}(e,r)}if(Array.isArray(s.sortBy)){var n=o(s.sortBy,v.DEFAULT_SORT);return a(e,n[0],n[1])}if("function"==typeof s.sortBy)return function(e,t){return t.sort(e)}(s.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},v.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?y(this.facets,e):this._state.isDisjunctiveFacet(e)?y(this.disjunctiveFacets,e):void 0},v.prototype.getRefinements=function(){var e=this._state,t=this,r=[];return Object.keys(e.facetsRefinements).forEach((function(n){e.facetsRefinements[n].forEach((function(i){r.push(R(e,"facet",n,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(n){e.facetsExcludes[n].forEach((function(i){r.push(R(e,"exclude",n,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(n){e.disjunctiveFacetsRefinements[n].forEach((function(i){r.push(R(e,"disjunctive",n,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(n){e.hierarchicalFacetsRefinements[n].forEach((function(i){r.push(function(e,t,r,n){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=r.split(a),u=c(n,(function(e){return e.name===t})),o=s.reduce((function(e,t){var r=e&&c(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),u),h=o&&o.count||0,f=o&&o.exhaustive||!1,l=o&&o.path||"";return{type:"hierarchical",attributeName:t,name:l,count:h,exhaustive:f}}(e,n,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t];Object.keys(n).forEach((function(e){n[e].forEach((function(n){r.push({type:"numeric",attributeName:t,name:n,numericValue:n,operator:e})}))}))})),e.tagRefinements.forEach((function(e){r.push({type:"tag",attributeName:"_tags",name:e})})),r},e.exports=v},2438:(e,t,r)=>{"use strict";var n=r(6242),i=r(398),a=r(6029),s=r(5744),c=r(2573),u=r(9888),o=r(7724),h=r(6173),f=r(8294),l=r(3034),m=r(1873).escapeFacetValue;function d(e,t,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.setClient(e);var i=r||{};i.index=t,this.state=n.make(i),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function p(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function v(){return this.state.page}u(d,c),d.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},d.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},d.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},d.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=s._getQueries(r.index,r),a=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:r}),!t)return this.client.search(n).then((function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),{content:new i(r,e.results),state:r,_originalResponse:e}}),(function(e){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),e}));this.client.search(n).then((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(null,new i(r,e.results),r)})).catch((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(e,null,r)}))},d.prototype.findAnswers=function(e){var t=this.state,r=this.derivedHelpers[0];if(!r)return Promise.resolve([]);var n=r.getModifiedState(t),i=f({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:h(s._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),a="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(a);var c=this.client.initIndex(n.index);if("function"!=typeof c.findAnswers)throw new Error(a);return c.findAnswers(n.query,e.queryLanguages,i)},d.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"function"!=typeof this.client.search)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var c=this.state.setQueryParameters(n||{}),u=c.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,r,c);this._currentNbQueries++;var h,f=this;return i?h=this.client.searchForFacetValues([{indexName:c.index,params:o}]):a?h=this.client.initIndex(c.index).searchForFacetValues(o):(delete o.facetName,h=this.client.search([{type:"facet",facet:e,indexName:c.index,params:o}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:c,facet:e,query:t}),h.then((function(t){return f._currentNbQueries--,0===f._currentNbQueries&&f.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.escapedValue=m(t.value),t.isRefined=u?c.isDisjunctiveFacetRefined(e,t.escapedValue):c.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw f._currentNbQueries--,0===f._currentNbQueries&&f.emit("searchQueueEmpty"),e}))},d.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},d.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},d.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},d.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},d.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},d.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},d.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},d.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},d.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},d.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},d.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},d.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},d.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},d.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},d.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},d.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},d.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},d.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},d.prototype.setCurrentPage=p,d.prototype.setPage=p,d.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},d.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},d.prototype.setState=function(e){return this._change({state:n.make(e),isPageReset:!1}),this},d.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new n(e),this},d.prototype.hasRefinements=function(e){return!!o(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},d.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},d.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},d.prototype.hasTag=function(e){return this.state.isTagRefined(e)},d.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},d.prototype.getIndex=function(){return this.state.index},d.prototype.getCurrentPage=v,d.prototype.getPage=v,d.prototype.getTags=function(){return this.state.tagRefinements},d.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var r=this.state.getNumericRefinements(e);return Object.keys(r).forEach((function(e){var n=r[e];t.push({value:n,operator:e,type:"numeric"})})),t},d.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},d.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},d.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=s._getQueries(t.index,t),r.push({state:t,queriesCount:n.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var n=e.getModifiedState(t),i=s._getQueries(n.index,n);return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),a=Array.prototype.concat.apply(n,i),c=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,r,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(u){this.emit("error",{error:u})}},d.prototype._dispatchAlgoliaResponse=function(e,t,r){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var n=r.results.slice();e.forEach((function(e){var t=e.state,r=e.queriesCount,a=e.helper,s=n.splice(0,r),c=a.lastResults=new i(t,s);a.emit("result",{results:c,state:t})}))}},d.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},d.prototype.containsRefinement=function(e,t,r,n){return e||0!==t.length||0!==r.length||0!==n.length},d.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},d.prototype._change=function(e){var t=e.state,r=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:r}))},d.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},d.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.client=e),this},d.prototype.getClient=function(){return this.client},d.prototype.derive=function(e){var t=new a(this,e);return this.derivedHelpers.push(t),t},d.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},d.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=d},7055:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},1822:e=>{"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},1873:e=>{"use strict";e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},7424:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)if(t(e[r]))return e[r]}},6423:e=>{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}},5248:(e,t,r)=>{"use strict";var n=r(7424);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)}),[[],[]])}},9888:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},6396:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},8294:e=>{"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function r(e,n){if(e===n)return e;for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&"__proto__"!==i){var a=n[i],s=e[i];void 0!==s&&void 0===a||(t(s)&&t(a)?e[i]=r(s,a):e[i]="object"==typeof(c=a)&&null!==c?r(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n<i;n++){var a=arguments[n];t(a)&&r(e,a)}return e}},7724:e=>{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},6173:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}},2901:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||n&&i||!r)return 1;if(!n&&e<t||a&&r||!i)return-1}return 0}e.exports=function(e,r,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,t){return{criteria:r.map((function(t){return e[t]})),index:t,value:e}}));return i.sort((function(e,r){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],r.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-r.index})),i.map((function(e){return e.value}))}},8202:e=>{"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},5744:(e,t,r)=>{"use strict";var n=r(8294);function i(e){return Object.keys(e).sort((function(e,t){return e.localeCompare(t)})).reduce((function(t,r){return t[r]=e[r],t}),{})}var a={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),s=t.getHierarchicalRefinement(n),c=t._getHierarchicalFacetSeparator(i);if(s.length>0&&s[0].split(c).length>1){var u=s[0].split(c).slice(0,-1).reduce((function(e,t,r){return e.concat({attribute:i.attributes[r],value:0===r?t:[e[e.length-1].value,t].join(c)})}),[]);u.forEach((function(n,i){var s=a._getDisjunctiveFacetSearchParams(t,n.attribute,0===i),c=u[i-1];s.facetFilters=i>0?[c.attribute+":"+c.value]:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)),r=a._getFacetFilters(e),s=a._getNumericFilters(e),c=a._getTagFilters(e),u={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:c};return r.length>0&&(u.facetFilters=r),s.length>0&&(u.numericFilters=s),i(n({},e.getQueryParams(),u))},_getDisjunctiveFacetSearchParams:function(e,t,r){var s=a._getFacetFilters(e,t,r),c=a._getNumericFilters(e,t),u=a._getTagFilters(e),o={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};u.length>0&&(o.tagFilters=u);var h=e.getHierarchicalFacetByName(t);return o.facets=h?a._getDisjunctiveHierarchicalFacetAttribute(e,h,r):t,c.length>0&&(o.numericFilters=c),s.length>0&&(o.facetFilters=s),i(n({},e.getQueryParams(),o))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==n&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return n+e+t}));r.push(i)}else r.push(n+e+t)}))}))})),r},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,r){var n=[],i=e.facetsRefinements||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){n.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){n.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var r=s[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,u,o=e.getHierarchicalFacetByName(i),h=e._getHierarchicalFacetSeparator(o),f=e._getHierarchicalRootPath(o);if(t===i){if(-1===a.indexOf(h)||!f&&!0===r||f&&f.split(h).length===a.split(h).length)return;f?(u=f.split(h).length-1,a=f):(u=a.split(h).length-2,a=a.slice(0,a.lastIndexOf(h))),s=o.attributes[u]}else u=a.split(h).length-1,s=o.attributes[u];s&&n.push([s+":"+a])}})),n},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,r){var n=e.getHierarchicalRefinement(r.name)[0];if(!n)return t.push(r.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(r),a=n.split(i).length,s=r.attributes.slice(0,a+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(n).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,r,s){var c=s.isDisjunctiveFacet(e)?s.clearRefinements(e):s,u={facetQuery:t,facetName:e};return"number"==typeof r&&(u.maxFacetHits=r),i(n({},a._getHitsSearchParams(c),u))}};e.exports=a},6397:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},3034:e=>{"use strict";e.exports="3.11.0"},3061:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach((function(t){e(r,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}))}return r}function n(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(n=(s=c.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw a}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,r="algoliasearch-client-js-".concat(e.key),n=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(n().getItem(r)||"{}")};return{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r=JSON.stringify(e),n=a()[r];return Promise.all([n||t(),void 0!==n])})).then((function(e){var t=i(e,2),n=t[0],a=t[1];return Promise.all([n,a||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=a();return i[JSON.stringify(e)]=t,n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function c(e){var t=a(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return c({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return c({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return c({caches:t}).clear()}))}}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=n(),c=i&&i.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function o(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function h(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(r[i++])}))}var l={WithinQueryParameters:0,WithinHeaders:1};function m(e,t){var r=e||{},n=r.data||{};return Object.keys(r).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])})),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var d={Read:1,Write:2,Any:3},p=1,v=2,g=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function R(e){return"string"==typeof e?{protocol:"https",url:e,accept:d.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||d.Any}}var F="GET",b="POST";function P(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===p||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===g&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(a(r),a(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return R(e)})):t}}))}function j(e,t,n,i){var s=[],c=function(e,t){if(e.method!==F&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),u=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),o=n.method,h=n.method!==F?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),h),i.queryParameters),l=0,m=function t(r,a){var h=r.pop();if(void 0===h)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:O(s)};var m={data:c,headers:u,method:o,url:E(h,n.path,f),connectTimeout:a(l,e.timeouts.connect),responseTimeout:a(l,i.timeout)},d=function(e){var t={request:m,response:e,host:h,triesLeft:r.length};return s.push(t),t},p={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=d(n);return n.isTimedOut&&l++,Promise.all([e.logger.info("Retryable failure",w(i)),e.hostsCache.set(h,y(h,n.isTimedOut?g:v))]).then((function(){return t(r,a)}))},onFail:function(e){throw d(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,O(s))}};return e.requester.send(m).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,p)}))};return P(e.hostsCache,t).then((function(e){return m(a(e.statelessHosts).reverse(),e.getTimeout)}))}function _(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function E(e,t,r){var n=x(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function x(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function O(e){return e.map((function(e){return w(e)}))}function w(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var N=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===l.WithinHeaders?n:{}},queryParameters:function(){return e===l.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:l.WithinHeaders,t,e.apiKey),a=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,u=e.userAgent,o=e.hosts,h=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:a,responsesCache:s,timeouts:c,userAgent:u,headers:e.headers,queryParameters:h,hosts:o.map((function(e){return R(e)})),read:function(e,t){var r=m(t,f.timeouts.read),n=function(){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&d.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(a,(function(){return f.requestsCache.get(a,(function(){return f.requestsCache.set(a,n()).then((function(e){return Promise.all([f.requestsCache.delete(a),e])}),(function(e){return Promise.all([f.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(a,e)}})},write:function(e,t){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&d.Write)})),e,m(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:d.Read},{url:"".concat(t,".algolia.net"),accept:d.Write}].concat(o([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return h({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)},A=function(e){return function(t,r){return t.method===F?e.transporter.read(t,r):e.transporter.write(t,r)}},H=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},S=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:x(e.params||{})})}));return e.transporter.read({method:b,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},Q=function(e){return function(t,i){return Promise.all(t.map((function(t){var a=t.params,s=a.facetName,c=a.facetQuery,u=n(a,["facetName","facetQuery"]);return H(e)(t.indexName,{methods:{searchForFacetValues:k}}).searchForFacetValues(s,c,r(r({},i),u))})))}},T=function(e){return function(t,r,n){return e.transporter.read({method:b,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:b,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},k=function(e){return function(t,r,n){return e.transporter.read({method:b,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},D=1,I=2,q=3;function V(e,t,n){var i,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},a=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(a),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(a),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(a),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=q,{debug:function(e,t){return D>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return I>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:u(),requestsCache:u({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.14.2","-").concat(e)}),u()]}),userAgent:_("4.14.2").add({segment:"Browser",version:"lite"}),authMode:l.WithinQueryParameters};return N(r(r(r({},a),n),{},{methods:{search:S,searchForFacetValues:Q,multipleQueries:S,multipleSearchForFacetValues:Q,customRequest:A,initIndex:function(e){return function(t){return H(e)(t,{methods:{search:C,searchForFacetValues:k,findAnswers:T}})}}}}))}return V.version="4.14.2",V}()},689:(e,t,r)=>{"use strict";r.d(t,{c:()=>o});var n=r(7378),i=r(353);const a=["zero","one","two","few","many","other"];function s(e){return a.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function u(){const{i18n:{currentLocale:e}}=(0,i.Z)();return(0,n.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(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`),c}}),[e])}function o(){const e=u();return{selectMessage:(t,r)=>function(e,t,r){const n=e.split("|");if(1===n.length)return n[0];n.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 ${n.length}: ${e}`);const i=r.select(t),a=r.pluralForms.indexOf(i);return n[Math.min(a,n.length-1)]}(r,t,e)}}},6351:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>I});var n=r(7378),i=r(8944),a=r(3061),s=r.n(a),c=r(2339),u=r.n(c),o=r(7092),h=r(1884),f=r(161),l=r(689),m=r(1503),d=r(1763),p=r(1123),v=r(3584),g=r(9162),y=r(353),R=r(2935),F=r(9213),b=r(952);const P="searchQueryInput_RVvj",j="searchVersionInput_QmSs",_="searchResultsColumn_Vh0c",E="algoliaLogo_yiAH",x="algoliaLogoPathFill_tzCx",O="searchResultItem_q31K",w="searchResultItemHeading_Iq68",N="searchResultItemPath_pr04",A="searchResultItemSummary_fqhL",H="searchQueryColumn_YWTO",S="searchVersionColumn_pdNL",Q="searchLogoColumn_ugtA",T="loadingSpinner_hU64",C="loader_DZsO";function k(e){let{docsSearchVersionsHelpers:t}=e;const r=Object.entries(t.allDocsData).filter((e=>{let[,t]=e;return t.versions.length>1}));return n.createElement("div",{className:(0,i.Z)("col","col--3","padding-left--none",S)},r.map((e=>{let[i,a]=e;const s=r.length>1?`${i}: `:"";return n.createElement("select",{key:i,onChange:e=>t.setSearchVersion(i,e.target.value),defaultValue:t.searchVersions[i],className:j},a.versions.map(((e,t)=>n.createElement("option",{key:t,label:`${s}${e.label}`,value:e.name}))))})))}function D(){const{siteConfig:{themeConfig:e},i18n:{currentLocale:t}}=(0,y.Z)(),{algolia:{appId:r,apiKey:a,indexName:c,externalUrlRegex:p}}=e,j=function(){const{selectMessage:e}=(0,l.c)();return t=>e(t,(0,F.I)({id:"theme.SearchPage.documentsFound.plurals",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)',message:"One document found|{count} documents found"},{count:t}))}(),S=function(){const e=(0,R._r)(),[t,r]=(0,n.useState)((()=>Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return{...e,[r]:n.versions[0].name}}),{}))),i=Object.values(e).some((e=>e.versions.length>1));return{allDocsData:e,versioningEnabled:i,searchVersions:t,setSearchVersion:(e,t)=>r((r=>({...r,[e]:t})))}}(),{searchQuery:D,setSearchQuery:I}=(0,v.O)(),q={items:[],query:null,totalResults:null,totalPages:null,lastPage:null,hasMore:null,loading:null},[V,L]=(0,n.useReducer)(((e,t)=>{switch(t.type){case"reset":return q;case"loading":return{...e,loading:!0};case"update":return D!==t.value.query?e:{...t.value,items:0===t.value.lastPage?t.value.items:e.items.concat(t.value.items)};case"advance":{const t=e.totalPages>e.lastPage+1;return{...e,lastPage:t?e.lastPage+1:e.lastPage,hasMore:t}}default:return e}}),q),z=s()(r,a),B=u()(z,c,{hitsPerPage:15,advancedSyntax:!0,disjunctiveFacets:["language","docusaurus_tag"]});B.on("result",(e=>{let{results:{query:t,hits:r,page:n,nbHits:i,nbPages:a}}=e;if(""===t||!Array.isArray(r))return void L({type:"reset"});const s=e=>e.replace(/algolia-docsearch-suggestion--highlight/g,"search-result-match"),c=r.map((e=>{let{url:t,_highlightResult:{hierarchy:r},_snippetResult:n={}}=e;const i=new URL(t),a=Object.keys(r).map((e=>s(r[e].value)));return{title:a.pop(),url:(0,m.F)(p,i.href)?i.href:i.pathname+i.hash,summary:n.content?`${s(n.content.value)}...`:"",breadcrumbs:a}}));L({type:"update",value:{items:c,query:t,totalResults:i,totalPages:a,lastPage:n,hasMore:a>n+1,loading:!1}})}));const[M,J]=(0,n.useState)(null),W=(0,n.useRef)(0),U=(0,n.useRef)(f.Z.canUseIntersectionObserver&&new IntersectionObserver((e=>{const{isIntersecting:t,boundingClientRect:{y:r}}=e[0];t&&W.current>r&&L({type:"advance"}),W.current=r}),{threshold:1})),Z=()=>D?(0,F.I)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:D}):(0,F.I)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"}),$=(0,d.zX)((function(e){void 0===e&&(e=0),B.addDisjunctiveFacetRefinement("docusaurus_tag","default"),B.addDisjunctiveFacetRefinement("language",t),Object.entries(S.searchVersions).forEach((e=>{let[t,r]=e;B.addDisjunctiveFacetRefinement("docusaurus_tag",`docs-${t}-${r}`)})),B.setQuery(D).setPage(e).search()}));return(0,n.useEffect)((()=>{if(!M)return;const e=U.current;return e?(e.observe(M),()=>e.unobserve(M)):()=>!0}),[M]),(0,n.useEffect)((()=>{L({type:"reset"}),D&&(L({type:"loading"}),setTimeout((()=>{$()}),300))}),[D,S.searchVersions,$]),(0,n.useEffect)((()=>{V.lastPage&&0!==V.lastPage&&$(V.lastPage)}),[$,V.lastPage]),n.createElement(b.Z,null,n.createElement(o.Z,null,n.createElement("title",null,(0,g.p)(Z())),n.createElement("meta",{property:"robots",content:"noindex, follow"})),n.createElement("div",{className:"container margin-vert--lg"},n.createElement("h1",null,Z()),n.createElement("form",{className:"row",onSubmit:e=>e.preventDefault()},n.createElement("div",{className:(0,i.Z)("col",H,{"col--9":S.versioningEnabled,"col--12":!S.versioningEnabled})},n.createElement("input",{type:"search",name:"q",className:P,placeholder:(0,F.I)({id:"theme.SearchPage.inputPlaceholder",message:"Type your search here",description:"The placeholder for search page input"}),"aria-label":(0,F.I)({id:"theme.SearchPage.inputLabel",message:"Search",description:"The ARIA label for search page input"}),onChange:e=>I(e.target.value),value:D,autoComplete:"off",autoFocus:!0})),S.versioningEnabled&&n.createElement(k,{docsSearchVersionsHelpers:S})),n.createElement("div",{className:"row"},n.createElement("div",{className:(0,i.Z)("col","col--8",_)},!!V.totalResults&&j(V.totalResults)),n.createElement("div",{className:(0,i.Z)("col","col--4","text--right",Q)},n.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.algolia.com/","aria-label":(0,F.I)({id:"theme.SearchPage.algoliaLabel",message:"Search by Algolia",description:"The ARIA label for Algolia mention"})},n.createElement("svg",{viewBox:"0 0 168 24",className:E},n.createElement("g",{fill:"none"},n.createElement("path",{className:x,d:"M120.925 18.804c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199 5.7 5.7 0 0 0-.897.069 2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 0 1-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 0 1 1.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 0 1 .233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 0 0-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 0 1 1.753 1.216 5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17zM6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 0 1-.582-.271 13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z"}),n.createElement("path",{fill:"#5468FF",d:"M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938z"}),n.createElement("path",{fill:"white",d:"M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729 6.37 6.37 0 0 0 6.372-6.368 6.358 6.358 0 0 0-6.371-6.36"})))))),V.items.length>0?n.createElement("main",null,V.items.map(((e,t)=>{let{title:r,url:a,summary:s,breadcrumbs:c}=e;return n.createElement("article",{key:t,className:O},n.createElement("h2",{className:w},n.createElement(h.Z,{to:a,dangerouslySetInnerHTML:{__html:r}})),c.length>0&&n.createElement("nav",{"aria-label":"breadcrumbs"},n.createElement("ul",{className:(0,i.Z)("breadcrumbs",N)},c.map(((e,t)=>n.createElement("li",{key:t,className:"breadcrumbs__item",dangerouslySetInnerHTML:{__html:e}}))))),s&&n.createElement("p",{className:A,dangerouslySetInnerHTML:{__html:s}}))}))):[D&&!V.loading&&n.createElement("p",{key:"no-results"},n.createElement(F.Z,{id:"theme.SearchPage.noResultsText",description:"The paragraph for empty search result"},"No results were found")),!!V.loading&&n.createElement("div",{key:"spinner",className:T})],V.hasMore&&n.createElement("div",{className:C,ref:J},n.createElement(F.Z,{id:"theme.SearchPage.fetchingNewResults",description:"The paragraph for fetching new search results"},"Fetching new results..."))))}function I(){return n.createElement(p.FG,{className:"search-page-wrapper"},n.createElement(D,null))}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.d094f34e.js b/assets/js/1a4e3797.d094f34e.js new file mode 100644 index 00000000000..7e44c69ab27 --- /dev/null +++ b/assets/js/1a4e3797.d094f34e.js @@ -0,0 +1,2 @@ +/*! For license information please see 1a4e3797.d094f34e.js.LICENSE.txt */ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7920],{2573:e=>{function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function n(e){return"object"==typeof e&&null!==e}function i(e){return void 0===e}e.exports=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var t,a,s,c,u,o;if(this._events||(this._events={}),"error"===e&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var h=new Error('Uncaught, unspecified "error" event. ('+t+")");throw h.context=t,h}if(i(a=this._events[e]))return!1;if(r(a))switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),a.apply(this,c)}else if(n(a))for(c=Array.prototype.slice.call(arguments,1),s=(o=a.slice()).length,u=0;u<s;u++)o[u].apply(this,c);return!0},t.prototype.addListener=function(e,a){var s;if(!r(a))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(a.listener)?a.listener:a),this._events[e]?n(this._events[e])?this._events[e].push(a):this._events[e]=[this._events[e],a]:this._events[e]=a,n(this._events[e])&&!this._events[e].warned&&(s=i(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&s>0&&this._events[e].length>s&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,t){if(!r(t))throw TypeError("listener must be a function");var n=!1;function i(){this.removeListener(e,i),n||(n=!0,t.apply(this,arguments))}return i.listener=t,this.on(e,i),this},t.prototype.removeListener=function(e,t){var i,a,s,c;if(!r(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(s=(i=this._events[e]).length,a=-1,i===t||r(i.listener)&&i.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(n(i)){for(c=s;c-- >0;)if(i[c]===t||i[c].listener&&i[c].listener===t){a=c;break}if(a<0)return this;1===i.length?(i.length=0,delete this._events[e]):i.splice(a,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},t.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(r(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(r(t))return 1;if(t)return t.length}return 0},t.listenerCount=function(e,t){return e.listenerCount(t)}},2339:(e,t,r)=>{"use strict";var n=r(2438),i=r(6242),a=r(398);function s(e,t,r){return new n(e,t,r)}s.version=r(3034),s.AlgoliaSearchHelper=n,s.SearchParameters=i,s.SearchResults=a,e.exports=s},6029:(e,t,r)=>{"use strict";var n=r(2573);function i(e,t){this.main=e,this.fn=t,this.lastResults=null}r(9888)(i,n),i.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},i.prototype.getModifiedState=function(e){return this.fn(e)},e.exports=i},1242:(e,t,r)=>{"use strict";var n=r(1822),i=r(6173),a=r(7724),s={addRefinement:function(e,t,r){if(s.isRefined(e,t,r))return e;var i=""+r,a=e[t]?e[t].concat(i):[i],c={};return c[t]=a,n({},c,e)},removeRefinement:function(e,t,r){if(void 0===r)return s.clearRefinement(e,(function(e,r){return t===r}));var n=""+r;return s.clearRefinement(e,(function(e,r){return t===r&&n===e}))},toggleRefinement:function(e,t,r){if(void 0===r)throw new Error("toggleRefinement should be used with a value");return s.isRefined(e,t,r)?s.removeRefinement(e,t,r):s.addRefinement(e,t,r)},clearRefinement:function(e,t,r){if(void 0===t)return a(e)?{}:e;if("string"==typeof t)return i(e,[t]);if("function"==typeof t){var n=!1,s=Object.keys(e).reduce((function(i,a){var s=e[a]||[],c=s.filter((function(e){return!t(e,a,r)}));return c.length!==s.length&&(n=!0),i[a]=c,i}),{});return n?s:e}},isRefined:function(e,t,r){var n=!!e[t]&&e[t].length>0;if(void 0===r||!n)return n;var i=""+r;return-1!==e[t].indexOf(i)}};e.exports=s},6242:(e,t,r)=>{"use strict";var n=r(8294),i=r(1822),a=r(6396),s=r(7424),c=r(8202),u=r(6173),o=r(7724),h=r(6397),f=r(1242);function l(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every((function(e,r){return l(t[r],e)})):e===t}function m(e){var t=e?m._parseNumbers(e):{};void 0===t.userToken||h(t.userToken)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=t.facets||[],this.disjunctiveFacets=t.disjunctiveFacets||[],this.hierarchicalFacets=t.hierarchicalFacets||[],this.facetsRefinements=t.facetsRefinements||{},this.facetsExcludes=t.facetsExcludes||{},this.disjunctiveFacetsRefinements=t.disjunctiveFacetsRefinements||{},this.numericRefinements=t.numericRefinements||{},this.tagRefinements=t.tagRefinements||[],this.hierarchicalFacetsRefinements=t.hierarchicalFacetsRefinements||{};var r=this;Object.keys(t).forEach((function(e){var n=-1!==m.PARAMETERS.indexOf(e),i=void 0!==t[e];!n&&i&&(r[e]=t[e])}))}m.PARAMETERS=Object.keys(new m),m._parseNumbers=function(e){if(e instanceof m)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach((function(r){var n=e[r];if("string"==typeof n){var i=parseFloat(n);t[r]=isNaN(i)?n:i}})),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map((function(e){return Array.isArray(e)?e.map((function(e){return parseFloat(e)})):e}))),e.numericRefinements){var r={};Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t]||{};r[t]={},Object.keys(n).forEach((function(e){var i=n[e].map((function(e){return Array.isArray(e)?e.map((function(e){return"string"==typeof e?parseFloat(e):e})):"string"==typeof e?parseFloat(e):e}));r[t][e]=i}))})),t.numericRefinements=r}return n({},e,t)},m.make=function(e){var t=new m(e);return(e.hierarchicalFacets||[]).forEach((function(e){if(e.rootPath){var r=t.getHierarchicalRefinement(e.name);r.length>0&&0!==r[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(r=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}})),t},m.validate=function(e,t){var r=t||{};return e.tagFilters&&r.tagRefinements&&r.tagRefinements.length>0?new Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&r.tagFilters?new Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&r.numericRefinements&&o(r.numericRefinements)?new Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):o(e.numericRefinements)&&r.numericFilters?new Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},m.prototype={constructor:m,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:f.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:f.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:f.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:f.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,r){var i=c(r);if(this.isNumericRefined(e,t,i))return this;var a=n({},this.numericRefinements);return a[e]=n({},a[e]),a[e][t]?(a[e][t]=a[e][t].slice(),a[e][t].push(i)):a[e][t]=[i],this.setQueryParameters({numericRefinements:a})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,r){return void 0!==r?this.isNumericRefined(e,t,r)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(n,i){return i===e&&n.op===t&&l(n.val,c(r))}))}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(r,n){return n===e&&r.op===t}))}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements((function(t,r){return r===e}))}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return o(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return u(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,r=this.numericRefinements,n=Object.keys(r).reduce((function(n,i){var a=r[i],s={};return a=a||{},Object.keys(a).forEach((function(r){var n=a[r]||[],c=[];n.forEach((function(t){e({val:t,op:r},i,"numeric")||c.push(t)})),c.length!==n.length&&(t=!0),s[r]=c})),n[i]=s,n}),{});return t?n:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw new Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:f.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:f.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:f.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter((function(t){return t!==e}))}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter((function(t){return t!==e}))}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter((function(t){return t.name!==e}))}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:f.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return f.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:f.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return f.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:f.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter((function(t){return t!==e}))};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw new Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:f.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw new Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:f.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw new Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:f.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),n={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+r))?-1===t.indexOf(r)?n[e]=[]:n[e]=[t.slice(0,t.lastIndexOf(r))]:n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},n,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw new Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw new Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var r={};return r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:i({},r,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:i({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&f.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&f.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var r=this.getHierarchicalRefinement(e);return t?-1!==r.indexOf(t):r.length>0},isNumericRefined:function(e,t,r){if(void 0===r&&void 0===t)return!!this.numericRefinements[e];var n=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===r||!n)return n;var i,a,u=c(r),o=void 0!==(i=this.numericRefinements[e][t],a=u,s(i,(function(e){return l(e,a)})));return n&&o},isTagRefined:function(e){return-1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=a(Object.keys(this.numericRefinements).filter((function(t){return Object.keys(e.numericRefinements[t]).length>0})),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter((function(t){return e.disjunctiveFacetsRefinements[t].length>0})).concat(t).concat(this.getRefinedHierarchicalFacets())},getRefinedHierarchicalFacets:function(){var e=this;return a(this.hierarchicalFacets.map((function(e){return e.name})),Object.keys(this.hierarchicalFacetsRefinements).filter((function(t){return e.hierarchicalFacetsRefinements[t].length>0})))},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter((function(t){return-1===e.indexOf(t)}))},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},r=this;return Object.keys(this).forEach((function(n){var i=r[n];-1===e.indexOf(n)&&void 0!==i&&(t[n]=i)})),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var r={};return r[e]=t,this.setQueryParameters(r)},setQueryParameters:function(e){if(!e)return this;var t=m.validate(this,e);if(t)throw t;var r=this,n=m._parseNumbers(e),i=Object.keys(this).reduce((function(e,t){return e[t]=r[t],e}),{}),a=Object.keys(n).reduce((function(e,t){var r=void 0!==e[t],i=void 0!==n[t];return r&&!i?u(e,[t]):(i&&(e[t]=n[t]),e)}),i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return s(this.hierarchicalFacets,(function(t){return t.name===e}))},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var r=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(r).map((function(e){return e.trim()}))},toString:function(){return JSON.stringify(this,null,2)}},e.exports=m},4638:(e,t,r)=>{"use strict";e.exports=function(e){return function(t,r){var s=e.hierarchicalFacets[r],o=e.hierarchicalFacetsRefinements[s.name]&&e.hierarchicalFacetsRefinements[s.name][0]||"",h=e._getHierarchicalFacetSeparator(s),f=e._getHierarchicalRootPath(s),l=e._getHierarchicalShowParentLevel(s),m=a(e._getHierarchicalFacetSortBy(s)),d=t.every((function(e){return e.exhaustive})),p=function(e,t,r,a,s){return function(o,h,f){var l=o;if(f>0){var m=0;for(l=o;m<f;){var d=l&&Array.isArray(l.data)?l.data:[];l=i(d,(function(e){return e.isRefined})),m++}}if(l){var p=Object.keys(h.data).map((function(e){return[e,h.data[e]]})).filter((function(e){return function(e,t,r,n,i,a){if(i&&(0!==e.indexOf(i)||i===e))return!1;return!i&&-1===e.indexOf(n)||i&&e.split(n).length-i.split(n).length==1||-1===e.indexOf(n)&&-1===r.indexOf(n)||0===r.indexOf(e)||0===e.indexOf(t+n)&&(a||0===e.indexOf(r))}(e[0],l.path||r,s,t,r,a)}));l.data=n(p.map((function(e){var r=e[0];return function(e,t,r,n,i){var a=t.split(r);return{name:a[a.length-1].trim(),path:t,escapedValue:c(t),count:e,isRefined:n===t||0===n.indexOf(t+r),exhaustive:i,data:null}}(e[1],r,t,u(s),h.exhaustive)})),e[0],e[1])}return o}}(m,h,f,l,o),v=t;return f&&(v=t.slice(f.split(h).length)),v.reduce(p,{name:e.hierarchicalFacets[r].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:d,data:null})}};var n=r(2901),i=r(7424),a=r(5248),s=r(1873),c=s.escapeFacetValue,u=s.unescapeFacetValue},398:(e,t,r)=>{"use strict";var n=r(8294),i=r(1822),a=r(2901),s=r(7055),c=r(7424),u=r(6423),o=r(5248),h=r(1873),f=h.escapeFacetValue,l=h.unescapeFacetValue,m=r(4638);function d(e){var t={};return e.forEach((function(e,r){t[e]=r})),t}function p(e,t,r){t&&t[r]&&(e.stats=t[r])}function v(e,t,r){var a=t[0];this._rawResults=t;var o=this;Object.keys(a).forEach((function(e){o[e]=a[e]})),Object.keys(r||{}).forEach((function(e){o[e]=r[e]})),this.processingTimeMS=t.reduce((function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS}),0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map((function(){return[]})),this.facets=[];var h=e.getRefinedDisjunctiveFacets(),f=d(e.facets),v=d(e.disjunctiveFacets),g=1,y=a.facets||{};Object.keys(y).forEach((function(t){var r,n,i=y[t],s=(r=e.hierarchicalFacets,n=t,c(r,(function(e){return(e.attributes||[]).indexOf(n)>-1})));if(s){var h=s.attributes.indexOf(t),l=u(e.hierarchicalFacets,(function(e){return e.name===s.name}));o.hierarchicalFacets[l][h]={attribute:t,data:i,exhaustive:a.exhaustiveFacetsCount}}else{var m,d=-1!==e.disjunctiveFacets.indexOf(t),g=-1!==e.facets.indexOf(t);d&&(m=v[t],o.disjunctiveFacets[m]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},p(o.disjunctiveFacets[m],a.facets_stats,t)),g&&(m=f[t],o.facets[m]={name:t,data:i,exhaustive:a.exhaustiveFacetsCount},p(o.facets[m],a.facets_stats,t))}})),this.hierarchicalFacets=s(this.hierarchicalFacets),h.forEach((function(r){var s=t[g],c=s&&s.facets?s.facets:{},h=e.getHierarchicalFacetByName(r);Object.keys(c).forEach((function(t){var r,f=c[t];if(h){r=u(e.hierarchicalFacets,(function(e){return e.name===h.name}));var m=u(o.hierarchicalFacets[r],(function(e){return e.attribute===t}));if(-1===m)return;o.hierarchicalFacets[r][m].data=n({},o.hierarchicalFacets[r][m].data,f)}else{r=v[t];var d=a.facets&&a.facets[t]||{};o.disjunctiveFacets[r]={name:t,data:i({},f,d),exhaustive:s.exhaustiveFacetsCount},p(o.disjunctiveFacets[r],s.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach((function(n){!o.disjunctiveFacets[r].data[n]&&e.disjunctiveFacetsRefinements[t].indexOf(l(n))>-1&&(o.disjunctiveFacets[r].data[n]=0)}))}})),g++})),e.getRefinedHierarchicalFacets().forEach((function(r){var n=e.getHierarchicalFacetByName(r),a=e._getHierarchicalFacetSeparator(n),s=e.getHierarchicalRefinement(r);0===s.length||s[0].split(a).length<2||t.slice(g).forEach((function(t){var r=t&&t.facets?t.facets:{};Object.keys(r).forEach((function(t){var c=r[t],h=u(e.hierarchicalFacets,(function(e){return e.name===n.name})),f=u(o.hierarchicalFacets[h],(function(e){return e.attribute===t}));if(-1!==f){var l={};if(s.length>0){var m=s[0].split(a)[0];l[m]=o.hierarchicalFacets[h][f].data[m]}o.hierarchicalFacets[h][f].data=i(l,c,o.hierarchicalFacets[h][f].data)}})),g++}))})),Object.keys(e.facetsExcludes).forEach((function(t){var r=e.facetsExcludes[t],n=f[t];o.facets[n]={name:t,data:a.facets[t],exhaustive:a.exhaustiveFacetsCount},r.forEach((function(e){o.facets[n]=o.facets[n]||{name:t},o.facets[n].data=o.facets[n].data||{},o.facets[n].data[e]=0}))})),this.hierarchicalFacets=this.hierarchicalFacets.map(m(e)),this.facets=s(this.facets),this.disjunctiveFacets=s(this.disjunctiveFacets),this._state=e}function g(e,t,r,n){if(n=n||0,Array.isArray(t))return e(t,r[n]);if(!t.data||0===t.data.length)return t;var a=t.data.map((function(t){return g(e,t,r,n+1)})),s=e(a,r[n]);return i({data:s},t)}function y(e,t){var r=c(e,(function(e){return e.name===t}));return r&&r.stats}function R(e,t,r,n,i){var a=c(i,(function(e){return e.name===r})),s=a&&a.data&&a.data[n]?a.data[n]:0,u=a&&a.exhaustive||!1;return{type:t,attributeName:r,name:n,count:s,exhaustive:u}}v.prototype.getFacetByName=function(e){function t(t){return t.name===e}return c(this.facets,t)||c(this.disjunctiveFacets,t)||c(this.hierarchicalFacets,t)},v.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],v.prototype.getFacetValues=function(e,t){var r=function(e,t){function r(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var n=c(e.facets,r);return n?Object.keys(n.data).map((function(r){var i=f(r);return{name:r,escapedValue:i,count:n.data[r],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,r)}})):[]}if(e._state.isDisjunctiveFacet(t)){var i=c(e.disjunctiveFacets,r);return i?Object.keys(i.data).map((function(r){var n=f(r);return{name:r,escapedValue:n,count:i.data[r],isRefined:e._state.isDisjunctiveFacetRefined(t,n)}})):[]}if(e._state.isHierarchicalFacet(t))return c(e.hierarchicalFacets,r)}(this,e);if(r){var n,s=i({},t,{sortBy:v.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),u=this;if(Array.isArray(r))n=[e];else n=u._state.getHierarchicalFacetByName(r.name).attributes;return g((function(e,t){if(s.facetOrdering){var r=function(e,t){return e.renderingContent&&e.renderingContent.facetOrdering&&e.renderingContent.facetOrdering.values&&e.renderingContent.facetOrdering.values[t]}(u,t);if(Boolean(r))return function(e,t){var r=[],n=[],i=(t.order||[]).reduce((function(e,t,r){return e[t]=r,e}),{});e.forEach((function(e){var t=e.path||e.name;void 0!==i[t]?r[i[t]]=e:n.push(e)})),r=r.filter((function(e){return e}));var s,c=t.sortRemainingBy;return"hidden"===c?r:(s="alpha"===c?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(a(n,s[0],s[1])))}(e,r)}if(Array.isArray(s.sortBy)){var n=o(s.sortBy,v.DEFAULT_SORT);return a(e,n[0],n[1])}if("function"==typeof s.sortBy)return function(e,t){return t.sort(e)}(s.sortBy,e);throw new Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")}),r,n)}},v.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?y(this.facets,e):this._state.isDisjunctiveFacet(e)?y(this.disjunctiveFacets,e):void 0},v.prototype.getRefinements=function(){var e=this._state,t=this,r=[];return Object.keys(e.facetsRefinements).forEach((function(n){e.facetsRefinements[n].forEach((function(i){r.push(R(e,"facet",n,i,t.facets))}))})),Object.keys(e.facetsExcludes).forEach((function(n){e.facetsExcludes[n].forEach((function(i){r.push(R(e,"exclude",n,i,t.facets))}))})),Object.keys(e.disjunctiveFacetsRefinements).forEach((function(n){e.disjunctiveFacetsRefinements[n].forEach((function(i){r.push(R(e,"disjunctive",n,i,t.disjunctiveFacets))}))})),Object.keys(e.hierarchicalFacetsRefinements).forEach((function(n){e.hierarchicalFacetsRefinements[n].forEach((function(i){r.push(function(e,t,r,n){var i=e.getHierarchicalFacetByName(t),a=e._getHierarchicalFacetSeparator(i),s=r.split(a),u=c(n,(function(e){return e.name===t})),o=s.reduce((function(e,t){var r=e&&c(e.data,(function(e){return e.name===t}));return void 0!==r?r:e}),u),h=o&&o.count||0,f=o&&o.exhaustive||!1,l=o&&o.path||"";return{type:"hierarchical",attributeName:t,name:l,count:h,exhaustive:f}}(e,n,i,t.hierarchicalFacets))}))})),Object.keys(e.numericRefinements).forEach((function(t){var n=e.numericRefinements[t];Object.keys(n).forEach((function(e){n[e].forEach((function(n){r.push({type:"numeric",attributeName:t,name:n,numericValue:n,operator:e})}))}))})),e.tagRefinements.forEach((function(e){r.push({type:"tag",attributeName:"_tags",name:e})})),r},e.exports=v},2438:(e,t,r)=>{"use strict";var n=r(6242),i=r(398),a=r(6029),s=r(5744),c=r(2573),u=r(9888),o=r(7724),h=r(6173),f=r(8294),l=r(3034),m=r(1873).escapeFacetValue;function d(e,t,r){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.setClient(e);var i=r||{};i.index=t,this.state=n.make(i),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function p(e){if(e<0)throw new Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function v(){return this.state.page}u(d,c),d.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},d.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},d.prototype.getQuery=function(){var e=this.state;return s._getHitsSearchParams(e)},d.prototype.searchOnce=function(e,t){var r=e?this.state.setQueryParameters(e):this.state,n=s._getQueries(r.index,r),a=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:r}),!t)return this.client.search(n).then((function(e){return a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),{content:new i(r,e.results),state:r,_originalResponse:e}}),(function(e){throw a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),e}));this.client.search(n).then((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(null,new i(r,e.results),r)})).catch((function(e){a._currentNbQueries--,0===a._currentNbQueries&&a.emit("searchQueueEmpty"),t(e,null,r)}))},d.prototype.findAnswers=function(e){var t=this.state,r=this.derivedHelpers[0];if(!r)return Promise.resolve([]);var n=r.getModifiedState(t),i=f({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:h(s._getHitsSearchParams(n),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),a="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw new Error(a);var c=this.client.initIndex(n.index);if("function"!=typeof c.findAnswers)throw new Error(a);return c.findAnswers(n.query,e.queryLanguages,i)},d.prototype.searchForFacetValues=function(e,t,r,n){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"function"!=typeof this.client.search)throw new Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var c=this.state.setQueryParameters(n||{}),u=c.isDisjunctiveFacet(e),o=s.getSearchForFacetQuery(e,t,r,c);this._currentNbQueries++;var h,f=this;return i?h=this.client.searchForFacetValues([{indexName:c.index,params:o}]):a?h=this.client.initIndex(c.index).searchForFacetValues(o):(delete o.facetName,h=this.client.search([{type:"facet",facet:e,indexName:c.index,params:o}]).then((function(e){return e.results[0]}))),this.emit("searchForFacetValues",{state:c,facet:e,query:t}),h.then((function(t){return f._currentNbQueries--,0===f._currentNbQueries&&f.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach((function(t){t.escapedValue=m(t.value),t.isRefined=u?c.isDisjunctiveFacetRefined(e,t.escapedValue):c.isFacetRefined(e,t.escapedValue)})),t}),(function(e){throw f._currentNbQueries--,0===f._currentNbQueries&&f.emit("searchQueueEmpty"),e}))},d.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},d.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},d.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},d.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,r),isPageReset:!0}),this},d.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},d.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},d.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},d.prototype.removeNumericRefinement=function(e,t,r){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,r),isPageReset:!0}),this},d.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},d.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},d.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},d.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},d.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},d.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},d.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},d.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},d.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},d.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},d.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},d.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},d.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},d.prototype.setCurrentPage=p,d.prototype.setPage=p,d.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},d.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},d.prototype.setState=function(e){return this._change({state:n.make(e),isPageReset:!1}),this},d.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new n(e),this},d.prototype.hasRefinements=function(e){return!!o(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},d.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},d.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},d.prototype.hasTag=function(e){return this.state.isTagRefined(e)},d.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},d.prototype.getIndex=function(){return this.state.index},d.prototype.getCurrentPage=v,d.prototype.getPage=v,d.prototype.getTags=function(){return this.state.tagRefinements},d.prototype.getRefinements=function(e){var t=[];if(this.state.isConjunctiveFacet(e))this.state.getConjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"conjunctive"})})),this.state.getExcludeRefinements(e).forEach((function(e){t.push({value:e,type:"exclude"})}));else if(this.state.isDisjunctiveFacet(e)){this.state.getDisjunctiveRefinements(e).forEach((function(e){t.push({value:e,type:"disjunctive"})}))}var r=this.state.getNumericRefinements(e);return Object.keys(r).forEach((function(e){var n=r[e];t.push({value:n,operator:e,type:"numeric"})})),t},d.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},d.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},d.prototype._search=function(e){var t=this.state,r=[],n=[];e.onlyWithDerivedHelpers||(n=s._getQueries(t.index,t),r.push({state:t,queriesCount:n.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map((function(e){var n=e.getModifiedState(t),i=s._getQueries(n.index,n);return r.push({state:n,queriesCount:i.length,helper:e}),e.emit("search",{state:n,results:e.lastResults}),i})),a=Array.prototype.concat.apply(n,i),c=this._queryId++;this._currentNbQueries++;try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,r,c)).catch(this._dispatchAlgoliaError.bind(this,c))}catch(u){this.emit("error",{error:u})}},d.prototype._dispatchAlgoliaResponse=function(e,t,r){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var n=r.results.slice();e.forEach((function(e){var t=e.state,r=e.queriesCount,a=e.helper,s=n.splice(0,r),c=a.lastResults=new i(t,s);a.emit("result",{results:c,state:t})}))}},d.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},d.prototype.containsRefinement=function(e,t,r,n){return e||0!==t.length||0!==r.length||0!==n.length},d.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},d.prototype._change=function(e){var t=e.state,r=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:r}))},d.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},d.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper ("+l+")"),this.client=e),this},d.prototype.getClient=function(){return this.client},d.prototype.derive=function(e){var t=new a(this,e);return this.derivedHelpers.push(t),t},d.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw new Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},d.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},e.exports=d},7055:e=>{"use strict";e.exports=function(e){return Array.isArray(e)?e.filter(Boolean):[]}},1822:e=>{"use strict";e.exports=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight((function(e,t){return Object.keys(Object(t)).forEach((function(r){void 0!==t[r]&&(void 0!==e[r]&&delete e[r],e[r]=t[r])})),e}),{})}},1873:e=>{"use strict";e.exports={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}}},7424:e=>{"use strict";e.exports=function(e,t){if(Array.isArray(e))for(var r=0;r<e.length;r++)if(t(e[r]))return e[r]}},6423:e=>{"use strict";e.exports=function(e,t){if(!Array.isArray(e))return-1;for(var r=0;r<e.length;r++)if(t(e[r]))return r;return-1}},5248:(e,t,r)=>{"use strict";var n=r(7424);e.exports=function(e,t){var r=(t||[]).map((function(e){return e.split(":")}));return e.reduce((function(e,t){var i=t.split(":"),a=n(r,(function(e){return e[0]===i[0]}));return i.length>1||!a?(e[0].push(i[0]),e[1].push(i[1]),e):(e[0].push(a[0]),e[1].push(a[1]),e)}),[[],[]])}},9888:e=>{"use strict";e.exports=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}},6396:e=>{"use strict";e.exports=function(e,t){return e.filter((function(r,n){return t.indexOf(r)>-1&&e.indexOf(r)===n}))}},8294:e=>{"use strict";function t(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}function r(e,n){if(e===n)return e;for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)&&"__proto__"!==i){var a=n[i],s=e[i];void 0!==s&&void 0===a||(t(s)&&t(a)?e[i]=r(s,a):e[i]="object"==typeof(c=a)&&null!==c?r(Array.isArray(c)?[]:{},c):c)}var c;return e}e.exports=function(e){t(e)||(e={});for(var n=1,i=arguments.length;n<i;n++){var a=arguments[n];t(a)&&r(e,a)}return e}},7724:e=>{"use strict";e.exports=function(e){return e&&Object.keys(e).length>0}},6173:e=>{"use strict";e.exports=function(e,t){if(null===e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}},2901:e=>{"use strict";function t(e,t){if(e!==t){var r=void 0!==e,n=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||n&&i||!r)return 1;if(!n&&e<t||a&&r||!i)return-1}return 0}e.exports=function(e,r,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var i=e.map((function(e,t){return{criteria:r.map((function(t){return e[t]})),index:t,value:e}}));return i.sort((function(e,r){for(var i=-1;++i<e.criteria.length;){var a=t(e.criteria[i],r.criteria[i]);if(a)return i>=n.length?a:"desc"===n[i]?-a:a}return e.index-r.index})),i.map((function(e){return e.value}))}},8202:e=>{"use strict";e.exports=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw new Error("The value should be a number, a parsable string or an array of those.")}},5744:(e,t,r)=>{"use strict";var n=r(8294);function i(e){return Object.keys(e).sort((function(e,t){return e.localeCompare(t)})).reduce((function(t,r){return t[r]=e[r],t}),{})}var a={_getQueries:function(e,t){var r=[];return r.push({indexName:e,params:a._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach((function(n){r.push({indexName:e,params:a._getDisjunctiveFacetSearchParams(t,n)})})),t.getRefinedHierarchicalFacets().forEach((function(n){var i=t.getHierarchicalFacetByName(n),s=t.getHierarchicalRefinement(n),c=t._getHierarchicalFacetSeparator(i);if(s.length>0&&s[0].split(c).length>1){var u=s[0].split(c).slice(0,-1).reduce((function(e,t,r){return e.concat({attribute:i.attributes[r],value:0===r?t:[e[e.length-1].value,t].join(c)})}),[]);u.forEach((function(n,i){var s=a._getDisjunctiveFacetSearchParams(t,n.attribute,0===i),c=u[i-1];s.facetFilters=i>0?[c.attribute+":"+c.value]:void 0,r.push({indexName:e,params:s})}))}})),r},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(a._getHitsHierarchicalFacetsAttributes(e)),r=a._getFacetFilters(e),s=a._getNumericFilters(e),c=a._getTagFilters(e),u={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:c};return r.length>0&&(u.facetFilters=r),s.length>0&&(u.numericFilters=s),i(n({},e.getQueryParams(),u))},_getDisjunctiveFacetSearchParams:function(e,t,r){var s=a._getFacetFilters(e,t,r),c=a._getNumericFilters(e,t),u=a._getTagFilters(e),o={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};u.length>0&&(o.tagFilters=u);var h=e.getHierarchicalFacetByName(t);return o.facets=h?a._getDisjunctiveHierarchicalFacetAttribute(e,h,r):t,c.length>0&&(o.numericFilters=c),s.length>0&&(o.facetFilters=s),i(n({},e.getQueryParams(),o))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var r=[];return Object.keys(e.numericRefinements).forEach((function(n){var i=e.numericRefinements[n]||{};Object.keys(i).forEach((function(e){var a=i[e]||[];t!==n&&a.forEach((function(t){if(Array.isArray(t)){var i=t.map((function(t){return n+e+t}));r.push(i)}else r.push(n+e+t)}))}))})),r},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,r){var n=[],i=e.facetsRefinements||{};Object.keys(i).forEach((function(e){(i[e]||[]).forEach((function(t){n.push(e+":"+t)}))}));var a=e.facetsExcludes||{};Object.keys(a).forEach((function(e){(a[e]||[]).forEach((function(t){n.push(e+":-"+t)}))}));var s=e.disjunctiveFacetsRefinements||{};Object.keys(s).forEach((function(e){var r=s[e]||[];if(e!==t&&r&&0!==r.length){var i=[];r.forEach((function(t){i.push(e+":"+t)})),n.push(i)}}));var c=e.hierarchicalFacetsRefinements||{};return Object.keys(c).forEach((function(i){var a=(c[i]||[])[0];if(void 0!==a){var s,u,o=e.getHierarchicalFacetByName(i),h=e._getHierarchicalFacetSeparator(o),f=e._getHierarchicalRootPath(o);if(t===i){if(-1===a.indexOf(h)||!f&&!0===r||f&&f.split(h).length===a.split(h).length)return;f?(u=f.split(h).length-1,a=f):(u=a.split(h).length-2,a=a.slice(0,a.lastIndexOf(h))),s=o.attributes[u]}else u=a.split(h).length-1,s=o.attributes[u];s&&n.push([s+":"+a])}})),n},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce((function(t,r){var n=e.getHierarchicalRefinement(r.name)[0];if(!n)return t.push(r.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(r),a=n.split(i).length,s=r.attributes.slice(0,a+1);return t.concat(s)}),[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,r){var n=e._getHierarchicalFacetSeparator(t);if(!0===r){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(n).length),[t.attributes[a]]}var s=(e.getHierarchicalRefinement(t.name)[0]||"").split(n).length-1;return t.attributes.slice(0,s+1)},getSearchForFacetQuery:function(e,t,r,s){var c=s.isDisjunctiveFacet(e)?s.clearRefinements(e):s,u={facetQuery:t,facetName:e};return"number"==typeof r&&(u.maxFacetHits=r),i(n({},a._getHitsSearchParams(c),u))}};e.exports=a},6397:e=>{"use strict";e.exports=function(e){return null!==e&&/^[a-zA-Z0-9_-]{1,64}$/.test(e)}},3034:e=>{"use strict";e.exports="3.11.0"},3061:function(e){e.exports=function(){"use strict";function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function r(r){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach((function(t){e(r,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))}))}return r}function n(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,i=!1,a=void 0;try{for(var s,c=e[Symbol.iterator]();!(n=(s=c.next()).done)&&(r.push(s.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==c.return||c.return()}finally{if(i)throw a}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t,r="algoliasearch-client-js-".concat(e.key),n=function(){return void 0===t&&(t=e.localStorage||window.localStorage),t},a=function(){return JSON.parse(n().getItem(r)||"{}")};return{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then((function(){var r=JSON.stringify(e),n=a()[r];return Promise.all([n||t(),void 0!==n])})).then((function(e){var t=i(e,2),n=t[0],a=t[1];return Promise.all([n,a||r.miss(n)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve().then((function(){var i=a();return i[JSON.stringify(e)]=t,n().setItem(r,JSON.stringify(i)),t}))},delete:function(e){return Promise.resolve().then((function(){var t=a();delete t[JSON.stringify(e)],n().setItem(r,JSON.stringify(t))}))},clear:function(){return Promise.resolve().then((function(){n().removeItem(r)}))}}}function c(e){var t=a(e.caches),r=t.shift();return void 0===r?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then((function(e){return Promise.all([e,r.miss(e)])})).then((function(e){return i(e,1)[0]}))},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(e,n,i).catch((function(){return c({caches:t}).get(e,n,i)}))},set:function(e,n){return r.set(e,n).catch((function(){return c({caches:t}).set(e,n)}))},delete:function(e){return r.delete(e).catch((function(){return c({caches:t}).delete(e)}))},clear:function(){return r.clear().catch((function(){return c({caches:t}).clear()}))}}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(r,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var s=n(),c=i&&i.miss||function(){return Promise.resolve()};return s.then((function(e){return c(e)})).then((function(){return s}))},set:function(r,n){return t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function o(e){for(var t=e.length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function h(e,t){return t?(Object.keys(t).forEach((function(r){e[r]=t[r](e)})),e):e}function f(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var i=0;return e.replace(/%s/g,(function(){return encodeURIComponent(r[i++])}))}var l={WithinQueryParameters:0,WithinHeaders:1};function m(e,t){var r=e||{},n=r.data||{};return Object.keys(r).forEach((function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])})),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}var d={Read:1,Write:2,Any:3},p=1,v=2,g=3;function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p;return r(r({},e),{},{status:t,lastUpdate:Date.now()})}function R(e){return"string"==typeof e?{protocol:"https",url:e,accept:d.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||d.Any}}var F="GET",b="POST";function P(e,t){return Promise.all(t.map((function(t){return e.get(t,(function(){return Promise.resolve(y(t))}))}))).then((function(e){var r=e.filter((function(e){return function(e){return e.status===p||Date.now()-e.lastUpdate>12e4}(e)})),n=e.filter((function(e){return function(e){return e.status===g&&Date.now()-e.lastUpdate<=12e4}(e)})),i=[].concat(a(r),a(n));return{getTimeout:function(e,t){return(0===n.length&&0===e?1:n.length+3+e)*t},statelessHosts:i.length>0?i.map((function(e){return R(e)})):t}}))}function j(e,t,n,i){var s=[],c=function(e,t){if(e.method!==F&&(void 0!==e.data||void 0!==t.data)){var n=Array.isArray(e.data)?e.data:r(r({},e.data),t.data);return JSON.stringify(n)}}(n,i),u=function(e,t){var n=r(r({},e.headers),t.headers),i={};return Object.keys(n).forEach((function(e){var t=n[e];i[e.toLowerCase()]=t})),i}(e,i),o=n.method,h=n.method!==F?{}:r(r({},n.data),i.data),f=r(r(r({"x-algolia-agent":e.userAgent.value},e.queryParameters),h),i.queryParameters),l=0,m=function t(r,a){var h=r.pop();if(void 0===h)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:O(s)};var m={data:c,headers:u,method:o,url:E(h,n.path,f),connectTimeout:a(l,e.timeouts.connect),responseTimeout:a(l,i.timeout)},d=function(e){var t={request:m,response:e,host:h,triesLeft:r.length};return s.push(t),t},p={onSuccess:function(e){return function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e)},onRetry:function(n){var i=d(n);return n.isTimedOut&&l++,Promise.all([e.logger.info("Retryable failure",w(i)),e.hostsCache.set(h,y(h,n.isTimedOut?g:v))]).then((function(){return t(r,a)}))},onFail:function(e){throw d(e),function(e,t){var r=e.content,n=e.status,i=r;try{i=JSON.parse(r).message}catch(e){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(i,n,t)}(e,O(s))}};return e.requester.send(m).then((function(e){return function(e,t){return function(e){var t=e.status;return e.isTimedOut||function(e){var t=e.isTimedOut,r=e.status;return!t&&0==~~r}(e)||2!=~~(t/100)&&4!=~~(t/100)}(e)?t.onRetry(e):2==~~(e.status/100)?t.onSuccess(e):t.onFail(e)}(e,p)}))};return P(e.hostsCache,t).then((function(e){return m(a(e.statelessHosts).reverse(),e.getTimeout)}))}function _(e){var t={value:"Algolia for JavaScript (".concat(e,")"),add:function(e){var r="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return-1===t.value.indexOf(r)&&(t.value="".concat(t.value).concat(r)),t}};return t}function E(e,t,r){var n=x(r),i="".concat(e.protocol,"://").concat(e.url,"/").concat("/"===t.charAt(0)?t.substr(1):t);return n.length&&(i+="?".concat(n)),i}function x(e){return Object.keys(e).map((function(t){return f("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function O(e){return e.map((function(e){return w(e)}))}function w(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return r(r({},e),{},{request:r(r({},e.request),{},{headers:r(r({},e.request.headers),t)})})}var N=function(e){var t=e.appId,n=function(e,t,r){var n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:function(){return e===l.WithinHeaders?n:{}},queryParameters:function(){return e===l.WithinQueryParameters?n:{}}}}(void 0!==e.authMode?e.authMode:l.WithinHeaders,t,e.apiKey),a=function(e){var t=e.hostsCache,r=e.logger,n=e.requester,a=e.requestsCache,s=e.responsesCache,c=e.timeouts,u=e.userAgent,o=e.hosts,h=e.queryParameters,f={hostsCache:t,logger:r,requester:n,requestsCache:a,responsesCache:s,timeouts:c,userAgent:u,headers:e.headers,queryParameters:h,hosts:o.map((function(e){return R(e)})),read:function(e,t){var r=m(t,f.timeouts.read),n=function(){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&d.Read)})),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(a,(function(){return f.requestsCache.get(a,(function(){return f.requestsCache.set(a,n()).then((function(e){return Promise.all([f.requestsCache.delete(a),e])}),(function(e){return Promise.all([f.requestsCache.delete(a),Promise.reject(e)])})).then((function(e){var t=i(e,2);return t[0],t[1]}))}))}),{miss:function(e){return f.responsesCache.set(a,e)}})},write:function(e,t){return j(f,f.hosts.filter((function(e){return 0!=(e.accept&d.Write)})),e,m(t,f.timeouts.write))}};return f}(r(r({hosts:[{url:"".concat(t,"-dsn.algolia.net"),accept:d.Read},{url:"".concat(t,".algolia.net"),accept:d.Write}].concat(o([{url:"".concat(t,"-1.algolianet.com")},{url:"".concat(t,"-2.algolianet.com")},{url:"".concat(t,"-3.algolianet.com")}]))},e),{},{headers:r(r(r({},n.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:r(r({},n.queryParameters()),e.queryParameters)}));return h({transporter:a,appId:t,addAlgoliaAgent:function(e,t){a.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([a.requestsCache.clear(),a.responsesCache.clear()]).then((function(){}))}},e.methods)},A=function(e){return function(t,r){return t.method===F?e.transporter.read(t,r):e.transporter.write(t,r)}},H=function(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return h({transporter:e.transporter,appId:e.appId,indexName:t},r.methods)}},S=function(e){return function(t,n){var i=t.map((function(e){return r(r({},e),{},{params:x(e.params||{})})}));return e.transporter.read({method:b,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},n)}},Q=function(e){return function(t,i){return Promise.all(t.map((function(t){var a=t.params,s=a.facetName,c=a.facetQuery,u=n(a,["facetName","facetQuery"]);return H(e)(t.indexName,{methods:{searchForFacetValues:k}}).searchForFacetValues(s,c,r(r({},i),u))})))}},T=function(e){return function(t,r,n){return e.transporter.read({method:b,path:f("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n)}},C=function(e){return function(t,r){return e.transporter.read({method:b,path:f("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r)}},k=function(e){return function(t,r,n){return e.transporter.read({method:b,path:f("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n)}},D=1,I=2,q=3;function V(e,t,n){var i,a={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise((function(t){var r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((function(t){return r.setRequestHeader(t,e.headers[t])}));var n,i=function(e,n){return setTimeout((function(){r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e)},a=i(e.connectTimeout,"Connection timeout");r.onreadystatechange=function(){r.readyState>r.OPENED&&void 0===n&&(clearTimeout(a),n=i(e.responseTimeout,"Socket timeout"))},r.onerror=function(){0===r.status&&(clearTimeout(a),clearTimeout(n),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=function(){clearTimeout(a),clearTimeout(n),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))}},logger:(i=q,{debug:function(e,t){return D>=i&&console.debug(e,t),Promise.resolve()},info:function(e,t){return I>=i&&console.info(e,t),Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}}),responsesCache:u(),requestsCache:u({serializable:!1}),hostsCache:c({caches:[s({key:"".concat("4.14.2","-").concat(e)}),u()]}),userAgent:_("4.14.2").add({segment:"Browser",version:"lite"}),authMode:l.WithinQueryParameters};return N(r(r(r({},a),n),{},{methods:{search:S,searchForFacetValues:Q,multipleQueries:S,multipleSearchForFacetValues:Q,customRequest:A,initIndex:function(e){return function(t){return H(e)(t,{methods:{search:C,searchForFacetValues:k,findAnswers:T}})}}}}))}return V.version="4.14.2",V}()},689:(e,t,r)=>{"use strict";r.d(t,{c:()=>o});var n=r(7378),i=r(353);const a=["zero","one","two","few","many","other"];function s(e){return a.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function u(){const{i18n:{currentLocale:e}}=(0,i.Z)();return(0,n.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(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`),c}}),[e])}function o(){const e=u();return{selectMessage:(t,r)=>function(e,t,r){const n=e.split("|");if(1===n.length)return n[0];n.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 ${n.length}: ${e}`);const i=r.select(t),a=r.pluralForms.indexOf(i);return n[Math.min(a,n.length-1)]}(r,t,e)}}},6351:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>I});var n=r(7378),i=r(8944),a=r(3061),s=r.n(a),c=r(2339),u=r.n(c),o=r(7092),h=r(1884),f=r(161),l=r(689),m=r(1503),d=r(1763),p=r(1123),v=r(3584),g=r(9162),y=r(353),R=r(2935),F=r(9213),b=r(952);const P="searchQueryInput_RVvj",j="searchVersionInput_QmSs",_="searchResultsColumn_Vh0c",E="algoliaLogo_yiAH",x="algoliaLogoPathFill_tzCx",O="searchResultItem_q31K",w="searchResultItemHeading_Iq68",N="searchResultItemPath_pr04",A="searchResultItemSummary_fqhL",H="searchQueryColumn_YWTO",S="searchVersionColumn_pdNL",Q="searchLogoColumn_ugtA",T="loadingSpinner_hU64",C="loader_DZsO";function k(e){let{docsSearchVersionsHelpers:t}=e;const r=Object.entries(t.allDocsData).filter((e=>{let[,t]=e;return t.versions.length>1}));return n.createElement("div",{className:(0,i.Z)("col","col--3","padding-left--none",S)},r.map((e=>{let[i,a]=e;const s=r.length>1?`${i}: `:"";return n.createElement("select",{key:i,onChange:e=>t.setSearchVersion(i,e.target.value),defaultValue:t.searchVersions[i],className:j},a.versions.map(((e,t)=>n.createElement("option",{key:t,label:`${s}${e.label}`,value:e.name}))))})))}function D(){const{siteConfig:{themeConfig:e},i18n:{currentLocale:t}}=(0,y.Z)(),{algolia:{appId:r,apiKey:a,indexName:c,externalUrlRegex:p}}=e,j=function(){const{selectMessage:e}=(0,l.c)();return t=>e(t,(0,F.I)({id:"theme.SearchPage.documentsFound.plurals",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)',message:"One document found|{count} documents found"},{count:t}))}(),S=function(){const e=(0,R._r)(),[t,r]=(0,n.useState)((()=>Object.entries(e).reduce(((e,t)=>{let[r,n]=t;return{...e,[r]:n.versions[0].name}}),{}))),i=Object.values(e).some((e=>e.versions.length>1));return{allDocsData:e,versioningEnabled:i,searchVersions:t,setSearchVersion:(e,t)=>r((r=>({...r,[e]:t})))}}(),{searchQuery:D,setSearchQuery:I}=(0,v.O)(),q={items:[],query:null,totalResults:null,totalPages:null,lastPage:null,hasMore:null,loading:null},[V,L]=(0,n.useReducer)(((e,t)=>{switch(t.type){case"reset":return q;case"loading":return{...e,loading:!0};case"update":return D!==t.value.query?e:{...t.value,items:0===t.value.lastPage?t.value.items:e.items.concat(t.value.items)};case"advance":{const t=e.totalPages>e.lastPage+1;return{...e,lastPage:t?e.lastPage+1:e.lastPage,hasMore:t}}default:return e}}),q),z=s()(r,a),B=u()(z,c,{hitsPerPage:15,advancedSyntax:!0,disjunctiveFacets:["language","docusaurus_tag"]});B.on("result",(e=>{let{results:{query:t,hits:r,page:n,nbHits:i,nbPages:a}}=e;if(""===t||!Array.isArray(r))return void L({type:"reset"});const s=e=>e.replace(/algolia-docsearch-suggestion--highlight/g,"search-result-match"),c=r.map((e=>{let{url:t,_highlightResult:{hierarchy:r},_snippetResult:n={}}=e;const i=new URL(t),a=Object.keys(r).map((e=>s(r[e].value)));return{title:a.pop(),url:(0,m.F)(p,i.href)?i.href:i.pathname+i.hash,summary:n.content?`${s(n.content.value)}...`:"",breadcrumbs:a}}));L({type:"update",value:{items:c,query:t,totalResults:i,totalPages:a,lastPage:n,hasMore:a>n+1,loading:!1}})}));const[M,J]=(0,n.useState)(null),W=(0,n.useRef)(0),U=(0,n.useRef)(f.Z.canUseIntersectionObserver&&new IntersectionObserver((e=>{const{isIntersecting:t,boundingClientRect:{y:r}}=e[0];t&&W.current>r&&L({type:"advance"}),W.current=r}),{threshold:1})),Z=()=>D?(0,F.I)({id:"theme.SearchPage.existingResultsTitle",message:'Search results for "{query}"',description:"The search page title for non-empty query"},{query:D}):(0,F.I)({id:"theme.SearchPage.emptyResultsTitle",message:"Search the documentation",description:"The search page title for empty query"}),$=(0,d.zX)((function(e){void 0===e&&(e=0),B.addDisjunctiveFacetRefinement("docusaurus_tag","default"),B.addDisjunctiveFacetRefinement("language",t),Object.entries(S.searchVersions).forEach((e=>{let[t,r]=e;B.addDisjunctiveFacetRefinement("docusaurus_tag",`docs-${t}-${r}`)})),B.setQuery(D).setPage(e).search()}));return(0,n.useEffect)((()=>{if(!M)return;const e=U.current;return e?(e.observe(M),()=>e.unobserve(M)):()=>!0}),[M]),(0,n.useEffect)((()=>{L({type:"reset"}),D&&(L({type:"loading"}),setTimeout((()=>{$()}),300))}),[D,S.searchVersions,$]),(0,n.useEffect)((()=>{V.lastPage&&0!==V.lastPage&&$(V.lastPage)}),[$,V.lastPage]),n.createElement(b.Z,null,n.createElement(o.Z,null,n.createElement("title",null,(0,g.p)(Z())),n.createElement("meta",{property:"robots",content:"noindex, follow"})),n.createElement("div",{className:"container margin-vert--lg"},n.createElement("h1",null,Z()),n.createElement("form",{className:"row",onSubmit:e=>e.preventDefault()},n.createElement("div",{className:(0,i.Z)("col",H,{"col--9":S.versioningEnabled,"col--12":!S.versioningEnabled})},n.createElement("input",{type:"search",name:"q",className:P,placeholder:(0,F.I)({id:"theme.SearchPage.inputPlaceholder",message:"Type your search here",description:"The placeholder for search page input"}),"aria-label":(0,F.I)({id:"theme.SearchPage.inputLabel",message:"Search",description:"The ARIA label for search page input"}),onChange:e=>I(e.target.value),value:D,autoComplete:"off",autoFocus:!0})),S.versioningEnabled&&n.createElement(k,{docsSearchVersionsHelpers:S})),n.createElement("div",{className:"row"},n.createElement("div",{className:(0,i.Z)("col","col--8",_)},!!V.totalResults&&j(V.totalResults)),n.createElement("div",{className:(0,i.Z)("col","col--4","text--right",Q)},n.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.algolia.com/","aria-label":(0,F.I)({id:"theme.SearchPage.algoliaLabel",message:"Search by Algolia",description:"The ARIA label for Algolia mention"})},n.createElement("svg",{viewBox:"0 0 168 24",className:E},n.createElement("g",{fill:"none"},n.createElement("path",{className:x,d:"M120.925 18.804c-4.386.02-4.386-3.54-4.386-4.106l-.007-13.336 2.675-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-10.846-2.18c.821 0 1.43-.047 1.855-.129v-2.719a6.334 6.334 0 0 0-1.574-.199 5.7 5.7 0 0 0-.897.069 2.699 2.699 0 0 0-.814.24c-.24.116-.439.28-.582.491-.15.212-.219.335-.219.656 0 .628.219.991.616 1.23s.938.362 1.615.362zm-.233-9.7c.883 0 1.629.109 2.231.328.602.218 1.088.525 1.444.915.363.396.609.922.76 1.483.157.56.232 1.175.232 1.85v6.874a32.5 32.5 0 0 1-1.868.314c-.834.123-1.772.185-2.813.185-.69 0-1.327-.069-1.895-.198a4.001 4.001 0 0 1-1.471-.636 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.803 0-.656.13-1.073.384-1.525a3.24 3.24 0 0 1 1.047-1.106c.445-.287.95-.492 1.532-.615a8.8 8.8 0 0 1 1.82-.185 8.404 8.404 0 0 1 1.972.24v-.438c0-.307-.035-.6-.11-.874a1.88 1.88 0 0 0-.384-.73 1.784 1.784 0 0 0-.724-.493 3.164 3.164 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.735 7.735 0 0 0-1.26.307l-.321-2.192c.335-.117.834-.233 1.478-.349a10.98 10.98 0 0 1 2.073-.178zm52.842 9.626c.822 0 1.43-.048 1.854-.13V13.7a6.347 6.347 0 0 0-1.574-.199c-.294 0-.595.021-.896.069a2.7 2.7 0 0 0-.814.24 1.46 1.46 0 0 0-.582.491c-.15.212-.218.335-.218.656 0 .628.218.991.615 1.23.404.245.938.362 1.615.362zm-.226-9.694c.883 0 1.629.108 2.231.327.602.219 1.088.526 1.444.915.355.39.609.923.759 1.483a6.8 6.8 0 0 1 .233 1.852v6.873c-.41.088-1.034.19-1.868.314-.834.123-1.772.184-2.813.184-.69 0-1.327-.068-1.895-.198a4.001 4.001 0 0 1-1.471-.635 3.085 3.085 0 0 1-.951-1.134c-.226-.465-.343-1.12-.343-1.804 0-.656.13-1.073.384-1.524.26-.45.608-.82 1.047-1.107.445-.286.95-.491 1.532-.614a8.803 8.803 0 0 1 2.751-.13c.329.034.671.096 1.04.185v-.437a3.3 3.3 0 0 0-.109-.875 1.873 1.873 0 0 0-.384-.731 1.784 1.784 0 0 0-.724-.492 3.165 3.165 0 0 0-1.143-.205c-.616 0-1.177.075-1.69.164a7.75 7.75 0 0 0-1.26.307l-.321-2.193c.335-.116.834-.232 1.478-.348a11.633 11.633 0 0 1 2.073-.177zm-8.034-1.271a1.626 1.626 0 0 1-1.628-1.62c0-.895.725-1.62 1.628-1.62.904 0 1.63.725 1.63 1.62 0 .895-.733 1.62-1.63 1.62zm1.348 13.22h-2.689V7.27l2.69-.423v11.956zm-4.714 0c-4.386.02-4.386-3.54-4.386-4.107l-.008-13.336 2.676-.424v13.254c0 .322 0 2.358 1.718 2.364v2.248zm-8.698-5.903c0-1.156-.253-2.119-.746-2.788-.493-.677-1.183-1.01-2.067-1.01-.882 0-1.574.333-2.065 1.01-.493.676-.733 1.632-.733 2.788 0 1.168.246 1.953.74 2.63.492.683 1.183 1.018 2.066 1.018.882 0 1.574-.342 2.067-1.019.492-.683.738-1.46.738-2.63zm2.737-.007c0 .902-.13 1.584-.397 2.33a5.52 5.52 0 0 1-1.128 1.906 4.986 4.986 0 0 1-1.752 1.223c-.685.286-1.739.45-2.265.45-.528-.006-1.574-.157-2.252-.45a5.096 5.096 0 0 1-1.744-1.223c-.487-.527-.863-1.162-1.137-1.906a6.345 6.345 0 0 1-.41-2.33c0-.902.123-1.77.397-2.508a5.554 5.554 0 0 1 1.15-1.892 5.133 5.133 0 0 1 1.75-1.216c.679-.287 1.425-.423 2.232-.423.808 0 1.553.142 2.237.423a4.88 4.88 0 0 1 1.753 1.216 5.644 5.644 0 0 1 1.135 1.892c.287.738.431 1.606.431 2.508zm-20.138 0c0 1.12.246 2.363.738 2.882.493.52 1.13.78 1.91.78.424 0 .828-.062 1.204-.178.377-.116.677-.253.917-.417V9.33a10.476 10.476 0 0 0-1.766-.226c-.971-.028-1.71.37-2.23 1.004-.513.636-.773 1.75-.773 2.788zm7.438 5.274c0 1.824-.466 3.156-1.404 4.004-.936.846-2.367 1.27-4.296 1.27-.705 0-2.17-.137-3.34-.396l.431-2.118c.98.205 2.272.26 2.95.26 1.074 0 1.84-.219 2.299-.656.459-.437.684-1.086.684-1.948v-.437a8.07 8.07 0 0 1-1.047.397c-.43.13-.93.198-1.492.198-.739 0-1.41-.116-2.018-.349a4.206 4.206 0 0 1-1.567-1.025c-.431-.45-.774-1.017-1.013-1.694-.24-.677-.363-1.885-.363-2.773 0-.834.13-1.88.384-2.577.26-.696.629-1.298 1.129-1.796.493-.498 1.095-.881 1.8-1.162a6.605 6.605 0 0 1 2.428-.457c.87 0 1.67.109 2.45.24.78.129 1.444.265 1.985.415V18.17zM6.972 6.677v1.627c-.712-.446-1.52-.67-2.425-.67-.585 0-1.045.13-1.38.391a1.24 1.24 0 0 0-.502 1.03c0 .425.164.765.494 1.02.33.256.835.532 1.516.83.447.192.795.356 1.045.495.25.138.537.332.862.582.324.25.563.548.718.894.154.345.23.741.23 1.188 0 .947-.334 1.691-1.004 2.234-.67.542-1.537.814-2.601.814-1.18 0-2.16-.229-2.936-.686v-1.708c.84.628 1.814.942 2.92.942.585 0 1.048-.136 1.388-.407.34-.271.51-.646.51-1.125 0-.287-.1-.55-.302-.79-.203-.24-.42-.42-.655-.542-.234-.123-.585-.29-1.053-.503a61.27 61.27 0 0 1-.582-.271 13.67 13.67 0 0 1-.55-.287 4.275 4.275 0 0 1-.567-.351 6.92 6.92 0 0 1-.455-.4c-.18-.17-.31-.34-.39-.51-.08-.17-.155-.37-.224-.598a2.553 2.553 0 0 1-.104-.742c0-.915.333-1.638.998-2.17.664-.532 1.523-.798 2.576-.798.968 0 1.793.17 2.473.51zm7.468 5.696v-.287c-.022-.607-.187-1.088-.495-1.444-.309-.357-.75-.535-1.324-.535-.532 0-.99.194-1.373.583-.382.388-.622.949-.717 1.683h3.909zm1.005 2.792v1.404c-.596.34-1.383.51-2.362.51-1.255 0-2.255-.377-3-1.132-.744-.755-1.116-1.744-1.116-2.968 0-1.297.34-2.316 1.021-3.055.68-.74 1.548-1.11 2.6-1.11 1.033 0 1.852.323 2.458.966.606.644.91 1.572.91 2.784 0 .33-.033.676-.096 1.038h-5.314c.107.702.405 1.239.894 1.611.49.372 1.106.558 1.85.558.862 0 1.58-.202 2.155-.606zm6.605-1.77h-1.212c-.596 0-1.045.116-1.349.35-.303.234-.454.532-.454.894 0 .372.117.664.35.877.235.213.575.32 1.022.32.51 0 .912-.142 1.204-.424.293-.281.44-.651.44-1.108v-.91zm-4.068-2.554V9.325c.627-.361 1.457-.542 2.489-.542 2.116 0 3.175 1.026 3.175 3.08V17h-1.548v-.957c-.415.68-1.143 1.02-2.186 1.02-.766 0-1.38-.22-1.843-.661-.462-.442-.694-1.003-.694-1.684 0-.776.293-1.38.878-1.81.585-.431 1.404-.647 2.457-.647h1.34V11.8c0-.554-.133-.971-.399-1.253-.266-.282-.707-.423-1.324-.423a4.07 4.07 0 0 0-2.345.718zm9.333-1.93v1.42c.394-1 1.101-1.5 2.123-1.5.148 0 .313.016.494.048v1.531a1.885 1.885 0 0 0-.75-.143c-.542 0-.989.24-1.34.718-.351.479-.527 1.048-.527 1.707V17h-1.563V8.91h1.563zm5.01 4.084c.022.82.272 1.492.75 2.019.479.526 1.15.79 2.01.79.639 0 1.235-.176 1.788-.527v1.404c-.521.319-1.186.479-1.995.479-1.265 0-2.276-.4-3.031-1.197-.755-.798-1.133-1.792-1.133-2.984 0-1.16.38-2.151 1.14-2.975.761-.825 1.79-1.237 3.088-1.237.702 0 1.346.149 1.93.447v1.436a3.242 3.242 0 0 0-1.77-.495c-.84 0-1.513.266-2.019.798-.505.532-.758 1.213-.758 2.042zM40.24 5.72v4.579c.458-1 1.293-1.5 2.505-1.5.787 0 1.42.245 1.899.734.479.49.718 1.17.718 2.042V17h-1.564v-5.106c0-.553-.14-.98-.422-1.284-.282-.303-.652-.455-1.11-.455-.531 0-1.002.202-1.411.606-.41.405-.615 1.022-.615 1.851V17h-1.563V5.72h1.563zm14.966 10.02c.596 0 1.096-.253 1.5-.758.404-.506.606-1.157.606-1.955 0-.915-.202-1.62-.606-2.114-.404-.495-.92-.742-1.548-.742-.553 0-1.05.224-1.491.67-.442.447-.662 1.133-.662 2.058 0 .958.212 1.67.638 2.138.425.469.946.703 1.563.703zM53.004 5.72v4.42c.574-.894 1.388-1.341 2.44-1.341 1.022 0 1.857.383 2.506 1.149.649.766.973 1.781.973 3.047 0 1.138-.309 2.109-.925 2.912-.617.803-1.463 1.205-2.537 1.205-1.075 0-1.894-.447-2.457-1.34V17h-1.58V5.72h1.58zm9.908 11.104l-3.223-7.913h1.739l1.005 2.632 1.26 3.415c.096-.32.48-1.458 1.15-3.415l.909-2.632h1.66l-2.92 7.866c-.777 2.074-1.963 3.11-3.559 3.11a2.92 2.92 0 0 1-.734-.079v-1.34c.17.042.351.064.543.064 1.032 0 1.755-.57 2.17-1.708z"}),n.createElement("path",{fill:"#5468FF",d:"M78.988.938h16.594a2.968 2.968 0 0 1 2.966 2.966V20.5a2.967 2.967 0 0 1-2.966 2.964H78.988a2.967 2.967 0 0 1-2.966-2.964V3.897A2.961 2.961 0 0 1 78.988.938z"}),n.createElement("path",{fill:"white",d:"M89.632 5.967v-.772a.978.978 0 0 0-.978-.977h-2.28a.978.978 0 0 0-.978.977v.793c0 .088.082.15.171.13a7.127 7.127 0 0 1 1.984-.28c.65 0 1.295.088 1.917.259.082.02.164-.04.164-.13m-6.248 1.01l-.39-.389a.977.977 0 0 0-1.382 0l-.465.465a.973.973 0 0 0 0 1.38l.383.383c.062.061.15.047.205-.014.226-.307.472-.601.746-.874.281-.28.568-.526.883-.751.068-.042.075-.137.02-.2m4.16 2.453v3.341c0 .096.104.165.192.117l2.97-1.537c.068-.034.089-.117.055-.184a3.695 3.695 0 0 0-3.08-1.866c-.068 0-.136.054-.136.13m0 8.048a4.489 4.489 0 0 1-4.49-4.482 4.488 4.488 0 0 1 4.49-4.482 4.488 4.488 0 0 1 4.489 4.482 4.484 4.484 0 0 1-4.49 4.482m0-10.85a6.363 6.363 0 1 0 0 12.729 6.37 6.37 0 0 0 6.372-6.368 6.358 6.358 0 0 0-6.371-6.36"})))))),V.items.length>0?n.createElement("main",null,V.items.map(((e,t)=>{let{title:r,url:a,summary:s,breadcrumbs:c}=e;return n.createElement("article",{key:t,className:O},n.createElement("h2",{className:w},n.createElement(h.Z,{to:a,dangerouslySetInnerHTML:{__html:r}})),c.length>0&&n.createElement("nav",{"aria-label":"breadcrumbs"},n.createElement("ul",{className:(0,i.Z)("breadcrumbs",N)},c.map(((e,t)=>n.createElement("li",{key:t,className:"breadcrumbs__item",dangerouslySetInnerHTML:{__html:e}}))))),s&&n.createElement("p",{className:A,dangerouslySetInnerHTML:{__html:s}}))}))):[D&&!V.loading&&n.createElement("p",{key:"no-results"},n.createElement(F.Z,{id:"theme.SearchPage.noResultsText",description:"The paragraph for empty search result"},"No results were found")),!!V.loading&&n.createElement("div",{key:"spinner",className:T})],V.hasMore&&n.createElement("div",{className:C,ref:J},n.createElement(F.Z,{id:"theme.SearchPage.fetchingNewResults",description:"The paragraph for fetching new search results"},"Fetching new results..."))))}function I(){return n.createElement(p.FG,{className:"search-page-wrapper"},n.createElement(D,null))}}}]); \ No newline at end of file diff --git a/assets/js/1a4e3797.79111379.js.LICENSE.txt b/assets/js/1a4e3797.d094f34e.js.LICENSE.txt similarity index 100% rename from assets/js/1a4e3797.79111379.js.LICENSE.txt rename to assets/js/1a4e3797.d094f34e.js.LICENSE.txt diff --git a/assets/js/1be78505.329b6d74.js b/assets/js/1be78505.329b6d74.js deleted file mode 100644 index dca5db093a1..00000000000 --- a/assets/js/1be78505.329b6d74.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[514,893],{5553:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Ie});var a=n(7378),l=n(8944),o=n(1123),r=n(5484),c=n(3149),i=n(6100),s=n(5611),d=n(2095),m=n(952),u=n(9213),b=n(3457),p=n(4993);const h="backToTopButton_iEvu",E="backToTopButtonShow_DO8w";function f(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),o=(0,a.useRef)(!1),{startScroll:r,cancelScroll:c}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const r=null==n?void 0:n.scrollY;r&&(o.current?o.current=!1:a>=r?(c(),l(!1)):a<t?l(!1):a+window.innerHeight<document.documentElement.scrollHeight&&l(!0))})),(0,p.S)((e=>{e.location.hash&&(o.current=!0,l(!1))})),{shown:n,scrollToTop:()=>r(0)}}({threshold:300});return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,l.Z)("clean-btn",r.k.common.backToTopButton,h,e&&E),type:"button",onClick:t})}var v=n(5331),g=n(8357),k=n(624),_=n(898),C=n(2685);function I(e){return a.createElement("svg",(0,C.Z)({width:"20",height:"20","aria-hidden":"true"},e),a.createElement("g",{fill:"#7a7a7a"},a.createElement("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"}),a.createElement("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"})))}const N="collapseSidebarButton_oTwn",S="collapseSidebarButtonIcon_pMEX";function Z(e){let{onClick:t}=e;return a.createElement("button",{type:"button",title:(0,u.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,l.Z)("button button--secondary button--outline",N),onClick:t},a.createElement(I,{className:S}))}var x=n(10),T=n(1763);const y=Symbol("EmptyContext"),w=a.createContext(y);function L(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),o=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(w.Provider,{value:o},t)}var A=n(376),M=n(8862),B=n(1884),F=n(6457);function P(e){let{categoryLabel:t,onClick:n}=e;return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel",message:"Toggle the collapsible sidebar category '{label}'",description:"The ARIA label to toggle the collapsible sidebar category"},{label:t}),type:"button",className:"clean-btn menu__caret",onClick:n})}function H(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,k.L)(),f=function(e){const t=(0,F.Z)();return(0,a.useMemo)((()=>e.href?e.href:!t&&e.collapsible?(0,i.Wl)(e):void 0),[e,t])}(t),v=(0,i._F)(t,o),g=(0,M.Mg)(h,o),{collapsed:_,setCollapsed:I}=(0,A.u)({initialState:()=>!!b&&(!v&&t.collapsed)}),{expandedItem:N,setExpandedItem:S}=function(){const e=(0,a.useContext)(w);if(e===y)throw new T.i6("DocSidebarItemsExpandedStateProvider");return e}(),Z=function(e){void 0===e&&(e=!_),S(e?null:s),I(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const o=(0,T.D9)(t);(0,a.useEffect)((()=>{t&&!o&&n&&l(!1)}),[t,o,n,l])}({isActive:v,collapsed:_,updateCollapsed:Z}),(0,a.useEffect)((()=>{b&&null!=N&&N!==s&&E&&I(!0)}),[b,N,s,I,E]),a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemCategory,r.k.docs.docSidebarItemCategoryLevel(c),"menu__list-item",{"menu__list-item--collapsed":_},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g})},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!h&&b,"menu__link--active":v}),onClick:b?e=>{null==n||n(t),h?Z(!1):(e.preventDefault(),Z())}:()=>{null==n||n(t)},"aria-current":g?"page":void 0,"aria-expanded":b?!_:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(P,{categoryLabel:u,onClick:e=>{e.preventDefault(),Z()}})),a.createElement(A.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:_},a.createElement(U,{items:m,tabIndex:_?-1:0,onItemClick:n,activePath:o,level:c+1})))}var R=n(5626),D=n(6125);const W="menuExternalLink_BiEj";function Y(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,i._F)(t,o),E=(0,R.Z)(m);return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(c),"menu__list-item",b),key:u},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",!E&&W,{"menu__link--active":h}),autoAddBaseUrl:p,"aria-current":h?"page":void 0,to:m},E&&{onClick:n?()=>n(t):void 0},d),u,!E&&a.createElement(D.Z,null)))}const z="menuHtmlItem_OniL";function V(e){let{item:t,level:n,index:o}=e;const{value:c,defaultStyle:i,className:s}=t;return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(n),i&&[z,"menu__list-item"],s),key:o,dangerouslySetInnerHTML:{__html:c}})}function j(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(H,(0,C.Z)({item:t},n));case"html":return a.createElement(V,(0,C.Z)({item:t},n));default:return a.createElement(Y,(0,C.Z)({item:t},n))}}function O(e){let{items:t,...n}=e;return a.createElement(L,null,t.map(((e,t)=>a.createElement(j,(0,C.Z)({key:t,item:e,index:t},n)))))}const U=(0,a.memo)(O),G="menu_jmj1",K="menuWithAnnouncementBar_YufC";function q(e){let{path:t,sidebar:n,className:o}=e;const c=function(){const{isActive:e}=(0,x.nT)(),[t,n]=(0,a.useState)(e);return(0,b.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return a.createElement("nav",{className:(0,l.Z)("menu thin-scrollbar",G,c&&K,o)},a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(U,{items:n,activePath:t,level:1})))}const J="sidebar_CUen",Q="sidebarWithHideableNavbar_w4KB",X="sidebarHidden_k6VE",$="sidebarLogo_CYvI";function ee(e){let{path:t,sidebar:n,onCollapse:o,isHidden:r}=e;const{navbar:{hideOnScroll:c},docs:{sidebar:{hideable:i}}}=(0,k.L)();return a.createElement("div",{className:(0,l.Z)(J,c&&Q,r&&X)},c&&a.createElement(_.Z,{tabIndex:-1,className:$}),a.createElement(q,{path:t,sidebar:n}),i&&a.createElement(Z,{onClick:o}))}const te=a.memo(ee);var ne=n(3471),ae=n(2335);const le=e=>{let{sidebar:t,path:n}=e;const o=(0,ae.e)();return a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(U,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&o.toggle(),"link"===e.type&&o.toggle()},level:1}))};function oe(e){return a.createElement(ne.Zo,{component:le,props:e})}const re=a.memo(oe);function ce(e){const t=(0,g.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement(te,e),l&&a.createElement(re,e))}const ie="expandButton_YOoA",se="expandButtonIcon_GZLG";function de(e){let{toggleSidebar:t}=e;return a.createElement("div",{className:ie,title:(0,u.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t},a.createElement(I,{className:se}))}const me="docSidebarContainer_y0RQ",ue="docSidebarContainerHidden_uArb";function be(e){let{children:t}=e;const n=(0,d.V)();return a.createElement(a.Fragment,{key:(null==n?void 0:n.name)??"noSidebar"},t)}function pe(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:o}=e;const{pathname:c}=(0,v.TH)(),[i,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{i&&s(!1),o((e=>!e))}),[o,i]);return a.createElement("aside",{className:(0,l.Z)(r.k.docs.docSidebarContainer,me,n&&ue),onTransitionEnd:e=>{e.currentTarget.classList.contains(me)&&n&&s(!0)}},a.createElement(be,null,a.createElement(ce,{sidebar:t,path:c,onCollapse:d,isHidden:i})),i&&a.createElement(de,{toggleSidebar:d}))}const he={docMainContainer:"docMainContainer_sTIZ",docMainContainerEnhanced:"docMainContainerEnhanced_iSjt",docItemWrapperEnhanced:"docItemWrapperEnhanced_PxMR"};function Ee(e){let{hiddenSidebarContainer:t,children:n}=e;const o=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(he.docMainContainer,(t||!o)&&he.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",he.docItemWrapper,t&&he.docItemWrapperEnhanced)},n))}const fe="docPage_KLoz",ve="docsWrapper_ct1J";function ge(e){let{children:t}=e;const n=(0,d.V)(),[l,o]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:ve},a.createElement(f,null),a.createElement("div",{className:fe},n&&a.createElement(pe,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:o}),a.createElement(Ee,{hiddenSidebarContainer:l},t)))}var ke=n(3893),_e=n(505);function Ce(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(_e.Z,{version:t.version,tag:(0,c.os)(t.pluginId,t.version)}),a.createElement(o.d,null,t.noIndex&&a.createElement("meta",{name:"robots",content:"noindex, nofollow"})))}function Ie(e){const{versionMetadata:t}=e,n=(0,i.hI)(e);if(!n)return a.createElement(ke.default,null);const{docElement:c,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(Ce,e),a.createElement(o.FG,{className:(0,l.Z)(r.k.wrapper.docsPages,r.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(ge,null,c)))))}},3893:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(7378),l=n(9213),o=n(1123),r=n(952);function c(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},5611:(e,t,n)=>{n.d(t,{E:()=>c,q:()=>r});var a=n(7378),l=n(1763);const o=a.createContext(null);function r(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function c(){const e=(0,a.useContext)(o);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1be78505.ed12907f.js b/assets/js/1be78505.ed12907f.js new file mode 100644 index 00000000000..675bcd11db8 --- /dev/null +++ b/assets/js/1be78505.ed12907f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9514,3893],{5553:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Ie});var a=n(7378),l=n(8944),o=n(1123),r=n(5484),c=n(3149),i=n(6100),s=n(5611),d=n(2095),m=n(952),u=n(9213),b=n(3457),p=n(4993);const h="backToTopButton_iEvu",E="backToTopButtonShow_DO8w";function f(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,l]=(0,a.useState)(!1),o=(0,a.useRef)(!1),{startScroll:r,cancelScroll:c}=(0,b.Ct)();return(0,b.RF)(((e,n)=>{let{scrollY:a}=e;const r=null==n?void 0:n.scrollY;r&&(o.current?o.current=!1:a>=r?(c(),l(!1)):a<t?l(!1):a+window.innerHeight<document.documentElement.scrollHeight&&l(!0))})),(0,p.S)((e=>{e.location.hash&&(o.current=!0,l(!1))})),{shown:n,scrollToTop:()=>r(0)}}({threshold:300});return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,l.Z)("clean-btn",r.k.common.backToTopButton,h,e&&E),type:"button",onClick:t})}var v=n(5331),g=n(8357),k=n(624),_=n(898),C=n(2685);function I(e){return a.createElement("svg",(0,C.Z)({width:"20",height:"20","aria-hidden":"true"},e),a.createElement("g",{fill:"#7a7a7a"},a.createElement("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"}),a.createElement("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"})))}const N="collapseSidebarButton_oTwn",S="collapseSidebarButtonIcon_pMEX";function Z(e){let{onClick:t}=e;return a.createElement("button",{type:"button",title:(0,u.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,l.Z)("button button--secondary button--outline",N),onClick:t},a.createElement(I,{className:S}))}var x=n(10),T=n(1763);const y=Symbol("EmptyContext"),w=a.createContext(y);function L(e){let{children:t}=e;const[n,l]=(0,a.useState)(null),o=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:l})),[n]);return a.createElement(w.Provider,{value:o},t)}var A=n(376),M=n(8862),B=n(1884),F=n(6457);function P(e){let{categoryLabel:t,onClick:n}=e;return a.createElement("button",{"aria-label":(0,u.I)({id:"theme.DocSidebarItem.toggleCollapsedCategoryAriaLabel",message:"Toggle the collapsible sidebar category '{label}'",description:"The ARIA label to toggle the collapsible sidebar category"},{label:t}),type:"button",className:"clean-btn menu__caret",onClick:n})}function H(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{items:m,label:u,collapsible:b,className:p,href:h}=t,{docs:{sidebar:{autoCollapseCategories:E}}}=(0,k.L)(),f=function(e){const t=(0,F.Z)();return(0,a.useMemo)((()=>e.href?e.href:!t&&e.collapsible?(0,i.Wl)(e):void 0),[e,t])}(t),v=(0,i._F)(t,o),g=(0,M.Mg)(h,o),{collapsed:_,setCollapsed:I}=(0,A.u)({initialState:()=>!!b&&(!v&&t.collapsed)}),{expandedItem:N,setExpandedItem:S}=function(){const e=(0,a.useContext)(w);if(e===y)throw new T.i6("DocSidebarItemsExpandedStateProvider");return e}(),Z=function(e){void 0===e&&(e=!_),S(e?null:s),I(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:l}=e;const o=(0,T.D9)(t);(0,a.useEffect)((()=>{t&&!o&&n&&l(!1)}),[t,o,n,l])}({isActive:v,collapsed:_,updateCollapsed:Z}),(0,a.useEffect)((()=>{b&&null!=N&&N!==s&&E&&I(!0)}),[b,N,s,I,E]),a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemCategory,r.k.docs.docSidebarItemCategoryLevel(c),"menu__list-item",{"menu__list-item--collapsed":_},p)},a.createElement("div",{className:(0,l.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":g})},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",{"menu__link--sublist":b,"menu__link--sublist-caret":!h&&b,"menu__link--active":v}),onClick:b?e=>{null==n||n(t),h?Z(!1):(e.preventDefault(),Z())}:()=>{null==n||n(t)},"aria-current":g?"page":void 0,"aria-expanded":b?!_:void 0,href:b?f??"#":f},d),u),h&&b&&a.createElement(P,{categoryLabel:u,onClick:e=>{e.preventDefault(),Z()}})),a.createElement(A.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:_},a.createElement(U,{items:m,tabIndex:_?-1:0,onItemClick:n,activePath:o,level:c+1})))}var R=n(5626),D=n(6125);const W="menuExternalLink_BiEj";function Y(e){let{item:t,onItemClick:n,activePath:o,level:c,index:s,...d}=e;const{href:m,label:u,className:b,autoAddBaseUrl:p}=t,h=(0,i._F)(t,o),E=(0,R.Z)(m);return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(c),"menu__list-item",b),key:u},a.createElement(B.Z,(0,C.Z)({className:(0,l.Z)("menu__link",!E&&W,{"menu__link--active":h}),autoAddBaseUrl:p,"aria-current":h?"page":void 0,to:m},E&&{onClick:n?()=>n(t):void 0},d),u,!E&&a.createElement(D.Z,null)))}const z="menuHtmlItem_OniL";function V(e){let{item:t,level:n,index:o}=e;const{value:c,defaultStyle:i,className:s}=t;return a.createElement("li",{className:(0,l.Z)(r.k.docs.docSidebarItemLink,r.k.docs.docSidebarItemLinkLevel(n),i&&[z,"menu__list-item"],s),key:o,dangerouslySetInnerHTML:{__html:c}})}function j(e){let{item:t,...n}=e;switch(t.type){case"category":return a.createElement(H,(0,C.Z)({item:t},n));case"html":return a.createElement(V,(0,C.Z)({item:t},n));default:return a.createElement(Y,(0,C.Z)({item:t},n))}}function O(e){let{items:t,...n}=e;return a.createElement(L,null,t.map(((e,t)=>a.createElement(j,(0,C.Z)({key:t,item:e,index:t},n)))))}const U=(0,a.memo)(O),G="menu_jmj1",K="menuWithAnnouncementBar_YufC";function q(e){let{path:t,sidebar:n,className:o}=e;const c=function(){const{isActive:e}=(0,x.nT)(),[t,n]=(0,a.useState)(e);return(0,b.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return a.createElement("nav",{className:(0,l.Z)("menu thin-scrollbar",G,c&&K,o)},a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(U,{items:n,activePath:t,level:1})))}const J="sidebar_CUen",Q="sidebarWithHideableNavbar_w4KB",X="sidebarHidden_k6VE",$="sidebarLogo_CYvI";function ee(e){let{path:t,sidebar:n,onCollapse:o,isHidden:r}=e;const{navbar:{hideOnScroll:c},docs:{sidebar:{hideable:i}}}=(0,k.L)();return a.createElement("div",{className:(0,l.Z)(J,c&&Q,r&&X)},c&&a.createElement(_.Z,{tabIndex:-1,className:$}),a.createElement(q,{path:t,sidebar:n}),i&&a.createElement(Z,{onClick:o}))}const te=a.memo(ee);var ne=n(3471),ae=n(2335);const le=e=>{let{sidebar:t,path:n}=e;const o=(0,ae.e)();return a.createElement("ul",{className:(0,l.Z)(r.k.docs.docSidebarMenu,"menu__list")},a.createElement(U,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&o.toggle(),"link"===e.type&&o.toggle()},level:1}))};function oe(e){return a.createElement(ne.Zo,{component:le,props:e})}const re=a.memo(oe);function ce(e){const t=(0,g.i)(),n="desktop"===t||"ssr"===t,l="mobile"===t;return a.createElement(a.Fragment,null,n&&a.createElement(te,e),l&&a.createElement(re,e))}const ie="expandButton_YOoA",se="expandButtonIcon_GZLG";function de(e){let{toggleSidebar:t}=e;return a.createElement("div",{className:ie,title:(0,u.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,u.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t},a.createElement(I,{className:se}))}const me="docSidebarContainer_y0RQ",ue="docSidebarContainerHidden_uArb";function be(e){let{children:t}=e;const n=(0,d.V)();return a.createElement(a.Fragment,{key:(null==n?void 0:n.name)??"noSidebar"},t)}function pe(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:o}=e;const{pathname:c}=(0,v.TH)(),[i,s]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{i&&s(!1),o((e=>!e))}),[o,i]);return a.createElement("aside",{className:(0,l.Z)(r.k.docs.docSidebarContainer,me,n&&ue),onTransitionEnd:e=>{e.currentTarget.classList.contains(me)&&n&&s(!0)}},a.createElement(be,null,a.createElement(ce,{sidebar:t,path:c,onCollapse:d,isHidden:i})),i&&a.createElement(de,{toggleSidebar:d}))}const he={docMainContainer:"docMainContainer_sTIZ",docMainContainerEnhanced:"docMainContainerEnhanced_iSjt",docItemWrapperEnhanced:"docItemWrapperEnhanced_PxMR"};function Ee(e){let{hiddenSidebarContainer:t,children:n}=e;const o=(0,d.V)();return a.createElement("main",{className:(0,l.Z)(he.docMainContainer,(t||!o)&&he.docMainContainerEnhanced)},a.createElement("div",{className:(0,l.Z)("container padding-top--md padding-bottom--lg",he.docItemWrapper,t&&he.docItemWrapperEnhanced)},n))}const fe="docPage_KLoz",ve="docsWrapper_ct1J";function ge(e){let{children:t}=e;const n=(0,d.V)(),[l,o]=(0,a.useState)(!1);return a.createElement(m.Z,{wrapperClassName:ve},a.createElement(f,null),a.createElement("div",{className:fe},n&&a.createElement(pe,{sidebar:n.items,hiddenSidebarContainer:l,setHiddenSidebarContainer:o}),a.createElement(Ee,{hiddenSidebarContainer:l},t)))}var ke=n(3893),_e=n(505);function Ce(e){const{versionMetadata:t}=e;return a.createElement(a.Fragment,null,a.createElement(_e.Z,{version:t.version,tag:(0,c.os)(t.pluginId,t.version)}),a.createElement(o.d,null,t.noIndex&&a.createElement("meta",{name:"robots",content:"noindex, nofollow"})))}function Ie(e){const{versionMetadata:t}=e,n=(0,i.hI)(e);if(!n)return a.createElement(ke.default,null);const{docElement:c,sidebarName:m,sidebarItems:u}=n;return a.createElement(a.Fragment,null,a.createElement(Ce,e),a.createElement(o.FG,{className:(0,l.Z)(r.k.wrapper.docsPages,r.k.page.docsDocPage,e.versionMetadata.className)},a.createElement(s.q,{version:t},a.createElement(d.b,{name:m,items:u},a.createElement(ge,null,c)))))}},3893:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(7378),l=n(9213),o=n(1123),r=n(952);function c(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}},5611:(e,t,n)=>{n.d(t,{E:()=>c,q:()=>r});var a=n(7378),l=n(1763);const o=a.createContext(null);function r(e){let{children:t,version:n}=e;return a.createElement(o.Provider,{value:n},t)}function c(){const e=(0,a.useContext)(o);if(null===e)throw new l.i6("DocsVersionProvider");return e}}}]); \ No newline at end of file diff --git a/assets/js/1df93b7f.ed031781.js b/assets/js/1df93b7f.ed031781.js new file mode 100644 index 00000000000..e7ae9d78a69 --- /dev/null +++ b/assets/js/1df93b7f.ed031781.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3237],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},7501:(e,t,a)=>{a.r(t),a.d(t,{default:()=>G});var l=a(7378),n=a(952),r=a(1884),s=a(6457);function m(e){let{children:t,fallback:a}=e;return(0,s.Z)()?l.createElement(l.Fragment,null,null==t?void 0:t()):a??null}var c=a(544),i=a(9072),o=a(9928),d=a(9374),x=a(4034),u=a(8948);function f(){let e="",t=null;const a=navigator.userAgent;let n,s;return-1!=a.indexOf("Windows")?(e="Windows",t="faWindows"):-1!=a.indexOf("Mac")?(e="macOS",t="faApple"):-1!=a.indexOf("Linux")&&(e="Linux",t="faLinux"),""!==e?(n=l.createElement("div",null,l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-violet-600 border-0 py-4 px-8 mt-6 mb-1 focus:outline-none hover:bg-violet-700 rounded text-lg",to:"/downloads/"+e},l.createElement(i.G,{size:"2x",icon:t,className:"px-2"})," Download Now"),l.createElement("caption",{className:"block mt-0 dark:text-gray-300"},"For ",l.createElement("strong",null,e)," ",l.createElement("em",null,"(browser-detected)"))),s=l.createElement("div",null,l.createElement(r.Z,{className:"underline font-semibold hover:underline ml-4 inline-flex py-2 px-6 my-4 focus:outline-none text-lg",to:"/downloads"},"Other downloads"))):n=l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-indigo-500 border-0 py-2 px-6 focus:outline-none hover:bg-indigo-600 rounded text-lg",to:"/downloads"},"Download Page"),l.createElement("div",{className:"flex justify-center flex-col"},n,s)}function g(){return l.createElement("div",{className:"flex justify-center"},l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-indigo-500 border-0 py-2 px-6 focus:outline-none hover:bg-indigo-600 rounded text-lg",to:"/downloads"},"Download Page"))}function p(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 body-font"},l.createElement("div",{className:"container mx-auto flex px-5 pb-24 pt-4 items-center justify-center flex-col"},l.createElement("div",{className:"text-center lg:w-2/3 w-full bg-hero-pattern bg-no-repeat bg-center"},l.createElement("div",{className:"bg-white/30 dark:bg-transparent"},l.createElement("h1",{className:"title-font sm:text-4xl text-3xl lg:text-6xl mb-8 font-medium text-gray-900 dark:text-white"},"Containers and Kubernetes for application developers"),l.createElement("p",{className:"text-base md:text-lg"},"Podman Desktop enables you to easily work with containers from your local environment. Podman Desktop leverages"," ",l.createElement("a",{href:"https://podman.io/",className:"text-purple-700 dark:text-purple-400",target:"_blank"},"Podman Engine")," ","to provide a lightweight and daemon-less container tool."),l.createElement("div",{className:"flex-none"},l.createElement(m,{fallback:l.createElement(g,null)},(()=>l.createElement(f,null)))))),l.createElement("div",{className:"sm:pl-8 md:pl-12 lg:pl-36 text-center w-full"},l.createElement("img",{className:"sm:w-full md:w-full lg:w-10/12",alt:"Podman Desktop home page",src:"img/features/homepage.png"}))))}function E(e){return l.createElement("div",null,l.createElement("p",{className:"inline-block px-3 py-px mb-4 text-xs font-semibold tracking-wider text-purple-900 uppercase rounded-full dark:bg-purple-400 bg-purple-400"},e.name))}function N(){return l.createElement("div",{className:"text-sm font-extralight text-purple-900 dark:text-purple-300"},"Work in progress")}function b(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-900 bg-zinc-100 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"update"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-light leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Install and keep up to date ",l.createElement("span",{className:"font-bold"},"Podman"),l.createElement(N,null))),l.createElement("div",{className:"flex flex-col w-full text-center"},l.createElement("div",{className:"mx-10"},l.createElement(i.G,{size:"3x",icon:d.mHK,className:"ml-2 mb-4 text-gray-800 dark:text-gray-200"})),l.createElement("div",{className:"flex flex-col items-center"},l.createElement("p",{className:"leading-relaxed text-base"},"Install Podman and other dependencies directly from Podman Desktop if not yet installed."),l.createElement("p",{className:"leading-relaxed text-base"},"Check for updates and get notified about new changes."),l.createElement("p",{className:"leading-relaxed text-base"},"Available on"," ",l.createElement("a",{href:"/downloads/windows",className:"text-purple-700 dark:text-purple-400",target:"_blank"},"Windows"),"!"),l.createElement("p",{className:"leading-relaxed text-base"},"Coming soon on MacOS.")))))}function w(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"extensibility"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-light leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Bring new features with Podman Desktop plug-ins or Docker Desktop Extensions.")),l.createElement("div",{className:"flex flex-col w-full text-center"},l.createElement("div",{className:"mx-10"},l.createElement(i.G,{size:"3x",icon:d.oso,className:"ml-2 mb-4 text-gray-800 dark:text-gray-200"})),l.createElement("ul",{className:"list-disc list-inside text-center"},l.createElement("li",null,"Container engines are plugged through extension points"),l.createElement("li",null,"JavaScript extensions can contribute new behaviour"),l.createElement("li",null,"Reuse existing extensions directly in Podman Desktop")),l.createElement("div",{className:"flex flex-col items-center"},l.createElement("div",{className:"text-left my-4"},l.createElement("p",{className:"-ml-5 text-base"},"Current Podman Desktop plug-ins: Podman, Docker, Lima and CRC/OpenShift Local."))),l.createElement(x.Z,{className:"sm:w-full md:w-full lg:w-10/12 sm:pl-8 md:pl-12 lg:pl-24 text-center",alt:"Reuse Docker Desktop extensions",sources:{light:(0,u.Z)("img/ddextensions/dd-support.png"),dark:(0,u.Z)("img/ddextensions/dd-support.png")}}),l.createElement("div",{className:"flex flex-col items-center"},l.createElement(r.Z,{title:"Extend Podman Desktop",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/extend"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Learn More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"}))))))))}function h(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-900 bg-zinc-100 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"Configure"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Multiple configuration options")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Registries"),l.createElement("p",{className:"leading-relaxed text-base"},"Manage OCI registries. Add/edit/delete registries."))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Proxy"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure your proxy settings (in progress..)."))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Resources Utilization"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure CPU/Memory/Disk of Podman machines (work in progress)"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Container Engines"),l.createElement("p",{className:"leading-relaxed text-base"},"Handle multiple container engines at the same time (Podman, Docker, Lima...).")))))))}function v(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"enterprise"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Enterprise ready",l.createElement(N,null))),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("h1",{className:"sm:text-3xl text-2xl font-medium title-font text-center text-gray-900 dark:text-gray-100 mb-20"},"Match configuration options."),l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Ua$,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Code signing"),l.createElement("p",{className:"leading-relaxed text-base"},"Signed binaries for both macOS and Windows"))),l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.zoY,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Proxy"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure proxy within the tool. Avoid any painful files to edit."))),l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Registries"),l.createElement("p",{className:"leading-relaxed text-base"},"Manage OCI registries. Add/edit/delete registries.")))))))}function y(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Available on Windows, Mac and Linux"),l.createElement("p",{className:"text-base text-gray-700 md:text-lg dark:text-gray-300"},"Use the same UI across different operating systems")),l.createElement("div",{className:"flex flex-wrap w-full justify-center"},l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-100 dark:bg-zinc-900 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for Windows",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/Windows"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.ts2}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," Windows"))),l.createElement("div",{className:"flex-grow"},l.createElement("div",{className:"flex-grow w-full"},l.createElement("p",{className:"text-base text-center"},"exe or setup.exe"))))),l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-100 dark:bg-zinc-900 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for macOS",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/macOS"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.Av$}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," macOS"))),l.createElement("div",{className:"flex-grow w-full"},l.createElement("p",{className:"text-base text-center"},"arm64, x64 or unified dmg"),l.createElement("p",{className:"text-base text-center"},l.createElement(i.G,{size:"1x",icon:d.v8y,className:"ml-2"})," brew install podman-desktop",l.createElement("button",{title:"Copy To Clipboard",className:"mr-5"},l.createElement(i.G,{size:"1x",icon:d.O4,className:"ml-3 cursor-pointer text-3xl text-white-500",onClick:()=>{navigator.clipboard.writeText("brew install podman-desktop")}})))))),l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-100 dark:bg-zinc-900 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for Linux",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/Linux"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.qJE}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," Linux"))),l.createElement("div",{className:"flex-grow"},l.createElement("p",{className:"text-base text-center"},"flatpak or zip")))))))}function k(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-900 bg-zinc-100 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"features"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Build, run and manage containers.")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Obi,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Build"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Build images from Containerfile or Dockerfile"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.tMT,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Run"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.Bkj,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Pull images from remote registries"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Start / Stop / Restart containers"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.ESn,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Inspect"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Get a terminal in your container"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Inspect logs"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Bkj,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Push"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Push images to OCI registries"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Deploy & Test images on Kubernetes")))))),l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(r.Z,{title:"Discover More",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/features"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Discover More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"})))))))}function z(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"features"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Work with Pods and Kubernetes")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/2 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Obi,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},'Create and "Podify"'),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.Bkj,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Create Pods from existing containers"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Create, start, inspect and manage pods"))),l.createElement("div",{className:"p-4 md:w-1/2 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.ESn,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Kubernetes"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Play Kubernetes YAML directly with Podman Engine"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Generate Kubernetes YAML from pods"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Deploy to existing Kubernetes environments")))))),l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(r.Z,{title:"Discover More",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/features"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Discover More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"})))))))}function G(){return l.createElement(n.Z,{title:"Leverage Podman with a Desktop App",description:"Containers and Kubernetes for application developers"},l.createElement(c.Z,null),l.createElement(p,null),l.createElement(y,null),l.createElement(k,null),l.createElement(z,null),l.createElement(h,null),l.createElement(w,null),l.createElement(b,null),l.createElement(v,null))}}}]); \ No newline at end of file diff --git a/assets/js/1df93b7f.f6ea4f0a.js b/assets/js/1df93b7f.f6ea4f0a.js deleted file mode 100644 index 8395cd78bc9..00000000000 --- a/assets/js/1df93b7f.f6ea4f0a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[237],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},7501:(e,t,a)=>{a.r(t),a.d(t,{default:()=>G});var l=a(7378),n=a(952),r=a(1884),s=a(6457);function m(e){let{children:t,fallback:a}=e;return(0,s.Z)()?l.createElement(l.Fragment,null,null==t?void 0:t()):a??null}var c=a(544),i=a(9072),o=a(9928),d=a(9374),x=a(4034),u=a(8948);function f(){let e="",t=null;const a=navigator.userAgent;let n,s;return-1!=a.indexOf("Windows")?(e="Windows",t="faWindows"):-1!=a.indexOf("Mac")?(e="macOS",t="faApple"):-1!=a.indexOf("Linux")&&(e="Linux",t="faLinux"),""!==e?(n=l.createElement("div",null,l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-violet-600 border-0 py-4 px-8 mt-6 mb-1 focus:outline-none hover:bg-violet-700 rounded text-lg",to:"/downloads/"+e},l.createElement(i.G,{size:"2x",icon:t,className:"px-2"})," Download Now"),l.createElement("caption",{className:"block mt-0 dark:text-gray-300"},"For ",l.createElement("strong",null,e)," ",l.createElement("em",null,"(browser-detected)"))),s=l.createElement("div",null,l.createElement(r.Z,{className:"underline font-semibold hover:underline ml-4 inline-flex py-2 px-6 my-4 focus:outline-none text-lg",to:"/downloads"},"Other downloads"))):n=l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-indigo-500 border-0 py-2 px-6 focus:outline-none hover:bg-indigo-600 rounded text-lg",to:"/downloads"},"Download Page"),l.createElement("div",{className:"flex justify-center flex-col"},n,s)}function g(){return l.createElement("div",{className:"flex justify-center"},l.createElement(r.Z,{className:"no-underline hover:no-underline inline-flex text-white hover:text-white bg-indigo-500 border-0 py-2 px-6 focus:outline-none hover:bg-indigo-600 rounded text-lg",to:"/downloads"},"Download Page"))}function p(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 body-font"},l.createElement("div",{className:"container mx-auto flex px-5 pb-24 pt-4 items-center justify-center flex-col"},l.createElement("div",{className:"text-center lg:w-2/3 w-full bg-hero-pattern bg-no-repeat bg-center"},l.createElement("div",{className:"bg-white/30 dark:bg-transparent"},l.createElement("h1",{className:"title-font sm:text-4xl text-3xl lg:text-6xl mb-8 font-medium text-gray-900 dark:text-white"},"Containers and Kubernetes for application developers"),l.createElement("p",{className:"text-base md:text-lg"},"Podman Desktop enables you to easily work with containers from your local environment. Podman Desktop leverages"," ",l.createElement("a",{href:"https://podman.io/",className:"text-purple-700 dark:text-purple-400",target:"_blank"},"Podman Engine")," ","to provide a lightweight and daemon-less container tool."),l.createElement("div",{className:"flex-none"},l.createElement(m,{fallback:l.createElement(g,null)},(()=>l.createElement(f,null)))))),l.createElement("div",{className:"sm:pl-8 md:pl-12 lg:pl-36 text-center w-full"},l.createElement("img",{className:"sm:w-full md:w-full lg:w-10/12",alt:"Podman Desktop home page",src:"img/features/homepage.png"}))))}function E(e){return l.createElement("div",null,l.createElement("p",{className:"inline-block px-3 py-px mb-4 text-xs font-semibold tracking-wider text-purple-900 uppercase rounded-full dark:bg-purple-400 bg-purple-400"},e.name))}function N(){return l.createElement("div",{className:"text-sm font-extralight text-purple-900 dark:text-purple-300"},"Work in progress")}function b(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-900 bg-zinc-100 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"update"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-light leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Install and keep up to date ",l.createElement("span",{className:"font-bold"},"Podman"),l.createElement(N,null))),l.createElement("div",{className:"flex flex-col w-full text-center"},l.createElement("div",{className:"mx-10"},l.createElement(i.G,{size:"3x",icon:d.mHK,className:"ml-2 mb-4 text-gray-800 dark:text-gray-200"})),l.createElement("div",{className:"flex flex-col items-center"},l.createElement("p",{className:"leading-relaxed text-base"},"Install Podman and other dependencies directly from Podman Desktop if not yet installed."),l.createElement("p",{className:"leading-relaxed text-base"},"Check for updates and get notified about new changes."),l.createElement("p",{className:"leading-relaxed text-base"},"Available on"," ",l.createElement("a",{href:"/downloads/windows",className:"text-purple-700 dark:text-purple-400",target:"_blank"},"Windows"),"!"),l.createElement("p",{className:"leading-relaxed text-base"},"Coming soon on MacOS.")))))}function w(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"extensibility"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-light leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Bring new features with Podman Desktop plug-ins or Docker Desktop Extensions.")),l.createElement("div",{className:"flex flex-col w-full text-center"},l.createElement("div",{className:"mx-10"},l.createElement(i.G,{size:"3x",icon:d.oso,className:"ml-2 mb-4 text-gray-800 dark:text-gray-200"})),l.createElement("ul",{className:"list-disc list-inside text-center"},l.createElement("li",null,"Container engines are plugged through extension points"),l.createElement("li",null,"JavaScript extensions can contribute new behaviour"),l.createElement("li",null,"Reuse existing extensions directly in Podman Desktop")),l.createElement("div",{className:"flex flex-col items-center"},l.createElement("div",{className:"text-left my-4"},l.createElement("p",{className:"-ml-5 text-base"},"Current Podman Desktop plug-ins: Podman, Docker, Lima and CRC/OpenShift Local."))),l.createElement(x.Z,{className:"sm:w-full md:w-full lg:w-10/12 sm:pl-8 md:pl-12 lg:pl-24 text-center",alt:"Reuse Docker Desktop extensions",sources:{light:(0,u.Z)("img/ddextensions/dd-support.png"),dark:(0,u.Z)("img/ddextensions/dd-support.png")}}),l.createElement("div",{className:"flex flex-col items-center"},l.createElement(r.Z,{title:"Extend Podman Desktop",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/extend"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Learn More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"}))))))))}function h(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-900 bg-zinc-100 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"Configure"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Multiple configuration options")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Registries"),l.createElement("p",{className:"leading-relaxed text-base"},"Manage OCI registries. Add/edit/delete registries."))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Proxy"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure your proxy settings (in progress..)."))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Resources Utilization"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure CPU/Memory/Disk of Podman machines (work in progress)"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Container Engines"),l.createElement("p",{className:"leading-relaxed text-base"},"Handle multiple container engines at the same time (Podman, Docker, Lima...).")))))))}function v(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"enterprise"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Enterprise ready",l.createElement(N,null))),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("h1",{className:"sm:text-3xl text-2xl font-medium title-font text-center text-gray-900 dark:text-gray-100 mb-20"},"Match configuration options."),l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Ua$,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Code signing"),l.createElement("p",{className:"leading-relaxed text-base"},"Signed binaries for both macOS and Windows"))),l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.zoY,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Proxy"),l.createElement("p",{className:"leading-relaxed text-base"},"Configure proxy within the tool. Avoid any painful files to edit."))),l.createElement("div",{className:"p-4 md:w-1/3 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Kb6,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Registries"),l.createElement("p",{className:"leading-relaxed text-base"},"Manage OCI registries. Add/edit/delete registries.")))))))}function y(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font"},l.createElement("div",{className:"container px-5 py-24 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Available on Windows, Mac and Linux"),l.createElement("p",{className:"text-base text-gray-700 md:text-lg dark:text-gray-300"},"Use the same UI across different operating systems")),l.createElement("div",{className:"flex flex-wrap w-full justify-center"},l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-100 dark:bg-zinc-900 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for Windows",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/Windows"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.ts2}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," Windows"))),l.createElement("div",{className:"flex-grow"},l.createElement("div",{className:"flex-grow w-full"},l.createElement("p",{className:"text-base text-center"},"exe or setup.exe"))))),l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-100 dark:bg-zinc-900 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for macOS",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/macOS"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.Av$}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," macOS"))),l.createElement("div",{className:"flex-grow w-full"},l.createElement("p",{className:"text-base text-center"},"arm64, x64 or unified dmg"),l.createElement("p",{className:"text-base text-center"},l.createElement(i.G,{size:"1x",icon:d.v8y,className:"ml-2"})," brew install podman-desktop",l.createElement("button",{title:"Copy To Clipboard",className:"mr-5"},l.createElement(i.G,{size:"1x",icon:d.O4,className:"ml-3 cursor-pointer text-3xl text-white-500",onClick:()=>{navigator.clipboard.writeText("brew install podman-desktop")}})))))),l.createElement("div",{className:"p-4 w-11/12 md:w-1/2 lg:w-1/3"},l.createElement("div",{className:"flex rounded-lg h-full bg-zinc-100 dark:bg-zinc-900 bg-opacity-60 p-8 flex-col"},l.createElement(r.Z,{title:"Download for Linux",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/downloads/Linux"},l.createElement("div",{className:"flex items-center mb-3 flex-col"},l.createElement(i.G,{size:"4x",icon:o.qJE}),l.createElement("div",{className:"inline-flex items-center justify-center rounded-full text-gray-900 dark:text-gray-300 flex-shrink-0"}),l.createElement("h2",{className:" text-lg title-font font-medium"}," Linux"))),l.createElement("div",{className:"flex-grow"},l.createElement("p",{className:"text-base text-center"},"flatpak or zip")))))))}function k(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-900 bg-zinc-100 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"features"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Build, run and manage containers.")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Obi,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Build"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Build images from Containerfile or Dockerfile"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.tMT,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Run"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.Bkj,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Pull images from remote registries"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Start / Stop / Restart containers"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.ESn,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Inspect"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Get a terminal in your container"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Inspect logs"))),l.createElement("div",{className:"p-4 md:w-1/4 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Bkj,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Push"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Push images to OCI registries"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Deploy & Test images on Kubernetes")))))),l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(r.Z,{title:"Discover More",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/features"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Discover More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"})))))))}function z(){return l.createElement("section",{className:"text-gray-600 dark:text-gray-300 dark:bg-zinc-800 bg-zinc-200 body-font py-24"},l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(E,{name:"features"}),l.createElement("h2",{className:"max-w-lg mb-6 font-sans text-3xl font-bold leading-none tracking-tight text-gray-900 dark:text-white sm:text-4xl md:mx-auto"},"Work with Pods and Kubernetes")),l.createElement("div",{className:"container px-5 pb-5 mx-auto"},l.createElement("div",{className:"flex flex-wrap sm:-m-4 -mx-4 -mb-10 -mt-4 md:space-y-0 space-y-6"},l.createElement("div",{className:"p-4 md:w-1/2 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-800 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.Obi,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},'Create and "Podify"'),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.Bkj,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Create Pods from existing containers"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.ESn,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Create, start, inspect and manage pods"))),l.createElement("div",{className:"p-4 md:w-1/2 flex"},l.createElement("div",{className:"w-12 h-12 inline-flex items-center justify-center rounded-full bg-gray-400 text-purple-900 mb-4 flex-shrink-0"},l.createElement(i.G,{size:"2x",icon:d.ESn,className:"w-6 h-6 "})),l.createElement("div",{className:"flex-grow pl-6"},l.createElement("h2",{className:"text-gray-900 dark:text-gray-100 text-lg title-font font-medium mb-2"},"Kubernetes"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Play Kubernetes YAML directly with Podman Engine"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Generate Kubernetes YAML from pods"),l.createElement("p",{className:"leading-relaxed text-base list-disc"},l.createElement(i.G,{icon:d.tMT,className:"text-purple-800 w-3 h-3 mt-1 mr-2"}),"Deploy to existing Kubernetes environments")))))),l.createElement("div",{className:"container px-5 mx-auto flex flex-wrap"},l.createElement("div",{className:"flex flex-col text-center w-full mb-5"},l.createElement(r.Z,{title:"Discover More",className:"no-underline hover:no-underline text-gray-900 dark:text-white hover:dark:text-violet-600 ",to:"/features"},l.createElement("div",{className:"mt-3 text-purple-900 dark:text-purple-400 inline-flex items-center"},"Discover More",l.createElement("svg",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",className:"w-4 h-4 ml-2",viewBox:"0 0 24 24"},l.createElement("path",{d:"M5 12h14M12 5l7 7-7 7"})))))))}function G(){return l.createElement(n.Z,{title:"Leverage Podman with a Desktop App",description:"Containers and Kubernetes for application developers"},l.createElement(c.Z,null),l.createElement(p,null),l.createElement(y,null),l.createElement(k,null),l.createElement(z,null),l.createElement(h,null),l.createElement(w,null),l.createElement(b,null),l.createElement(v,null))}}}]); \ No newline at end of file diff --git a/assets/js/3720c009.0e8fb04c.js b/assets/js/3720c009.0e8fb04c.js deleted file mode 100644 index 40397ac9a65..00000000000 --- a/assets/js/3720c009.0e8fb04c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[751],{1666:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var l=a(7378),n=a(8944),r=a(9213);var c=a(1123),s=a(5484),m=a(952),o=a(1478);const u="tag_FHL6";function i(e){let{letterEntry:t}=e;return l.createElement("article",null,l.createElement("h2",null,t.letter),l.createElement("ul",{className:"padding--none"},t.tags.map((e=>l.createElement("li",{key:e.permalink,className:u},l.createElement(o.Z,e))))),l.createElement("hr",null))}function g(e){let{tags:t}=e;const a=function(e){const t={};return Object.values(e).forEach((e=>{const a=function(e){return e[0].toUpperCase()}(e.label);t[a]??=[],t[a].push(e)})),Object.entries(t).sort(((e,t)=>{let[a]=e,[l]=t;return a.localeCompare(l)})).map((e=>{let[t,a]=e;return{letter:t,tags:a.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}(t);return l.createElement("section",{className:"margin-vert--lg"},a.map((e=>l.createElement(i,{key:e.letter,letterEntry:e}))))}var E=a(505);function p(e){let{tags:t}=e;const a=(0,r.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});return l.createElement(c.FG,{className:(0,n.Z)(s.k.wrapper.docsPages,s.k.page.docsTagsListPage)},l.createElement(c.d,{title:a}),l.createElement(E.Z,{tag:"doc_tags_list"}),l.createElement(m.Z,null,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement("main",{className:"col col--8 col--offset-2"},l.createElement("h1",null,a),l.createElement(g,{tags:t}))))))}},1478:(e,t,a)=>{a.d(t,{Z:()=>o});var l=a(7378),n=a(8944),r=a(1884);const c="tag_otG2",s="tagRegular_s0E1",m="tagWithCount_PGyn";function o(e){let{permalink:t,label:a,count:o}=e;return l.createElement(r.Z,{href:t,className:(0,n.Z)(c,o?m:s)},a,o&&l.createElement("span",null,o))}}}]); \ No newline at end of file diff --git a/assets/js/3720c009.157c10ee.js b/assets/js/3720c009.157c10ee.js new file mode 100644 index 00000000000..98d76847510 --- /dev/null +++ b/assets/js/3720c009.157c10ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3751],{4889:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var l=a(7378),n=a(8944),r=a(5846),c=a(1123),s=a(5484),m=a(952),o=a(4672),u=a(505);function i(e){let{tags:t}=e;const a=(0,r.M)();return l.createElement(c.FG,{className:(0,n.Z)(s.k.wrapper.docsPages,s.k.page.docsTagsListPage)},l.createElement(c.d,{title:a}),l.createElement(u.Z,{tag:"doc_tags_list"}),l.createElement(m.Z,null,l.createElement("div",{className:"container margin-vert--lg"},l.createElement("div",{className:"row"},l.createElement("main",{className:"col col--8 col--offset-2"},l.createElement("h1",null,a),l.createElement(o.Z,{tags:t}))))))}},1478:(e,t,a)=>{a.d(t,{Z:()=>o});var l=a(7378),n=a(8944),r=a(1884);const c="tag_otG2",s="tagRegular_s0E1",m="tagWithCount_PGyn";function o(e){let{permalink:t,label:a,count:o}=e;return l.createElement(r.Z,{href:t,className:(0,n.Z)(c,o?m:s)},a,o&&l.createElement("span",null,o))}},4672:(e,t,a)=>{a.d(t,{Z:()=>m});var l=a(7378),n=a(5846),r=a(1478);const c="tag_FHL6";function s(e){let{letterEntry:t}=e;return l.createElement("article",null,l.createElement("h2",null,t.letter),l.createElement("ul",{className:"padding--none"},t.tags.map((e=>l.createElement("li",{key:e.permalink,className:c},l.createElement(r.Z,e))))),l.createElement("hr",null))}function m(e){let{tags:t}=e;const a=(0,n.P)(t);return l.createElement("section",{className:"margin-vert--lg"},a.map((e=>l.createElement(s,{key:e.letter,letterEntry:e}))))}},5846:(e,t,a)=>{a.d(t,{M:()=>n,P:()=>r});var l=a(9213);const n=()=>(0,l.I)({id:"theme.tags.tagsPageTitle",message:"Tags",description:"The title of the tag list page"});function r(e){const t={};return Object.values(e).forEach((e=>{const a=function(e){return e[0].toUpperCase()}(e.label);t[a]??=[],t[a].push(e)})),Object.entries(t).sort(((e,t)=>{let[a]=e,[l]=t;return a.localeCompare(l)})).map((e=>{let[t,a]=e;return{letter:t,tags:a.sort(((e,t)=>e.label.localeCompare(t.label)))}}))}}}]); \ No newline at end of file diff --git a/assets/js/382c5d2b.e3149f46.js b/assets/js/382c5d2b.e3149f46.js new file mode 100644 index 00000000000..e33ddf3c093 --- /dev/null +++ b/assets/js/382c5d2b.e3149f46.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1441],{6591:s=>{s.exports=JSON.parse('{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop","allTagsPath":"/blog/tags","count":1}')}}]); \ No newline at end of file diff --git a/assets/js/3893.0378aba5.js b/assets/js/3893.0378aba5.js new file mode 100644 index 00000000000..c51e00c8bb6 --- /dev/null +++ b/assets/js/3893.0378aba5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3893],{3893:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(7378),l=n(9213),o=n(1123),r=n(952);function c(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}}}]); \ No newline at end of file diff --git a/assets/js/38a042e4.28adc1c8.js b/assets/js/38a042e4.28adc1c8.js new file mode 100644 index 00000000000..d35c4e3a2fa --- /dev/null +++ b/assets/js/38a042e4.28adc1c8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7138],{5318:(e,n,t)=>{t.d(n,{Zo:()=>d,kt:()=>m});var a=t(7378);function o(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function i(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach((function(n){o(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n){if(null==e)return{};var t,a,o=function(e,n){if(null==e)return{};var t,a,o={},r=Object.keys(e);for(a=0;a<r.length;a++)t=r[a],n.indexOf(t)>=0||(o[t]=e[t]);return o}(e,n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(a=0;a<r.length;a++)t=r[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}var l=a.createContext({}),p=function(e){var n=a.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):i(i({},n),e)),t},d=function(e){var n=p(e.components);return a.createElement(l.Provider,{value:n},e.children)},c={inlineCode:"code",wrapper:function(e){var n=e.children;return a.createElement(a.Fragment,{},n)}},u=a.forwardRef((function(e,n){var t=e.components,o=e.mdxType,r=e.originalType,l=e.parentName,d=s(e,["components","mdxType","originalType","parentName"]),u=p(t),m=o,h=u["".concat(l,".").concat(m)]||u[m]||c[m]||r;return t?a.createElement(h,i(i({ref:n},d),{},{components:t})):a.createElement(h,i({ref:n},d))}));function m(e,n){var t=arguments,o=n&&n.mdxType;if("string"==typeof e||o){var r=t.length,i=new Array(r);i[0]=u;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,i[1]=s;for(var p=2;p<r;p++)i[p]=t[p];return a.createElement.apply(null,i)}return a.createElement.apply(null,t)}u.displayName="MDXCreateElement"},4663:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>i,default:()=>c,frontMatter:()=>r,metadata:()=>s,toc:()=>p});var a=t(2685),o=(t(7378),t(5318));const r={title:"Build & run Podman Desktop in a DevContainer",description:"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.",slug:"develop-using-devcontainer",authors:["benoitf"],tags:["podman-desktop","devcontainer","codespaces"],hide_table_of_contents:!1},i=void 0,s={permalink:"/blog/develop-using-devcontainer",source:"@site/blog/2022-11-17-develop-podman-using-codespaces.md",title:"Build & run Podman Desktop in a DevContainer",description:"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.",date:"2022-11-17T00:00:00.000Z",formattedDate:"November 17, 2022",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"devcontainer",permalink:"/blog/tags/devcontainer"},{label:"codespaces",permalink:"/blog/tags/codespaces"}],readingTime:6.985,hasTruncateMarker:!0,authors:[{name:"Florent Benoit",title:"Maintainer of Podman Desktop",url:"https://github.com/benoitf",imageURL:"https://github.com/benoitf.png",key:"benoitf"}],frontMatter:{title:"Build & run Podman Desktop in a DevContainer",description:"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.",slug:"develop-using-devcontainer",authors:["benoitf"],tags:["podman-desktop","devcontainer","codespaces"],hide_table_of_contents:!1}},l={authorsImageUrls:[void 0]},p=[{value:"Defining image of the container",id:"defining-image-of-the-container",level:2},{value:"Configure the DevContainer using devcontainer.json",id:"configure-the-devcontainer-using-devcontainerjson",level:2},{value:"Using the DevContainer.json on Github Codespace",id:"using-the-devcontainerjson-on-github-codespace",level:2},{value:"Conclusion",id:"conclusion",level:2}],d={toc:p};function c(e){let{components:n,...r}=e;return(0,o.kt)("wrapper",(0,a.Z)({},d,r,{components:n,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"GitHub ",(0,o.kt)("a",{parentName:"p",href:"https://github.blog/changelog/2022-11-09-codespaces-for-free-and-pro-accounts/"},"announced last week")," that Codespaces is available for everyone and it includes free minutes."),(0,o.kt)("p",null,"Let see how we can use a ",(0,o.kt)("a",{parentName:"p",href:"https://containers.dev/"},"Development Container")," having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub."),(0,o.kt)("p",null,"The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !"),(0,o.kt)("h2",{id:"defining-image-of-the-container"},"Defining image of the container"),(0,o.kt)("p",null,"The first thing is in the choice of the image for the container. It is possible to pick-up a default image and add some features but there is no existing feature for Podman at ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/devcontainers/features/tree/main/src"},"https://github.com/devcontainers/features/tree/main/src")," and most of the features are expecting to run on top of Debian/Ubuntu"),(0,o.kt)("p",null,"If you are not interested in how to setup the image, jump to the ",(0,o.kt)("a",{parentName:"p",href:"#configure-the-devcontainer-using-devcontainerjson"},"next section"),"."),(0,o.kt)("p",null,"Podman binaries are available quickly after the releases for Fedora. I decided then to use ",(0,o.kt)("inlineCode",{parentName:"p"},"Fedora 37")," as the base image."),(0,o.kt)("p",null,"Let start the Containerfile using:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"FROM quay.io/fedora/fedora:37\n")),(0,o.kt)("p",null,"Then I install Node.js 16 from official nodejs.org repository. It's easier to switch to the version that we need."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},'# install Node.js + yarn\nENV NODE_VERSION 16.18.1\nRUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz" && \\\n tar -xzf "node-v$NODE_VERSION-linux-x64.tar.gz" -C /usr/local --strip-components=1 && \\\n rm "node-v$NODE_VERSION-linux-x64.tar.gz" && \\\n npm install -g yarn\n')),(0,o.kt)("p",null,"Now, all system dependencies used to run an Electron application needs to be installed."),(0,o.kt)("p",null,"Podman is also installed so we can run some containers inside this container."),(0,o.kt)("p",null,"And of course, we need to install VNC (I choose ",(0,o.kt)("a",{parentName:"p",href:"https://tigervnc.org/"},"tigervnc"),") with a light Window Manager (",(0,o.kt)("a",{parentName:"p",href:"http://fluxbox.org/"},"fluxbox"),")."),(0,o.kt)("p",null,"To connect to the display of the container, we need to expose VNC over HTML/websocket using ",(0,o.kt)("a",{parentName:"p",href:"https://novnc.com/"},"noVNC")),(0,o.kt)("p",null,"xterm is installed to start a terminal from the VNC side."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"RUN dnf -y update && \\\n yum -y reinstall shadow-utils && \\\n yum install -y git \\\n # dependencies for Podman Desktop\n nss \\\n atk \\\n at-spi2-atk \\\n cups-libs \\\n gtk3 \\\n # for remote Display\n fluxbox \\\n tigervnc-server \\\n xorg-x11-fonts-Type1 \\\n novnc \\\n supervisor \\\n xdpyinfo \\\n # for podman\n podman \\\n fuse-overlayfs --exclude container-selinux \\\n xterm && \\\n rm -rf /var/cache /var/log/dnf* /var/log/yum.*\n")),(0,o.kt)("p",null,"Supervisord setup the launch of the VNC server and the Window manager"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"COPY supervisord.conf /etc/supervisord.conf\n")),(0,o.kt)("p",null,"A custom theme for fluxbox:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"COPY fluxbox /usr/share/fluxbox/init\n")),(0,o.kt)("p",null,"Then we need a special configuration to allow to have Podman working inside the container"),(0,o.kt)("p",null,"We add the ",(0,o.kt)("inlineCode",{parentName:"p"},"podman-desktop")," user with correct range on subuid and subgid when running containers. I used the ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#etcsubuid-and-etcsubgid-configuration"},"tutorial"),"."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"RUN useradd -u 1000 podman-desktop && echo podman-desktop:10000:5000 > /etc/subuid && echo podman-desktop:10000:5000 > /etc/subgid\n")),(0,o.kt)("p",null,"Then use some default configuration files"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"# initialize conf files\nADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/containers.conf\nADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/podman-containers.conf /home/podman-desktop/.config/containers/containers.conf\n")),(0,o.kt)("p",null,"and make sure that all permissions are correct following the guide ",(0,o.kt)("a",{parentName:"p",href:"https://www.redhat.com/sysadmin/podman-inside-container"},"https://www.redhat.com/sysadmin/podman-inside-container")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"# set permissions\nRUN chown podman-desktop:podman-desktop -R /home/podman-desktop && chmod 644 /etc/containers/containers.conf && \\\n mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && \\\n mkdir -p /run/user/1000 && chown podman-desktop:podman-desktop /run/user/1000\n")),(0,o.kt)("p",null,"plus define an empty user namespace."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},'ENV _CONTAINERS_USERNS_CONFIGURED=""\n')),(0,o.kt)("p",null,"Make sure Podman will create the socket in an expected directory:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre"},"# socket path for podman\nENV XDG_RUNTIME_DIR=/run/user/1000\n")),(0,o.kt)("p",null,"OK ! we have a custom Containerfile providing all the tools to build and run Podman Desktop (using VNC for the display), run Podman and run Electron."),(0,o.kt)("p",null,"The current file is available at ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile"},"https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile")),(0,o.kt)("p",null,"Let's configure the DevContainer."),(0,o.kt)("h2",{id:"configure-the-devcontainer-using-devcontainerjson"},"Configure the DevContainer using devcontainer.json"),(0,o.kt)("p",null,"DevContainer definition is stored at ",(0,o.kt)("inlineCode",{parentName:"p"},".devcontainer/devcontainer.json")," file."),(0,o.kt)("p",null,"We need to reuse the image of the previous step. For that let's use the build section of the ",(0,o.kt)("inlineCode",{parentName:"p"},"devcontainer.json")," file."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"build": {\n "dockerfile": "Containerfile"\n},\n')),(0,o.kt)("p",null,"In order to avoid to redo all the build steps each time we open a workspace using this dev container, we published the image to quay.io at ",(0,o.kt)("a",{parentName:"p",href:"https://quay.io/repository/podman-desktop/devcontainer-parent?tab=tags&tag=next"},"quay.io/podman-desktop/devcontainer-parent:next\n"),". This parent image is not changing much so it's better to use is as a parent one."),(0,o.kt)("p",null,"Inside ",(0,o.kt)("inlineCode",{parentName:"p"},".devcontainer")," directory there is a ",(0,o.kt)("inlineCode",{parentName:"p"},".parent")," directory with everything related to the parent image."),(0,o.kt)("p",null,"And in the ",(0,o.kt)("inlineCode",{parentName:"p"},".devcontainer/Containerfile")," file we reference this image"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-docker"},"FROM quay.io/podman-desktop/devcontainer-parent:next\n")),(0,o.kt)("p",null,"By default, we will be ",(0,o.kt)("inlineCode",{parentName:"p"},"root")," in the container and this is probably not what we expect. Let's change that."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"containerUser": "podman-desktop"\n')),(0,o.kt)("p",null,"Some Visual Studio Code extensions are nice to use and we can add them"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},' "extensions": ["svelte.svelte-vscode", "bradlc.vscode-tailwindcss"]\n')),(0,o.kt)("p",null,"Then here is the tricky part, how to run our container allowing to run again inside the container some containers with podman."),(0,o.kt)("p",null,"We specify the arguments to make it possible. It's possible to use ",(0,o.kt)("inlineCode",{parentName:"p"},"--privileged")," flag but I prefer to list the subset of permissions.\nUsing ",(0,o.kt)("inlineCode",{parentName:"p"},"--privileged")," we don't really know what are the privilege that are required while specifying all of them, people are aware of what is granted/denied."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"runArgs": [\n "--cap-add=sys_admin",\n "--security-opt",\n "seccomp=unconfined",\n "--device",\n "/dev/fuse",\n "--security-opt",\n "label=disable",\n "--security-opt",\n "apparmor=unconfined"\n ],\n')),(0,o.kt)("p",null,"Source code of Podman Desktop needs to be editable within the DevContainer so it needs to be mounted."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind",\n"workspaceFolder": "/workspace",\n')),(0,o.kt)("p",null,"Then we need a command to build Podman Desktop."),(0,o.kt)("p",null,"For that, we use ",(0,o.kt)("inlineCode",{parentName:"p"},"onCreateCommand")," hook with a custom command"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"onCreateCommand": "${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh",\n')),(0,o.kt)("p",null,"and in the ",(0,o.kt)("inlineCode",{parentName:"p"},".devcontainer")," folder the ",(0,o.kt)("inlineCode",{parentName:"p"},"onCreateCommand.sh")," script is the following"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-shell"},"#!/bin/sh\nyarn\n\nMODE=production yarn run build && yarn run electron-builder build --linux --dir --config .electron-builder.config.js\n")),(0,o.kt)("p",null,"Two instructions:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Fetch all Node.js dependencies."),(0,o.kt)("li",{parentName:"ol"},"build Podman Desktop in the ",(0,o.kt)("inlineCode",{parentName:"li"},"dist")," folder using ",(0,o.kt)("inlineCode",{parentName:"li"},"Linux")," as target Operating System.")),(0,o.kt)("p",null,"After the start of the container, how to launch Podman Desktop, the website and VNC, etc ?"),(0,o.kt)("p",null,"Just use ",(0,o.kt)("inlineCode",{parentName:"p"},"postStartCommand")," hook."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"postStartCommand": "${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh",\n')),(0,o.kt)("p",null,"and in the ",(0,o.kt)("inlineCode",{parentName:"p"},".devcontainer")," folder the ",(0,o.kt)("inlineCode",{parentName:"p"},"postStartCommand.sh")," script is the following:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-shell"},'#!/bin/sh\n\n# Start all services\n/usr/bin/supervisord -c /etc/supervisord.conf &\n\n# wait X server to be ready or after 2mn exit\necho "Waiting for X server to be ready"\ntimeout 120 bash -c \'until xdpyinfo -display :0 &> /dev/null; do printf "."; sleep 1; done\'\n\n# launch podman desktop\necho "Launching Podman Desktop"\ncd dist/linux-unpacked/&& ./podman-desktop &\n\n# Launch the 9000 redirect after 20 seconds\nsleep 20\nwebsockify --web=/usr/share/novnc localhost:9000 localhost:5900 &\n\n# launch the website rendering\necho "Launching Website"\ncd website && yarn start\n')),(0,o.kt)("p",null,"It starts VNC and noVNC, start precompiled Podman Desktop and start the documentation rendering."),(0,o.kt)("p",null,"It is not launching the Watch mode/development mode of Podman Desktop as it requires a container having more than 8GB of memory."),(0,o.kt)("p",null,"Picking up a larger instace with for example 16GB, it's possible to use development mode."),(0,o.kt)("p",null,"Of course, to make VNC happy, we need to specify the ",(0,o.kt)("inlineCode",{parentName:"p"},"DISPLAY")," environment variable."),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"remoteEnv": {\n "DISPLAY": ":0"\n}\n')),(0,o.kt)("p",null,"When the DevContainer is fully available, we want to have a way to quickly open the ",(0,o.kt)("inlineCode",{parentName:"p"},"Website rendering URL")," and ",(0,o.kt)("inlineCode",{parentName:"p"},"noVNC")),(0,o.kt)("p",null,"Let's tweak the ",(0,o.kt)("inlineCode",{parentName:"p"},"devcontainer.json")," file by adding the ",(0,o.kt)("inlineCode",{parentName:"p"},"portsAttributes")," section"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-json"},'"portsAttributes": {\n "9000": {\n "label": "vnc",\n "onAutoForward": "openPreview"\n },\n "3000": {\n "label": "website"\n }\n}\n')),(0,o.kt)("p",null,"After all post-creation steps, the ",(0,o.kt)("inlineCode",{parentName:"p"},"Preview")," browser inside the VS Code editor will open a window to VNC. And another port (",(0,o.kt)("inlineCode",{parentName:"p"},"3000"),") is flagged for the website."),(0,o.kt)("h2",{id:"using-the-devcontainerjson-on-github-codespace"},"Using the DevContainer.json on Github Codespace"),(0,o.kt)("p",null,"As a user, opening a workspace with all what we configured is done using a single click."),(0,o.kt)("p",null,"Go to ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop"},"https://github.com/containers/podman-desktop")," then click on the ",(0,o.kt)("inlineCode",{parentName:"p"},"< > Code")," dropdown and click on ",(0,o.kt)("inlineCode",{parentName:"p"},"Create codespace on main")," button."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Open Codespace",src:t(7486).Z,width:"1240",height:"617"})),(0,o.kt)("p",null,"Once you click on the button, the codespace is setting up:"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Preparing Codepace",src:t(6289).Z,width:"754",height:"587"})),(0,o.kt)("p",null,"After few minutes, as there is not yet ",(0,o.kt)("a",{parentName:"p",href:"https://docs.github.com/en/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds"},"prebuilt codespaces"),", the codespace is opening."),(0,o.kt)("p",null,"The simple Browser displays the noVNC window:\n",(0,o.kt)("img",{alt:"Opening Codespace",src:t(8559).Z,width:"2051",height:"1066"})),(0,o.kt)("p",null,"Click on the connect button. Then on the terminal you can enter ",(0,o.kt)("inlineCode",{parentName:"p"},"podman run quay.io/podman/hello")," and the container is detected in Podman Desktop.\n",(0,o.kt)("img",{alt:"Testing Codespace",src:t(2972).Z,width:"2051",height:"1066"})),(0,o.kt)("p",null,"It's also possible using the port widget to get on ",(0,o.kt)("inlineCode",{parentName:"p"},"3000")," port by clicking on the world icon a preview of the website in another tab. Changing source code of the website will refresh the content of the window."),(0,o.kt)("p",null,"Depending on the usecase, it's also possible to open documentation in the preview browser."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"Edit website Codespace",src:t(3517).Z,width:"2051",height:"1066"})),(0,o.kt)("h2",{id:"conclusion"},"Conclusion"),(0,o.kt)("p",null,"The DevContainer image for Podman Desktop is recent so it'll probably evolve over time by adding new capabilities but it allows you to easily build/run/experiment and ",(0,o.kt)("strong",{parentName:"p"},"contribute")," to the tool or the website."))}c.isMDXComponent=!0},7486:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/images/codespaces-click-repository-22eb251ecc45a2b29952fe5983e16238.png"},3517:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/images/codespaces-edit-website-d1f2a645f97209e453bc72cadafa0b54.png"},8559:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/images/codespaces-open-novnc-ec3f30d836eb7af5750498a833d37184.png"},6289:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/images/codespaces-preparing-codespace-3121417aa9d8947b8f5566bf39478961.png"},2972:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/images/codespaces-testing-podman-desktop-3210aa766f273a52253d27cb4e7ef782.png"}}]); \ No newline at end of file diff --git a/assets/js/43b416ef.b8b8d308.js b/assets/js/43b416ef.b8b8d308.js deleted file mode 100644 index 30485a2af4e..00000000000 --- a/assets/js/43b416ef.b8b8d308.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[847],{5745:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/43b416ef.da52cc1e.js b/assets/js/43b416ef.da52cc1e.js new file mode 100644 index 00000000000..d62c5c46c2f --- /dev/null +++ b/assets/js/43b416ef.da52cc1e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7847],{5745:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/670.93f9c767.js b/assets/js/4670.1a86ede8.js similarity index 62% rename from assets/js/670.93f9c767.js rename to assets/js/4670.1a86ede8.js index d52d2043fbe..92209ca5fcc 100644 --- a/assets/js/670.93f9c767.js +++ b/assets/js/4670.1a86ede8.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[670],{4670:(s,c,e)=>{e.r(c)}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4670],{4670:(s,c,e)=>{e.r(c)}}]); \ No newline at end of file diff --git a/assets/js/4e8ec325.6220ecc0.js b/assets/js/4e8ec325.6220ecc0.js deleted file mode 100644 index 1707d498cc5..00000000000 --- a/assets/js/4e8ec325.6220ecc0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[181],{5318:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var a=n(7378);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(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=a.createContext({}),d=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},u=function(e){var t=d(e.components);return a.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=d(n),m=o,g=p["".concat(l,".").concat(m)]||p[m]||c[m]||i;return n?a.createElement(g,r(r({ref:t},u),{},{components:n})):a.createElement(g,r({ref:t},u))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,r=new Array(i);r[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,r[1]=s;for(var d=2;d<i;d++)r[d]=n[d];return a.createElement.apply(null,r)}return a.createElement.apply(null,n)}p.displayName="MDXCreateElement"},3719:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var a=n(2685),o=(n(7378),n(5318));const i={id:"getting-started",title:"Getting Started with Podman Desktop",description:"This blog will help you build and run your first container image on Podman Desktop",authors:"deekay2310",tags:["podman-desktop","getting-started"],keywords:["podman desktop","podman","containers"],hide_table_of_contents:!1},r=void 0,s={unversionedId:"getting-started/getting-started",id:"getting-started/getting-started",title:"Getting Started with Podman Desktop",description:"This blog will help you build and run your first container image on Podman Desktop",source:"@site/docs/getting-started/2022-08-05-getting-started.md",sourceDirName:"getting-started",slug:"/getting-started/getting-started",permalink:"/docs/getting-started/getting-started",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/getting-started/2022-08-05-getting-started.md",tags:[{label:"podman-desktop",permalink:"/docs/tags/podman-desktop"},{label:"getting-started",permalink:"/docs/tags/getting-started"}],version:"current",frontMatter:{id:"getting-started",title:"Getting Started with Podman Desktop",description:"This blog will help you build and run your first container image on Podman Desktop",authors:"deekay2310",tags:["podman-desktop","getting-started"],keywords:["podman desktop","podman","containers"],hide_table_of_contents:!1},sidebar:"tutorialSidebar",previous:{title:"Linux",permalink:"/docs/Installation/linux-install"},next:{title:"Troubleshooting",permalink:"/docs/troubleshooting"}},l={},d=[{value:"Introduction",id:"introduction",level:2},{value:"Requirements",id:"requirements",level:2},{value:"Get Started",id:"get-started",level:2},{value:"1. Build Image",id:"1-build-image",level:3},{value:"2. Create and Run the Container",id:"2-create-and-run-the-container",level:3},{value:"Conclusion",id:"conclusion",level:2}],u={toc:d};function c(e){let{components:t,...i}=e;return(0,o.kt)("wrapper",(0,a.Z)({},u,i,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"introduction"},"Introduction"),(0,o.kt)("p",null,"Podman Desktop leverages ",(0,o.kt)("a",{parentName:"p",href:"https://podman.io/"},"Podman Engine")," to provide a lightweight and daemon-less container management tool. It enables you to easily work with containers from your local environment without running container management commands. "),(0,o.kt)("p",null,"Podman Desktop brings all the capabilities of Podman with the added advantage of a GUI which is becoming increasingly powerful and user-friendly. It is super easy to adapt to. With this tutorial, you will be ready to roll and work with your containerized applications in no time."),(0,o.kt)("p",null,"In this tutorial, I am working with Podman Desktop v0.0.5."),(0,o.kt)("h2",{id:"requirements"},"Requirements"),(0,o.kt)("p",null,"In order to work with Podman Desktop, you firstly require the latest version of Podman Desktop. Depending on your Operating System, you can download it from ",(0,o.kt)("a",{parentName:"p",href:"https://podman-desktop.io/downloads"},"this")," page."),(0,o.kt)("p",null,"Next, you need the latest version of Podman Engine installed on your computer. When started, Podman Desktop looks for the Podman Engine in the system and will prompt you to install the same if it is not present. You can read more about how to set up the Podman Desktop and Podman Engine in the Installation guide ",(0,o.kt)("a",{parentName:"p",href:"/docs/installation/macos-install"},"here"),"."),(0,o.kt)("p",null,"Once everything is set up, you are ready to go!"),(0,o.kt)("h2",{id:"get-started"},"Get Started"),(0,o.kt)("p",null,"When you open the Podman Desktop application, you will be greeted with the home screen. It will show you a toggle button that says \u2018Initialize Podman\u2019. And as mentioned, it initializes the Podman Engine and creates a Podman Machine for you. Click on it to create a Podman Machine. Within no time, your Podman Machine will be created. This is equivalent to running the command ",(0,o.kt)("inlineCode",{parentName:"p"},"podman machine init"),". You can read more about it ",(0,o.kt)("a",{parentName:"p",href:"https://docs.podman.io/en/latest/markdown/podman-machine-init.1.html"},"here"),"."),(0,o.kt)("p",null,"Next, you need to start the Podman Machine by toggling the button that says \u2018Run Podman\u2019. This is equivalent to running ",(0,o.kt)("inlineCode",{parentName:"p"},"podman machine start"),". You can read more about it ",(0,o.kt)("a",{parentName:"p",href:"https://docs.podman.io/en/latest/markdown/podman-machine-start.1.html"},"here"),". "),(0,o.kt)("p",null,"Once it says \u201cPodman is running\u201d, you are ready to build images and run containers! "),(0,o.kt)("p",null,"Our first step will be to build an image for our application followed by running the image to create the container."),(0,o.kt)("h3",{id:"1-build-image"},"1. Build Image"),(0,o.kt)("p",null,"For this section of the tutorial, I have created my Containerfile using the Red Hat Universal Base Image. You can also write your own Containerfiles and build images from it using the Red Hat Universal Base Image (UBI). Read more about it in ",(0,o.kt)("a",{parentName:"p",href:"https://developers.redhat.com/articles/2021/11/30/build-lightweight-and-secure-container-images-using-rhel-ubi"},"this blog"),". Once you have your Containerfile ready, follow the steps below to build your own image."),(0,o.kt)("p",null,"1) In order to load the Containerfile to Podman Desktop and build the Image, we browse to the \u201cImages\u201d section and click on the \u201cBuild Image\u201d button. This opens a tab within which you can select the path where your Containerfile is present."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.1",src:n(8310).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"2) Click on the placeholder \u201cSelect Containerfile to build\u201d, browse to the folder where the Containerfile is present and select the file."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.2",src:n(9358).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"3) Go ahead and type in any name for your image below but Podman Desktop will have something generated by default in case you want to skip it. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.3",src:n(1319).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"4) Click on \u2018Build\u2019 and that\u2019s it. You will see each instruction from your Containerfile being executed in order to build the image. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.4",src:n(7884).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"5) Once completed, Click on \u201cDone\u201d above to continue. You will see that your image has been added to the Images section of Podman Desktop. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.5",src:n(5645).Z,width:"2880",height:"1622"})),(0,o.kt)("h3",{id:"2-create-and-run-the-container"},"2. Create and Run the Container"),(0,o.kt)("p",null,"Following are the steps to create and start a container from the image."),(0,o.kt)("p",null,"1) Once the image is built, you can see its name (in our case, \u2018my-custom-image\u2019) and other details in the Images section. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.1",src:n(302).Z,width:"2880",height:"1054"})),(0,o.kt)("p",null,"2) Simply hover over the name of the image and you will see a list of buttons to the right. In case you are confused about the action of each button, just take the cursor over each button and wait for it to tell the action it does. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.2",src:n(2309).Z,width:"2880",height:"1054"})),(0,o.kt)("p",null,"3) Upon clicking the \u2018Run Image\u2019 button, a window will appear and it will ask you to Create the container by giving it a name and mapping the desired port number. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.3",src:n(2170).Z,width:"2880",height:"1368"})),(0,o.kt)("p",null,"4) Once you click on \u201cStart Container\u201d, you will see some changes in the Containers section. Upon hovering your cursor over the newly created container, you will see a set of buttons allowing you to work with it."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.4",src:n(7945).Z,width:"2880",height:"1368"})),(0,o.kt)("p",null,"5) To check if it is running our application as desired, I will open the URL in the browser (in this case, localhost:8080 because that\u2019s where we mapped our port). This can be done by clicking on the \u2018Open Browser\u2019 button."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.5",src:n(9708).Z,width:"2880",height:"1368"})),(0,o.kt)("p",null,"6) As we can see, it returns {\u201cHello\u201d:\u201dWorld\u201d} as intended. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.6",src:n(2289).Z,width:"2880",height:"1368"})),(0,o.kt)("h2",{id:"conclusion"},"Conclusion"),(0,o.kt)("p",null,"So that\u2019s it! It is that simple to get started with Podman Desktop for building and running your first container image!"))}c.isMDXComponent=!0},8310:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.1-1291877ef9f406d5a1f3460d6dcc052d.png"},9358:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.2-fd99b4500fc20fee706c84f4e59c3ff3.png"},1319:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.3-e8371a7b76d99545af069f5a613cddf3.png"},7884:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.4-600f8ae46e4e7a8d1eca0733071fa10c.png"},5645:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.5-50d521ca688a8b3b16bf07609e1f15d2.png"},302:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.1-27a75e134f0eb038fb6dab73436810e8.png"},2309:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.2-90e9f1607af0147ab9d3653b29c009de.png"},2170:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.3-a548da08a4ffcd6952e4c6e3c9e878f1.png"},7945:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.4-afc5ce034b3ee53eee232550195df7ce.png"},9708:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.5-a912781cf72b27268f86fd39926f9815.png"},2289:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.6-b40e26cb8b4ad0a1f6ce8e47afd2dd67.png"}}]); \ No newline at end of file diff --git a/assets/js/4e8ec325.f1da1e65.js b/assets/js/4e8ec325.f1da1e65.js new file mode 100644 index 00000000000..7acaf532084 --- /dev/null +++ b/assets/js/4e8ec325.f1da1e65.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6181],{5318:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var a=n(7378);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(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=a.createContext({}),d=function(e){var t=a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},u=function(e){var t=d(e.components);return a.createElement(l.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},p=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),p=d(n),m=o,g=p["".concat(l,".").concat(m)]||p[m]||c[m]||i;return n?a.createElement(g,r(r({ref:t},u),{},{components:n})):a.createElement(g,r({ref:t},u))}));function m(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,r=new Array(i);r[0]=p;var s={};for(var l in t)hasOwnProperty.call(t,l)&&(s[l]=t[l]);s.originalType=e,s.mdxType="string"==typeof e?e:o,r[1]=s;for(var d=2;d<i;d++)r[d]=n[d];return a.createElement.apply(null,r)}return a.createElement.apply(null,n)}p.displayName="MDXCreateElement"},3719:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>s,toc:()=>d});var a=n(2685),o=(n(7378),n(5318));const i={id:"getting-started",title:"Getting Started with Podman Desktop",description:"This blog will help you build and run your first container image on Podman Desktop",authors:"deekay2310",tags:["podman-desktop","getting-started"],keywords:["podman desktop","podman","containers"],hide_table_of_contents:!1},r=void 0,s={unversionedId:"getting-started/getting-started",id:"getting-started/getting-started",title:"Getting Started with Podman Desktop",description:"This blog will help you build and run your first container image on Podman Desktop",source:"@site/docs/getting-started/2022-08-05-getting-started.md",sourceDirName:"getting-started",slug:"/getting-started/getting-started",permalink:"/docs/getting-started/getting-started",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/getting-started/2022-08-05-getting-started.md",tags:[{label:"podman-desktop",permalink:"/docs/tags/podman-desktop"},{label:"getting-started",permalink:"/docs/tags/getting-started"}],version:"current",frontMatter:{id:"getting-started",title:"Getting Started with Podman Desktop",description:"This blog will help you build and run your first container image on Podman Desktop",authors:"deekay2310",tags:["podman-desktop","getting-started"],keywords:["podman desktop","podman","containers"],hide_table_of_contents:!1},sidebar:"tutorialSidebar",previous:{title:"Linux",permalink:"/docs/Installation/linux-install"},next:{title:"Troubleshooting",permalink:"/docs/troubleshooting"}},l={},d=[{value:"Introduction",id:"introduction",level:2},{value:"Requirements",id:"requirements",level:2},{value:"Get Started",id:"get-started",level:2},{value:"1. Build Image",id:"1-build-image",level:3},{value:"2. Create and Run the Container",id:"2-create-and-run-the-container",level:3},{value:"Conclusion",id:"conclusion",level:2}],u={toc:d};function c(e){let{components:t,...i}=e;return(0,o.kt)("wrapper",(0,a.Z)({},u,i,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h2",{id:"introduction"},"Introduction"),(0,o.kt)("p",null,"Podman Desktop leverages ",(0,o.kt)("a",{parentName:"p",href:"https://podman.io/"},"Podman Engine")," to provide a lightweight and daemon-less container management tool. It enables you to easily work with containers from your local environment without running container management commands. "),(0,o.kt)("p",null,"Podman Desktop brings all the capabilities of Podman with the added advantage of a GUI which is becoming increasingly powerful and user-friendly. It is super easy to adapt to. With this tutorial, you will be ready to roll and work with your containerized applications in no time."),(0,o.kt)("p",null,"In this tutorial, I am working with Podman Desktop v0.0.5."),(0,o.kt)("h2",{id:"requirements"},"Requirements"),(0,o.kt)("p",null,"In order to work with Podman Desktop, you firstly require the latest version of Podman Desktop. Depending on your Operating System, you can download it from ",(0,o.kt)("a",{parentName:"p",href:"https://podman-desktop.io/downloads"},"this")," page."),(0,o.kt)("p",null,"Next, you need the latest version of Podman Engine installed on your computer. When started, Podman Desktop looks for the Podman Engine in the system and will prompt you to install the same if it is not present. You can read more about how to set up the Podman Desktop and Podman Engine in the Installation guide ",(0,o.kt)("a",{parentName:"p",href:"/docs/installation/macos-install"},"here"),"."),(0,o.kt)("p",null,"Once everything is set up, you are ready to go!"),(0,o.kt)("h2",{id:"get-started"},"Get Started"),(0,o.kt)("p",null,"When you open the Podman Desktop application, you will be greeted with the home screen. It will show you a toggle button that says \u2018Initialize Podman\u2019. And as mentioned, it initializes the Podman Engine and creates a Podman Machine for you. Click on it to create a Podman Machine. Within no time, your Podman Machine will be created. This is equivalent to running the command ",(0,o.kt)("inlineCode",{parentName:"p"},"podman machine init"),". You can read more about it ",(0,o.kt)("a",{parentName:"p",href:"https://docs.podman.io/en/latest/markdown/podman-machine-init.1.html"},"here"),"."),(0,o.kt)("p",null,"Next, you need to start the Podman Machine by toggling the button that says \u2018Run Podman\u2019. This is equivalent to running ",(0,o.kt)("inlineCode",{parentName:"p"},"podman machine start"),". You can read more about it ",(0,o.kt)("a",{parentName:"p",href:"https://docs.podman.io/en/latest/markdown/podman-machine-start.1.html"},"here"),". "),(0,o.kt)("p",null,"Once it says \u201cPodman is running\u201d, you are ready to build images and run containers! "),(0,o.kt)("p",null,"Our first step will be to build an image for our application followed by running the image to create the container."),(0,o.kt)("h3",{id:"1-build-image"},"1. Build Image"),(0,o.kt)("p",null,"For this section of the tutorial, I have created my Containerfile using the Red Hat Universal Base Image. You can also write your own Containerfiles and build images from it using the Red Hat Universal Base Image (UBI). Read more about it in ",(0,o.kt)("a",{parentName:"p",href:"https://developers.redhat.com/articles/2021/11/30/build-lightweight-and-secure-container-images-using-rhel-ubi"},"this blog"),". Once you have your Containerfile ready, follow the steps below to build your own image."),(0,o.kt)("p",null,"1) In order to load the Containerfile to Podman Desktop and build the Image, we browse to the \u201cImages\u201d section and click on the \u201cBuild Image\u201d button. This opens a tab within which you can select the path where your Containerfile is present."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.1",src:n(8310).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"2) Click on the placeholder \u201cSelect Containerfile to build\u201d, browse to the folder where the Containerfile is present and select the file."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.2",src:n(9358).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"3) Go ahead and type in any name for your image below but Podman Desktop will have something generated by default in case you want to skip it. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.3",src:n(1319).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"4) Click on \u2018Build\u2019 and that\u2019s it. You will see each instruction from your Containerfile being executed in order to build the image. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.4",src:n(7884).Z,width:"2880",height:"1622"})),(0,o.kt)("p",null,"5) Once completed, Click on \u201cDone\u201d above to continue. You will see that your image has been added to the Images section of Podman Desktop. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1.5",src:n(5645).Z,width:"2880",height:"1622"})),(0,o.kt)("h3",{id:"2-create-and-run-the-container"},"2. Create and Run the Container"),(0,o.kt)("p",null,"Following are the steps to create and start a container from the image."),(0,o.kt)("p",null,"1) Once the image is built, you can see its name (in our case, \u2018my-custom-image\u2019) and other details in the Images section. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.1",src:n(302).Z,width:"2880",height:"1054"})),(0,o.kt)("p",null,"2) Simply hover over the name of the image and you will see a list of buttons to the right. In case you are confused about the action of each button, just take the cursor over each button and wait for it to tell the action it does. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.2",src:n(2309).Z,width:"2880",height:"1054"})),(0,o.kt)("p",null,"3) Upon clicking the \u2018Run Image\u2019 button, a window will appear and it will ask you to Create the container by giving it a name and mapping the desired port number. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.3",src:n(2170).Z,width:"2880",height:"1368"})),(0,o.kt)("p",null,"4) Once you click on \u201cStart Container\u201d, you will see some changes in the Containers section. Upon hovering your cursor over the newly created container, you will see a set of buttons allowing you to work with it."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.4",src:n(7945).Z,width:"2880",height:"1368"})),(0,o.kt)("p",null,"5) To check if it is running our application as desired, I will open the URL in the browser (in this case, localhost:8080 because that\u2019s where we mapped our port). This can be done by clicking on the \u2018Open Browser\u2019 button."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.5",src:n(9708).Z,width:"2880",height:"1368"})),(0,o.kt)("p",null,"6) As we can see, it returns {\u201cHello\u201d:\u201dWorld\u201d} as intended. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2.6",src:n(2289).Z,width:"2880",height:"1368"})),(0,o.kt)("h2",{id:"conclusion"},"Conclusion"),(0,o.kt)("p",null,"So that\u2019s it! It is that simple to get started with Podman Desktop for building and running your first container image!"))}c.isMDXComponent=!0},8310:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.1-1291877ef9f406d5a1f3460d6dcc052d.png"},9358:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.2-fd99b4500fc20fee706c84f4e59c3ff3.png"},1319:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.3-e8371a7b76d99545af069f5a613cddf3.png"},7884:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.4-600f8ae46e4e7a8d1eca0733071fa10c.png"},5645:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/1.5-50d521ca688a8b3b16bf07609e1f15d2.png"},302:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.1-27a75e134f0eb038fb6dab73436810e8.png"},2309:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.2-90e9f1607af0147ab9d3653b29c009de.png"},2170:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.3-a548da08a4ffcd6952e4c6e3c9e878f1.png"},7945:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.4-afc5ce034b3ee53eee232550195df7ce.png"},9708:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.5-a912781cf72b27268f86fd39926f9815.png"},2289:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/2.6-b40e26cb8b4ad0a1f6ce8e47afd2dd67.png"}}]); \ No newline at end of file diff --git a/assets/js/5087625a.d9b3850c.js b/assets/js/5087625a.d9b3850c.js deleted file mode 100644 index e1f636da31e..00000000000 --- a/assets/js/5087625a.d9b3850c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[724],{544:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(7378),l=n(161);const s=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,a.useEffect)((()=>{l.Z.canUseDOM&&e()}),[l.Z.canUseDOM]),(0,a.useEffect)((()=>{if(!l.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[l.Z.canUseDOM]),a.createElement("div",null)}},36:(e,t,n)=>{n.r(t),n.d(t,{WindowsDownloads:()=>d,default:()=>u});var a=n(353),l=n(952),s=n(7378),r=n(544),c=n(1884),i=n(9072),o=n(9928),m=n(9374);function d(){const[e,t]=(0,s.useState)({version:"",binary:"",setup:""});return(0,s.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),n=await t.json(),a=n.assets,l=a.filter((e=>e.name.endsWith("-setup.exe")));if(1!==l.length)throw new Error("Unable to grab setup.exe");const s=l[0],r=a.filter((e=>e.name.endsWith(".exe")&&e.name!==s.name))[0];e({version:n.name,binary:r.browser_download_url,setup:s.browser_download_url})}(t)}),[]),s.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},s.createElement(i.G,{size:"4x",icon:o.ts2,className:"my-4"}),s.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Windows"),s.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},s.createElement("div",{className:"flex flex-col align-middle items-center"},s.createElement("h3",{className:"mt-0"},"Podman Desktop for Windows"),s.createElement("div",{className:"pt-8"},s.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.binary},s.createElement(i.G,{size:"1x",icon:m.q7m,className:"mr-2"}),"Download Now"),s.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Windows *.exe, version ",e.version)),s.createElement("div",{className:"mt-4"},s.createElement("div",null,"Package managers for Windows:"),s.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:"/docs/Installation/windows-install"},s.createElement(i.G,{size:"1x",icon:o.ts2,className:"mr-2"}),"Windows install guide")),s.createElement("div",{className:"flex flex-col align-middle items-center"},s.createElement("div",{className:"items-center text-center pt-6"},s.createElement("p",{className:"text-lg"},"Using ",s.createElement("strong",null,"winget"),"? Install in one command:"),s.createElement("div",{className:"flex flex-row pt-3"},s.createElement("p",{className:"text-xl p-1"},s.createElement(i.G,{size:"sm",icon:o.hVS,className:"mx-1 mt-2"})),s.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},s.createElement("div",{className:"w-72 truncate"},s.createElement(i.G,{size:"xs",icon:m.Jw3,className:"mx-2 mt-3"}),"winget install -e --id RedHat.Podman-Desktop"),s.createElement("div",null,s.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",s.createElement(i.G,{size:"xs",icon:m.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("winget install -e --id RedHat.Podman-Desktop")}}))))))))))}function u(){const{siteConfig:e}=(0,a.Z)();return s.createElement(l.Z,{title:e.title,description:"Downloads for macOS"},s.createElement(r.Z,null),s.createElement("section",{className:"container mx-auto flex justify-center flex-col"},s.createElement("div",{className:"w-full flex flex-col"},s.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Windows Downloads"),s.createElement("main",{className:"h-screen"},s.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/5087625a.e23926ed.js b/assets/js/5087625a.e23926ed.js new file mode 100644 index 00000000000..8f11107d411 --- /dev/null +++ b/assets/js/5087625a.e23926ed.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1724],{544:(e,t,n)=>{n.d(t,{Z:()=>s});var a=n(7378),l=n(161);const s=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,a.useEffect)((()=>{l.Z.canUseDOM&&e()}),[l.Z.canUseDOM]),(0,a.useEffect)((()=>{if(!l.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[l.Z.canUseDOM]),a.createElement("div",null)}},36:(e,t,n)=>{n.r(t),n.d(t,{WindowsDownloads:()=>d,default:()=>u});var a=n(353),l=n(952),s=n(7378),r=n(544),c=n(1884),i=n(9072),o=n(9928),m=n(9374);function d(){const[e,t]=(0,s.useState)({version:"",binary:"",setup:""});return(0,s.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),n=await t.json(),a=n.assets,l=a.filter((e=>e.name.endsWith("-setup.exe")));if(1!==l.length)throw new Error("Unable to grab setup.exe");const s=l[0],r=a.filter((e=>e.name.endsWith(".exe")&&e.name!==s.name))[0];e({version:n.name,binary:r.browser_download_url,setup:s.browser_download_url})}(t)}),[]),s.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},s.createElement(i.G,{size:"4x",icon:o.ts2,className:"my-4"}),s.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Windows"),s.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},s.createElement("div",{className:"flex flex-col align-middle items-center"},s.createElement("h3",{className:"mt-0"},"Podman Desktop for Windows"),s.createElement("div",{className:"pt-8"},s.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.binary},s.createElement(i.G,{size:"1x",icon:m.q7m,className:"mr-2"}),"Download Now"),s.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Windows *.exe, version ",e.version)),s.createElement("div",{className:"mt-4"},s.createElement("div",null,"Package managers for Windows:"),s.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:"/docs/Installation/windows-install"},s.createElement(i.G,{size:"1x",icon:o.ts2,className:"mr-2"}),"Windows install guide")),s.createElement("div",{className:"flex flex-col align-middle items-center"},s.createElement("div",{className:"items-center text-center pt-6"},s.createElement("p",{className:"text-lg"},"Using ",s.createElement("strong",null,"winget"),"? Install in one command:"),s.createElement("div",{className:"flex flex-row pt-3"},s.createElement("p",{className:"text-xl p-1"},s.createElement(i.G,{size:"sm",icon:o.hVS,className:"mx-1 mt-2"})),s.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},s.createElement("div",{className:"w-72 truncate"},s.createElement(i.G,{size:"xs",icon:m.Jw3,className:"mx-2 mt-3"}),"winget install -e --id RedHat.Podman-Desktop"),s.createElement("div",null,s.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",s.createElement(i.G,{size:"xs",icon:m.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("winget install -e --id RedHat.Podman-Desktop")}}))))))))))}function u(){const{siteConfig:e}=(0,a.Z)();return s.createElement(l.Z,{title:e.title,description:"Downloads for macOS"},s.createElement(r.Z,null),s.createElement("section",{className:"container mx-auto flex justify-center flex-col"},s.createElement("div",{className:"w-full flex flex-col"},s.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Windows Downloads"),s.createElement("main",{className:"h-screen"},s.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/55960ee5.90290ae0.js b/assets/js/55960ee5.90290ae0.js deleted file mode 100644 index 2dbfd31f5c2..00000000000 --- a/assets/js/55960ee5.90290ae0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[121],{8070:e=>{e.exports=JSON.parse('[{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","count":1},{"label":"getting-started","permalink":"/docs/tags/getting-started","count":1}]')}}]); \ No newline at end of file diff --git a/assets/js/55960ee5.d60a8749.js b/assets/js/55960ee5.d60a8749.js new file mode 100644 index 00000000000..4e35af680d5 --- /dev/null +++ b/assets/js/55960ee5.d60a8749.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4121],{8070:e=>{e.exports=JSON.parse('[{"label":"podman-desktop","permalink":"/docs/tags/podman-desktop","count":1},{"label":"getting-started","permalink":"/docs/tags/getting-started","count":1}]')}}]); \ No newline at end of file diff --git a/assets/js/56c3a9b2.a4135d22.js b/assets/js/56c3a9b2.a4135d22.js deleted file mode 100644 index f32381e449e..00000000000 --- a/assets/js/56c3a9b2.a4135d22.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[10],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},5646:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var l=a(353),n=a(952),r=a(7378),s=a(544),i=a(9072),m=a(9374),c=a(9928);function o(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 items-center justify-center flex-col"},r.createElement("div",{className:"text-center lg:w-2/3 w-full"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl lg:text-6xl mb-4 font-medium text-gray-900 dark:text-white"},"Podman Desktop: Core Values"),r.createElement("p",null,"Podman Desktop is designed and built with the following core values in mind.")))))}function d(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Fast and Light",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Daemon-less and using the fastest technologies to make Podman Desktop fast to use."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Reactive and light on resources utilized from your environment.")),r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:m.QzV,size:"8x"})))))}function x(){return r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:m.IA$,size:"8x"})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Open"),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"While focusing on Podman as a container engine packaged by default, Podman Desktop also enables other container engines."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"This gives the end-user a single tool to manage all their containers independently from the engine used."))))}function g(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Simple",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Managing a container engine locally can be hard."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Running Kubernetes in a local environment requires knowledge."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Podman Desktop takes care of this complexity and enables developers to focus on their code.")),r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:c.gvK,size:"8x"})))))}function u(){return r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:m.Stf,size:"8x"})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Extensible Workflow"),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Podman Desktop provides extensions points to enable the community to build more features."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"This allows more in-deep integrations with other tools and technologies to extend workflows and capabilities of the tool."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Thus giving the developer a single tool to manage all their containers independently from the engine used."))))}function f(){const{siteConfig:e}=(0,l.Z)();return r.createElement(n.Z,{title:e.title,description:"Core Values"},r.createElement(s.Z,null),r.createElement(o,null),r.createElement(d,null),r.createElement(x,null),r.createElement(g,null),r.createElement(u,null))}}}]); \ No newline at end of file diff --git a/assets/js/56c3a9b2.f13ef9e9.js b/assets/js/56c3a9b2.f13ef9e9.js new file mode 100644 index 00000000000..5673f586811 --- /dev/null +++ b/assets/js/56c3a9b2.f13ef9e9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3010],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},5646:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var l=a(353),n=a(952),r=a(7378),s=a(544),i=a(9072),m=a(9374),c=a(9928);function o(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 items-center justify-center flex-col"},r.createElement("div",{className:"text-center lg:w-2/3 w-full"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl lg:text-6xl mb-4 font-medium text-gray-900 dark:text-white"},"Podman Desktop: Core Values"),r.createElement("p",null,"Podman Desktop is designed and built with the following core values in mind.")))))}function d(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Fast and Light",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Daemon-less and using the fastest technologies to make Podman Desktop fast to use."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Reactive and light on resources utilized from your environment.")),r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:m.QzV,size:"8x"})))))}function x(){return r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:m.IA$,size:"8x"})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Open"),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"While focusing on Podman as a container engine packaged by default, Podman Desktop also enables other container engines."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"This gives the end-user a single tool to manage all their containers independently from the engine used."))))}function g(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-900 bg-zinc-100 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Simple",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Managing a container engine locally can be hard."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Running Kubernetes in a local environment requires knowledge."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Podman Desktop takes care of this complexity and enables developers to focus on their code.")),r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:c.gvK,size:"8x"})))))}function u(){return r.createElement("section",{className:"text-gray-600 dark:text-gray-400 dark:bg-zinc-800 bg-zinc-200 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-1/3 md:w-1/2 w-1/3 flex justify-center gap-10 text-purple-800"},r.createElement(i.G,{icon:m.Stf,size:"8x"})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Extensible Workflow"),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Podman Desktop provides extensions points to enable the community to build more features."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"This allows more in-deep integrations with other tools and technologies to extend workflows and capabilities of the tool."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Thus giving the developer a single tool to manage all their containers independently from the engine used."))))}function f(){const{siteConfig:e}=(0,l.Z)();return r.createElement(n.Z,{title:e.title,description:"Core Values"},r.createElement(s.Z,null),r.createElement(o,null),r.createElement(d,null),r.createElement(x,null),r.createElement(g,null),r.createElement(u,null))}}}]); \ No newline at end of file diff --git a/assets/js/588.8b41e6cd.js b/assets/js/588.8b41e6cd.js deleted file mode 100644 index 26355d71e92..00000000000 --- a/assets/js/588.8b41e6cd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[588],{9072:(n,t,a)=>{function e(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),a.push.apply(a,e)}return a}function r(n){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?e(Object(a),!0).forEach((function(t){c(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(a,t))}))}return n}function i(n){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},i(n)}function o(n,t){for(var a=0;a<t.length;a++){var e=t[a];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}function c(n,t,a){return t in n?Object.defineProperty(n,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[t]=a,n}function s(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var a=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null==a)return;var e,r,i=[],o=!0,c=!1;try{for(a=a.call(n);!(o=(e=a.next()).done)&&(i.push(e.value),!t||i.length!==t);o=!0);}catch(s){c=!0,r=s}finally{try{o||null==a.return||a.return()}finally{if(c)throw r}}return i}(n,t)||l(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(n){return function(n){if(Array.isArray(n))return u(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||l(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(n,t){if(n){if("string"==typeof n)return u(n,t);var a=Object.prototype.toString.call(n).slice(8,-1);return"Object"===a&&n.constructor&&(a=n.constructor.name),"Map"===a||"Set"===a?Array.from(n):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?u(n,t):void 0}}function u(n,t){(null==t||t>n.length)&&(t=n.length);for(var a=0,e=new Array(t);a<t;a++)e[a]=n[a];return e}a.d(t,{G:()=>La});var m=function(){},d={},p={},b=null,v={mark:m,measure:m};try{"undefined"!=typeof window&&(d=window),"undefined"!=typeof document&&(p=document),"undefined"!=typeof MutationObserver&&(b=MutationObserver),"undefined"!=typeof performance&&(v=performance)}catch(Va){}var g,h,y,k,w,x=(d.navigator||{}).userAgent,O=void 0===x?"":x,z=d,A=p,N=b,M=v,S=(z.document,!!A.documentElement&&!!A.head&&"function"==typeof A.addEventListener&&"function"==typeof A.createElement),j=~O.indexOf("MSIE")||~O.indexOf("Trident/"),C="svg-inline--fa",P="data-fa-i2svg",E="data-fa-pseudo-element",L="data-prefix",_="data-icon",V="fontawesome-i2svg",I=["HTML","HEAD","STYLE","SCRIPT"],H=function(){try{return!0}catch(Va){return!1}}(),T="classic",Y="sharp",F=[T,Y];function D(n){return new Proxy(n,{get:function(n,t){return t in n?n[t]:n.classic}})}var R=D((c(g={},T,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),c(g,Y,{fa:"solid",fass:"solid","fa-solid":"solid"}),g)),W=D((c(h={},T,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),c(h,Y,{solid:"fass"}),h)),U=D((c(y={},T,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),c(y,Y,{fass:"fa-solid"}),y)),q=D((c(k={},T,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),c(k,Y,{"fa-solid":"fass"}),k)),B=/fa(s|r|l|t|d|b|k|ss)?[\-\ ]/,X="fa-layers-text",K=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,$=D((c(w={},T,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),c(w,Y,{900:"fass"}),w)),G=[1,2,3,4,5,6,7,8,9,10],J=G.concat([11,12,13,14,15,16,17,18,19,20]),Q=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Z="duotone-group",nn="swap-opacity",tn="primary",an="secondary",en=new Set;Object.keys(W.classic).map(en.add.bind(en)),Object.keys(W.sharp).map(en.add.bind(en));var rn=[].concat(F,f(en),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Z,nn,tn,an]).concat(G.map((function(n){return"".concat(n,"x")}))).concat(J.map((function(n){return"w-".concat(n)}))),on=z.FontAwesomeConfig||{};if(A&&"function"==typeof A.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(n){var t=s(n,2),a=t[0],e=t[1],r=function(n){return""===n||"false"!==n&&("true"===n||n)}(function(n){var t=A.querySelector("script["+n+"]");if(t)return t.getAttribute(n)}(a));null!=r&&(on[e]=r)}))}var cn={styleDefault:"solid",familyDefault:"classic",cssPrefix:"fa",replacementClass:C,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};on.familyPrefix&&(on.cssPrefix=on.familyPrefix);var sn=r(r({},cn),on);sn.autoReplaceSvg||(sn.observeMutations=!1);var fn={};Object.keys(cn).forEach((function(n){Object.defineProperty(fn,n,{enumerable:!0,set:function(t){sn[n]=t,ln.forEach((function(n){return n(fn)}))},get:function(){return sn[n]}})})),Object.defineProperty(fn,"familyPrefix",{enumerable:!0,set:function(n){sn.cssPrefix=n,ln.forEach((function(n){return n(fn)}))},get:function(){return sn.cssPrefix}}),z.FontAwesomeConfig=fn;var ln=[];var un=16,mn={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function dn(){for(var n=12,t="";n-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function pn(n){for(var t=[],a=(n||[]).length>>>0;a--;)t[a]=n[a];return t}function bn(n){return n.classList?pn(n.classList):(n.getAttribute("class")||"").split(" ").filter((function(n){return n}))}function vn(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function gn(n){return Object.keys(n||{}).reduce((function(t,a){return t+"".concat(a,": ").concat(n[a].trim(),";")}),"")}function hn(n){return n.size!==mn.size||n.x!==mn.x||n.y!==mn.y||n.rotate!==mn.rotate||n.flipX||n.flipY}function yn(){var n="fa",t=C,a=fn.cssPrefix,e=fn.replacementClass,r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(a!==n||e!==t){var i=new RegExp("\\.".concat(n,"\\-"),"g"),o=new RegExp("\\--".concat(n,"\\-"),"g"),c=new RegExp("\\.".concat(t),"g");r=r.replace(i,".".concat(a,"-")).replace(o,"--".concat(a,"-")).replace(c,".".concat(e))}return r}var kn=!1;function wn(){fn.autoAddCss&&!kn&&(!function(n){if(n&&S){var t=A.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=n;for(var a=A.head.childNodes,e=null,r=a.length-1;r>-1;r--){var i=a[r],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(e=i)}A.head.insertBefore(t,e)}}(yn()),kn=!0)}var xn={mixout:function(){return{dom:{css:yn,insertCss:wn}}},hooks:function(){return{beforeDOMElementCreation:function(){wn()},beforeI2svg:function(){wn()}}}},On=z||{};On.___FONT_AWESOME___||(On.___FONT_AWESOME___={}),On.___FONT_AWESOME___.styles||(On.___FONT_AWESOME___.styles={}),On.___FONT_AWESOME___.hooks||(On.___FONT_AWESOME___.hooks={}),On.___FONT_AWESOME___.shims||(On.___FONT_AWESOME___.shims=[]);var zn=On.___FONT_AWESOME___,An=[],Nn=!1;function Mn(n){S&&(Nn?setTimeout(n,0):An.push(n))}function Sn(n){var t=n.tag,a=n.attributes,e=void 0===a?{}:a,r=n.children,i=void 0===r?[]:r;return"string"==typeof n?vn(n):"<".concat(t," ").concat(function(n){return Object.keys(n||{}).reduce((function(t,a){return t+"".concat(a,'="').concat(vn(n[a]),'" ')}),"").trim()}(e),">").concat(i.map(Sn).join(""),"</").concat(t,">")}function jn(n,t,a){if(n&&n[t]&&n[t][a])return{prefix:t,iconName:a,icon:n[t][a]}}S&&((Nn=(A.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(A.readyState))||A.addEventListener("DOMContentLoaded",(function n(){A.removeEventListener("DOMContentLoaded",n),Nn=1,An.map((function(n){return n()}))})));var Cn=function(n,t,a,e){var r,i,o,c=Object.keys(n),s=c.length,f=void 0!==e?function(n,t){return function(a,e,r,i){return n.call(t,a,e,r,i)}}(t,e):t;for(void 0===a?(r=1,o=n[c[0]]):(r=0,o=a);r<s;r++)o=f(o,n[i=c[r]],i,n);return o};function Pn(n){var t=function(n){for(var t=[],a=0,e=n.length;a<e;){var r=n.charCodeAt(a++);if(r>=55296&&r<=56319&&a<e){var i=n.charCodeAt(a++);56320==(64512&i)?t.push(((1023&r)<<10)+(1023&i)+65536):(t.push(r),a--)}else t.push(r)}return t}(n);return 1===t.length?t[0].toString(16):null}function En(n){return Object.keys(n).reduce((function(t,a){var e=n[a];return!!e.icon?t[e.iconName]=e.icon:t[a]=e,t}),{})}function Ln(n,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},e=a.skipHooks,i=void 0!==e&&e,o=En(t);"function"!=typeof zn.hooks.addPack||i?zn.styles[n]=r(r({},zn.styles[n]||{}),o):zn.hooks.addPack(n,En(t)),"fas"===n&&Ln("fa",t)}var _n,Vn,In,Hn=zn.styles,Tn=zn.shims,Yn=(c(_n={},T,Object.values(U.classic)),c(_n,Y,Object.values(U.sharp)),_n),Fn=null,Dn={},Rn={},Wn={},Un={},qn={},Bn=(c(Vn={},T,Object.keys(R.classic)),c(Vn,Y,Object.keys(R.sharp)),Vn);function Xn(n,t){var a,e=t.split("-"),r=e[0],i=e.slice(1).join("-");return r!==n||""===i||(a=i,~rn.indexOf(a))?null:i}var Kn,$n=function(){var n=function(n){return Cn(Hn,(function(t,a,e){return t[e]=Cn(a,n,{}),t}),{})};Dn=n((function(n,t,a){(t[3]&&(n[t[3]]=a),t[2])&&t[2].filter((function(n){return"number"==typeof n})).forEach((function(t){n[t.toString(16)]=a}));return n})),Rn=n((function(n,t,a){(n[a]=a,t[2])&&t[2].filter((function(n){return"string"==typeof n})).forEach((function(t){n[t]=a}));return n})),qn=n((function(n,t,a){var e=t[2];return n[a]=a,e.forEach((function(t){n[t]=a})),n}));var t="far"in Hn||fn.autoFetchSvg,a=Cn(Tn,(function(n,a){var e=a[0],r=a[1],i=a[2];return"far"!==r||t||(r="fas"),"string"==typeof e&&(n.names[e]={prefix:r,iconName:i}),"number"==typeof e&&(n.unicodes[e.toString(16)]={prefix:r,iconName:i}),n}),{names:{},unicodes:{}});Wn=a.names,Un=a.unicodes,Fn=nt(fn.styleDefault,{family:fn.familyDefault})};function Gn(n,t){return(Dn[n]||{})[t]}function Jn(n,t){return(qn[n]||{})[t]}function Qn(n){return Wn[n]||{prefix:null,iconName:null}}function Zn(){return Fn}Kn=function(n){Fn=nt(n.styleDefault,{family:fn.familyDefault})},ln.push(Kn),$n();function nt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.family,e=void 0===a?T:a,r=R[e][n],i=W[e][n]||W[e][r],o=n in zn.styles?n:null;return i||o||null}var tt=(c(In={},T,Object.keys(U.classic)),c(In,Y,Object.keys(U.sharp)),In);function at(n){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=a.skipLookups,r=void 0!==e&&e,i=(c(t={},T,"".concat(fn.cssPrefix,"-").concat(T)),c(t,Y,"".concat(fn.cssPrefix,"-").concat(Y)),t),o=null,s=T;(n.includes(i.classic)||n.some((function(n){return tt.classic.includes(n)})))&&(s=T),(n.includes(i.sharp)||n.some((function(n){return tt.sharp.includes(n)})))&&(s=Y);var f=n.reduce((function(n,t){var a=Xn(fn.cssPrefix,t);if(Hn[t]?(t=Yn[s].includes(t)?q[s][t]:t,o=t,n.prefix=t):Bn[s].indexOf(t)>-1?(o=t,n.prefix=nt(t,{family:s})):a?n.iconName=a:t!==fn.replacementClass&&t!==i.classic&&t!==i.sharp&&n.rest.push(t),!r&&n.prefix&&n.iconName){var e="fa"===o?Qn(n.iconName):{},c=Jn(n.prefix,n.iconName);e.prefix&&(o=null),n.iconName=e.iconName||c||n.iconName,n.prefix=e.prefix||n.prefix,"far"!==n.prefix||Hn.far||!Hn.fas||fn.autoFetchSvg||(n.prefix="fas")}return n}),{prefix:null,iconName:null,rest:[]});return(n.includes("fa-brands")||n.includes("fab"))&&(f.prefix="fab"),(n.includes("fa-duotone")||n.includes("fad"))&&(f.prefix="fad"),f.prefix||s!==Y||!Hn.fass&&!fn.autoFetchSvg||(f.prefix="fass",f.iconName=Jn(f.prefix,f.iconName)||f.iconName),"fa"!==f.prefix&&"fa"!==o||(f.prefix=Zn()||"fas"),f}var et=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.definitions={}}var t,a,e;return t=n,a=[{key:"add",value:function(){for(var n=this,t=arguments.length,a=new Array(t),e=0;e<t;e++)a[e]=arguments[e];var i=a.reduce(this._pullDefinitions,{});Object.keys(i).forEach((function(t){n.definitions[t]=r(r({},n.definitions[t]||{}),i[t]),Ln(t,i[t]);var a=U.classic[t];a&&Ln(a,i[t]),$n()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(n,t){var a=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(a).map((function(t){var e=a[t],r=e.prefix,i=e.iconName,o=e.icon,c=o[2];n[r]||(n[r]={}),c.length>0&&c.forEach((function(t){"string"==typeof t&&(n[r][t]=o)})),n[r][i]=o})),n}}],a&&o(t.prototype,a),e&&o(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),rt=[],it={},ot={},ct=Object.keys(ot);function st(n,t){for(var a=arguments.length,e=new Array(a>2?a-2:0),r=2;r<a;r++)e[r-2]=arguments[r];var i=it[n]||[];return i.forEach((function(n){t=n.apply(null,[t].concat(e))})),t}function ft(n){for(var t=arguments.length,a=new Array(t>1?t-1:0),e=1;e<t;e++)a[e-1]=arguments[e];var r=it[n]||[];r.forEach((function(n){n.apply(null,a)}))}function lt(){var n=arguments[0],t=Array.prototype.slice.call(arguments,1);return ot[n]?ot[n].apply(null,t):void 0}function ut(n){"fa"===n.prefix&&(n.prefix="fas");var t=n.iconName,a=n.prefix||Zn();if(t)return t=Jn(a,t)||t,jn(mt.definitions,a,t)||jn(zn.styles,a,t)}var mt=new et,dt={i2svg:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return S?(ft("beforeI2svg",n),lt("pseudoElements2svg",n),lt("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.autoReplaceSvgRoot;!1===fn.autoReplaceSvg&&(fn.autoReplaceSvg=!0),fn.observeMutations=!0,Mn((function(){bt({autoReplaceSvgRoot:t}),ft("watch",n)}))}},pt={noAuto:function(){fn.autoReplaceSvg=!1,fn.observeMutations=!1,ft("noAuto")},config:fn,dom:dt,parse:{icon:function(n){if(null===n)return null;if("object"===i(n)&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:Jn(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&2===n.length){var t=0===n[1].indexOf("fa-")?n[1].slice(3):n[1],a=nt(n[0]);return{prefix:a,iconName:Jn(a,t)||t}}if("string"==typeof n&&(n.indexOf("".concat(fn.cssPrefix,"-"))>-1||n.match(B))){var e=at(n.split(" "),{skipLookups:!0});return{prefix:e.prefix||Zn(),iconName:Jn(e.prefix,e.iconName)||e.iconName}}if("string"==typeof n){var r=Zn();return{prefix:r,iconName:Jn(r,n)||n}}}},library:mt,findIconDefinition:ut,toHtml:Sn},bt=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.autoReplaceSvgRoot,a=void 0===t?A:t;(Object.keys(zn.styles).length>0||fn.autoFetchSvg)&&S&&fn.autoReplaceSvg&&pt.dom.i2svg({node:a})};function vt(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map((function(n){return Sn(n)}))}}),Object.defineProperty(n,"node",{get:function(){if(S){var t=A.createElement("div");return t.innerHTML=n.html,t.children}}}),n}function gt(n){var t=n.icons,a=t.main,e=t.mask,i=n.prefix,o=n.iconName,c=n.transform,s=n.symbol,f=n.title,l=n.maskId,u=n.titleId,m=n.extra,d=n.watchable,p=void 0!==d&&d,b=e.found?e:a,v=b.width,g=b.height,h="fak"===i,y=[fn.replacementClass,o?"".concat(fn.cssPrefix,"-").concat(o):""].filter((function(n){return-1===m.classes.indexOf(n)})).filter((function(n){return""!==n||!!n})).concat(m.classes).join(" "),k={children:[],attributes:r(r({},m.attributes),{},{"data-prefix":i,"data-icon":o,class:y,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(g)})},w=h&&!~m.classes.indexOf("fa-fw")?{width:"".concat(v/g*16*.0625,"em")}:{};p&&(k.attributes[P]=""),f&&(k.children.push({tag:"title",attributes:{id:k.attributes["aria-labelledby"]||"title-".concat(u||dn())},children:[f]}),delete k.attributes.title);var x=r(r({},k),{},{prefix:i,iconName:o,main:a,mask:e,maskId:l,transform:c,symbol:s,styles:r(r({},w),m.styles)}),O=e.found&&a.found?lt("generateAbstractMask",x)||{children:[],attributes:{}}:lt("generateAbstractIcon",x)||{children:[],attributes:{}},z=O.children,A=O.attributes;return x.children=z,x.attributes=A,s?function(n){var t=n.prefix,a=n.iconName,e=n.children,i=n.attributes,o=n.symbol,c=!0===o?"".concat(t,"-").concat(fn.cssPrefix,"-").concat(a):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:r(r({},i),{},{id:c}),children:e}]}]}(x):function(n){var t=n.children,a=n.main,e=n.mask,i=n.attributes,o=n.styles,c=n.transform;if(hn(c)&&a.found&&!e.found){var s={x:a.width/a.height/2,y:.5};i.style=gn(r(r({},o),{},{"transform-origin":"".concat(s.x+c.x/16,"em ").concat(s.y+c.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}(x)}function ht(n){var t=n.content,a=n.width,e=n.height,i=n.transform,o=n.title,c=n.extra,s=n.watchable,f=void 0!==s&&s,l=r(r(r({},c.attributes),o?{title:o}:{}),{},{class:c.classes.join(" ")});f&&(l[P]="");var u=r({},c.styles);hn(i)&&(u.transform=function(n){var t=n.transform,a=n.width,e=void 0===a?16:a,r=n.height,i=void 0===r?16:r,o=n.startCentered,c=void 0!==o&&o,s="";return s+=c&&j?"translate(".concat(t.x/un-e/2,"em, ").concat(t.y/un-i/2,"em) "):c?"translate(calc(-50% + ".concat(t.x/un,"em), calc(-50% + ").concat(t.y/un,"em)) "):"translate(".concat(t.x/un,"em, ").concat(t.y/un,"em) "),s+="scale(".concat(t.size/un*(t.flipX?-1:1),", ").concat(t.size/un*(t.flipY?-1:1),") "),s+"rotate(".concat(t.rotate,"deg) ")}({transform:i,startCentered:!0,width:a,height:e}),u["-webkit-transform"]=u.transform);var m=gn(u);m.length>0&&(l.style=m);var d=[];return d.push({tag:"span",attributes:l,children:[t]}),o&&d.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),d}function yt(n){var t=n.content,a=n.title,e=n.extra,i=r(r(r({},e.attributes),a?{title:a}:{}),{},{class:e.classes.join(" ")}),o=gn(e.styles);o.length>0&&(i.style=o);var c=[];return c.push({tag:"span",attributes:i,children:[t]}),a&&c.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),c}var kt=zn.styles;function wt(n){var t=n[0],a=n[1],e=s(n.slice(4),1)[0];return{found:!0,width:t,height:a,icon:Array.isArray(e)?{tag:"g",attributes:{class:"".concat(fn.cssPrefix,"-").concat(Z)},children:[{tag:"path",attributes:{class:"".concat(fn.cssPrefix,"-").concat(an),fill:"currentColor",d:e[0]}},{tag:"path",attributes:{class:"".concat(fn.cssPrefix,"-").concat(tn),fill:"currentColor",d:e[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:e}}}}var xt={found:!1,width:512,height:512};function Ot(n,t){var a=t;return"fa"===t&&null!==fn.styleDefault&&(t=Zn()),new Promise((function(e,i){lt("missingIconAbstract");if("fa"===a){var o=Qn(n)||{};n=o.iconName||n,t=o.prefix||t}if(n&&t&&kt[t]&&kt[t][n])return e(wt(kt[t][n]));!function(n,t){H||fn.showMissingIcons||!n||console.error('Icon with name "'.concat(n,'" and prefix "').concat(t,'" is missing.'))}(n,t),e(r(r({},xt),{},{icon:fn.showMissingIcons&&n&<("missingIconAbstract")||{}}))}))}var zt=function(){},At=fn.measurePerformance&&M&&M.mark&&M.measure?M:{mark:zt,measure:zt},Nt='FA "6.2.1"',Mt=function(n){At.mark("".concat(Nt," ").concat(n," ends")),At.measure("".concat(Nt," ").concat(n),"".concat(Nt," ").concat(n," begins"),"".concat(Nt," ").concat(n," ends"))},St=function(n){return At.mark("".concat(Nt," ").concat(n," begins")),function(){return Mt(n)}},jt=function(){};function Ct(n){return"string"==typeof(n.getAttribute?n.getAttribute(P):null)}function Pt(n){return A.createElementNS("http://www.w3.org/2000/svg",n)}function Et(n){return A.createElement(n)}function Lt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.ceFn,e=void 0===a?"svg"===n.tag?Pt:Et:a;if("string"==typeof n)return A.createTextNode(n);var r=e(n.tag);Object.keys(n.attributes||[]).forEach((function(t){r.setAttribute(t,n.attributes[t])}));var i=n.children||[];return i.forEach((function(n){r.appendChild(Lt(n,{ceFn:e}))})),r}var _t={replace:function(n){var t=n[0];if(t.parentNode)if(n[1].forEach((function(n){t.parentNode.insertBefore(Lt(n),t)})),null===t.getAttribute(P)&&fn.keepOriginalSource){var a=A.createComment(function(n){var t=" ".concat(n.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(a,t)}else t.remove()},nest:function(n){var t=n[0],a=n[1];if(~bn(t).indexOf(fn.replacementClass))return _t.replace(n);var e=new RegExp("".concat(fn.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var r=a[0].attributes.class.split(" ").reduce((function(n,t){return t===fn.replacementClass||t.match(e)?n.toSvg.push(t):n.toNode.push(t),n}),{toNode:[],toSvg:[]});a[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?t.removeAttribute("class"):t.setAttribute("class",r.toNode.join(" "))}var i=a.map((function(n){return Sn(n)})).join("\n");t.setAttribute(P,""),t.innerHTML=i}};function Vt(n){n()}function It(n,t){var a="function"==typeof t?t:jt;if(0===n.length)a();else{var e=Vt;"async"===fn.mutateApproach&&(e=z.requestAnimationFrame||Vt),e((function(){var t=!0===fn.autoReplaceSvg?_t.replace:_t[fn.autoReplaceSvg]||_t.replace,e=St("mutate");n.map(t),e(),a()}))}}var Ht=!1;function Tt(){Ht=!0}function Yt(){Ht=!1}var Ft=null;function Dt(n){if(N&&fn.observeMutations){var t=n.treeCallback,a=void 0===t?jt:t,e=n.nodeCallback,r=void 0===e?jt:e,i=n.pseudoElementsCallback,o=void 0===i?jt:i,c=n.observeMutationsRoot,s=void 0===c?A:c;Ft=new N((function(n){if(!Ht){var t=Zn();pn(n).forEach((function(n){if("childList"===n.type&&n.addedNodes.length>0&&!Ct(n.addedNodes[0])&&(fn.searchPseudoElements&&o(n.target),a(n.target)),"attributes"===n.type&&n.target.parentNode&&fn.searchPseudoElements&&o(n.target.parentNode),"attributes"===n.type&&Ct(n.target)&&~Q.indexOf(n.attributeName))if("class"===n.attributeName&&function(n){var t=n.getAttribute?n.getAttribute(L):null,a=n.getAttribute?n.getAttribute(_):null;return t&&a}(n.target)){var e=at(bn(n.target)),i=e.prefix,c=e.iconName;n.target.setAttribute(L,i||t),c&&n.target.setAttribute(_,c)}else(s=n.target)&&s.classList&&s.classList.contains&&s.classList.contains(fn.replacementClass)&&r(n.target);var s}))}})),S&&Ft.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Rt(n){var t=n.getAttribute("style"),a=[];return t&&(a=t.split(";").reduce((function(n,t){var a=t.split(":"),e=a[0],r=a.slice(1);return e&&r.length>0&&(n[e]=r.join(":").trim()),n}),{})),a}function Wt(n){var t,a,e=n.getAttribute("data-prefix"),r=n.getAttribute("data-icon"),i=void 0!==n.innerText?n.innerText.trim():"",o=at(bn(n));return o.prefix||(o.prefix=Zn()),e&&r&&(o.prefix=e,o.iconName=r),o.iconName&&o.prefix||(o.prefix&&i.length>0&&(o.iconName=(t=o.prefix,a=n.innerText,(Rn[t]||{})[a]||Gn(o.prefix,Pn(n.innerText)))),!o.iconName&&fn.autoFetchSvg&&n.firstChild&&n.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=n.firstChild.data)),o}function Ut(n){var t=pn(n.attributes).reduce((function(n,t){return"class"!==n.name&&"style"!==n.name&&(n[t.name]=t.value),n}),{}),a=n.getAttribute("title"),e=n.getAttribute("data-fa-title-id");return fn.autoA11y&&(a?t["aria-labelledby"]="".concat(fn.replacementClass,"-title-").concat(e||dn()):(t["aria-hidden"]="true",t.focusable="false")),t}function qt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},a=Wt(n),e=a.iconName,i=a.prefix,o=a.rest,c=Ut(n),s=st("parseNodeAttributes",{},n),f=t.styleParser?Rt(n):[];return r({iconName:e,title:n.getAttribute("title"),titleId:n.getAttribute("data-fa-title-id"),prefix:i,transform:mn,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:f,attributes:c}},s)}var Bt=zn.styles;function Xt(n){var t="nest"===fn.autoReplaceSvg?qt(n,{styleParser:!1}):qt(n);return~t.extra.classes.indexOf(X)?lt("generateLayersText",n,t):lt("generateSvgReplacementMutation",n,t)}var Kt=new Set;function $t(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!S)return Promise.resolve();var a=A.documentElement.classList,e=function(n){return a.add("".concat(V,"-").concat(n))},r=function(n){return a.remove("".concat(V,"-").concat(n))},i=fn.autoFetchSvg?Kt:F.map((function(n){return"fa-".concat(n)})).concat(Object.keys(Bt));i.includes("fa")||i.push("fa");var o=[".".concat(X,":not([").concat(P,"])")].concat(i.map((function(n){return".".concat(n,":not([").concat(P,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var c=[];try{c=pn(n.querySelectorAll(o))}catch(Va){}if(!(c.length>0))return Promise.resolve();e("pending"),r("complete");var s=St("onTree"),f=c.reduce((function(n,t){try{var a=Xt(t);a&&n.push(a)}catch(Va){H||"MissingIcon"===Va.name&&console.error(Va)}return n}),[]);return new Promise((function(n,a){Promise.all(f).then((function(a){It(a,(function(){e("active"),e("complete"),r("pending"),"function"==typeof t&&t(),s(),n()}))})).catch((function(n){s(),a(n)}))}))}function Gt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Xt(n).then((function(n){n&&It([n],t)}))}F.map((function(n){Kt.add("fa-".concat(n))})),Object.keys(R.classic).map(Kt.add.bind(Kt)),Object.keys(R.sharp).map(Kt.add.bind(Kt)),Kt=f(Kt);var Jt=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.transform,e=void 0===a?mn:a,i=t.symbol,o=void 0!==i&&i,c=t.mask,s=void 0===c?null:c,f=t.maskId,l=void 0===f?null:f,u=t.title,m=void 0===u?null:u,d=t.titleId,p=void 0===d?null:d,b=t.classes,v=void 0===b?[]:b,g=t.attributes,h=void 0===g?{}:g,y=t.styles,k=void 0===y?{}:y;if(n){var w=n.prefix,x=n.iconName,O=n.icon;return vt(r({type:"icon"},n),(function(){return ft("beforeDOMElementCreation",{iconDefinition:n,params:t}),fn.autoA11y&&(m?h["aria-labelledby"]="".concat(fn.replacementClass,"-title-").concat(p||dn()):(h["aria-hidden"]="true",h.focusable="false")),gt({icons:{main:wt(O),mask:s?wt(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:x,transform:r(r({},mn),e),symbol:o,title:m,maskId:l,titleId:p,extra:{attributes:h,styles:k,classes:v}})}))}},Qt={mixout:function(){return{icon:(n=Jt,function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=(t||{}).icon?t:ut(t||{}),i=a.mask;return i&&(i=(i||{}).icon?i:ut(i||{})),n(e,r(r({},a),{},{mask:i}))})};var n},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=$t,n.nodeCallback=Gt,n}}},provides:function(n){n.i2svg=function(n){var t=n.node,a=void 0===t?A:t,e=n.callback;return $t(a,void 0===e?function(){}:e)},n.generateSvgReplacementMutation=function(n,t){var a=t.iconName,e=t.title,r=t.titleId,i=t.prefix,o=t.transform,c=t.symbol,f=t.mask,l=t.maskId,u=t.extra;return new Promise((function(t,m){Promise.all([Ot(a,i),f.iconName?Ot(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(f){var m=s(f,2),d=m[0],p=m[1];t([n,gt({icons:{main:d,mask:p},prefix:i,iconName:a,transform:o,symbol:c,maskId:l,title:e,titleId:r,extra:u,watchable:!0})])})).catch(m)}))},n.generateAbstractIcon=function(n){var t,a=n.children,e=n.attributes,r=n.main,i=n.transform,o=gn(n.styles);return o.length>0&&(e.style=o),hn(i)&&(t=lt("generateAbstractTransformGrouping",{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),a.push(t||r.icon),{children:a,attributes:e}}}},Zt={mixout:function(){return{layer:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.classes,e=void 0===a?[]:a;return vt({type:"layer"},(function(){ft("beforeDOMElementCreation",{assembler:n,params:t});var a=[];return n((function(n){Array.isArray(n)?n.map((function(n){a=a.concat(n.abstract)})):a=a.concat(n.abstract)})),[{tag:"span",attributes:{class:["".concat(fn.cssPrefix,"-layers")].concat(f(e)).join(" ")},children:a}]}))}}}},na={mixout:function(){return{counter:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.title,e=void 0===a?null:a,r=t.classes,i=void 0===r?[]:r,o=t.attributes,c=void 0===o?{}:o,s=t.styles,l=void 0===s?{}:s;return vt({type:"counter",content:n},(function(){return ft("beforeDOMElementCreation",{content:n,params:t}),yt({content:n.toString(),title:e,extra:{attributes:c,styles:l,classes:["".concat(fn.cssPrefix,"-layers-counter")].concat(f(i))}})}))}}}},ta={mixout:function(){return{text:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.transform,e=void 0===a?mn:a,i=t.title,o=void 0===i?null:i,c=t.classes,s=void 0===c?[]:c,l=t.attributes,u=void 0===l?{}:l,m=t.styles,d=void 0===m?{}:m;return vt({type:"text",content:n},(function(){return ft("beforeDOMElementCreation",{content:n,params:t}),ht({content:n,transform:r(r({},mn),e),title:o,extra:{attributes:u,styles:d,classes:["".concat(fn.cssPrefix,"-layers-text")].concat(f(s))}})}))}}},provides:function(n){n.generateLayersText=function(n,t){var a=t.title,e=t.transform,r=t.extra,i=null,o=null;if(j){var c=parseInt(getComputedStyle(n).fontSize,10),s=n.getBoundingClientRect();i=s.width/c,o=s.height/c}return fn.autoA11y&&!a&&(r.attributes["aria-hidden"]="true"),Promise.resolve([n,ht({content:n.innerHTML,width:i,height:o,transform:e,title:a,extra:r,watchable:!0})])}}},aa=new RegExp('"',"ug"),ea=[1105920,1112319];function ra(n,t){var a="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((function(e,i){if(null!==n.getAttribute(a))return e();var o,c,s,f=pn(n.children).filter((function(n){return n.getAttribute(E)===t}))[0],l=z.getComputedStyle(n,t),u=l.getPropertyValue("font-family").match(K),m=l.getPropertyValue("font-weight"),d=l.getPropertyValue("content");if(f&&!u)return n.removeChild(f),e();if(u&&"none"!==d&&""!==d){var p=l.getPropertyValue("content"),b=~["Sharp"].indexOf(u[2])?Y:T,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(u[2])?W[b][u[2].toLowerCase()]:$[b][m],g=function(n){var t,a,e,r,i,o=n.replace(aa,""),c=(a=0,r=(t=o).length,(i=t.charCodeAt(a))>=55296&&i<=56319&&r>a+1&&(e=t.charCodeAt(a+1))>=56320&&e<=57343?1024*(i-55296)+e-56320+65536:i),s=c>=ea[0]&&c<=ea[1],f=2===o.length&&o[0]===o[1];return{value:Pn(f?o[0]:o),isSecondary:s||f}}(p),h=g.value,y=g.isSecondary,k=u[0].startsWith("FontAwesome"),w=Gn(v,h),x=w;if(k){var O=(c=Un[o=h],s=Gn("fas",o),c||(s?{prefix:"fas",iconName:s}:null)||{prefix:null,iconName:null});O.iconName&&O.prefix&&(w=O.iconName,v=O.prefix)}if(!w||y||f&&f.getAttribute(L)===v&&f.getAttribute(_)===x)e();else{n.setAttribute(a,x),f&&n.removeChild(f);var N={iconName:null,title:null,titleId:null,prefix:null,transform:mn,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},M=N.extra;M.attributes[E]=t,Ot(w,v).then((function(i){var o=gt(r(r({},N),{},{icons:{main:i,mask:{prefix:null,iconName:null,rest:[]}},prefix:v,iconName:x,extra:M,watchable:!0})),c=A.createElement("svg");"::before"===t?n.insertBefore(c,n.firstChild):n.appendChild(c),c.outerHTML=o.map((function(n){return Sn(n)})).join("\n"),n.removeAttribute(a),e()})).catch(i)}}else e()}))}function ia(n){return Promise.all([ra(n,"::before"),ra(n,"::after")])}function oa(n){return!(n.parentNode===document.head||~I.indexOf(n.tagName.toUpperCase())||n.getAttribute(E)||n.parentNode&&"svg"===n.parentNode.tagName)}function ca(n){if(S)return new Promise((function(t,a){var e=pn(n.querySelectorAll("*")).filter(oa).map(ia),r=St("searchPseudoElements");Tt(),Promise.all(e).then((function(){r(),Yt(),t()})).catch((function(){r(),Yt(),a()}))}))}var sa=!1,fa=function(n){return n.toLowerCase().split(" ").reduce((function(n,t){var a=t.toLowerCase().split("-"),e=a[0],r=a.slice(1).join("-");if(e&&"h"===r)return n.flipX=!0,n;if(e&&"v"===r)return n.flipY=!0,n;if(r=parseFloat(r),isNaN(r))return n;switch(e){case"grow":n.size=n.size+r;break;case"shrink":n.size=n.size-r;break;case"left":n.x=n.x-r;break;case"right":n.x=n.x+r;break;case"up":n.y=n.y-r;break;case"down":n.y=n.y+r;break;case"rotate":n.rotate=n.rotate+r}return n}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},la={mixout:function(){return{parse:{transform:function(n){return fa(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-transform");return a&&(n.transform=fa(a)),n}}},provides:function(n){n.generateAbstractTransformGrouping=function(n){var t=n.main,a=n.transform,e=n.containerWidth,i=n.iconWidth,o={transform:"translate(".concat(e/2," 256)")},c="translate(".concat(32*a.x,", ").concat(32*a.y,") "),s="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),f="rotate(".concat(a.rotate," 0 0)"),l={outer:o,inner:{transform:"".concat(c," ").concat(s," ").concat(f)},path:{transform:"translate(".concat(i/2*-1," -256)")}};return{tag:"g",attributes:r({},l.outer),children:[{tag:"g",attributes:r({},l.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:r(r({},t.icon.attributes),l.path)}]}]}}}},ua={x:0,y:0,width:"100%",height:"100%"};function ma(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.attributes&&(n.attributes.fill||t)&&(n.attributes.fill="black"),n}var da={hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-mask"),e=a?at(a.split(" ").map((function(n){return n.trim()}))):{prefix:null,iconName:null,rest:[]};return e.prefix||(e.prefix=Zn()),n.mask=e,n.maskId=t.getAttribute("data-fa-mask-id"),n}}},provides:function(n){n.generateAbstractMask=function(n){var t,a=n.children,e=n.attributes,i=n.main,o=n.mask,c=n.maskId,s=n.transform,f=i.width,l=i.icon,u=o.width,m=o.icon,d=function(n){var t=n.transform,a=n.containerWidth,e=n.iconWidth,r={transform:"translate(".concat(a/2," 256)")},i="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),c="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(o," ").concat(c)},path:{transform:"translate(".concat(e/2*-1," -256)")}}}({transform:s,containerWidth:u,iconWidth:f}),p={tag:"rect",attributes:r(r({},ua),{},{fill:"white"})},b=l.children?{children:l.children.map(ma)}:{},v={tag:"g",attributes:r({},d.inner),children:[ma(r({tag:l.tag,attributes:r(r({},l.attributes),d.path)},b))]},g={tag:"g",attributes:r({},d.outer),children:[v]},h="mask-".concat(c||dn()),y="clip-".concat(c||dn()),k={tag:"mask",attributes:r(r({},ua),{},{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,g]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(t=m,"g"===t.tag?t.children:[t])},k]};return a.push(w,{tag:"rect",attributes:r({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(h,")")},ua)}),{children:a,attributes:e}}}},pa={provides:function(n){var t=!1;z.matchMedia&&(t=z.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var n=[],a={fill:"currentColor"},e={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:r(r({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var i=r(r({},e),{},{attributeName:"opacity"}),o={tag:"circle",attributes:r(r({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:r(r({},e),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:r(r({},i),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:r(r({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:r(r({},i),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:r(r({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:r(r({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}};!function(n,t){var a=t.mixoutsTo;rt=n,it={},Object.keys(ot).forEach((function(n){-1===ct.indexOf(n)&&delete ot[n]})),rt.forEach((function(n){var t=n.mixout?n.mixout():{};if(Object.keys(t).forEach((function(n){"function"==typeof t[n]&&(a[n]=t[n]),"object"===i(t[n])&&Object.keys(t[n]).forEach((function(e){a[n]||(a[n]={}),a[n][e]=t[n][e]}))})),n.hooks){var e=n.hooks();Object.keys(e).forEach((function(n){it[n]||(it[n]=[]),it[n].push(e[n])}))}n.provides&&n.provides(ot)}))}([xn,Qt,Zt,na,ta,{hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ca,n}}},provides:function(n){n.pseudoElements2svg=function(n){var t=n.node,a=void 0===t?A:t;fn.searchPseudoElements&&ca(a)}}},{mixout:function(){return{dom:{unwatch:function(){Tt(),sa=!0}}}},hooks:function(){return{bootstrap:function(){Dt(st("mutationObserverCallbacks",{}))},noAuto:function(){Ft&&Ft.disconnect()},watch:function(n){var t=n.observeMutationsRoot;sa?Yt():Dt(st("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},la,da,pa,{hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-symbol"),e=null!==a&&(""===a||a);return n.symbol=e,n}}}}],{mixoutsTo:pt});var ba=pt.parse,va=pt.icon,ga=a(3615),ha=a.n(ga),ya=a(7378);function ka(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),a.push.apply(a,e)}return a}function wa(n){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(a),!0).forEach((function(t){Oa(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):ka(Object(a)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(a,t))}))}return n}function xa(n){return xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},xa(n)}function Oa(n,t,a){return t in n?Object.defineProperty(n,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[t]=a,n}function za(n,t){if(null==n)return{};var a,e,r=function(n,t){if(null==n)return{};var a,e,r={},i=Object.keys(n);for(e=0;e<i.length;e++)a=i[e],t.indexOf(a)>=0||(r[a]=n[a]);return r}(n,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(e=0;e<i.length;e++)a=i[e],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(n,a)&&(r[a]=n[a])}return r}function Aa(n){return function(n){if(Array.isArray(n))return Na(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return Na(n,t);var a=Object.prototype.toString.call(n).slice(8,-1);"Object"===a&&n.constructor&&(a=n.constructor.name);if("Map"===a||"Set"===a)return Array.from(n);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Na(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Na(n,t){(null==t||t>n.length)&&(t=n.length);for(var a=0,e=new Array(t);a<t;a++)e[a]=n[a];return e}function Ma(n){return t=n,(t-=0)==t?n:(n=n.replace(/[\-_\s]+(.)?/g,(function(n,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+n.substr(1);var t}var Sa=["style"];function ja(n){return n.split(";").map((function(n){return n.trim()})).filter((function(n){return n})).reduce((function(n,t){var a,e=t.indexOf(":"),r=Ma(t.slice(0,e)),i=t.slice(e+1).trim();return r.startsWith("webkit")?n[(a=r,a.charAt(0).toUpperCase()+a.slice(1))]=i:n[r]=i,n}),{})}var Ca=!1;try{Ca=!0}catch(Va){}function Pa(n){return n&&"object"===xa(n)&&n.prefix&&n.iconName&&n.icon?n:ba.icon?ba.icon(n):null===n?null:n&&"object"===xa(n)&&n.prefix&&n.iconName?n:Array.isArray(n)&&2===n.length?{prefix:n[0],iconName:n[1]}:"string"==typeof n?{prefix:"fas",iconName:n}:void 0}function Ea(n,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Oa({},n,t):{}}var La=ya.forwardRef((function(n,t){var a=n.icon,e=n.mask,r=n.symbol,i=n.className,o=n.title,c=n.titleId,s=n.maskId,f=Pa(a),l=Ea("classes",[].concat(Aa(function(n){var t,a=n.beat,e=n.fade,r=n.beatFade,i=n.bounce,o=n.shake,c=n.flash,s=n.spin,f=n.spinPulse,l=n.spinReverse,u=n.pulse,m=n.fixedWidth,d=n.inverse,p=n.border,b=n.listItem,v=n.flip,g=n.size,h=n.rotation,y=n.pull,k=(Oa(t={"fa-beat":a,"fa-fade":e,"fa-beat-fade":r,"fa-bounce":i,"fa-shake":o,"fa-flash":c,"fa-spin":s,"fa-spin-reverse":l,"fa-spin-pulse":f,"fa-pulse":u,"fa-fw":m,"fa-inverse":d,"fa-border":p,"fa-li":b,"fa-flip":!0===v,"fa-flip-horizontal":"horizontal"===v||"both"===v,"fa-flip-vertical":"vertical"===v||"both"===v},"fa-".concat(g),null!=g),Oa(t,"fa-rotate-".concat(h),null!=h&&0!==h),Oa(t,"fa-pull-".concat(y),null!=y),Oa(t,"fa-swap-opacity",n.swapOpacity),t);return Object.keys(k).map((function(n){return k[n]?n:null})).filter((function(n){return n}))}(n)),Aa(i.split(" ")))),u=Ea("transform","string"==typeof n.transform?ba.transform(n.transform):n.transform),m=Ea("mask",Pa(e)),d=va(f,wa(wa(wa(wa({},l),u),m),{},{symbol:r,title:o,titleId:c,maskId:s}));if(!d)return function(){var n;!Ca&&console&&"function"==typeof console.error&&(n=console).error.apply(n,arguments)}("Could not find icon",f),null;var p=d.abstract,b={ref:t};return Object.keys(n).forEach((function(t){La.defaultProps.hasOwnProperty(t)||(b[t]=n[t])})),_a(p[0],b)}));La.displayName="FontAwesomeIcon",La.propTypes={beat:ha().bool,border:ha().bool,beatFade:ha().bool,bounce:ha().bool,className:ha().string,fade:ha().bool,flash:ha().bool,mask:ha().oneOfType([ha().object,ha().array,ha().string]),maskId:ha().string,fixedWidth:ha().bool,inverse:ha().bool,flip:ha().oneOf([!0,!1,"horizontal","vertical","both"]),icon:ha().oneOfType([ha().object,ha().array,ha().string]),listItem:ha().bool,pull:ha().oneOf(["right","left"]),pulse:ha().bool,rotation:ha().oneOf([0,90,180,270]),shake:ha().bool,size:ha().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ha().bool,spinPulse:ha().bool,spinReverse:ha().bool,symbol:ha().oneOfType([ha().bool,ha().string]),title:ha().string,titleId:ha().string,transform:ha().oneOfType([ha().string,ha().object]),swapOpacity:ha().bool},La.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var _a=function n(t,a){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof a)return a;var r=(a.children||[]).map((function(a){return n(t,a)})),i=Object.keys(a.attributes||{}).reduce((function(n,t){var e=a.attributes[t];switch(t){case"class":n.attrs.className=e,delete a.attributes.class;break;case"style":n.attrs.style=ja(e);break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?n.attrs[t.toLowerCase()]=e:n.attrs[Ma(t)]=e}return n}),{attrs:{}}),o=e.style,c=void 0===o?{}:o,s=za(e,Sa);return i.attrs.style=wa(wa({},i.attrs.style),c),t.apply(void 0,[a.tag,wa(wa({},i.attrs),s)].concat(Aa(r)))}.bind(null,ya.createElement)},9928:(n,t,a)=>{a.d(t,{Av$:()=>i,gvK:()=>c,hVS:()=>e,qJE:()=>o,ts2:()=>r});var e={prefix:"fab",iconName:"microsoft",icon:[448,512,[],"f3ca","M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"]},r={prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"]},i={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},o={prefix:"fab",iconName:"linux",icon:[448,512,[],"f17c","M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"]},c={prefix:"fab",iconName:"simplybuilt",icon:[512,512,[],"f215","M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z"]}},9374:(n,t,a)=>{a.d(t,{Bkj:()=>v,ESn:()=>b,IA$:()=>s,Jw3:()=>m,Kb6:()=>y,O4:()=>i,Obi:()=>h,QzV:()=>l,Stf:()=>u,Ua$:()=>c,mHK:()=>p,oso:()=>o,q7m:()=>d,tMT:()=>g,v8y:()=>r,zoY:()=>f});var e={prefix:"fas",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z"]},r=e,i={prefix:"fas",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm256 40v96h96l-96-96z"]},o={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},c={prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"]},s={prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z"]},f={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},l={prefix:"fas",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z"]},u={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},m={prefix:"fas",iconName:"terminal",icon:[640,512,[],"f120","M41.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 41.4 86.6zM288 416H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},d={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},p={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z"]},b={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},v={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"]},g={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z"]},h={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.7 8.4 166.9 8 160 8s-13.7 .4-20.4 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM208 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 400c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},y=h}}]); \ No newline at end of file diff --git a/assets/js/6101b3fc.6ee5fe48.js b/assets/js/6101b3fc.6ee5fe48.js deleted file mode 100644 index f7ff9d6268f..00000000000 --- a/assets/js/6101b3fc.6ee5fe48.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[248],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},3963:(e,t,a)=>{a.r(t),a.d(t,{LinuxDownloads:()=>d,default:()=>u});var l=a(353),n=a(952),r=a(7378),s=a(544),c=a(1884),o=a(9072),i=a(9374),m=a(9928);function d(){const[e,t]=(0,r.useState)({version:"",binary:"",flatpak:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),a=await t.json(),l=a.assets,n=l.filter((e=>e.name.endsWith(".tar.gz")));if(1!==n.length)throw new Error("Unable to grab .tar.gz");const r=n[0],s=l.filter((e=>e.name.endsWith(".flatpak")));if(1!==s.length)throw new Error("Unable to grab .flatpak");const c=s[0];e({version:a.name,binary:r.browser_download_url,flatpak:c.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(o.G,{size:"4x",icon:m.qJE,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Linux"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for Linux"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.flatpak},r.createElement(o.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Linux *.flatpak, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other Linux downloads:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.binary},r.createElement(o.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Source *.tar.gz")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using"," ",r.createElement("a",{className:"text-purple-500",href:"https://flathub.org/apps/details/io.podman_desktop.PodmanDesktop"},"FlatHub")," ","? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3 pb-7"},r.createElement("p",{className:"text-xl p-1 mx-1"},r.createElement("svg",{width:"35px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},r.createElement("path",{d:"M12 2.604l-.43.283L0 10.459v6.752l6.393 4.184L12 17.725l5.607 3.671L24 17.211v-6.752L12 2.604zm0 .828l5.434 3.556-2.717 1.778L12 10.545l-2.717-1.78-2.717-1.777L12 3.432zM6.39 7.104l5.434 3.556-5.408 3.54-5.434-3.557 5.409-3.54zm11.22 0l5.431 3.554-5.434 3.557-5.433-3.555 5.435-3.556zM.925 10.867l5.379 3.52a.123.08 0 00.027.013v5.647l-5.406-3.54v-5.64zm11.213.115l5.408 3.54v5.664l-5.408-3.54v-5.664z"}))),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},r.createElement("div",{className:"w-72 truncate"},r.createElement(o.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"flatpak install --user flathub io.podman_desktop.PodmanDesktop"),r.createElement("div",null,r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(o.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("flatpak install --user flathub io.podman_desktop.PodmanDesktop")}}))))))))))}function u(){const{siteConfig:e}=(0,l.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Linux Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/6101b3fc.8057b205.js b/assets/js/6101b3fc.8057b205.js new file mode 100644 index 00000000000..8f4ba0a9a7c --- /dev/null +++ b/assets/js/6101b3fc.8057b205.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5248],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},3963:(e,t,a)=>{a.r(t),a.d(t,{LinuxDownloads:()=>d,default:()=>u});var l=a(353),n=a(952),r=a(7378),s=a(544),c=a(1884),o=a(9072),i=a(9374),m=a(9928);function d(){const[e,t]=(0,r.useState)({version:"",binary:"",flatpak:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),a=await t.json(),l=a.assets,n=l.filter((e=>e.name.endsWith(".tar.gz")));if(1!==n.length)throw new Error("Unable to grab .tar.gz");const r=n[0],s=l.filter((e=>e.name.endsWith(".flatpak")));if(1!==s.length)throw new Error("Unable to grab .flatpak");const c=s[0];e({version:a.name,binary:r.browser_download_url,flatpak:c.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(o.G,{size:"4x",icon:m.qJE,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"Linux"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for Linux"),r.createElement("div",{className:"pt-8"},r.createElement(c.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.flatpak},r.createElement(o.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Linux *.flatpak, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other Linux downloads:"),r.createElement(c.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.binary},r.createElement(o.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Source *.tar.gz")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using"," ",r.createElement("a",{className:"text-purple-500",href:"https://flathub.org/apps/details/io.podman_desktop.PodmanDesktop"},"FlatHub")," ","? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3 pb-7"},r.createElement("p",{className:"text-xl p-1 mx-1"},r.createElement("svg",{width:"35px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",fill:"currentColor"},r.createElement("path",{d:"M12 2.604l-.43.283L0 10.459v6.752l6.393 4.184L12 17.725l5.607 3.671L24 17.211v-6.752L12 2.604zm0 .828l5.434 3.556-2.717 1.778L12 10.545l-2.717-1.78-2.717-1.777L12 3.432zM6.39 7.104l5.434 3.556-5.408 3.54-5.434-3.557 5.409-3.54zm11.22 0l5.431 3.554-5.434 3.557-5.433-3.555 5.435-3.556zM.925 10.867l5.379 3.52a.123.08 0 00.027.013v5.647l-5.406-3.54v-5.64zm11.213.115l5.408 3.54v5.664l-5.408-3.54v-5.664z"}))),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 text-xl dark:text-purple-300 text-purple-700 flex flex-row"},r.createElement("div",{className:"w-72 truncate"},r.createElement(o.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"flatpak install --user flathub io.podman_desktop.PodmanDesktop"),r.createElement("div",null,r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(o.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("flatpak install --user flathub io.podman_desktop.PodmanDesktop")}}))))))))))}function u(){const{siteConfig:e}=(0,l.Z)();return r.createElement(n.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"Linux Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/631e3189.650873c0.js b/assets/js/631e3189.650873c0.js deleted file mode 100644 index 73ae3e51a4e..00000000000 --- a/assets/js/631e3189.650873c0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[241],{5318:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>g});var a=n(7378);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(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=a.createContext({}),p=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},d=function(e){var t=p(e.components);return a.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,d=l(e,["components","mdxType","originalType","parentName"]),c=p(n),g=o,u=c["".concat(s,".").concat(g)]||c[g]||m[g]||i;return n?a.createElement(u,r(r({ref:t},d),{},{components:n})):a.createElement(u,r({ref:t},d))}));function g(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,r=new Array(i);r[0]=c;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:o,r[1]=l;for(var p=2;p<i;p++)r[p]=n[p];return a.createElement.apply(null,r)}return a.createElement.apply(null,n)}c.displayName="MDXCreateElement"},7259:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>r,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var a=n(2685),o=(n(7378),n(5318));const i={sidebar_position:4},r="Windows",l={unversionedId:"Installation/windows-install",id:"Installation/windows-install",title:"Windows",description:"This page contains information regarding installation of Podman Desktop on Windows.",source:"@site/docs/Installation/windows-install.md",sourceDirName:"Installation",slug:"/Installation/windows-install",permalink:"/docs/Installation/windows-install",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/windows-install.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"MacOS",permalink:"/docs/Installation/macos-install"},next:{title:"Linux",permalink:"/docs/Installation/linux-install"}},s={},p=[{value:"Installing Podman Desktop on Windows",id:"installing-podman-desktop-on-windows",level:2},{value:"a. Using <code>.exe</code> file from Downloads",id:"a-using-exe-file-from-downloads",level:3},{value:"b. Using Chocolatey package manager for Windows",id:"b-using-chocolatey-package-manager-for-windows",level:3},{value:"c. Using Winget package manager for Windows",id:"c-using-winget-package-manager-for-windows",level:3},{value:"d. Using Scoop package manager for Windows",id:"d-using-scoop-package-manager-for-windows",level:3},{value:"Setting up Podman Desktop on Windows",id:"setting-up-podman-desktop-on-windows",level:2},{value:"Next Steps",id:"next-steps",level:2}],d={toc:p};function m(e){let{components:t,...i}=e;return(0,o.kt)("wrapper",(0,a.Z)({},d,i,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"windows"},"Windows"),(0,o.kt)("p",null,"This page contains information regarding installation of Podman Desktop on Windows."),(0,o.kt)("admonition",{title:"Prerequisites:",type:"info"},(0,o.kt)("p",{parentName:"admonition"},(0,o.kt)("strong",{parentName:"p"},"NOTE: Administrator access is required for both these prerequisites.")),(0,o.kt)("ol",{parentName:"admonition"},(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v"},"Hyper-V should be enabled")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"https://learn.microsoft.com/en-us/windows/wsl/install-manual"},"Windows Subsystem for Linux v2 (WSL2)")," should be installed."))),(0,o.kt)("h2",{id:"installing-podman-desktop-on-windows"},"Installing Podman Desktop on Windows"),(0,o.kt)("h3",{id:"a-using-exe-file-from-downloads"},"a. Using ",(0,o.kt)("inlineCode",{parentName:"h3"},".exe")," file from ",(0,o.kt)("a",{parentName:"h3",href:"/downloads/windows"},"Downloads")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Download the latest ",(0,o.kt)("inlineCode",{parentName:"strong"},".exe")," file from the ",(0,o.kt)("a",{parentName:"strong",href:"/downloads/windows"},"Downloads")," section of this website.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. Locate the downloaded file and and double-click on it to open Podman Desktop. (Usually, you will find the downloaded file in the Downloads folder)")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img0",src:n(9676).Z,width:"791",height:"414"})),(0,o.kt)("h3",{id:"b-using-chocolatey-package-manager-for-windows"},"b. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://chocolatey.org/install"},"Chocolatey")," package manager for Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Using the installation guide ",(0,o.kt)("a",{parentName:"strong",href:"https://chocolatey.org/install"},"here"),", install Chocolatey Package Manager.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. To install Podman Desktop, run the following command from the command line or from PowerShell:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"choco install podman-desktop\n")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Read more about Podman Desktop on Chocolatey ",(0,o.kt)("a",{parentName:"strong",href:"https://community.chocolatey.org/packages/podman-desktop"},"here"),".")),(0,o.kt)("h3",{id:"c-using-winget-package-manager-for-windows"},"c. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://winget.run/pkg/RedHat/Podman-Desktop"},"Winget")," package manager for Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Get the Winget Package manager for Windows by clicking ",(0,o.kt)("a",{parentName:"strong",href:"https://aka.ms/getwinget"},"here"),".")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. To install Podman Desktop, run the following command from the command line or from PowerShell:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"winget install -e --id RedHat.Podman-Desktop\n")),(0,o.kt)("h3",{id:"d-using-scoop-package-manager-for-windows"},"d. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://scoop.sh/#/apps?q=podman-desktop&s=0&d=1&o=true"},"Scoop")," package manager for Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Using the installation guide ",(0,o.kt)("a",{parentName:"strong",href:"https://github.com/ScoopInstaller/Install#readme"},"here"),", install Scoop Package Manager.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. To install Podman Desktop, run the following commands from the command line or from PowerShell:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"scoop bucket add extras\n")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"scoop install podman-desktop\n")),(0,o.kt)("h2",{id:"setting-up-podman-desktop-on-windows"},"Setting up Podman Desktop on Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Install Podman from Podman Desktop, if not yet installed.")),(0,o.kt)("p",null,"When you open Podman Desktop, your home screen would look like the one in the image below if you don't have Podman (Engine) installed."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1",src:n(1259).Z,width:"1920",height:"1080"})),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"a. To install Podman, click on the ",(0,o.kt)("inlineCode",{parentName:"strong"},"Install")," button on the home screen. This will check for all the requirements for installation of Podman Engine.")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2",src:n(7350).Z,width:"1920",height:"1080"})),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"b. If you do not have WSL2 installed, follow the instructions ",(0,o.kt)("a",{parentName:"strong",href:"https://learn.microsoft.com/en-us/windows/wsl/install-manual"},"here")," to install the same.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"c. Once all the requirements are met, Podman Desktop will ask you to allow installation of Podman (Engine). Click on ",(0,o.kt)("inlineCode",{parentName:"strong"},"Yes")," to continue.")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img3",src:n(4228).Z,width:"1561",height:"895"})),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. Once installation is completed, you are ready to use Podman Desktop.")),(0,o.kt)("p",null,"After the installation of Podman Engine, your home screen would like the one in the image below."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img4",src:n(1676).Z,width:"1920",height:"1080"})),(0,o.kt)("p",null,"If the screen says ",(0,o.kt)("inlineCode",{parentName:"p"},"Podman is installed but not ready"),", it means that installation of Podman Engine has been completed but a Podman Machine has not been initialized. "),(0,o.kt)("h2",{id:"next-steps"},"Next Steps"),(0,o.kt)("p",null,"You can learn more about initializing a Podman Machine and working with Podman Desktop in our ",(0,o.kt)("a",{parentName:"p",href:"/docs/getting-started/getting-started"},"Getting Started guide"),"."))}m.isMDXComponent=!0},1259:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/homescreen-3bf408d19d6b48375101e7123335e428.png"},9676:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/open-podman-desktop-5bcb5f1f236e0c8870dac16845b4ef35.png"},1676:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/podman-desktop-ready-1ca79102449e4d6918adb26abbc3c9ec.png"},4228:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/podman-install-f2896fcd53f3b9b3f52dbd545fb697d4.png"},7350:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/prereq-wsl2-bc43cee27e9938a067efe0f28a4f084d.png"}}]); \ No newline at end of file diff --git a/assets/js/631e3189.e9c47437.js b/assets/js/631e3189.e9c47437.js new file mode 100644 index 00000000000..e676a815922 --- /dev/null +++ b/assets/js/631e3189.e9c47437.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1241],{5318:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>g});var a=n(7378);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(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,a,o=function(e,t){if(null==e)return{};var n,a,o={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=a.createContext({}),p=function(e){var t=a.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):r(r({},t),e)),n},d=function(e){var t=p(e.components);return a.createElement(s.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},c=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,s=e.parentName,d=l(e,["components","mdxType","originalType","parentName"]),c=p(n),g=o,u=c["".concat(s,".").concat(g)]||c[g]||m[g]||i;return n?a.createElement(u,r(r({ref:t},d),{},{components:n})):a.createElement(u,r({ref:t},d))}));function g(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,r=new Array(i);r[0]=c;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:o,r[1]=l;for(var p=2;p<i;p++)r[p]=n[p];return a.createElement.apply(null,r)}return a.createElement.apply(null,n)}c.displayName="MDXCreateElement"},7259:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>r,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var a=n(2685),o=(n(7378),n(5318));const i={sidebar_position:4},r="Windows",l={unversionedId:"Installation/windows-install",id:"Installation/windows-install",title:"Windows",description:"This page contains information regarding installation of Podman Desktop on Windows.",source:"@site/docs/Installation/windows-install.md",sourceDirName:"Installation",slug:"/Installation/windows-install",permalink:"/docs/Installation/windows-install",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/windows-install.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"MacOS",permalink:"/docs/Installation/macos-install"},next:{title:"Linux",permalink:"/docs/Installation/linux-install"}},s={},p=[{value:"Installing Podman Desktop on Windows",id:"installing-podman-desktop-on-windows",level:2},{value:"a. Using <code>.exe</code> file from Downloads",id:"a-using-exe-file-from-downloads",level:3},{value:"b. Using Chocolatey package manager for Windows",id:"b-using-chocolatey-package-manager-for-windows",level:3},{value:"c. Using Winget package manager for Windows",id:"c-using-winget-package-manager-for-windows",level:3},{value:"d. Using Scoop package manager for Windows",id:"d-using-scoop-package-manager-for-windows",level:3},{value:"Setting up Podman Desktop on Windows",id:"setting-up-podman-desktop-on-windows",level:2},{value:"Next Steps",id:"next-steps",level:2}],d={toc:p};function m(e){let{components:t,...i}=e;return(0,o.kt)("wrapper",(0,a.Z)({},d,i,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"windows"},"Windows"),(0,o.kt)("p",null,"This page contains information regarding installation of Podman Desktop on Windows."),(0,o.kt)("admonition",{title:"Prerequisites:",type:"info"},(0,o.kt)("p",{parentName:"admonition"},(0,o.kt)("strong",{parentName:"p"},"NOTE: Administrator access is required for both these prerequisites.")),(0,o.kt)("ol",{parentName:"admonition"},(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"https://learn.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v"},"Hyper-V should be enabled")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"https://learn.microsoft.com/en-us/windows/wsl/install-manual"},"Windows Subsystem for Linux v2 (WSL2)")," should be installed."))),(0,o.kt)("h2",{id:"installing-podman-desktop-on-windows"},"Installing Podman Desktop on Windows"),(0,o.kt)("h3",{id:"a-using-exe-file-from-downloads"},"a. Using ",(0,o.kt)("inlineCode",{parentName:"h3"},".exe")," file from ",(0,o.kt)("a",{parentName:"h3",href:"/downloads/windows"},"Downloads")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Download the latest ",(0,o.kt)("inlineCode",{parentName:"strong"},".exe")," file from the ",(0,o.kt)("a",{parentName:"strong",href:"/downloads/windows"},"Downloads")," section of this website.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. Locate the downloaded file and and double-click on it to open Podman Desktop. (Usually, you will find the downloaded file in the Downloads folder)")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img0",src:n(9676).Z,width:"791",height:"414"})),(0,o.kt)("h3",{id:"b-using-chocolatey-package-manager-for-windows"},"b. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://chocolatey.org/install"},"Chocolatey")," package manager for Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Using the installation guide ",(0,o.kt)("a",{parentName:"strong",href:"https://chocolatey.org/install"},"here"),", install Chocolatey Package Manager.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. To install Podman Desktop, run the following command from the command line or from PowerShell:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"choco install podman-desktop\n")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"Read more about Podman Desktop on Chocolatey ",(0,o.kt)("a",{parentName:"strong",href:"https://community.chocolatey.org/packages/podman-desktop"},"here"),".")),(0,o.kt)("h3",{id:"c-using-winget-package-manager-for-windows"},"c. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://winget.run/pkg/RedHat/Podman-Desktop"},"Winget")," package manager for Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Get the Winget Package manager for Windows by clicking ",(0,o.kt)("a",{parentName:"strong",href:"https://aka.ms/getwinget"},"here"),".")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. To install Podman Desktop, run the following command from the command line or from PowerShell:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"winget install -e --id RedHat.Podman-Desktop\n")),(0,o.kt)("h3",{id:"d-using-scoop-package-manager-for-windows"},"d. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://scoop.sh/#/apps?q=podman-desktop&s=0&d=1&o=true"},"Scoop")," package manager for Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Using the installation guide ",(0,o.kt)("a",{parentName:"strong",href:"https://github.com/ScoopInstaller/Install#readme"},"here"),", install Scoop Package Manager.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. To install Podman Desktop, run the following commands from the command line or from PowerShell:")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"scoop bucket add extras\n")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"scoop install podman-desktop\n")),(0,o.kt)("h2",{id:"setting-up-podman-desktop-on-windows"},"Setting up Podman Desktop on Windows"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Install Podman from Podman Desktop, if not yet installed.")),(0,o.kt)("p",null,"When you open Podman Desktop, your home screen would look like the one in the image below if you don't have Podman (Engine) installed."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img1",src:n(1259).Z,width:"1920",height:"1080"})),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"a. To install Podman, click on the ",(0,o.kt)("inlineCode",{parentName:"strong"},"Install")," button on the home screen. This will check for all the requirements for installation of Podman Engine.")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img2",src:n(7350).Z,width:"1920",height:"1080"})),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"b. If you do not have WSL2 installed, follow the instructions ",(0,o.kt)("a",{parentName:"strong",href:"https://learn.microsoft.com/en-us/windows/wsl/install-manual"},"here")," to install the same.")),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"c. Once all the requirements are met, Podman Desktop will ask you to allow installation of Podman (Engine). Click on ",(0,o.kt)("inlineCode",{parentName:"strong"},"Yes")," to continue.")),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img3",src:n(4228).Z,width:"1561",height:"895"})),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. Once installation is completed, you are ready to use Podman Desktop.")),(0,o.kt)("p",null,"After the installation of Podman Engine, your home screen would like the one in the image below."),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img4",src:n(1676).Z,width:"1920",height:"1080"})),(0,o.kt)("p",null,"If the screen says ",(0,o.kt)("inlineCode",{parentName:"p"},"Podman is installed but not ready"),", it means that installation of Podman Engine has been completed but a Podman Machine has not been initialized. "),(0,o.kt)("h2",{id:"next-steps"},"Next Steps"),(0,o.kt)("p",null,"You can learn more about initializing a Podman Machine and working with Podman Desktop in our ",(0,o.kt)("a",{parentName:"p",href:"/docs/getting-started/getting-started"},"Getting Started guide"),"."))}m.isMDXComponent=!0},1259:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/homescreen-3bf408d19d6b48375101e7123335e428.png"},9676:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/open-podman-desktop-5bcb5f1f236e0c8870dac16845b4ef35.png"},1676:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/podman-desktop-ready-1ca79102449e4d6918adb26abbc3c9ec.png"},4228:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/podman-install-f2896fcd53f3b9b3f52dbd545fb697d4.png"},7350:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/prereq-wsl2-bc43cee27e9938a067efe0f28a4f084d.png"}}]); \ No newline at end of file diff --git a/assets/js/657ac0bc.727df06d.js b/assets/js/657ac0bc.727df06d.js new file mode 100644 index 00000000000..d326c810779 --- /dev/null +++ b/assets/js/657ac0bc.727df06d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5625],{3769:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/657ac0bc.a5763dad.js b/assets/js/657ac0bc.a5763dad.js deleted file mode 100644 index d694c5a5b50..00000000000 --- a/assets/js/657ac0bc.a5763dad.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[625],{3769:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/6875c492.319d29fe.js b/assets/js/6875c492.319d29fe.js new file mode 100644 index 00000000000..720867e388b --- /dev/null +++ b/assets/js/6875c492.319d29fe.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8610],{13:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(7378),l=a(9213),r=a(4582);function s(e){const{metadata:t}=e,{previousPage:a,nextPage:s}=t;return n.createElement("nav",{className:"pagination-nav","aria-label":(0,l.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"})},a&&n.createElement(r.Z,{permalink:a,title:n.createElement(l.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)"},"Newer Entries")}),s&&n.createElement(r.Z,{permalink:s,title:n.createElement(l.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)"},"Older Entries"),isNext:!0}))}},2134:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(7378),l=a(412),r=a(5532);function s(e){let{items:t,component:a=r.Z}=e;return n.createElement(n.Fragment,null,t.map((e=>{let{content:t}=e;return n.createElement(l.n,{key:t.metadata.permalink,content:t},n.createElement(a,null,n.createElement(t,null)))})))}},1071:(e,t,a)=>{a.r(t),a.d(t,{default:()=>E});var n=a(7378),l=a(8944),r=a(9213),s=a(689),o=a(1123),i=a(5484),g=a(1884),c=a(5228),m=a(13),p=a(505),u=a(2134);function d(e){const t=function(){const{selectMessage:e}=(0,s.c)();return t=>e(t,(0,r.I)({id:"theme.blog.post.plurals",description:'Pluralized label for "{count} posts". 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)',message:"One post|{count} posts"},{count:t}))}();return(0,r.I)({id:"theme.blog.tagTitle",description:"The title of the page for a blog tag",message:'{nPosts} tagged with "{tagName}"'},{nPosts:t(e.count),tagName:e.label})}function h(e){let{tag:t}=e;const a=d(t);return n.createElement(n.Fragment,null,n.createElement(o.d,{title:a}),n.createElement(p.Z,{tag:"blog_tags_posts"}))}function b(e){let{tag:t,items:a,sidebar:l,listMetadata:s}=e;const o=d(t);return n.createElement(c.Z,{sidebar:l},n.createElement("header",{className:"margin-bottom--xl"},n.createElement("h1",null,o),n.createElement(g.Z,{href:t.allTagsPath},n.createElement(r.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page"},"View All Tags"))),n.createElement(u.Z,{items:a}),n.createElement(m.Z,{metadata:s}))}function E(e){return n.createElement(o.FG,{className:(0,l.Z)(i.k.wrapper.blogPages,i.k.page.blogTagPostListPage)},n.createElement(h,e),n.createElement(b,e))}}}]); \ No newline at end of file diff --git a/assets/js/777.2fd0ec0d.js b/assets/js/777.2fd0ec0d.js deleted file mode 100644 index 22f50baf47f..00000000000 --- a/assets/js/777.2fd0ec0d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[777],{8777:(e,t,r)=>{function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState:function(){return c},dispatch:function(a,i){var l=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},c);c=e(c,{type:a,props:t,payload:i}),r({state:c,prevState:l})},pendingRequests:(a=[],{add:function(e){return a.push(e),e.finally((function(){a=a.filter((function(t){return t!==e}))}))},cancelAll:function(){a.forEach((function(e){return e.cancel()}))},isEmpty:function(){return 0===a.length}})}}function c(e){return e.reduce((function(e,t){return e.concat(t)}),[])}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){return 0===e.collections.length?0:e.collections.reduce((function(e,t){return e+t.items.length}),0)}r.r(t),r.d(t,{DocSearchModal:()=>Dr});var f=0;var m=function(){};function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));r.push(e.sourceId);var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:m},e);return Promise.resolve(t)})))}))}function v(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){O(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function O(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){I(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function I(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return C(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){x(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function x(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N(e){return Boolean(e.execute)}function R(e,t){return r=e,Boolean(null==r?void 0:r.execute)?A(A({},e),{},{requests:e.queries.map((function(r){return{query:r,sourceId:t,transformResponse:e.transformResponse}}))}):{items:e,sourceId:t};var r}function q(e){var t=e.reduce((function(e,t){if(!N(t))return e.push(t),e;var r=t.searchClient,n=t.execute,o=t.requesterId,a=t.requests,c=e.find((function(e){return N(t)&&N(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}));if(c){var i;(i=c.items).push.apply(i,D(a))}else{var l={execute:n,requesterId:o,items:a,searchClient:r};e.push(l)}return e}),[]).map((function(e){if(!N(e))return Promise.resolve(e);var t=e,r=t.execute,n=t.items;return r({searchClient:t.searchClient,requests:n})}));return Promise.all(t).then((function(e){return c(e)}))}function _(e,t){return t.map((function(t){var r=e.filter((function(e){return e.sourceId===t.sourceId})),n=r.map((function(e){return e.items})),o=r[0].transformResponse,a=o?o(function(e){var t=e.map((function(e){var t;return P(P({},e),{},{hits:null===(t=e.hits)||void 0===t?void 0:t.map((function(t){return P(P({},t),{},{__autocomplete_indexName:e.index,__autocomplete_queryID:e.queryID})}))})}));return{results:t,hits:t.map((function(e){return e.hits})).filter(Boolean),facetHits:t.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}}(n)):n;return Array.isArray(a),a.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:a}}))}function T(e,t){var r=t;return{then:function(t,n){return T(e.then(H(t,r,e),H(n,r,e)),r)},catch:function(t){return T(e.catch(H(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),T(e.finally(H(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function L(e){return T(new Promise((function(t,r){return e(t,r)})),{isCanceled:!1,onCancelList:[]})}function M(e){return T(e,{isCanceled:!1,onCancelList:[]})}function H(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function F(e){var t=function(e){var t=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,r){var n=(e[r-1]||0)+t;return e.push(n),e}),[]).reduce((function(t,r){return r<=e.activeItemId?t+1:t}),0);return e.collections[t]}(e);if(!t)return null;var r=t.items[function(e){for(var t=e.state,r=e.collection,n=!1,o=0,a=0;!1===n;){var c=t.collections[o];if(c===r){n=!0;break}a+=c.items.length,o++}return t.activeItemId-a}({state:e,collection:t})],n=t.source;return{item:r,itemInputValue:n.getItemInputValue({item:r,state:e}),itemUrl:n.getItemUrl({item:r,state:e}),source:n}}L.resolve=function(e){return M(Promise.resolve(e))},L.reject=function(e){return M(Promise.reject(e))};var U=["event","nextState","props","query","refresh","store"];function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach((function(t){z(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function z(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var J,$,W,Q=null,Y=(J=-1,$=-1,W=void 0,function(e){var t=++J;return Promise.resolve(e).then((function(e){return W&&t<$?W:($=t,W=e,e)}))});function G(e){var t=e.event,r=e.nextState,n=void 0===r?{}:r,o=e.props,a=e.query,i=e.refresh,l=e.store,u=K(e,U);Q&&o.environment.clearTimeout(Q);var s=u.setCollections,f=u.setIsOpen,m=u.setQuery,p=u.setActiveItemId,d=u.setStatus;if(m(a),p(o.defaultActiveItemId),!a&&!1===o.openOnFocus){var h,v=l.getState().collections.map((function(e){return V(V({},e),{},{items:[]})}));d("idle"),s(v),f(null!==(h=n.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:l.getState()}));var y=M(Y(v).then((function(){return Promise.resolve()})));return l.pendingRequests.add(y)}d("loading"),Q=o.environment.setTimeout((function(){d("stalled")}),o.stallThreshold);var g=M(Y(o.getSources(V({query:a,refresh:i,state:l.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(V({query:a,refresh:i,state:l.getState()},u))).then((function(t){return R(t,e.sourceId)}))}))).then(q).then((function(t){return _(t,e)})).then((function(e){return function(e){var t=e.collections,r=e.props,n=e.state,o=t.reduce((function(e,t){return j(j({},e),{},E({},t.source.sourceId,j(j({},t.source),{},{getItems:function(){return c(t.items)}})))}),{});return c(r.reshape({sources:Object.values(o),sourcesBySourceId:o,state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:l.getState()})}))})))).then((function(e){var r;d("idle"),s(e);var c=o.shouldPanelOpen({state:l.getState()});f(null!==(r=n.isOpen)&&void 0!==r?r:o.openOnFocus&&!a&&c||c);var m=F(l.getState());if(null!==l.getState().activeItemId&&m){var p=m.item,h=m.itemInputValue,v=m.itemUrl,y=m.source;y.onActive(V({event:t,item:p,itemInputValue:h,itemUrl:v,refresh:i,source:y,state:l.getState()},u))}})).finally((function(){d("idle"),Q&&o.environment.clearTimeout(Q)}));return l.pendingRequests.add(g)}var X=["event","props","refresh","store"];function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function te(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function re(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var ne=/((gt|sm)-|galaxy nexus)|samsung[- ]/i;var oe=["props","refresh","store"],ae=["inputElement","formElement","panelElement"],ce=["inputElement"],ie=["inputElement","maxLength"],le=["item","source"];function ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(r),!0).forEach((function(t){fe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function pe(e){var t=e.props,r=e.refresh,n=e.store,o=me(e,oe);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,a=e.panelElement;function c(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,a].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch("blur",null),t.debug||n.pendingRequests.cancelAll())}return se({onTouchStart:c,onMouseDown:c,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},me(e,ae))},getRootProps:function(e){return se({role:"combobox","aria-expanded":n.getState().isOpen,"aria-haspopup":"listbox","aria-owns":n.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){e.inputElement;return se({action:"",noValidate:!0,role:"search",onSubmit:function(a){var c;a.preventDefault(),t.onSubmit(se({event:a,refresh:r,state:n.getState()},o)),n.dispatch("submit",null),null===(c=e.inputElement)||void 0===c||c.blur()},onReset:function(a){var c;a.preventDefault(),t.onReset(se({event:a,refresh:r,state:n.getState()},o)),n.dispatch("reset",null),null===(c=e.inputElement)||void 0===c||c.focus()}},me(e,ce))},getLabelProps:function(e){return se({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},e)},getInputProps:function(e){var a;function c(e){(t.openOnFocus||Boolean(n.getState().query))&&G(se({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch("focus",null)}var i=e||{},l=(i.inputElement,i.maxLength),u=void 0===l?512:l,s=me(i,ie),f=F(n.getState()),p=function(e){return Boolean(e&&e.match(ne))}((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),d=null!=f&&f.itemUrl&&!p?"go":"search";return se({"aria-autocomplete":"both","aria-activedescendant":n.getState().isOpen&&null!==n.getState().activeItemId?"".concat(t.id,"-item-").concat(n.getState().activeItemId):void 0,"aria-controls":n.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:n.getState().completion||n.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:d,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(e){G(se({event:e,props:t,query:e.currentTarget.value.slice(0,u),refresh:r,store:n},o))},onKeyDown:function(e){!function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,a=re(e,X);if("ArrowUp"===t.key||"ArrowDown"===t.key){var c=function(){var e=r.environment.document.getElementById("".concat(r.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},i=function(){var e=F(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,c=e.itemInputValue,i=e.itemUrl,l=e.source;l.onActive(ee({event:t,item:r,itemInputValue:c,itemUrl:i,refresh:n,source:l,state:o.getState()},a))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?G(ee({event:t,props:r,query:o.getState().query,refresh:n,store:o},a)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),i(),setTimeout(c,0)})):(o.dispatch(t.key,{}),i(),c())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=F(o.getState()),u=l.item,s=l.itemInputValue,f=l.itemUrl,m=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),r.navigator.navigateNewTab({itemUrl:f,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),r.navigator.navigateNewWindow({itemUrl:f,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),void r.navigator.navigate({itemUrl:f,item:u,state:o.getState()});G(ee({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},a)).then((function(){m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a))}))}}}(se({event:e,props:t,refresh:r,store:n},o))},onFocus:c,onBlur:m,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||c(r)}},s)},getPanelProps:function(e){return se({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch("mouseleave",null)}},e)},getListProps:function(e){return se({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},e)},getItemProps:function(e){var a=e.item,c=e.source,i=me(e,le);return se({id:"".concat(t.id,"-item-").concat(a.__autocomplete_id),role:"option","aria-selected":n.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==n.getState().activeItemId){n.dispatch("mousemove",a.__autocomplete_id);var t=F(n.getState());if(null!==n.getState().activeItemId&&t){var c=t.item,i=t.itemInputValue,l=t.itemUrl,u=t.source;u.onActive(se({event:e,item:c,itemInputValue:i,itemUrl:l,refresh:r,source:u,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var i=c.getItemInputValue({item:a,state:n.getState()}),l=c.getItemUrl({item:a,state:n.getState()});(l?Promise.resolve():G(se({event:e,nextState:{isOpen:!1},props:t,query:i,refresh:r,store:n},o))).then((function(){c.onSelect(se({event:e,item:a,itemInputValue:i,itemUrl:l,refresh:r,source:c,state:n.getState()},o))}))}},i)}}}var de=[{segment:"autocomplete-core",version:"1.7.1"}];function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ge(e){var t,r,n,o,a=e.plugins,c=e.options,i=null===(t=((null===(r=c.__autocomplete_metadata)||void 0===r?void 0:r.userAgents)||[])[0])||void 0===t?void 0:t.segment,l=i?ye({},i,Object.keys((null===(n=c.__autocomplete_metadata)||void 0===n?void 0:n.options)||{})):{};return{plugins:a.map((function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}})),options:ve({"autocomplete-core":Object.keys(c)},l),ua:de.concat((null===(o=c.__autocomplete_metadata)||void 0===o?void 0:o.userAgents)||[])}}function be(e){var t,r=e.state;return!1===r.isOpen||null===r.activeItemId?null:(null===(t=F(r))||void 0===t?void 0:t.itemInputValue)||null}function Oe(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){Ee(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ee(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var we=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return je(je({},e),{},{activeItemId:t.payload});case"setQuery":return je(je({},e),{},{query:t.payload,completion:null});case"setCollections":return je(je({},e),{},{collections:t.payload});case"setIsOpen":return je(je({},e),{},{isOpen:t.payload});case"setStatus":return je(je({},e),{},{status:t.payload});case"setContext":return je(je({},e),{},{context:je(je({},e.context),t.payload)});case"ArrowDown":var r=je(je({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:Oe(1,e.activeItemId,s(e),t.props.defaultActiveItemId)});return je(je({},r),{},{completion:be({state:r})});case"ArrowUp":var n=je(je({},e),{},{activeItemId:Oe(-1,e.activeItemId,s(e),t.props.defaultActiveItemId)});return je(je({},n),{},{completion:be({state:n})});case"Escape":return e.isOpen?je(je({},e),{},{activeItemId:null,isOpen:!1,completion:null}):je(je({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return je(je({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return je(je({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return je(je({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:je(je({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return je(je({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return"The reducer action ".concat(JSON.stringify(t.type)," is not supported."),e}};function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach((function(t){De(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function De(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ce(e){var t=[],r=function(e,t){var r,n="undefined"!=typeof window?window:{},o=e.plugins||[];return b(b({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:n,shouldPanelOpen:function(e){return s(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:"autocomplete-".concat(f++),plugins:o,initialState:b({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(v(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return h(e,r)}))).then((function(e){return c(e)})).then((function(e){return e.map((function(e){return b(b({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:b({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})}(e,t),n=a(we,r,(function(e){var t=e.prevState,n=e.state;r.onStateChange(Ie({prevState:t,state:n,refresh:u},o))})),o=function(e){var t=e.store;return{setActiveItemId:function(e){t.dispatch("setActiveItemId",e)},setQuery:function(e){t.dispatch("setQuery",e)},setCollections:function(e){var r=0,n=e.map((function(e){return l(l({},e),{},{items:c(e.items).map((function(e){return l(l({},e),{},{__autocomplete_id:r++})}))})}));t.dispatch("setCollections",n)},setIsOpen:function(e){t.dispatch("setIsOpen",e)},setStatus:function(e){t.dispatch("setStatus",e)},setContext:function(e){t.dispatch("setContext",e)}}}({store:n}),i=pe(Ie({props:r,refresh:u,store:n},o));function u(){return G(Ie({event:new Event("input"),nextState:{isOpen:n.getState().isOpen},props:r,query:n.getState().query,refresh:u,store:n},o))}return r.plugins.forEach((function(e){var r;return null===(r=e.subscribe)||void 0===r?void 0:r.call(e,Ie(Ie({},o),{},{refresh:u,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})}}))})),function(e){var t,r,n=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(r=t.userAgent)||void 0===r?void 0:r.includes("Algolia Crawler")){var a=o.document.createElement("meta"),c=o.document.querySelector("head");a.name="algolia:metadata",setTimeout((function(){a.content=JSON.stringify(n),c.appendChild(a)}),0)}}({metadata:ge({plugins:r.plugins,options:e}),environment:r.environment}),Ie(Ie({refresh:u},i),o)}var ke=r(7378);function Ae(e){var t=e.translations,r=(void 0===t?{}:t).searchByText,n=void 0===r?"Search by":r;return ke.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},ke.createElement("span",{className:"DocSearch-Label"},n),ke.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},ke.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function xe(e){return ke.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},ke.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Ne(e){var t=e.translations,r=void 0===t?{}:t,n=r.selectText,o=void 0===n?"to select":n,a=r.selectKeyAriaLabel,c=void 0===a?"Enter key":a,i=r.navigateText,l=void 0===i?"to navigate":i,u=r.navigateUpKeyAriaLabel,s=void 0===u?"Arrow up":u,f=r.navigateDownKeyAriaLabel,m=void 0===f?"Arrow down":f,p=r.closeText,d=void 0===p?"to close":p,h=r.closeKeyAriaLabel,v=void 0===h?"Escape key":h,y=r.searchByText,g=void 0===y?"Search by":y;return ke.createElement(ke.Fragment,null,ke.createElement("div",{className:"DocSearch-Logo"},ke.createElement(Ae,{translations:{searchByText:g}})),ke.createElement("ul",{className:"DocSearch-Commands"},ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:c},ke.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),ke.createElement("span",{className:"DocSearch-Label"},o)),ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:m},ke.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:s},ke.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),ke.createElement("span",{className:"DocSearch-Label"},l)),ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:v},ke.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),ke.createElement("span",{className:"DocSearch-Label"},d))))}function Re(e){var t=e.hit,r=e.children;return ke.createElement("a",{href:t.url},r)}function qe(){return ke.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function _e(e){var t=e.translations,r=void 0===t?{}:t,n=r.titleText,o=void 0===n?"Unable to fetch results":n,a=r.helpText,c=void 0===a?"You might want to check your network connection.":a;return ke.createElement("div",{className:"DocSearch-ErrorScreen"},ke.createElement("div",{className:"DocSearch-Screen-Icon"},ke.createElement(qe,null)),ke.createElement("p",{className:"DocSearch-Title"},o),ke.createElement("p",{className:"DocSearch-Help"},c))}function Te(){return ke.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("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"}))}var Le=["translations"];function Me(e){return function(e){if(Array.isArray(e))return He(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return He(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return He(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function He(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Fe(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ue(e){var t=e.translations,r=void 0===t?{}:t,n=Fe(e,Le),o=r.noResultsText,a=void 0===o?"No results for":o,c=r.suggestedQueryText,i=void 0===c?"Try searching for":c,l=r.reportMissingResultsText,u=void 0===l?"Believe this query should return results?":l,s=r.reportMissingResultsLinkText,f=void 0===s?"Let us know.":s,m=n.state.context.searchSuggestions;return ke.createElement("div",{className:"DocSearch-NoResults"},ke.createElement("div",{className:"DocSearch-Screen-Icon"},ke.createElement(Te,null)),ke.createElement("p",{className:"DocSearch-Title"},a,' "',ke.createElement("strong",null,n.state.query),'"'),m&&m.length>0&&ke.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},ke.createElement("p",{className:"DocSearch-Help"},i,":"),ke.createElement("ul",null,m.slice(0,3).reduce((function(e,t){return[].concat(Me(e),[ke.createElement("li",{key:t},ke.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){n.setQuery(t.toLowerCase()+" "),n.refresh(),n.inputRef.current.focus()}},t))])}),[]))),n.getMissingResultsUrl&&ke.createElement("p",{className:"DocSearch-Help"},"".concat(u," "),ke.createElement("a",{href:n.getMissingResultsUrl({query:n.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var Be=function(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("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",fillRule:"evenodd",strokeLinejoin:"round"}))};function Ve(e){switch(e.type){case"lvl1":return ke.createElement(Be,null);case"content":return ke.createElement(Ke,null);default:return ke.createElement(ze,null)}}function ze(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Ke(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Je(){return ke.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),ke.createElement("path",{d:"M8 17l-6-6 6-6"})))}var $e=["hit","attribute","tagName"];function We(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?We(Object(r),!0).forEach((function(t){Ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):We(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ge(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Xe(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function Ze(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?"span":n,a=Ge(e,$e);return(0,ke.createElement)(o,Qe(Qe({},a),{},{dangerouslySetInnerHTML:{__html:Xe(t,"_snippetResult.".concat(r,".value"))||Xe(t,r)}}))}function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(l){i=!0,o=l}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rt(){return rt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rt.apply(this,arguments)}function nt(e){return e.collection&&0!==e.collection.items.length?ke.createElement("section",{className:"DocSearch-Hits"},ke.createElement("div",{className:"DocSearch-Hit-source"},e.title),ke.createElement("ul",e.getListProps(),e.collection.items.map((function(t,r){return ke.createElement(ot,rt({key:[e.title,t.objectID].join(":"),item:t,index:r},e))})))):null}function ot(e){var t=e.item,r=e.index,n=e.renderIcon,o=e.renderAction,a=e.getItemProps,c=e.onItemClick,i=e.collection,l=e.hitComponent,u=et(ke.useState(!1),2),s=u[0],f=u[1],m=et(ke.useState(!1),2),p=m[0],d=m[1],h=ke.useRef(null),v=l;return ke.createElement("li",rt({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",p&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},a({item:t,source:i.source,onClick:function(){c(t)}})),ke.createElement(v,{hit:t},ke.createElement("div",{className:"DocSearch-Hit-Container"},n({item:t,index:r}),t.hierarchy[t.type]&&"lvl1"===t.type&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){d(!0),h.current=e}}))))}var at=/(<mark>|<\/mark>)/g,ct=RegExp(at.source);function it(e){var t,r,n,o,a,c=e;if(!c.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var i=((c.__docsearch_parent?null===(t=c.__docsearch_parent)||void 0===t||null===(r=t._highlightResult)||void 0===r||null===(n=r.hierarchy)||void 0===n?void 0:n.lvl0:null===(o=e._highlightResult)||void 0===o||null===(a=o.hierarchy)||void 0===a?void 0:a.lvl0)||{}).value;return i&&ct.test(i)?i.replace(at,""):i}function lt(){return lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lt.apply(this,arguments)}function ut(e){return ke.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var r=it(t.items[0]);return ke.createElement(nt,lt({},e,{key:t.source.sourceId,title:r,collection:t,renderIcon:function(e){var r,n=e.item,o=e.index;return ke.createElement(ke.Fragment,null,n.__docsearch_parent&&ke.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},n.__docsearch_parent!==(null===(r=t.items[o+1])||void 0===r?void 0:r.__docsearch_parent)?ke.createElement("path",{d:"M8 6v21M20 27H8.3"}):ke.createElement("path",{d:"M8 6v42M20 27H8.3"}))),ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(Ve,{type:n.type})))},renderAction:function(){return ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement(Je,null))}}))})),e.resultsFooterComponent&&ke.createElement("section",{className:"DocSearch-HitsFooter"},ke.createElement(e.resultsFooterComponent,{state:e.state})))}function st(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),ke.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function ft(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function mt(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var pt=["translations"];function dt(){return dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dt.apply(this,arguments)}function ht(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function vt(e){var t=e.translations,r=void 0===t?{}:t,n=ht(e,pt),o=r.recentSearchesTitle,a=void 0===o?"Recent":o,c=r.noRecentSearchesText,i=void 0===c?"No recent searches":c,l=r.saveRecentSearchButtonTitle,u=void 0===l?"Save this search":l,s=r.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,m=r.favoriteSearchesTitle,p=void 0===m?"Favorite":m,d=r.removeFavoriteSearchButtonTitle,h=void 0===d?"Remove this search from favorites":d;return"idle"===n.state.status&&!1===n.hasCollections?n.disableUserPersonalization?null:ke.createElement("div",{className:"DocSearch-StartScreen"},ke.createElement("p",{className:"DocSearch-Help"},i)):!1===n.hasCollections?null:ke.createElement("div",{className:"DocSearch-Dropdown-Container"},ke.createElement(nt,dt({},n,{title:a,collection:n.state.collections[0],renderIcon:function(){return ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(st,null))},renderAction:function(e){var t=e.item,r=e.runFavoriteTransition,o=e.runDeleteTransition;return ke.createElement(ke.Fragment,null,ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r((function(){n.favoriteSearches.add(t),n.recentSearches.remove(t),n.refresh()}))}},ke.createElement(ft,null))),ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){n.recentSearches.remove(t),n.refresh()}))}},ke.createElement(mt,null))))}})),ke.createElement(nt,dt({},n,{title:p,collection:n.state.collections[1],renderIcon:function(){return ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(ft,null))},renderAction:function(e){var t=e.item,r=e.runDeleteTransition;return ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r((function(){n.favoriteSearches.remove(t),n.refresh()}))}},ke.createElement(mt,null)))}})))}var yt=["translations"];function gt(){return gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gt.apply(this,arguments)}function bt(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ot=ke.memo((function(e){var t=e.translations,r=void 0===t?{}:t,n=bt(e,yt);if("error"===n.state.status)return ke.createElement(_e,{translations:null==r?void 0:r.errorScreen});var o=n.state.collections.some((function(e){return e.items.length>0}));return n.state.query?!1===o?ke.createElement(Ue,gt({},n,{translations:null==r?void 0:r.noResultsScreen})):ke.createElement(ut,n):ke.createElement(vt,gt({},n,{hasCollections:o,translations:null==r?void 0:r.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}));function St(){return ke.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},ke.createElement("g",{fill:"none",fillRule:"evenodd"},ke.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},ke.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),ke.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},ke.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}var jt=r(6573),Et=["translations"];function wt(){return wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wt.apply(this,arguments)}function Pt(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function It(e){var t=e.translations,r=void 0===t?{}:t,n=Pt(e,Et),o=r.resetButtonTitle,a=void 0===o?"Clear the query":o,c=r.resetButtonAriaLabel,i=void 0===c?"Clear the query":c,l=r.cancelButtonText,u=void 0===l?"Cancel":l,s=r.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,m=n.getFormProps({inputElement:n.inputRef.current}).onReset;return ke.useEffect((function(){n.autoFocus&&n.inputRef.current&&n.inputRef.current.focus()}),[n.autoFocus,n.inputRef]),ke.useEffect((function(){n.isFromSelection&&n.inputRef.current&&n.inputRef.current.select()}),[n.isFromSelection,n.inputRef]),ke.createElement(ke.Fragment,null,ke.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:m},ke.createElement("label",wt({className:"DocSearch-MagnifierLabel"},n.getLabelProps()),ke.createElement(jt.W,null)),ke.createElement("div",{className:"DocSearch-LoadingIndicator"},ke.createElement(St,null)),ke.createElement("input",wt({className:"DocSearch-Input",ref:n.inputRef},n.getInputProps({inputElement:n.inputRef.current,autoFocus:n.autoFocus,maxLength:64}))),ke.createElement("button",{type:"reset",title:a,className:"DocSearch-Reset","aria-label":i,hidden:!n.state.query},ke.createElement(mt,null))),ke.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:n.onClose},u))}var Dt=["_highlightResult","_snippetResult"];function Ct(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function kt(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(t){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function At(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=kt(t),a=o.getItem().slice(0,n);return{add:function(e){var t=e,r=(t._highlightResult,t._snippetResult,Ct(t,Dt)),c=a.findIndex((function(e){return e.objectID===r.objectID}));c>-1&&a.splice(c,1),a.unshift(r),a=a.slice(0,n),o.setItem(a)},remove:function(e){a=a.filter((function(t){return t.objectID!==e.objectID})),o.setItem(a)},getAll:function(){return a}}}function xt(e){const t=`algoliasearch-client-js-${e.key}`;let r;const n=()=>(void 0===r&&(r=e.localStorage||window.localStorage),r),o=()=>JSON.parse(n().getItem(t)||"{}");return{get:(e,t,r={miss:()=>Promise.resolve()})=>Promise.resolve().then((()=>{const r=JSON.stringify(e),n=o()[r];return Promise.all([n||t(),void 0!==n])})).then((([e,t])=>Promise.all([e,t||r.miss(e)]))).then((([e])=>e)),set:(e,r)=>Promise.resolve().then((()=>{const a=o();return a[JSON.stringify(e)]=r,n().setItem(t,JSON.stringify(a)),r})),delete:e=>Promise.resolve().then((()=>{const r=o();delete r[JSON.stringify(e)],n().setItem(t,JSON.stringify(r))})),clear:()=>Promise.resolve().then((()=>{n().removeItem(t)}))}}function Nt(e){const t=[...e.caches],r=t.shift();return void 0===r?{get:(e,t,r={miss:()=>Promise.resolve()})=>t().then((e=>Promise.all([e,r.miss(e)]))).then((([e])=>e)),set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get:(e,n,o={miss:()=>Promise.resolve()})=>r.get(e,n,o).catch((()=>Nt({caches:t}).get(e,n,o))),set:(e,n)=>r.set(e,n).catch((()=>Nt({caches:t}).set(e,n))),delete:e=>r.delete(e).catch((()=>Nt({caches:t}).delete(e))),clear:()=>r.clear().catch((()=>Nt({caches:t}).clear()))}}function Rt(e={serializable:!0}){let t={};return{get(r,n,o={miss:()=>Promise.resolve()}){const a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);const c=n(),i=o&&o.miss||(()=>Promise.resolve());return c.then((e=>i(e))).then((()=>c))},set:(r,n)=>(t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function qt(e){let t=e.length-1;for(;t>0;t--){const r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function _t(e,t){return t?(Object.keys(t).forEach((r=>{e[r]=t[r](e)})),e):e}function Tt(e,...t){let r=0;return e.replace(/%s/g,(()=>encodeURIComponent(t[r++])))}const Lt="4.13.0",Mt={WithinQueryParameters:0,WithinHeaders:1};function Ht(e,t){const r=e||{},n=r.data||{};return Object.keys(r).forEach((e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])})),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}const Ft={Read:1,Write:2,Any:3},Ut=1,Bt=2,Vt=3,zt=12e4;function Kt(e,t=Ut){return{...e,status:t,lastUpdate:Date.now()}}function Jt(e){return"string"==typeof e?{protocol:"https",url:e,accept:Ft.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||Ft.Any}}const $t="GET",Wt="POST";function Qt(e,t){return Promise.all(t.map((t=>e.get(t,(()=>Promise.resolve(Kt(t))))))).then((e=>{const r=e.filter((e=>function(e){return e.status===Ut||Date.now()-e.lastUpdate>zt}(e))),n=e.filter((e=>function(e){return e.status===Vt&&Date.now()-e.lastUpdate<=zt}(e))),o=[...r,...n];return{getTimeout:(e,t)=>(0===n.length&&0===e?1:n.length+3+e)*t,statelessHosts:o.length>0?o.map((e=>Jt(e))):t}}))}function Yt(e,t,r,n){const o=[],a=function(e,t){if(e.method===$t||void 0===e.data&&void 0===t.data)return;const r=Array.isArray(e.data)?e.data:{...e.data,...t.data};return JSON.stringify(r)}(r,n),c=function(e,t){const r={...e.headers,...t.headers},n={};return Object.keys(r).forEach((e=>{const t=r[e];n[e.toLowerCase()]=t})),n}(e,n),i=r.method,l=r.method!==$t?{}:{...r.data,...n.data},u={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...l,...n.queryParameters};let s=0;const f=(t,l)=>{const m=t.pop();if(void 0===m)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:er(o)};const p={data:a,headers:c,method:i,url:Xt(m,r.path,u),connectTimeout:l(s,e.timeouts.connect),responseTimeout:l(s,n.timeout)},d=e=>{const r={request:p,response:e,host:m,triesLeft:t.length};return o.push(r),r},h={onSuccess:e=>function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e),onRetry(r){const n=d(r);return r.isTimedOut&&s++,Promise.all([e.logger.info("Retryable failure",tr(n)),e.hostsCache.set(m,Kt(m,r.isTimedOut?Vt:Bt))]).then((()=>f(t,l)))},onFail(e){throw d(e),function({content:e,status:t},r){let n=e;try{n=JSON.parse(e).message}catch(o){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(n,t,r)}(e,er(o))}};return e.requester.send(p).then((e=>((e,t)=>(e=>{const t=e.status;return e.isTimedOut||(({isTimedOut:e,status:t})=>!e&&0==~~t)(e)||2!=~~(t/100)&&4!=~~(t/100)})(e)?t.onRetry(e):(({status:e})=>2==~~(e/100))(e)?t.onSuccess(e):t.onFail(e))(e,h)))};return Qt(e.hostsCache,t).then((e=>f([...e.statelessHosts].reverse(),e.getTimeout)))}function Gt(e){const t={value:`Algolia for JavaScript (${e})`,add(e){const r=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return-1===t.value.indexOf(r)&&(t.value=`${t.value}${r}`),t}};return t}function Xt(e,t,r){const n=Zt(r);let o=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return n.length&&(o+=`?${n}`),o}function Zt(e){return Object.keys(e).map((t=>{return Tt("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function er(e){return e.map((e=>tr(e)))}function tr(e){const t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}const rr=e=>{const t=e.appId,r=function(e,t,r){const n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:()=>e===Mt.WithinHeaders?n:{},queryParameters:()=>e===Mt.WithinQueryParameters?n:{}}}(void 0!==e.authMode?e.authMode:Mt.WithinHeaders,t,e.apiKey),n=function(e){const{hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:c,userAgent:i,hosts:l,queryParameters:u,headers:s}=e,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:c,userAgent:i,headers:s,queryParameters:u,hosts:l.map((e=>Jt(e))),read(e,t){const r=Ht(t,f.timeouts.read),n=()=>Yt(f,f.hosts.filter((e=>0!=(e.accept&Ft.Read))),e,r);if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();const o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(()=>f.requestsCache.get(o,(()=>f.requestsCache.set(o,n()).then((e=>Promise.all([f.requestsCache.delete(o),e])),(e=>Promise.all([f.requestsCache.delete(o),Promise.reject(e)]))).then((([e,t])=>t))))),{miss:e=>f.responsesCache.set(o,e)})},write:(e,t)=>Yt(f,f.hosts.filter((e=>0!=(e.accept&Ft.Write))),e,Ht(t,f.timeouts.write))};return f}({hosts:[{url:`${t}-dsn.algolia.net`,accept:Ft.Read},{url:`${t}.algolia.net`,accept:Ft.Write}].concat(qt([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...r.queryParameters(),...e.queryParameters}}),o={transporter:n,appId:t,addAlgoliaAgent(e,t){n.userAgent.add({segment:e,version:t})},clearCache:()=>Promise.all([n.requestsCache.clear(),n.responsesCache.clear()]).then((()=>{}))};return _t(o,e.methods)},nr=e=>(t,r)=>t.method===$t?e.transporter.read(t,r):e.transporter.write(t,r),or=e=>(t,r={})=>_t({transporter:e.transporter,appId:e.appId,indexName:t},r.methods),ar=e=>(t,r)=>{const n=t.map((e=>({...e,params:Zt(e.params||{})})));return e.transporter.read({method:Wt,path:"1/indexes/*/queries",data:{requests:n},cacheable:!0},r)},cr=e=>(t,r)=>Promise.all(t.map((t=>{const{facetName:n,facetQuery:o,...a}=t.params;return or(e)(t.indexName,{methods:{searchForFacetValues:ur}}).searchForFacetValues(n,o,{...r,...a})}))),ir=e=>(t,r,n)=>e.transporter.read({method:Wt,path:Tt("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n),lr=e=>(t,r)=>e.transporter.read({method:Wt,path:Tt("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r),ur=e=>(t,r,n)=>e.transporter.read({method:Wt,path:Tt("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n),sr=1,fr=2,mr=3;function pr(e,t,r){const n={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:e=>new Promise((t=>{const r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((t=>r.setRequestHeader(t,e.headers[t])));const n=(e,n)=>setTimeout((()=>{r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e),o=n(e.connectTimeout,"Connection timeout");let a;r.onreadystatechange=()=>{r.readyState>r.OPENED&&void 0===a&&(clearTimeout(o),a=n(e.responseTimeout,"Socket timeout"))},r.onerror=()=>{0===r.status&&(clearTimeout(o),clearTimeout(a),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=()=>{clearTimeout(o),clearTimeout(a),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))},logger:(o=mr,{debug:(e,t)=>(sr>=o&&console.debug(e,t),Promise.resolve()),info:(e,t)=>(fr>=o&&console.info(e,t),Promise.resolve()),error:(e,t)=>(console.error(e,t),Promise.resolve())}),responsesCache:Rt(),requestsCache:Rt({serializable:!1}),hostsCache:Nt({caches:[xt({key:`4.13.0-${e}`}),Rt()]}),userAgent:Gt(Lt).add({segment:"Browser",version:"lite"}),authMode:Mt.WithinQueryParameters};var o;return rr({...n,...r,methods:{search:ar,searchForFacetValues:cr,multipleQueries:ar,multipleSearchForFacetValues:cr,customRequest:nr,initIndex:e=>t=>or(e)(t,{methods:{search:lr,searchForFacetValues:ur,findAnswers:ir}})}})}pr.version=Lt;const dr=pr;var hr="3.2.0";function vr(){}function yr(e){return e}function gr(e,t){return e.reduce((function(e,r){var n=t(r);return e.hasOwnProperty(n)||(e[n]=[]),e[n].length<5&&e[n].push(r),e}),{})}var br=["footer","searchBox"];function Or(){return Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Or.apply(this,arguments)}function Sr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(r),!0).forEach((function(t){Er(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Er(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(l){i=!0,o=l}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Pr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ir(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Dr(e){var t=e.appId,r=e.apiKey,n=e.indexName,o=e.placeholder,a=void 0===o?"Search docs":o,c=e.searchParameters,i=e.onClose,l=void 0===i?vr:i,u=e.transformItems,s=void 0===u?yr:u,f=e.hitComponent,m=void 0===f?Re:f,p=e.resultsFooterComponent,d=void 0===p?function(){return null}:p,h=e.navigator,v=e.initialScrollY,y=void 0===v?0:v,g=e.transformSearchClient,b=void 0===g?yr:g,O=e.disableUserPersonalization,S=void 0!==O&&O,j=e.initialQuery,E=void 0===j?"":j,w=e.translations,P=void 0===w?{}:w,I=e.getMissingResultsUrl,D=P.footer,C=P.searchBox,k=Ir(P,br),A=wr(ke.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),x=A[0],N=A[1],R=ke.useRef(null),q=ke.useRef(null),_=ke.useRef(null),T=ke.useRef(null),L=ke.useRef(null),M=ke.useRef(10),H=ke.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,F=ke.useRef(E||H).current,U=function(e,t,r){return ke.useMemo((function(){var n=dr(e,t);return n.addAlgoliaAgent("docsearch",hr),!1===/docsearch.js \(.*\)/.test(n.transporter.userAgent.value)&&n.addAlgoliaAgent("docsearch-react",hr),r(n)}),[e,t,r])}(t,r,b),B=ke.useRef(At({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(n),limit:10})).current,V=ke.useRef(At({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(n),limit:0===B.getAll().length?7:4})).current,z=ke.useCallback((function(e){if(!S){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===B.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&V.add(t)}}),[B,V,S]),K=ke.useMemo((function(){return Ce({id:"docsearch",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:F,context:{searchSuggestions:[]}},navigator:h,onStateChange:function(e){N(e.state)},getSources:function(e){var t=e.query,r=e.state,o=e.setContext,a=e.setStatus;return t?U.search([{query:t,indexName:n,params:jr({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(M.current),"hierarchy.lvl2:".concat(M.current),"hierarchy.lvl3:".concat(M.current),"hierarchy.lvl4:".concat(M.current),"hierarchy.lvl5:".concat(M.current),"hierarchy.lvl6:".concat(M.current),"content:".concat(M.current)],snippetEllipsisText:"\u2026",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20},c)}]).catch((function(e){throw"RetryError"===e.name&&a("error"),e})).then((function(e){var t=e.results[0],n=t.hits,a=t.nbHits,c=gr(n,(function(e){return it(e)}));return r.context.searchSuggestions.length<Object.keys(c).length&&o({searchSuggestions:Object.keys(c)}),o({nbHits:a}),Object.values(c).map((function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(gr(e,(function(e){return e.hierarchy.lvl1}))).map(s).map((function(e){return e.map((function(t){return jr(jr({},t),{},{__docsearch_parent:"lvl1"!==t.type&&e.find((function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1}))})}))})).flat()}}}))})):S?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return V.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return B.getAll()}}]}})}),[n,c,U,l,V,B,z,F,a,h,s,S]),J=K.getEnvironmentProps,$=K.getRootProps,W=K.refresh;return function(e){var t=e.getEnvironmentProps,r=e.panelElement,n=e.formElement,o=e.inputElement;ke.useEffect((function(){if(r&&n&&o){var e=t({panelElement:r,formElement:n,inputElement:o}),a=e.onTouchStart,c=e.onTouchMove;return window.addEventListener("touchstart",a),window.addEventListener("touchmove",c),function(){window.removeEventListener("touchstart",a),window.removeEventListener("touchmove",c)}}}),[t,r,n,o])}({getEnvironmentProps:J,panelElement:T.current,formElement:_.current,inputElement:L.current}),function(e){var t=e.container;ke.useEffect((function(){if(t){var e=t.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),r=e[0],n=e[e.length-1];return t.addEventListener("keydown",o),function(){t.removeEventListener("keydown",o)}}function o(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),r.focus()))}}),[t])}({container:R.current}),ke.useEffect((function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,y)}}),[]),ke.useEffect((function(){window.matchMedia("(max-width: 768px)").matches&&(M.current=5)}),[]),ke.useEffect((function(){T.current&&(T.current.scrollTop=0)}),[x.query]),ke.useEffect((function(){F.length>0&&(W(),L.current&&L.current.focus())}),[F,W]),ke.useEffect((function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),ke.createElement("div",Or({ref:R},$({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===x.status&&"DocSearch-Container--Stalled","error"===x.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&l()}}),ke.createElement("div",{className:"DocSearch-Modal",ref:q},ke.createElement("header",{className:"DocSearch-SearchBar",ref:_},ke.createElement(It,Or({},K,{state:x,autoFocus:0===F.length,inputRef:L,isFromSelection:Boolean(F)&&F===H,translations:C,onClose:l}))),ke.createElement("div",{className:"DocSearch-Dropdown",ref:T},ke.createElement(Ot,Or({},K,{indexName:n,state:x,hitComponent:m,resultsFooterComponent:d,disableUserPersonalization:S,recentSearches:V,favoriteSearches:B,inputRef:L,translations:k,getMissingResultsUrl:I,onItemClick:function(e){z(e),l()}}))),ke.createElement("footer",{className:"DocSearch-Footer"},ke.createElement(Ne,{translations:D}))))}}}]); \ No newline at end of file diff --git a/assets/js/8068.79a3bfaf.js b/assets/js/8068.79a3bfaf.js new file mode 100644 index 00000000000..c55047ab117 --- /dev/null +++ b/assets/js/8068.79a3bfaf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8068],{9072:(n,t,a)=>{function e(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),a.push.apply(a,e)}return a}function r(n){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?e(Object(a),!0).forEach((function(t){c(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):e(Object(a)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(a,t))}))}return n}function i(n){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},i(n)}function o(n,t){for(var a=0;a<t.length;a++){var e=t[a];e.enumerable=e.enumerable||!1,e.configurable=!0,"value"in e&&(e.writable=!0),Object.defineProperty(n,e.key,e)}}function c(n,t,a){return t in n?Object.defineProperty(n,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[t]=a,n}function s(n,t){return function(n){if(Array.isArray(n))return n}(n)||function(n,t){var a=null==n?null:"undefined"!=typeof Symbol&&n[Symbol.iterator]||n["@@iterator"];if(null==a)return;var e,r,i=[],o=!0,c=!1;try{for(a=a.call(n);!(o=(e=a.next()).done)&&(i.push(e.value),!t||i.length!==t);o=!0);}catch(s){c=!0,r=s}finally{try{o||null==a.return||a.return()}finally{if(c)throw r}}return i}(n,t)||l(n,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(n){return function(n){if(Array.isArray(n))return u(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||l(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(n,t){if(n){if("string"==typeof n)return u(n,t);var a=Object.prototype.toString.call(n).slice(8,-1);return"Object"===a&&n.constructor&&(a=n.constructor.name),"Map"===a||"Set"===a?Array.from(n):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?u(n,t):void 0}}function u(n,t){(null==t||t>n.length)&&(t=n.length);for(var a=0,e=new Array(t);a<t;a++)e[a]=n[a];return e}a.d(t,{G:()=>La});var m=function(){},d={},p={},b=null,v={mark:m,measure:m};try{"undefined"!=typeof window&&(d=window),"undefined"!=typeof document&&(p=document),"undefined"!=typeof MutationObserver&&(b=MutationObserver),"undefined"!=typeof performance&&(v=performance)}catch(Va){}var g,h,y,k,w,x=(d.navigator||{}).userAgent,O=void 0===x?"":x,z=d,A=p,N=b,M=v,S=(z.document,!!A.documentElement&&!!A.head&&"function"==typeof A.addEventListener&&"function"==typeof A.createElement),j=~O.indexOf("MSIE")||~O.indexOf("Trident/"),C="svg-inline--fa",P="data-fa-i2svg",E="data-fa-pseudo-element",L="data-prefix",_="data-icon",V="fontawesome-i2svg",I=["HTML","HEAD","STYLE","SCRIPT"],H=function(){try{return!0}catch(Va){return!1}}(),T="classic",Y="sharp",F=[T,Y];function D(n){return new Proxy(n,{get:function(n,t){return t in n?n[t]:n.classic}})}var R=D((c(g={},T,{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fad:"duotone","fa-duotone":"duotone",fab:"brands","fa-brands":"brands",fak:"kit","fa-kit":"kit"}),c(g,Y,{fa:"solid",fass:"solid","fa-solid":"solid"}),g)),W=D((c(h={},T,{solid:"fas",regular:"far",light:"fal",thin:"fat",duotone:"fad",brands:"fab",kit:"fak"}),c(h,Y,{solid:"fass"}),h)),U=D((c(y={},T,{fab:"fa-brands",fad:"fa-duotone",fak:"fa-kit",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"}),c(y,Y,{fass:"fa-solid"}),y)),q=D((c(k={},T,{"fa-brands":"fab","fa-duotone":"fad","fa-kit":"fak","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"}),c(k,Y,{"fa-solid":"fass"}),k)),B=/fa(s|r|l|t|d|b|k|ss)?[\-\ ]/,X="fa-layers-text",K=/Font ?Awesome ?([56 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp|Kit)?.*/i,$=D((c(w={},T,{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"}),c(w,Y,{900:"fass"}),w)),G=[1,2,3,4,5,6,7,8,9,10],J=G.concat([11,12,13,14,15,16,17,18,19,20]),Q=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],Z="duotone-group",nn="swap-opacity",tn="primary",an="secondary",en=new Set;Object.keys(W.classic).map(en.add.bind(en)),Object.keys(W.sharp).map(en.add.bind(en));var rn=[].concat(F,f(en),["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","fw","inverse","layers-counter","layers-text","layers","li","pull-left","pull-right","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul",Z,nn,tn,an]).concat(G.map((function(n){return"".concat(n,"x")}))).concat(J.map((function(n){return"w-".concat(n)}))),on=z.FontAwesomeConfig||{};if(A&&"function"==typeof A.querySelector){[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(n){var t=s(n,2),a=t[0],e=t[1],r=function(n){return""===n||"false"!==n&&("true"===n||n)}(function(n){var t=A.querySelector("script["+n+"]");if(t)return t.getAttribute(n)}(a));null!=r&&(on[e]=r)}))}var cn={styleDefault:"solid",familyDefault:"classic",cssPrefix:"fa",replacementClass:C,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};on.familyPrefix&&(on.cssPrefix=on.familyPrefix);var sn=r(r({},cn),on);sn.autoReplaceSvg||(sn.observeMutations=!1);var fn={};Object.keys(cn).forEach((function(n){Object.defineProperty(fn,n,{enumerable:!0,set:function(t){sn[n]=t,ln.forEach((function(n){return n(fn)}))},get:function(){return sn[n]}})})),Object.defineProperty(fn,"familyPrefix",{enumerable:!0,set:function(n){sn.cssPrefix=n,ln.forEach((function(n){return n(fn)}))},get:function(){return sn.cssPrefix}}),z.FontAwesomeConfig=fn;var ln=[];var un=16,mn={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function dn(){for(var n=12,t="";n-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function pn(n){for(var t=[],a=(n||[]).length>>>0;a--;)t[a]=n[a];return t}function bn(n){return n.classList?pn(n.classList):(n.getAttribute("class")||"").split(" ").filter((function(n){return n}))}function vn(n){return"".concat(n).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function gn(n){return Object.keys(n||{}).reduce((function(t,a){return t+"".concat(a,": ").concat(n[a].trim(),";")}),"")}function hn(n){return n.size!==mn.size||n.x!==mn.x||n.y!==mn.y||n.rotate!==mn.rotate||n.flipX||n.flipY}function yn(){var n="fa",t=C,a=fn.cssPrefix,e=fn.replacementClass,r=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n transition-delay: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';if(a!==n||e!==t){var i=new RegExp("\\.".concat(n,"\\-"),"g"),o=new RegExp("\\--".concat(n,"\\-"),"g"),c=new RegExp("\\.".concat(t),"g");r=r.replace(i,".".concat(a,"-")).replace(o,"--".concat(a,"-")).replace(c,".".concat(e))}return r}var kn=!1;function wn(){fn.autoAddCss&&!kn&&(!function(n){if(n&&S){var t=A.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=n;for(var a=A.head.childNodes,e=null,r=a.length-1;r>-1;r--){var i=a[r],o=(i.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(e=i)}A.head.insertBefore(t,e)}}(yn()),kn=!0)}var xn={mixout:function(){return{dom:{css:yn,insertCss:wn}}},hooks:function(){return{beforeDOMElementCreation:function(){wn()},beforeI2svg:function(){wn()}}}},On=z||{};On.___FONT_AWESOME___||(On.___FONT_AWESOME___={}),On.___FONT_AWESOME___.styles||(On.___FONT_AWESOME___.styles={}),On.___FONT_AWESOME___.hooks||(On.___FONT_AWESOME___.hooks={}),On.___FONT_AWESOME___.shims||(On.___FONT_AWESOME___.shims=[]);var zn=On.___FONT_AWESOME___,An=[],Nn=!1;function Mn(n){S&&(Nn?setTimeout(n,0):An.push(n))}function Sn(n){var t=n.tag,a=n.attributes,e=void 0===a?{}:a,r=n.children,i=void 0===r?[]:r;return"string"==typeof n?vn(n):"<".concat(t," ").concat(function(n){return Object.keys(n||{}).reduce((function(t,a){return t+"".concat(a,'="').concat(vn(n[a]),'" ')}),"").trim()}(e),">").concat(i.map(Sn).join(""),"</").concat(t,">")}function jn(n,t,a){if(n&&n[t]&&n[t][a])return{prefix:t,iconName:a,icon:n[t][a]}}S&&((Nn=(A.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(A.readyState))||A.addEventListener("DOMContentLoaded",(function n(){A.removeEventListener("DOMContentLoaded",n),Nn=1,An.map((function(n){return n()}))})));var Cn=function(n,t,a,e){var r,i,o,c=Object.keys(n),s=c.length,f=void 0!==e?function(n,t){return function(a,e,r,i){return n.call(t,a,e,r,i)}}(t,e):t;for(void 0===a?(r=1,o=n[c[0]]):(r=0,o=a);r<s;r++)o=f(o,n[i=c[r]],i,n);return o};function Pn(n){var t=function(n){for(var t=[],a=0,e=n.length;a<e;){var r=n.charCodeAt(a++);if(r>=55296&&r<=56319&&a<e){var i=n.charCodeAt(a++);56320==(64512&i)?t.push(((1023&r)<<10)+(1023&i)+65536):(t.push(r),a--)}else t.push(r)}return t}(n);return 1===t.length?t[0].toString(16):null}function En(n){return Object.keys(n).reduce((function(t,a){var e=n[a];return!!e.icon?t[e.iconName]=e.icon:t[a]=e,t}),{})}function Ln(n,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},e=a.skipHooks,i=void 0!==e&&e,o=En(t);"function"!=typeof zn.hooks.addPack||i?zn.styles[n]=r(r({},zn.styles[n]||{}),o):zn.hooks.addPack(n,En(t)),"fas"===n&&Ln("fa",t)}var _n,Vn,In,Hn=zn.styles,Tn=zn.shims,Yn=(c(_n={},T,Object.values(U.classic)),c(_n,Y,Object.values(U.sharp)),_n),Fn=null,Dn={},Rn={},Wn={},Un={},qn={},Bn=(c(Vn={},T,Object.keys(R.classic)),c(Vn,Y,Object.keys(R.sharp)),Vn);function Xn(n,t){var a,e=t.split("-"),r=e[0],i=e.slice(1).join("-");return r!==n||""===i||(a=i,~rn.indexOf(a))?null:i}var Kn,$n=function(){var n=function(n){return Cn(Hn,(function(t,a,e){return t[e]=Cn(a,n,{}),t}),{})};Dn=n((function(n,t,a){(t[3]&&(n[t[3]]=a),t[2])&&t[2].filter((function(n){return"number"==typeof n})).forEach((function(t){n[t.toString(16)]=a}));return n})),Rn=n((function(n,t,a){(n[a]=a,t[2])&&t[2].filter((function(n){return"string"==typeof n})).forEach((function(t){n[t]=a}));return n})),qn=n((function(n,t,a){var e=t[2];return n[a]=a,e.forEach((function(t){n[t]=a})),n}));var t="far"in Hn||fn.autoFetchSvg,a=Cn(Tn,(function(n,a){var e=a[0],r=a[1],i=a[2];return"far"!==r||t||(r="fas"),"string"==typeof e&&(n.names[e]={prefix:r,iconName:i}),"number"==typeof e&&(n.unicodes[e.toString(16)]={prefix:r,iconName:i}),n}),{names:{},unicodes:{}});Wn=a.names,Un=a.unicodes,Fn=nt(fn.styleDefault,{family:fn.familyDefault})};function Gn(n,t){return(Dn[n]||{})[t]}function Jn(n,t){return(qn[n]||{})[t]}function Qn(n){return Wn[n]||{prefix:null,iconName:null}}function Zn(){return Fn}Kn=function(n){Fn=nt(n.styleDefault,{family:fn.familyDefault})},ln.push(Kn),$n();function nt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.family,e=void 0===a?T:a,r=R[e][n],i=W[e][n]||W[e][r],o=n in zn.styles?n:null;return i||o||null}var tt=(c(In={},T,Object.keys(U.classic)),c(In,Y,Object.keys(U.sharp)),In);function at(n){var t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=a.skipLookups,r=void 0!==e&&e,i=(c(t={},T,"".concat(fn.cssPrefix,"-").concat(T)),c(t,Y,"".concat(fn.cssPrefix,"-").concat(Y)),t),o=null,s=T;(n.includes(i.classic)||n.some((function(n){return tt.classic.includes(n)})))&&(s=T),(n.includes(i.sharp)||n.some((function(n){return tt.sharp.includes(n)})))&&(s=Y);var f=n.reduce((function(n,t){var a=Xn(fn.cssPrefix,t);if(Hn[t]?(t=Yn[s].includes(t)?q[s][t]:t,o=t,n.prefix=t):Bn[s].indexOf(t)>-1?(o=t,n.prefix=nt(t,{family:s})):a?n.iconName=a:t!==fn.replacementClass&&t!==i.classic&&t!==i.sharp&&n.rest.push(t),!r&&n.prefix&&n.iconName){var e="fa"===o?Qn(n.iconName):{},c=Jn(n.prefix,n.iconName);e.prefix&&(o=null),n.iconName=e.iconName||c||n.iconName,n.prefix=e.prefix||n.prefix,"far"!==n.prefix||Hn.far||!Hn.fas||fn.autoFetchSvg||(n.prefix="fas")}return n}),{prefix:null,iconName:null,rest:[]});return(n.includes("fa-brands")||n.includes("fab"))&&(f.prefix="fab"),(n.includes("fa-duotone")||n.includes("fad"))&&(f.prefix="fad"),f.prefix||s!==Y||!Hn.fass&&!fn.autoFetchSvg||(f.prefix="fass",f.iconName=Jn(f.prefix,f.iconName)||f.iconName),"fa"!==f.prefix&&"fa"!==o||(f.prefix=Zn()||"fas"),f}var et=function(){function n(){!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),this.definitions={}}var t,a,e;return t=n,a=[{key:"add",value:function(){for(var n=this,t=arguments.length,a=new Array(t),e=0;e<t;e++)a[e]=arguments[e];var i=a.reduce(this._pullDefinitions,{});Object.keys(i).forEach((function(t){n.definitions[t]=r(r({},n.definitions[t]||{}),i[t]),Ln(t,i[t]);var a=U.classic[t];a&&Ln(a,i[t]),$n()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(n,t){var a=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(a).map((function(t){var e=a[t],r=e.prefix,i=e.iconName,o=e.icon,c=o[2];n[r]||(n[r]={}),c.length>0&&c.forEach((function(t){"string"==typeof t&&(n[r][t]=o)})),n[r][i]=o})),n}}],a&&o(t.prototype,a),e&&o(t,e),Object.defineProperty(t,"prototype",{writable:!1}),n}(),rt=[],it={},ot={},ct=Object.keys(ot);function st(n,t){for(var a=arguments.length,e=new Array(a>2?a-2:0),r=2;r<a;r++)e[r-2]=arguments[r];var i=it[n]||[];return i.forEach((function(n){t=n.apply(null,[t].concat(e))})),t}function ft(n){for(var t=arguments.length,a=new Array(t>1?t-1:0),e=1;e<t;e++)a[e-1]=arguments[e];var r=it[n]||[];r.forEach((function(n){n.apply(null,a)}))}function lt(){var n=arguments[0],t=Array.prototype.slice.call(arguments,1);return ot[n]?ot[n].apply(null,t):void 0}function ut(n){"fa"===n.prefix&&(n.prefix="fas");var t=n.iconName,a=n.prefix||Zn();if(t)return t=Jn(a,t)||t,jn(mt.definitions,a,t)||jn(zn.styles,a,t)}var mt=new et,dt={i2svg:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return S?(ft("beforeI2svg",n),lt("pseudoElements2svg",n),lt("i2svg",n)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.autoReplaceSvgRoot;!1===fn.autoReplaceSvg&&(fn.autoReplaceSvg=!0),fn.observeMutations=!0,Mn((function(){bt({autoReplaceSvgRoot:t}),ft("watch",n)}))}},pt={noAuto:function(){fn.autoReplaceSvg=!1,fn.observeMutations=!1,ft("noAuto")},config:fn,dom:dt,parse:{icon:function(n){if(null===n)return null;if("object"===i(n)&&n.prefix&&n.iconName)return{prefix:n.prefix,iconName:Jn(n.prefix,n.iconName)||n.iconName};if(Array.isArray(n)&&2===n.length){var t=0===n[1].indexOf("fa-")?n[1].slice(3):n[1],a=nt(n[0]);return{prefix:a,iconName:Jn(a,t)||t}}if("string"==typeof n&&(n.indexOf("".concat(fn.cssPrefix,"-"))>-1||n.match(B))){var e=at(n.split(" "),{skipLookups:!0});return{prefix:e.prefix||Zn(),iconName:Jn(e.prefix,e.iconName)||e.iconName}}if("string"==typeof n){var r=Zn();return{prefix:r,iconName:Jn(r,n)||n}}}},library:mt,findIconDefinition:ut,toHtml:Sn},bt=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=n.autoReplaceSvgRoot,a=void 0===t?A:t;(Object.keys(zn.styles).length>0||fn.autoFetchSvg)&&S&&fn.autoReplaceSvg&&pt.dom.i2svg({node:a})};function vt(n,t){return Object.defineProperty(n,"abstract",{get:t}),Object.defineProperty(n,"html",{get:function(){return n.abstract.map((function(n){return Sn(n)}))}}),Object.defineProperty(n,"node",{get:function(){if(S){var t=A.createElement("div");return t.innerHTML=n.html,t.children}}}),n}function gt(n){var t=n.icons,a=t.main,e=t.mask,i=n.prefix,o=n.iconName,c=n.transform,s=n.symbol,f=n.title,l=n.maskId,u=n.titleId,m=n.extra,d=n.watchable,p=void 0!==d&&d,b=e.found?e:a,v=b.width,g=b.height,h="fak"===i,y=[fn.replacementClass,o?"".concat(fn.cssPrefix,"-").concat(o):""].filter((function(n){return-1===m.classes.indexOf(n)})).filter((function(n){return""!==n||!!n})).concat(m.classes).join(" "),k={children:[],attributes:r(r({},m.attributes),{},{"data-prefix":i,"data-icon":o,class:y,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(g)})},w=h&&!~m.classes.indexOf("fa-fw")?{width:"".concat(v/g*16*.0625,"em")}:{};p&&(k.attributes[P]=""),f&&(k.children.push({tag:"title",attributes:{id:k.attributes["aria-labelledby"]||"title-".concat(u||dn())},children:[f]}),delete k.attributes.title);var x=r(r({},k),{},{prefix:i,iconName:o,main:a,mask:e,maskId:l,transform:c,symbol:s,styles:r(r({},w),m.styles)}),O=e.found&&a.found?lt("generateAbstractMask",x)||{children:[],attributes:{}}:lt("generateAbstractIcon",x)||{children:[],attributes:{}},z=O.children,A=O.attributes;return x.children=z,x.attributes=A,s?function(n){var t=n.prefix,a=n.iconName,e=n.children,i=n.attributes,o=n.symbol,c=!0===o?"".concat(t,"-").concat(fn.cssPrefix,"-").concat(a):o;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:r(r({},i),{},{id:c}),children:e}]}]}(x):function(n){var t=n.children,a=n.main,e=n.mask,i=n.attributes,o=n.styles,c=n.transform;if(hn(c)&&a.found&&!e.found){var s={x:a.width/a.height/2,y:.5};i.style=gn(r(r({},o),{},{"transform-origin":"".concat(s.x+c.x/16,"em ").concat(s.y+c.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}(x)}function ht(n){var t=n.content,a=n.width,e=n.height,i=n.transform,o=n.title,c=n.extra,s=n.watchable,f=void 0!==s&&s,l=r(r(r({},c.attributes),o?{title:o}:{}),{},{class:c.classes.join(" ")});f&&(l[P]="");var u=r({},c.styles);hn(i)&&(u.transform=function(n){var t=n.transform,a=n.width,e=void 0===a?16:a,r=n.height,i=void 0===r?16:r,o=n.startCentered,c=void 0!==o&&o,s="";return s+=c&&j?"translate(".concat(t.x/un-e/2,"em, ").concat(t.y/un-i/2,"em) "):c?"translate(calc(-50% + ".concat(t.x/un,"em), calc(-50% + ").concat(t.y/un,"em)) "):"translate(".concat(t.x/un,"em, ").concat(t.y/un,"em) "),s+="scale(".concat(t.size/un*(t.flipX?-1:1),", ").concat(t.size/un*(t.flipY?-1:1),") "),s+"rotate(".concat(t.rotate,"deg) ")}({transform:i,startCentered:!0,width:a,height:e}),u["-webkit-transform"]=u.transform);var m=gn(u);m.length>0&&(l.style=m);var d=[];return d.push({tag:"span",attributes:l,children:[t]}),o&&d.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),d}function yt(n){var t=n.content,a=n.title,e=n.extra,i=r(r(r({},e.attributes),a?{title:a}:{}),{},{class:e.classes.join(" ")}),o=gn(e.styles);o.length>0&&(i.style=o);var c=[];return c.push({tag:"span",attributes:i,children:[t]}),a&&c.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),c}var kt=zn.styles;function wt(n){var t=n[0],a=n[1],e=s(n.slice(4),1)[0];return{found:!0,width:t,height:a,icon:Array.isArray(e)?{tag:"g",attributes:{class:"".concat(fn.cssPrefix,"-").concat(Z)},children:[{tag:"path",attributes:{class:"".concat(fn.cssPrefix,"-").concat(an),fill:"currentColor",d:e[0]}},{tag:"path",attributes:{class:"".concat(fn.cssPrefix,"-").concat(tn),fill:"currentColor",d:e[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:e}}}}var xt={found:!1,width:512,height:512};function Ot(n,t){var a=t;return"fa"===t&&null!==fn.styleDefault&&(t=Zn()),new Promise((function(e,i){lt("missingIconAbstract");if("fa"===a){var o=Qn(n)||{};n=o.iconName||n,t=o.prefix||t}if(n&&t&&kt[t]&&kt[t][n])return e(wt(kt[t][n]));!function(n,t){H||fn.showMissingIcons||!n||console.error('Icon with name "'.concat(n,'" and prefix "').concat(t,'" is missing.'))}(n,t),e(r(r({},xt),{},{icon:fn.showMissingIcons&&n&<("missingIconAbstract")||{}}))}))}var zt=function(){},At=fn.measurePerformance&&M&&M.mark&&M.measure?M:{mark:zt,measure:zt},Nt='FA "6.2.1"',Mt=function(n){At.mark("".concat(Nt," ").concat(n," ends")),At.measure("".concat(Nt," ").concat(n),"".concat(Nt," ").concat(n," begins"),"".concat(Nt," ").concat(n," ends"))},St=function(n){return At.mark("".concat(Nt," ").concat(n," begins")),function(){return Mt(n)}},jt=function(){};function Ct(n){return"string"==typeof(n.getAttribute?n.getAttribute(P):null)}function Pt(n){return A.createElementNS("http://www.w3.org/2000/svg",n)}function Et(n){return A.createElement(n)}function Lt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.ceFn,e=void 0===a?"svg"===n.tag?Pt:Et:a;if("string"==typeof n)return A.createTextNode(n);var r=e(n.tag);Object.keys(n.attributes||[]).forEach((function(t){r.setAttribute(t,n.attributes[t])}));var i=n.children||[];return i.forEach((function(n){r.appendChild(Lt(n,{ceFn:e}))})),r}var _t={replace:function(n){var t=n[0];if(t.parentNode)if(n[1].forEach((function(n){t.parentNode.insertBefore(Lt(n),t)})),null===t.getAttribute(P)&&fn.keepOriginalSource){var a=A.createComment(function(n){var t=" ".concat(n.outerHTML," ");return"".concat(t,"Font Awesome fontawesome.com ")}(t));t.parentNode.replaceChild(a,t)}else t.remove()},nest:function(n){var t=n[0],a=n[1];if(~bn(t).indexOf(fn.replacementClass))return _t.replace(n);var e=new RegExp("".concat(fn.cssPrefix,"-.*"));if(delete a[0].attributes.id,a[0].attributes.class){var r=a[0].attributes.class.split(" ").reduce((function(n,t){return t===fn.replacementClass||t.match(e)?n.toSvg.push(t):n.toNode.push(t),n}),{toNode:[],toSvg:[]});a[0].attributes.class=r.toSvg.join(" "),0===r.toNode.length?t.removeAttribute("class"):t.setAttribute("class",r.toNode.join(" "))}var i=a.map((function(n){return Sn(n)})).join("\n");t.setAttribute(P,""),t.innerHTML=i}};function Vt(n){n()}function It(n,t){var a="function"==typeof t?t:jt;if(0===n.length)a();else{var e=Vt;"async"===fn.mutateApproach&&(e=z.requestAnimationFrame||Vt),e((function(){var t=!0===fn.autoReplaceSvg?_t.replace:_t[fn.autoReplaceSvg]||_t.replace,e=St("mutate");n.map(t),e(),a()}))}}var Ht=!1;function Tt(){Ht=!0}function Yt(){Ht=!1}var Ft=null;function Dt(n){if(N&&fn.observeMutations){var t=n.treeCallback,a=void 0===t?jt:t,e=n.nodeCallback,r=void 0===e?jt:e,i=n.pseudoElementsCallback,o=void 0===i?jt:i,c=n.observeMutationsRoot,s=void 0===c?A:c;Ft=new N((function(n){if(!Ht){var t=Zn();pn(n).forEach((function(n){if("childList"===n.type&&n.addedNodes.length>0&&!Ct(n.addedNodes[0])&&(fn.searchPseudoElements&&o(n.target),a(n.target)),"attributes"===n.type&&n.target.parentNode&&fn.searchPseudoElements&&o(n.target.parentNode),"attributes"===n.type&&Ct(n.target)&&~Q.indexOf(n.attributeName))if("class"===n.attributeName&&function(n){var t=n.getAttribute?n.getAttribute(L):null,a=n.getAttribute?n.getAttribute(_):null;return t&&a}(n.target)){var e=at(bn(n.target)),i=e.prefix,c=e.iconName;n.target.setAttribute(L,i||t),c&&n.target.setAttribute(_,c)}else(s=n.target)&&s.classList&&s.classList.contains&&s.classList.contains(fn.replacementClass)&&r(n.target);var s}))}})),S&&Ft.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Rt(n){var t=n.getAttribute("style"),a=[];return t&&(a=t.split(";").reduce((function(n,t){var a=t.split(":"),e=a[0],r=a.slice(1);return e&&r.length>0&&(n[e]=r.join(":").trim()),n}),{})),a}function Wt(n){var t,a,e=n.getAttribute("data-prefix"),r=n.getAttribute("data-icon"),i=void 0!==n.innerText?n.innerText.trim():"",o=at(bn(n));return o.prefix||(o.prefix=Zn()),e&&r&&(o.prefix=e,o.iconName=r),o.iconName&&o.prefix||(o.prefix&&i.length>0&&(o.iconName=(t=o.prefix,a=n.innerText,(Rn[t]||{})[a]||Gn(o.prefix,Pn(n.innerText)))),!o.iconName&&fn.autoFetchSvg&&n.firstChild&&n.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=n.firstChild.data)),o}function Ut(n){var t=pn(n.attributes).reduce((function(n,t){return"class"!==n.name&&"style"!==n.name&&(n[t.name]=t.value),n}),{}),a=n.getAttribute("title"),e=n.getAttribute("data-fa-title-id");return fn.autoA11y&&(a?t["aria-labelledby"]="".concat(fn.replacementClass,"-title-").concat(e||dn()):(t["aria-hidden"]="true",t.focusable="false")),t}function qt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},a=Wt(n),e=a.iconName,i=a.prefix,o=a.rest,c=Ut(n),s=st("parseNodeAttributes",{},n),f=t.styleParser?Rt(n):[];return r({iconName:e,title:n.getAttribute("title"),titleId:n.getAttribute("data-fa-title-id"),prefix:i,transform:mn,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:o,styles:f,attributes:c}},s)}var Bt=zn.styles;function Xt(n){var t="nest"===fn.autoReplaceSvg?qt(n,{styleParser:!1}):qt(n);return~t.extra.classes.indexOf(X)?lt("generateLayersText",n,t):lt("generateSvgReplacementMutation",n,t)}var Kt=new Set;function $t(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!S)return Promise.resolve();var a=A.documentElement.classList,e=function(n){return a.add("".concat(V,"-").concat(n))},r=function(n){return a.remove("".concat(V,"-").concat(n))},i=fn.autoFetchSvg?Kt:F.map((function(n){return"fa-".concat(n)})).concat(Object.keys(Bt));i.includes("fa")||i.push("fa");var o=[".".concat(X,":not([").concat(P,"])")].concat(i.map((function(n){return".".concat(n,":not([").concat(P,"])")}))).join(", ");if(0===o.length)return Promise.resolve();var c=[];try{c=pn(n.querySelectorAll(o))}catch(Va){}if(!(c.length>0))return Promise.resolve();e("pending"),r("complete");var s=St("onTree"),f=c.reduce((function(n,t){try{var a=Xt(t);a&&n.push(a)}catch(Va){H||"MissingIcon"===Va.name&&console.error(Va)}return n}),[]);return new Promise((function(n,a){Promise.all(f).then((function(a){It(a,(function(){e("active"),e("complete"),r("pending"),"function"==typeof t&&t(),s(),n()}))})).catch((function(n){s(),a(n)}))}))}function Gt(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Xt(n).then((function(n){n&&It([n],t)}))}F.map((function(n){Kt.add("fa-".concat(n))})),Object.keys(R.classic).map(Kt.add.bind(Kt)),Object.keys(R.sharp).map(Kt.add.bind(Kt)),Kt=f(Kt);var Jt=function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.transform,e=void 0===a?mn:a,i=t.symbol,o=void 0!==i&&i,c=t.mask,s=void 0===c?null:c,f=t.maskId,l=void 0===f?null:f,u=t.title,m=void 0===u?null:u,d=t.titleId,p=void 0===d?null:d,b=t.classes,v=void 0===b?[]:b,g=t.attributes,h=void 0===g?{}:g,y=t.styles,k=void 0===y?{}:y;if(n){var w=n.prefix,x=n.iconName,O=n.icon;return vt(r({type:"icon"},n),(function(){return ft("beforeDOMElementCreation",{iconDefinition:n,params:t}),fn.autoA11y&&(m?h["aria-labelledby"]="".concat(fn.replacementClass,"-title-").concat(p||dn()):(h["aria-hidden"]="true",h.focusable="false")),gt({icons:{main:wt(O),mask:s?wt(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:w,iconName:x,transform:r(r({},mn),e),symbol:o,title:m,maskId:l,titleId:p,extra:{attributes:h,styles:k,classes:v}})}))}},Qt={mixout:function(){return{icon:(n=Jt,function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},e=(t||{}).icon?t:ut(t||{}),i=a.mask;return i&&(i=(i||{}).icon?i:ut(i||{})),n(e,r(r({},a),{},{mask:i}))})};var n},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=$t,n.nodeCallback=Gt,n}}},provides:function(n){n.i2svg=function(n){var t=n.node,a=void 0===t?A:t,e=n.callback;return $t(a,void 0===e?function(){}:e)},n.generateSvgReplacementMutation=function(n,t){var a=t.iconName,e=t.title,r=t.titleId,i=t.prefix,o=t.transform,c=t.symbol,f=t.mask,l=t.maskId,u=t.extra;return new Promise((function(t,m){Promise.all([Ot(a,i),f.iconName?Ot(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then((function(f){var m=s(f,2),d=m[0],p=m[1];t([n,gt({icons:{main:d,mask:p},prefix:i,iconName:a,transform:o,symbol:c,maskId:l,title:e,titleId:r,extra:u,watchable:!0})])})).catch(m)}))},n.generateAbstractIcon=function(n){var t,a=n.children,e=n.attributes,r=n.main,i=n.transform,o=gn(n.styles);return o.length>0&&(e.style=o),hn(i)&&(t=lt("generateAbstractTransformGrouping",{main:r,transform:i,containerWidth:r.width,iconWidth:r.width})),a.push(t||r.icon),{children:a,attributes:e}}}},Zt={mixout:function(){return{layer:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.classes,e=void 0===a?[]:a;return vt({type:"layer"},(function(){ft("beforeDOMElementCreation",{assembler:n,params:t});var a=[];return n((function(n){Array.isArray(n)?n.map((function(n){a=a.concat(n.abstract)})):a=a.concat(n.abstract)})),[{tag:"span",attributes:{class:["".concat(fn.cssPrefix,"-layers")].concat(f(e)).join(" ")},children:a}]}))}}}},na={mixout:function(){return{counter:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.title,e=void 0===a?null:a,r=t.classes,i=void 0===r?[]:r,o=t.attributes,c=void 0===o?{}:o,s=t.styles,l=void 0===s?{}:s;return vt({type:"counter",content:n},(function(){return ft("beforeDOMElementCreation",{content:n,params:t}),yt({content:n.toString(),title:e,extra:{attributes:c,styles:l,classes:["".concat(fn.cssPrefix,"-layers-counter")].concat(f(i))}})}))}}}},ta={mixout:function(){return{text:function(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.transform,e=void 0===a?mn:a,i=t.title,o=void 0===i?null:i,c=t.classes,s=void 0===c?[]:c,l=t.attributes,u=void 0===l?{}:l,m=t.styles,d=void 0===m?{}:m;return vt({type:"text",content:n},(function(){return ft("beforeDOMElementCreation",{content:n,params:t}),ht({content:n,transform:r(r({},mn),e),title:o,extra:{attributes:u,styles:d,classes:["".concat(fn.cssPrefix,"-layers-text")].concat(f(s))}})}))}}},provides:function(n){n.generateLayersText=function(n,t){var a=t.title,e=t.transform,r=t.extra,i=null,o=null;if(j){var c=parseInt(getComputedStyle(n).fontSize,10),s=n.getBoundingClientRect();i=s.width/c,o=s.height/c}return fn.autoA11y&&!a&&(r.attributes["aria-hidden"]="true"),Promise.resolve([n,ht({content:n.innerHTML,width:i,height:o,transform:e,title:a,extra:r,watchable:!0})])}}},aa=new RegExp('"',"ug"),ea=[1105920,1112319];function ra(n,t){var a="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new Promise((function(e,i){if(null!==n.getAttribute(a))return e();var o,c,s,f=pn(n.children).filter((function(n){return n.getAttribute(E)===t}))[0],l=z.getComputedStyle(n,t),u=l.getPropertyValue("font-family").match(K),m=l.getPropertyValue("font-weight"),d=l.getPropertyValue("content");if(f&&!u)return n.removeChild(f),e();if(u&&"none"!==d&&""!==d){var p=l.getPropertyValue("content"),b=~["Sharp"].indexOf(u[2])?Y:T,v=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(u[2])?W[b][u[2].toLowerCase()]:$[b][m],g=function(n){var t,a,e,r,i,o=n.replace(aa,""),c=(a=0,r=(t=o).length,(i=t.charCodeAt(a))>=55296&&i<=56319&&r>a+1&&(e=t.charCodeAt(a+1))>=56320&&e<=57343?1024*(i-55296)+e-56320+65536:i),s=c>=ea[0]&&c<=ea[1],f=2===o.length&&o[0]===o[1];return{value:Pn(f?o[0]:o),isSecondary:s||f}}(p),h=g.value,y=g.isSecondary,k=u[0].startsWith("FontAwesome"),w=Gn(v,h),x=w;if(k){var O=(c=Un[o=h],s=Gn("fas",o),c||(s?{prefix:"fas",iconName:s}:null)||{prefix:null,iconName:null});O.iconName&&O.prefix&&(w=O.iconName,v=O.prefix)}if(!w||y||f&&f.getAttribute(L)===v&&f.getAttribute(_)===x)e();else{n.setAttribute(a,x),f&&n.removeChild(f);var N={iconName:null,title:null,titleId:null,prefix:null,transform:mn,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}},M=N.extra;M.attributes[E]=t,Ot(w,v).then((function(i){var o=gt(r(r({},N),{},{icons:{main:i,mask:{prefix:null,iconName:null,rest:[]}},prefix:v,iconName:x,extra:M,watchable:!0})),c=A.createElement("svg");"::before"===t?n.insertBefore(c,n.firstChild):n.appendChild(c),c.outerHTML=o.map((function(n){return Sn(n)})).join("\n"),n.removeAttribute(a),e()})).catch(i)}}else e()}))}function ia(n){return Promise.all([ra(n,"::before"),ra(n,"::after")])}function oa(n){return!(n.parentNode===document.head||~I.indexOf(n.tagName.toUpperCase())||n.getAttribute(E)||n.parentNode&&"svg"===n.parentNode.tagName)}function ca(n){if(S)return new Promise((function(t,a){var e=pn(n.querySelectorAll("*")).filter(oa).map(ia),r=St("searchPseudoElements");Tt(),Promise.all(e).then((function(){r(),Yt(),t()})).catch((function(){r(),Yt(),a()}))}))}var sa=!1,fa=function(n){return n.toLowerCase().split(" ").reduce((function(n,t){var a=t.toLowerCase().split("-"),e=a[0],r=a.slice(1).join("-");if(e&&"h"===r)return n.flipX=!0,n;if(e&&"v"===r)return n.flipY=!0,n;if(r=parseFloat(r),isNaN(r))return n;switch(e){case"grow":n.size=n.size+r;break;case"shrink":n.size=n.size-r;break;case"left":n.x=n.x-r;break;case"right":n.x=n.x+r;break;case"up":n.y=n.y-r;break;case"down":n.y=n.y+r;break;case"rotate":n.rotate=n.rotate+r}return n}),{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},la={mixout:function(){return{parse:{transform:function(n){return fa(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-transform");return a&&(n.transform=fa(a)),n}}},provides:function(n){n.generateAbstractTransformGrouping=function(n){var t=n.main,a=n.transform,e=n.containerWidth,i=n.iconWidth,o={transform:"translate(".concat(e/2," 256)")},c="translate(".concat(32*a.x,", ").concat(32*a.y,") "),s="scale(".concat(a.size/16*(a.flipX?-1:1),", ").concat(a.size/16*(a.flipY?-1:1),") "),f="rotate(".concat(a.rotate," 0 0)"),l={outer:o,inner:{transform:"".concat(c," ").concat(s," ").concat(f)},path:{transform:"translate(".concat(i/2*-1," -256)")}};return{tag:"g",attributes:r({},l.outer),children:[{tag:"g",attributes:r({},l.inner),children:[{tag:t.icon.tag,children:t.icon.children,attributes:r(r({},t.icon.attributes),l.path)}]}]}}}},ua={x:0,y:0,width:"100%",height:"100%"};function ma(n){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return n.attributes&&(n.attributes.fill||t)&&(n.attributes.fill="black"),n}var da={hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-mask"),e=a?at(a.split(" ").map((function(n){return n.trim()}))):{prefix:null,iconName:null,rest:[]};return e.prefix||(e.prefix=Zn()),n.mask=e,n.maskId=t.getAttribute("data-fa-mask-id"),n}}},provides:function(n){n.generateAbstractMask=function(n){var t,a=n.children,e=n.attributes,i=n.main,o=n.mask,c=n.maskId,s=n.transform,f=i.width,l=i.icon,u=o.width,m=o.icon,d=function(n){var t=n.transform,a=n.containerWidth,e=n.iconWidth,r={transform:"translate(".concat(a/2," 256)")},i="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),c="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(i," ").concat(o," ").concat(c)},path:{transform:"translate(".concat(e/2*-1," -256)")}}}({transform:s,containerWidth:u,iconWidth:f}),p={tag:"rect",attributes:r(r({},ua),{},{fill:"white"})},b=l.children?{children:l.children.map(ma)}:{},v={tag:"g",attributes:r({},d.inner),children:[ma(r({tag:l.tag,attributes:r(r({},l.attributes),d.path)},b))]},g={tag:"g",attributes:r({},d.outer),children:[v]},h="mask-".concat(c||dn()),y="clip-".concat(c||dn()),k={tag:"mask",attributes:r(r({},ua),{},{id:h,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,g]},w={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(t=m,"g"===t.tag?t.children:[t])},k]};return a.push(w,{tag:"rect",attributes:r({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(h,")")},ua)}),{children:a,attributes:e}}}},pa={provides:function(n){var t=!1;z.matchMedia&&(t=z.matchMedia("(prefers-reduced-motion: reduce)").matches),n.missingIconAbstract=function(){var n=[],a={fill:"currentColor"},e={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:r(r({},a),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var i=r(r({},e),{},{attributeName:"opacity"}),o={tag:"circle",attributes:r(r({},a),{},{cx:"256",cy:"364",r:"28"}),children:[]};return t||o.children.push({tag:"animate",attributes:r(r({},e),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:r(r({},i),{},{values:"1;0;1;1;0;1;"})}),n.push(o),n.push({tag:"path",attributes:r(r({},a),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:t?[]:[{tag:"animate",attributes:r(r({},i),{},{values:"1;0;0;0;0;1;"})}]}),t||n.push({tag:"path",attributes:r(r({},a),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:r(r({},i),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}};!function(n,t){var a=t.mixoutsTo;rt=n,it={},Object.keys(ot).forEach((function(n){-1===ct.indexOf(n)&&delete ot[n]})),rt.forEach((function(n){var t=n.mixout?n.mixout():{};if(Object.keys(t).forEach((function(n){"function"==typeof t[n]&&(a[n]=t[n]),"object"===i(t[n])&&Object.keys(t[n]).forEach((function(e){a[n]||(a[n]={}),a[n][e]=t[n][e]}))})),n.hooks){var e=n.hooks();Object.keys(e).forEach((function(n){it[n]||(it[n]=[]),it[n].push(e[n])}))}n.provides&&n.provides(ot)}))}([xn,Qt,Zt,na,ta,{hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ca,n}}},provides:function(n){n.pseudoElements2svg=function(n){var t=n.node,a=void 0===t?A:t;fn.searchPseudoElements&&ca(a)}}},{mixout:function(){return{dom:{unwatch:function(){Tt(),sa=!0}}}},hooks:function(){return{bootstrap:function(){Dt(st("mutationObserverCallbacks",{}))},noAuto:function(){Ft&&Ft.disconnect()},watch:function(n){var t=n.observeMutationsRoot;sa?Yt():Dt(st("mutationObserverCallbacks",{observeMutationsRoot:t}))}}}},la,da,pa,{hooks:function(){return{parseNodeAttributes:function(n,t){var a=t.getAttribute("data-fa-symbol"),e=null!==a&&(""===a||a);return n.symbol=e,n}}}}],{mixoutsTo:pt});var ba=pt.parse,va=pt.icon,ga=a(3615),ha=a.n(ga),ya=a(7378);function ka(n,t){var a=Object.keys(n);if(Object.getOwnPropertySymbols){var e=Object.getOwnPropertySymbols(n);t&&(e=e.filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable}))),a.push.apply(a,e)}return a}function wa(n){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(a),!0).forEach((function(t){Oa(n,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(a)):ka(Object(a)).forEach((function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(a,t))}))}return n}function xa(n){return xa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},xa(n)}function Oa(n,t,a){return t in n?Object.defineProperty(n,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[t]=a,n}function za(n,t){if(null==n)return{};var a,e,r=function(n,t){if(null==n)return{};var a,e,r={},i=Object.keys(n);for(e=0;e<i.length;e++)a=i[e],t.indexOf(a)>=0||(r[a]=n[a]);return r}(n,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(n);for(e=0;e<i.length;e++)a=i[e],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(n,a)&&(r[a]=n[a])}return r}function Aa(n){return function(n){if(Array.isArray(n))return Na(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(!n)return;if("string"==typeof n)return Na(n,t);var a=Object.prototype.toString.call(n).slice(8,-1);"Object"===a&&n.constructor&&(a=n.constructor.name);if("Map"===a||"Set"===a)return Array.from(n);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Na(n,t)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Na(n,t){(null==t||t>n.length)&&(t=n.length);for(var a=0,e=new Array(t);a<t;a++)e[a]=n[a];return e}function Ma(n){return t=n,(t-=0)==t?n:(n=n.replace(/[\-_\s]+(.)?/g,(function(n,t){return t?t.toUpperCase():""}))).substr(0,1).toLowerCase()+n.substr(1);var t}var Sa=["style"];function ja(n){return n.split(";").map((function(n){return n.trim()})).filter((function(n){return n})).reduce((function(n,t){var a,e=t.indexOf(":"),r=Ma(t.slice(0,e)),i=t.slice(e+1).trim();return r.startsWith("webkit")?n[(a=r,a.charAt(0).toUpperCase()+a.slice(1))]=i:n[r]=i,n}),{})}var Ca=!1;try{Ca=!0}catch(Va){}function Pa(n){return n&&"object"===xa(n)&&n.prefix&&n.iconName&&n.icon?n:ba.icon?ba.icon(n):null===n?null:n&&"object"===xa(n)&&n.prefix&&n.iconName?n:Array.isArray(n)&&2===n.length?{prefix:n[0],iconName:n[1]}:"string"==typeof n?{prefix:"fas",iconName:n}:void 0}function Ea(n,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?Oa({},n,t):{}}var La=ya.forwardRef((function(n,t){var a=n.icon,e=n.mask,r=n.symbol,i=n.className,o=n.title,c=n.titleId,s=n.maskId,f=Pa(a),l=Ea("classes",[].concat(Aa(function(n){var t,a=n.beat,e=n.fade,r=n.beatFade,i=n.bounce,o=n.shake,c=n.flash,s=n.spin,f=n.spinPulse,l=n.spinReverse,u=n.pulse,m=n.fixedWidth,d=n.inverse,p=n.border,b=n.listItem,v=n.flip,g=n.size,h=n.rotation,y=n.pull,k=(Oa(t={"fa-beat":a,"fa-fade":e,"fa-beat-fade":r,"fa-bounce":i,"fa-shake":o,"fa-flash":c,"fa-spin":s,"fa-spin-reverse":l,"fa-spin-pulse":f,"fa-pulse":u,"fa-fw":m,"fa-inverse":d,"fa-border":p,"fa-li":b,"fa-flip":!0===v,"fa-flip-horizontal":"horizontal"===v||"both"===v,"fa-flip-vertical":"vertical"===v||"both"===v},"fa-".concat(g),null!=g),Oa(t,"fa-rotate-".concat(h),null!=h&&0!==h),Oa(t,"fa-pull-".concat(y),null!=y),Oa(t,"fa-swap-opacity",n.swapOpacity),t);return Object.keys(k).map((function(n){return k[n]?n:null})).filter((function(n){return n}))}(n)),Aa(i.split(" ")))),u=Ea("transform","string"==typeof n.transform?ba.transform(n.transform):n.transform),m=Ea("mask",Pa(e)),d=va(f,wa(wa(wa(wa({},l),u),m),{},{symbol:r,title:o,titleId:c,maskId:s}));if(!d)return function(){var n;!Ca&&console&&"function"==typeof console.error&&(n=console).error.apply(n,arguments)}("Could not find icon",f),null;var p=d.abstract,b={ref:t};return Object.keys(n).forEach((function(t){La.defaultProps.hasOwnProperty(t)||(b[t]=n[t])})),_a(p[0],b)}));La.displayName="FontAwesomeIcon",La.propTypes={beat:ha().bool,border:ha().bool,beatFade:ha().bool,bounce:ha().bool,className:ha().string,fade:ha().bool,flash:ha().bool,mask:ha().oneOfType([ha().object,ha().array,ha().string]),maskId:ha().string,fixedWidth:ha().bool,inverse:ha().bool,flip:ha().oneOf([!0,!1,"horizontal","vertical","both"]),icon:ha().oneOfType([ha().object,ha().array,ha().string]),listItem:ha().bool,pull:ha().oneOf(["right","left"]),pulse:ha().bool,rotation:ha().oneOf([0,90,180,270]),shake:ha().bool,size:ha().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:ha().bool,spinPulse:ha().bool,spinReverse:ha().bool,symbol:ha().oneOfType([ha().bool,ha().string]),title:ha().string,titleId:ha().string,transform:ha().oneOfType([ha().string,ha().object]),swapOpacity:ha().bool},La.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var _a=function n(t,a){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof a)return a;var r=(a.children||[]).map((function(a){return n(t,a)})),i=Object.keys(a.attributes||{}).reduce((function(n,t){var e=a.attributes[t];switch(t){case"class":n.attrs.className=e,delete a.attributes.class;break;case"style":n.attrs.style=ja(e);break;default:0===t.indexOf("aria-")||0===t.indexOf("data-")?n.attrs[t.toLowerCase()]=e:n.attrs[Ma(t)]=e}return n}),{attrs:{}}),o=e.style,c=void 0===o?{}:o,s=za(e,Sa);return i.attrs.style=wa(wa({},i.attrs.style),c),t.apply(void 0,[a.tag,wa(wa({},i.attrs),s)].concat(Aa(r)))}.bind(null,ya.createElement)},9928:(n,t,a)=>{a.d(t,{Av$:()=>i,gvK:()=>c,hVS:()=>e,qJE:()=>o,ts2:()=>r});var e={prefix:"fab",iconName:"microsoft",icon:[448,512,[],"f3ca","M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z"]},r={prefix:"fab",iconName:"windows",icon:[448,512,[],"f17a","M0 93.7l183.6-25.3v177.4H0V93.7zm0 324.6l183.6 25.3V268.4H0v149.9zm203.8 28L448 480V268.4H203.8v177.9zm0-380.6v180.1H448V32L203.8 65.7z"]},i={prefix:"fab",iconName:"apple",icon:[384,512,[],"f179","M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z"]},o={prefix:"fab",iconName:"linux",icon:[448,512,[],"f17c","M220.8 123.3c1 .5 1.8 1.7 3 1.7 1.1 0 2.8-.4 2.9-1.5.2-1.4-1.9-2.3-3.2-2.9-1.7-.7-3.9-1-5.5-.1-.4.2-.8.7-.6 1.1.3 1.3 2.3 1.1 3.4 1.7zm-21.9 1.7c1.2 0 2-1.2 3-1.7 1.1-.6 3.1-.4 3.5-1.6.2-.4-.2-.9-.6-1.1-1.6-.9-3.8-.6-5.5.1-1.3.6-3.4 1.5-3.2 2.9.1 1 1.8 1.5 2.8 1.4zM420 403.8c-3.6-4-5.3-11.6-7.2-19.7-1.8-8.1-3.9-16.8-10.5-22.4-1.3-1.1-2.6-2.1-4-2.9-1.3-.8-2.7-1.5-4.1-2 9.2-27.3 5.6-54.5-3.7-79.1-11.4-30.1-31.3-56.4-46.5-74.4-17.1-21.5-33.7-41.9-33.4-72C311.1 85.4 315.7.1 234.8 0 132.4-.2 158 103.4 156.9 135.2c-1.7 23.4-6.4 41.8-22.5 64.7-18.9 22.5-45.5 58.8-58.1 96.7-6 17.9-8.8 36.1-6.2 53.3-6.5 5.8-11.4 14.7-16.6 20.2-4.2 4.3-10.3 5.9-17 8.3s-14 6-18.5 14.5c-2.1 3.9-2.8 8.1-2.8 12.4 0 3.9.6 7.9 1.2 11.8 1.2 8.1 2.5 15.7.8 20.8-5.2 14.4-5.9 24.4-2.2 31.7 3.8 7.3 11.4 10.5 20.1 12.3 17.3 3.6 40.8 2.7 59.3 12.5 19.8 10.4 39.9 14.1 55.9 10.4 11.6-2.6 21.1-9.6 25.9-20.2 12.5-.1 26.3-5.4 48.3-6.6 14.9-1.2 33.6 5.3 55.1 4.1.6 2.3 1.4 4.6 2.5 6.7v.1c8.3 16.7 23.8 24.3 40.3 23 16.6-1.3 34.1-11 48.3-27.9 13.6-16.4 36-23.2 50.9-32.2 7.4-4.5 13.4-10.1 13.9-18.3.4-8.2-4.4-17.3-15.5-29.7zM223.7 87.3c9.8-22.2 34.2-21.8 44-.4 6.5 14.2 3.6 30.9-4.3 40.4-1.6-.8-5.9-2.6-12.6-4.9 1.1-1.2 3.1-2.7 3.9-4.6 4.8-11.8-.2-27-9.1-27.3-7.3-.5-13.9 10.8-11.8 23-4.1-2-9.4-3.5-13-4.4-1-6.9-.3-14.6 2.9-21.8zM183 75.8c10.1 0 20.8 14.2 19.1 33.5-3.5 1-7.1 2.5-10.2 4.6 1.2-8.9-3.3-20.1-9.6-19.6-8.4.7-9.8 21.2-1.8 28.1 1 .8 1.9-.2-5.9 5.5-15.6-14.6-10.5-52.1 8.4-52.1zm-13.6 60.7c6.2-4.6 13.6-10 14.1-10.5 4.7-4.4 13.5-14.2 27.9-14.2 7.1 0 15.6 2.3 25.9 8.9 6.3 4.1 11.3 4.4 22.6 9.3 8.4 3.5 13.7 9.7 10.5 18.2-2.6 7.1-11 14.4-22.7 18.1-11.1 3.6-19.8 16-38.2 14.9-3.9-.2-7-1-9.6-2.1-8-3.5-12.2-10.4-20-15-8.6-4.8-13.2-10.4-14.7-15.3-1.4-4.9 0-9 4.2-12.3zm3.3 334c-2.7 35.1-43.9 34.4-75.3 18-29.9-15.8-68.6-6.5-76.5-21.9-2.4-4.7-2.4-12.7 2.6-26.4v-.2c2.4-7.6.6-16-.6-23.9-1.2-7.8-1.8-15 .9-20 3.5-6.7 8.5-9.1 14.8-11.3 10.3-3.7 11.8-3.4 19.6-9.9 5.5-5.7 9.5-12.9 14.3-18 5.1-5.5 10-8.1 17.7-6.9 8.1 1.2 15.1 6.8 21.9 16l19.6 35.6c9.5 19.9 43.1 48.4 41 68.9zm-1.4-25.9c-4.1-6.6-9.6-13.6-14.4-19.6 7.1 0 14.2-2.2 16.7-8.9 2.3-6.2 0-14.9-7.4-24.9-13.5-18.2-38.3-32.5-38.3-32.5-13.5-8.4-21.1-18.7-24.6-29.9s-3-23.3-.3-35.2c5.2-22.9 18.6-45.2 27.2-59.2 2.3-1.7.8 3.2-8.7 20.8-8.5 16.1-24.4 53.3-2.6 82.4.6-20.7 5.5-41.8 13.8-61.5 12-27.4 37.3-74.9 39.3-112.7 1.1.8 4.6 3.2 6.2 4.1 4.6 2.7 8.1 6.7 12.6 10.3 12.4 10 28.5 9.2 42.4 1.2 6.2-3.5 11.2-7.5 15.9-9 9.9-3.1 17.8-8.6 22.3-15 7.7 30.4 25.7 74.3 37.2 95.7 6.1 11.4 18.3 35.5 23.6 64.6 3.3-.1 7 .4 10.9 1.4 13.8-35.7-11.7-74.2-23.3-84.9-4.7-4.6-4.9-6.6-2.6-6.5 12.6 11.2 29.2 33.7 35.2 59 2.8 11.6 3.3 23.7.4 35.7 16.4 6.8 35.9 17.9 30.7 34.8-2.2-.1-3.2 0-4.2 0 3.2-10.1-3.9-17.6-22.8-26.1-19.6-8.6-36-8.6-38.3 12.5-12.1 4.2-18.3 14.7-21.4 27.3-2.8 11.2-3.6 24.7-4.4 39.9-.5 7.7-3.6 18-6.8 29-32.1 22.9-76.7 32.9-114.3 7.2zm257.4-11.5c-.9 16.8-41.2 19.9-63.2 46.5-13.2 15.7-29.4 24.4-43.6 25.5s-26.5-4.8-33.7-19.3c-4.7-11.1-2.4-23.1 1.1-36.3 3.7-14.2 9.2-28.8 9.9-40.6.8-15.2 1.7-28.5 4.2-38.7 2.6-10.3 6.6-17.2 13.7-21.1.3-.2.7-.3 1-.5.8 13.2 7.3 26.6 18.8 29.5 12.6 3.3 30.7-7.5 38.4-16.3 9-.3 15.7-.9 22.6 5.1 9.9 8.5 7.1 30.3 17.1 41.6 10.6 11.6 14 19.5 13.7 24.6zM173.3 148.7c2 1.9 4.7 4.5 8 7.1 6.6 5.2 15.8 10.6 27.3 10.6 11.6 0 22.5-5.9 31.8-10.8 4.9-2.6 10.9-7 14.8-10.4s5.9-6.3 3.1-6.6-2.6 2.6-6 5.1c-4.4 3.2-9.7 7.4-13.9 9.8-7.4 4.2-19.5 10.2-29.9 10.2s-18.7-4.8-24.9-9.7c-3.1-2.5-5.7-5-7.7-6.9-1.5-1.4-1.9-4.6-4.3-4.9-1.4-.1-1.8 3.7 1.7 6.5z"]},c={prefix:"fab",iconName:"simplybuilt",icon:[512,512,[],"f215","M481.2 64h-106c-14.5 0-26.6 11.8-26.6 26.3v39.6H163.3V90.3c0-14.5-12-26.3-26.6-26.3h-106C16.1 64 4.3 75.8 4.3 90.3v331.4c0 14.5 11.8 26.3 26.6 26.3h450.4c14.8 0 26.6-11.8 26.6-26.3V90.3c-.2-14.5-12-26.3-26.7-26.3zM149.8 355.8c-36.6 0-66.4-29.7-66.4-66.4 0-36.9 29.7-66.6 66.4-66.6 36.9 0 66.6 29.7 66.6 66.6 0 36.7-29.7 66.4-66.6 66.4zm212.4 0c-36.9 0-66.6-29.7-66.6-66.6 0-36.6 29.7-66.4 66.6-66.4 36.6 0 66.4 29.7 66.4 66.4 0 36.9-29.8 66.6-66.4 66.6z"]}},9374:(n,t,a)=>{a.d(t,{Bkj:()=>v,ESn:()=>b,IA$:()=>s,Jw3:()=>m,Kb6:()=>y,O4:()=>i,Obi:()=>h,QzV:()=>l,Stf:()=>u,Ua$:()=>c,mHK:()=>p,oso:()=>o,q7m:()=>d,tMT:()=>g,v8y:()=>r,zoY:()=>f});var e={prefix:"fas",iconName:"beer-mug-empty",icon:[512,512,["beer"],"f0fc","M32 64c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32V96h51.2c42.4 0 76.8 34.4 76.8 76.8V274.9c0 30.4-17.9 57.9-45.6 70.2L384 381.7V416c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V64zM384 311.6l56.4-25.1c4.6-2.1 7.6-6.6 7.6-11.7V172.8c0-7.1-5.7-12.8-12.8-12.8H384V311.6zM160 144c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144zm64 0c0-8.8-7.2-16-16-16s-16 7.2-16 16V368c0 8.8 7.2 16 16 16s16-7.2 16-16V144z"]},r=e,i={prefix:"fas",iconName:"paste",icon:[512,512,["file-clipboard"],"f0ea","M160 0c-23.7 0-44.4 12.9-55.4 32H48C21.5 32 0 53.5 0 80V400c0 26.5 21.5 48 48 48H192V176c0-44.2 35.8-80 80-80h48V80c0-26.5-21.5-48-48-48H215.4C204.4 12.9 183.7 0 160 0zM272 128c-26.5 0-48 21.5-48 48V448v16c0 26.5 21.5 48 48 48H464c26.5 0 48-21.5 48-48V256H416c-17.7 0-32-14.3-32-32V128H320 272zM160 88c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24zm256 40v96h96l-96-96z"]},o={prefix:"fas",iconName:"plug",icon:[384,512,[128268],"f1e6","M96 0C78.3 0 64 14.3 64 32v96h64V32c0-17.7-14.3-32-32-32zM288 0c-17.7 0-32 14.3-32 32v96h64V32c0-17.7-14.3-32-32-32zM32 160c-17.7 0-32 14.3-32 32s14.3 32 32 32v32c0 77.4 55 142 128 156.8V480c0 17.7 14.3 32 32 32s32-14.3 32-32V412.8C297 398 352 333.4 352 256V224c17.7 0 32-14.3 32-32s-14.3-32-32-32H32z"]},c={prefix:"fas",iconName:"certificate",icon:[512,512,[],"f0a3","M211 7.3C205 1 196-1.4 187.6 .8s-14.9 8.9-17.1 17.3L154.7 80.6l-62-17.5c-8.4-2.4-17.4 0-23.5 6.1s-8.5 15.1-6.1 23.5l17.5 62L18.1 170.6c-8.4 2.1-15 8.7-17.3 17.1S1 205 7.3 211l46.2 45L7.3 301C1 307-1.4 316 .8 324.4s8.9 14.9 17.3 17.1l62.5 15.8-17.5 62c-2.4 8.4 0 17.4 6.1 23.5s15.1 8.5 23.5 6.1l62-17.5 15.8 62.5c2.1 8.4 8.7 15 17.1 17.3s17.3-.2 23.4-6.4l45-46.2 45 46.2c6.1 6.2 15 8.7 23.4 6.4s14.9-8.9 17.1-17.3l15.8-62.5 62 17.5c8.4 2.4 17.4 0 23.5-6.1s8.5-15.1 6.1-23.5l-17.5-62 62.5-15.8c8.4-2.1 15-8.7 17.3-17.1s-.2-17.3-6.4-23.4l-46.2-45 46.2-45c6.2-6.1 8.7-15 6.4-23.4s-8.9-14.9-17.3-17.1l-62.5-15.8 17.5-62c2.4-8.4 0-17.4-6.1-23.5s-15.1-8.5-23.5-6.1l-62 17.5L341.4 18.1c-2.1-8.4-8.7-15-17.1-17.3S307 1 301 7.3L256 53.5 211 7.3z"]},s={prefix:"fas",iconName:"box-open",icon:[640,512,[],"f49e","M58.9 42.1c3-6.1 9.6-9.6 16.3-8.7L320 64 564.8 33.4c6.7-.8 13.3 2.7 16.3 8.7l41.7 83.4c9 17.9-.6 39.6-19.8 45.1L439.6 217.3c-13.9 4-28.8-1.9-36.2-14.3L320 64 236.6 203c-7.4 12.4-22.3 18.3-36.2 14.3L37.1 170.6c-19.3-5.5-28.8-27.2-19.8-45.1L58.9 42.1zM321.1 128l54.9 91.4c14.9 24.8 44.6 36.6 72.5 28.6L576 211.6v167c0 22-15 41.2-36.4 46.6l-204.1 51c-10.2 2.6-20.9 2.6-31 0l-204.1-51C79 419.7 64 400.5 64 378.5v-167L191.6 248c27.8 8 57.6-3.8 72.5-28.6L318.9 128h2.2z"]},f={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]},l={prefix:"fas",iconName:"bolt-lightning",icon:[384,512,[],"e0b7","M0 256L28.5 28c2-16 15.6-28 31.8-28H228.9c15 0 27.1 12.1 27.1 27.1c0 3.2-.6 6.5-1.7 9.5L208 160H347.3c20.2 0 36.7 16.4 36.7 36.7c0 7.4-2.2 14.6-6.4 20.7l-192.2 281c-5.9 8.6-15.6 13.7-25.9 13.7h-2.9c-15.7 0-28.5-12.8-28.5-28.5c0-2.3 .3-4.6 .9-6.9L176 288H32c-17.7 0-32-14.3-32-32z"]},u={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64V400c0 44.2 35.8 80 80 80H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H80c-8.8 0-16-7.2-16-16V64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]},m={prefix:"fas",iconName:"terminal",icon:[640,512,[],"f120","M41.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 41.4 86.6zM288 416H576c17.7 0 32 14.3 32 32s-14.3 32-32 32H288c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},d={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zM432 456c-13.3 0-24-10.7-24-24s10.7-24 24-24s24 10.7 24 24s-10.7 24-24 24z"]},p={prefix:"fas",iconName:"rotate-right",icon:[512,512,["redo-alt","rotate-forward"],"f2f9","M463.5 224H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1c-87.5 87.5-87.5 229.3 0 316.8s229.3 87.5 316.8 0c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0c-62.5 62.5-163.8 62.5-226.3 0s-62.5-163.8 0-226.3c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5z"]},b={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M512 256c0 141.4-114.6 256-256 256S0 397.4 0 256S114.6 0 256 0S512 114.6 512 256zM288 96c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32zM96 288c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32zm352-32c0-17.7-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32z"]},v={prefix:"fas",iconName:"diagram-project",icon:[576,512,["project-diagram"],"f542","M0 80C0 53.5 21.5 32 48 32h96c26.5 0 48 21.5 48 48V96H384V80c0-26.5 21.5-48 48-48h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H432c-26.5 0-48-21.5-48-48V160H192v16c0 1.7-.1 3.4-.3 5L272 288h96c26.5 0 48 21.5 48 48v96c0 26.5-21.5 48-48 48H272c-26.5 0-48-21.5-48-48V336c0-1.7 .1-3.4 .3-5L144 224H48c-26.5 0-48-21.5-48-48V80z"]},g={prefix:"fas",iconName:"rocket",icon:[512,512,[],"f135","M156.6 384.9L125.7 354c-8.5-8.5-11.5-20.8-7.7-32.2c3-8.9 7-20.5 11.8-33.8L24 288c-8.6 0-16.6-4.6-20.9-12.1s-4.2-16.7 .2-24.1l52.5-88.5c13-21.9 36.5-35.3 61.9-35.3l82.3 0c2.4-4 4.8-7.7 7.2-11.3C289.1-4.1 411.1-8.1 483.9 5.3c11.6 2.1 20.6 11.2 22.8 22.8c13.4 72.9 9.3 194.8-111.4 276.7c-3.5 2.4-7.3 4.8-11.3 7.2v82.3c0 25.4-13.4 49-35.3 61.9l-88.5 52.5c-7.4 4.4-16.6 4.5-24.1 .2s-12.1-12.2-12.1-20.9V380.8c-14.1 4.9-26.4 8.9-35.7 11.9c-11.2 3.6-23.4 .5-31.8-7.8zM384 168c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z"]},h={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.7 8.4 166.9 8 160 8s-13.7 .4-20.4 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM208 176c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 400c-26.5 0-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48s-21.5 48-48 48z"]},y=h}}]); \ No newline at end of file diff --git a/assets/js/814f3328.f7eee809.js b/assets/js/814f3328.f7eee809.js new file mode 100644 index 00000000000..f4e78a8e12d --- /dev/null +++ b/assets/js/814f3328.f7eee809.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Build & run Podman Desktop in a DevContainer","permalink":"/blog/develop-using-devcontainer"}]}')}}]); \ No newline at end of file diff --git a/assets/js/822c343e.8d1aa85a.js b/assets/js/822c343e.8d1aa85a.js new file mode 100644 index 00000000000..a35023bef2b --- /dev/null +++ b/assets/js/822c343e.8d1aa85a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7149],{4469:s=>{s.exports=JSON.parse('{"name":"docusaurus-plugin-content-blog","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/8777.10f7b1e7.js b/assets/js/8777.10f7b1e7.js new file mode 100644 index 00000000000..270c74895aa --- /dev/null +++ b/assets/js/8777.10f7b1e7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8777],{8777:(e,t,r)=>{function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t,r){var a,c=t.initialState;return{getState:function(){return c},dispatch:function(a,i){var l=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},c);c=e(c,{type:a,props:t,payload:i}),r({state:c,prevState:l})},pendingRequests:(a=[],{add:function(e){return a.push(e),e.finally((function(){a=a.filter((function(t){return t!==e}))}))},cancelAll:function(){a.forEach((function(e){return e.cancel()}))},isEmpty:function(){return 0===a.length}})}}function c(e){return e.reduce((function(e,t){return e.concat(t)}),[])}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){u(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e){return 0===e.collections.length?0:e.collections.reduce((function(e,t){return e+t.items.length}),0)}r.r(t),r.d(t,{DocSearchModal:()=>Dr});var f=0;var m=function(){};function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function h(e,t){var r=[];return Promise.resolve(e(t)).then((function(e){return Array.isArray(e),Promise.all(e.filter((function(e){return Boolean(e)})).map((function(e){if(e.sourceId,r.includes(e.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));r.push(e.sourceId);var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:m},e);return Promise.resolve(t)})))}))}function v(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach((function(t){O(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function O(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function j(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?S(Object(r),!0).forEach((function(t){E(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function w(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function P(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?w(Object(r),!0).forEach((function(t){I(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):w(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function I(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return C(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach((function(t){x(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function x(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N(e){return Boolean(e.execute)}function R(e,t){return r=e,Boolean(null==r?void 0:r.execute)?A(A({},e),{},{requests:e.queries.map((function(r){return{query:r,sourceId:t,transformResponse:e.transformResponse}}))}):{items:e,sourceId:t};var r}function q(e){var t=e.reduce((function(e,t){if(!N(t))return e.push(t),e;var r=t.searchClient,n=t.execute,o=t.requesterId,a=t.requests,c=e.find((function(e){return N(t)&&N(e)&&e.searchClient===r&&Boolean(o)&&e.requesterId===o}));if(c){var i;(i=c.items).push.apply(i,D(a))}else{var l={execute:n,requesterId:o,items:a,searchClient:r};e.push(l)}return e}),[]).map((function(e){if(!N(e))return Promise.resolve(e);var t=e,r=t.execute,n=t.items;return r({searchClient:t.searchClient,requests:n})}));return Promise.all(t).then((function(e){return c(e)}))}function _(e,t){return t.map((function(t){var r=e.filter((function(e){return e.sourceId===t.sourceId})),n=r.map((function(e){return e.items})),o=r[0].transformResponse,a=o?o(function(e){var t=e.map((function(e){var t;return P(P({},e),{},{hits:null===(t=e.hits)||void 0===t?void 0:t.map((function(t){return P(P({},t),{},{__autocomplete_indexName:e.index,__autocomplete_queryID:e.queryID})}))})}));return{results:t,hits:t.map((function(e){return e.hits})).filter(Boolean),facetHits:t.map((function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map((function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}}))})).filter(Boolean)}}(n)):n;return Array.isArray(a),a.every(Boolean),'The `getItems` function from source "'.concat(t.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:t,items:a}}))}function T(e,t){var r=t;return{then:function(t,n){return T(e.then(H(t,r,e),H(n,r,e)),r)},catch:function(t){return T(e.catch(H(t,r,e)),r)},finally:function(t){return t&&r.onCancelList.push(t),T(e.finally(H(t&&function(){return r.onCancelList=[],t()},r,e)),r)},cancel:function(){r.isCanceled=!0;var e=r.onCancelList;r.onCancelList=[],e.forEach((function(e){e()}))},isCanceled:function(){return!0===r.isCanceled}}}function L(e){return T(new Promise((function(t,r){return e(t,r)})),{isCanceled:!1,onCancelList:[]})}function M(e){return T(e,{isCanceled:!1,onCancelList:[]})}function H(e,t,r){return e?function(r){return t.isCanceled?r:e(r)}:r}function F(e){var t=function(e){var t=e.collections.map((function(e){return e.items.length})).reduce((function(e,t,r){var n=(e[r-1]||0)+t;return e.push(n),e}),[]).reduce((function(t,r){return r<=e.activeItemId?t+1:t}),0);return e.collections[t]}(e);if(!t)return null;var r=t.items[function(e){for(var t=e.state,r=e.collection,n=!1,o=0,a=0;!1===n;){var c=t.collections[o];if(c===r){n=!0;break}a+=c.items.length,o++}return t.activeItemId-a}({state:e,collection:t})],n=t.source;return{item:r,itemInputValue:n.getItemInputValue({item:r,state:e}),itemUrl:n.getItemUrl({item:r,state:e}),source:n}}L.resolve=function(e){return M(Promise.resolve(e))},L.reject=function(e){return M(Promise.reject(e))};var U=["event","nextState","props","query","refresh","store"];function B(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?B(Object(r),!0).forEach((function(t){z(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):B(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function z(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var J,$,W,Q=null,Y=(J=-1,$=-1,W=void 0,function(e){var t=++J;return Promise.resolve(e).then((function(e){return W&&t<$?W:($=t,W=e,e)}))});function G(e){var t=e.event,r=e.nextState,n=void 0===r?{}:r,o=e.props,a=e.query,i=e.refresh,l=e.store,u=K(e,U);Q&&o.environment.clearTimeout(Q);var s=u.setCollections,f=u.setIsOpen,m=u.setQuery,p=u.setActiveItemId,d=u.setStatus;if(m(a),p(o.defaultActiveItemId),!a&&!1===o.openOnFocus){var h,v=l.getState().collections.map((function(e){return V(V({},e),{},{items:[]})}));d("idle"),s(v),f(null!==(h=n.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:l.getState()}));var y=M(Y(v).then((function(){return Promise.resolve()})));return l.pendingRequests.add(y)}d("loading"),Q=o.environment.setTimeout((function(){d("stalled")}),o.stallThreshold);var g=M(Y(o.getSources(V({query:a,refresh:i,state:l.getState()},u)).then((function(e){return Promise.all(e.map((function(e){return Promise.resolve(e.getItems(V({query:a,refresh:i,state:l.getState()},u))).then((function(t){return R(t,e.sourceId)}))}))).then(q).then((function(t){return _(t,e)})).then((function(e){return function(e){var t=e.collections,r=e.props,n=e.state,o=t.reduce((function(e,t){return j(j({},e),{},E({},t.source.sourceId,j(j({},t.source),{},{getItems:function(){return c(t.items)}})))}),{});return c(r.reshape({sources:Object.values(o),sourcesBySourceId:o,state:n})).filter(Boolean).map((function(e){return{source:e,items:e.getItems()}}))}({collections:e,props:o,state:l.getState()})}))})))).then((function(e){var r;d("idle"),s(e);var c=o.shouldPanelOpen({state:l.getState()});f(null!==(r=n.isOpen)&&void 0!==r?r:o.openOnFocus&&!a&&c||c);var m=F(l.getState());if(null!==l.getState().activeItemId&&m){var p=m.item,h=m.itemInputValue,v=m.itemUrl,y=m.source;y.onActive(V({event:t,item:p,itemInputValue:h,itemUrl:v,refresh:i,source:y,state:l.getState()},u))}})).finally((function(){d("idle"),Q&&o.environment.clearTimeout(Q)}));return l.pendingRequests.add(g)}var X=["event","props","refresh","store"];function Z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(r),!0).forEach((function(t){te(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function te(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function re(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var ne=/((gt|sm)-|galaxy nexus)|samsung[- ]/i;var oe=["props","refresh","store"],ae=["inputElement","formElement","panelElement"],ce=["inputElement"],ie=["inputElement","maxLength"],le=["item","source"];function ue(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function se(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(r),!0).forEach((function(t){fe(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ue(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fe(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function me(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function pe(e){var t=e.props,r=e.refresh,n=e.store,o=me(e,oe);return{getEnvironmentProps:function(e){var r=e.inputElement,o=e.formElement,a=e.panelElement;function c(e){!n.getState().isOpen&&n.pendingRequests.isEmpty()||e.target===r||!1===[o,a].some((function(t){return r=t,n=e.target,r===n||r.contains(n);var r,n}))&&(n.dispatch("blur",null),t.debug||n.pendingRequests.cancelAll())}return se({onTouchStart:c,onMouseDown:c,onTouchMove:function(e){!1!==n.getState().isOpen&&r===t.environment.document.activeElement&&e.target!==r&&r.blur()}},me(e,ae))},getRootProps:function(e){return se({role:"combobox","aria-expanded":n.getState().isOpen,"aria-haspopup":"listbox","aria-owns":n.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label")},e)},getFormProps:function(e){e.inputElement;return se({action:"",noValidate:!0,role:"search",onSubmit:function(a){var c;a.preventDefault(),t.onSubmit(se({event:a,refresh:r,state:n.getState()},o)),n.dispatch("submit",null),null===(c=e.inputElement)||void 0===c||c.blur()},onReset:function(a){var c;a.preventDefault(),t.onReset(se({event:a,refresh:r,state:n.getState()},o)),n.dispatch("reset",null),null===(c=e.inputElement)||void 0===c||c.focus()}},me(e,ce))},getLabelProps:function(e){return se({htmlFor:"".concat(t.id,"-input"),id:"".concat(t.id,"-label")},e)},getInputProps:function(e){var a;function c(e){(t.openOnFocus||Boolean(n.getState().query))&&G(se({event:e,props:t,query:n.getState().completion||n.getState().query,refresh:r,store:n},o)),n.dispatch("focus",null)}var i=e||{},l=(i.inputElement,i.maxLength),u=void 0===l?512:l,s=me(i,ie),f=F(n.getState()),p=function(e){return Boolean(e&&e.match(ne))}((null===(a=t.environment.navigator)||void 0===a?void 0:a.userAgent)||""),d=null!=f&&f.itemUrl&&!p?"go":"search";return se({"aria-autocomplete":"both","aria-activedescendant":n.getState().isOpen&&null!==n.getState().activeItemId?"".concat(t.id,"-item-").concat(n.getState().activeItemId):void 0,"aria-controls":n.getState().isOpen?"".concat(t.id,"-list"):void 0,"aria-labelledby":"".concat(t.id,"-label"),value:n.getState().completion||n.getState().query,id:"".concat(t.id,"-input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:d,spellCheck:"false",autoFocus:t.autoFocus,placeholder:t.placeholder,maxLength:u,type:"search",onChange:function(e){G(se({event:e,props:t,query:e.currentTarget.value.slice(0,u),refresh:r,store:n},o))},onKeyDown:function(e){!function(e){var t=e.event,r=e.props,n=e.refresh,o=e.store,a=re(e,X);if("ArrowUp"===t.key||"ArrowDown"===t.key){var c=function(){var e=r.environment.document.getElementById("".concat(r.id,"-item-").concat(o.getState().activeItemId));e&&(e.scrollIntoViewIfNeeded?e.scrollIntoViewIfNeeded(!1):e.scrollIntoView(!1))},i=function(){var e=F(o.getState());if(null!==o.getState().activeItemId&&e){var r=e.item,c=e.itemInputValue,i=e.itemUrl,l=e.source;l.onActive(ee({event:t,item:r,itemInputValue:c,itemUrl:i,refresh:n,source:l,state:o.getState()},a))}};t.preventDefault(),!1===o.getState().isOpen&&(r.openOnFocus||Boolean(o.getState().query))?G(ee({event:t,props:r,query:o.getState().query,refresh:n,store:o},a)).then((function(){o.dispatch(t.key,{nextActiveItemId:r.defaultActiveItemId}),i(),setTimeout(c,0)})):(o.dispatch(t.key,{}),i(),c())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every((function(e){return 0===e.items.length})))return void(r.debug||o.pendingRequests.cancelAll());t.preventDefault();var l=F(o.getState()),u=l.item,s=l.itemInputValue,f=l.itemUrl,m=l.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),r.navigator.navigateNewTab({itemUrl:f,item:u,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),r.navigator.navigateNewWindow({itemUrl:f,item:u,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a)),void r.navigator.navigate({itemUrl:f,item:u,state:o.getState()});G(ee({event:t,nextState:{isOpen:!1},props:r,query:s,refresh:n,store:o},a)).then((function(){m.onSelect(ee({event:t,item:u,itemInputValue:s,itemUrl:f,refresh:n,source:m,state:o.getState()},a))}))}}}(se({event:e,props:t,refresh:r,store:n},o))},onFocus:c,onBlur:m,onClick:function(r){e.inputElement!==t.environment.document.activeElement||n.getState().isOpen||c(r)}},s)},getPanelProps:function(e){return se({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){n.dispatch("mouseleave",null)}},e)},getListProps:function(e){return se({role:"listbox","aria-labelledby":"".concat(t.id,"-label"),id:"".concat(t.id,"-list")},e)},getItemProps:function(e){var a=e.item,c=e.source,i=me(e,le);return se({id:"".concat(t.id,"-item-").concat(a.__autocomplete_id),role:"option","aria-selected":n.getState().activeItemId===a.__autocomplete_id,onMouseMove:function(e){if(a.__autocomplete_id!==n.getState().activeItemId){n.dispatch("mousemove",a.__autocomplete_id);var t=F(n.getState());if(null!==n.getState().activeItemId&&t){var c=t.item,i=t.itemInputValue,l=t.itemUrl,u=t.source;u.onActive(se({event:e,item:c,itemInputValue:i,itemUrl:l,refresh:r,source:u,state:n.getState()},o))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var i=c.getItemInputValue({item:a,state:n.getState()}),l=c.getItemUrl({item:a,state:n.getState()});(l?Promise.resolve():G(se({event:e,nextState:{isOpen:!1},props:t,query:i,refresh:r,store:n},o))).then((function(){c.onSelect(se({event:e,item:a,itemInputValue:i,itemUrl:l,refresh:r,source:c,state:n.getState()},o))}))}},i)}}}var de=[{segment:"autocomplete-core",version:"1.7.1"}];function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ge(e){var t,r,n,o,a=e.plugins,c=e.options,i=null===(t=((null===(r=c.__autocomplete_metadata)||void 0===r?void 0:r.userAgents)||[])[0])||void 0===t?void 0:t.segment,l=i?ye({},i,Object.keys((null===(n=c.__autocomplete_metadata)||void 0===n?void 0:n.options)||{})):{};return{plugins:a.map((function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}})),options:ve({"autocomplete-core":Object.keys(c)},l),ua:de.concat((null===(o=c.__autocomplete_metadata)||void 0===o?void 0:o.userAgents)||[])}}function be(e){var t,r=e.state;return!1===r.isOpen||null===r.activeItemId?null:(null===(t=F(r))||void 0===t?void 0:t.itemInputValue)||null}function Oe(e,t,r,n){if(!r)return null;if(e<0&&(null===t||null!==n&&0===t))return r+e;var o=(null===t?-1:t)+e;return o<=-1||o>=r?null===n?null:0:o}function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){Ee(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ee(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var we=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return je(je({},e),{},{activeItemId:t.payload});case"setQuery":return je(je({},e),{},{query:t.payload,completion:null});case"setCollections":return je(je({},e),{},{collections:t.payload});case"setIsOpen":return je(je({},e),{},{isOpen:t.payload});case"setStatus":return je(je({},e),{},{status:t.payload});case"setContext":return je(je({},e),{},{context:je(je({},e.context),t.payload)});case"ArrowDown":var r=je(je({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:Oe(1,e.activeItemId,s(e),t.props.defaultActiveItemId)});return je(je({},r),{},{completion:be({state:r})});case"ArrowUp":var n=je(je({},e),{},{activeItemId:Oe(-1,e.activeItemId,s(e),t.props.defaultActiveItemId)});return je(je({},n),{},{completion:be({state:n})});case"Escape":return e.isOpen?je(je({},e),{},{activeItemId:null,isOpen:!1,completion:null}):je(je({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return je(je({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return je(je({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",query:""});case"focus":return je(je({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||Boolean(e.query))&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:je(je({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return je(je({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return"The reducer action ".concat(JSON.stringify(t.type)," is not supported."),e}};function Pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Ie(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(r),!0).forEach((function(t){De(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function De(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ce(e){var t=[],r=function(e,t){var r,n="undefined"!=typeof window?window:{},o=e.plugins||[];return b(b({debug:!1,openOnFocus:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,environment:n,shouldPanelOpen:function(e){return s(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(r=e.id)&&void 0!==r?r:"autocomplete-".concat(f++),plugins:o,initialState:b({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var r;null===(r=e.onStateChange)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onStateChange)||void 0===r?void 0:r.call(e,t)}))},onSubmit:function(t){var r;null===(r=e.onSubmit)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onSubmit)||void 0===r?void 0:r.call(e,t)}))},onReset:function(t){var r;null===(r=e.onReset)||void 0===r||r.call(e,t),o.forEach((function(e){var r;return null===(r=e.onReset)||void 0===r?void 0:r.call(e,t)}))},getSources:function(r){return Promise.all([].concat(v(o.map((function(e){return e.getSources}))),[e.getSources]).filter(Boolean).map((function(e){return h(e,r)}))).then((function(e){return c(e)})).then((function(e){return e.map((function(e){return b(b({},e),{},{onSelect:function(r){e.onSelect(r),t.forEach((function(e){var t;return null===(t=e.onSelect)||void 0===t?void 0:t.call(e,r)}))},onActive:function(r){e.onActive(r),t.forEach((function(e){var t;return null===(t=e.onActive)||void 0===t?void 0:t.call(e,r)}))}})}))}))},navigator:b({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})}(e,t),n=a(we,r,(function(e){var t=e.prevState,n=e.state;r.onStateChange(Ie({prevState:t,state:n,refresh:u},o))})),o=function(e){var t=e.store;return{setActiveItemId:function(e){t.dispatch("setActiveItemId",e)},setQuery:function(e){t.dispatch("setQuery",e)},setCollections:function(e){var r=0,n=e.map((function(e){return l(l({},e),{},{items:c(e.items).map((function(e){return l(l({},e),{},{__autocomplete_id:r++})}))})}));t.dispatch("setCollections",n)},setIsOpen:function(e){t.dispatch("setIsOpen",e)},setStatus:function(e){t.dispatch("setStatus",e)},setContext:function(e){t.dispatch("setContext",e)}}}({store:n}),i=pe(Ie({props:r,refresh:u,store:n},o));function u(){return G(Ie({event:new Event("input"),nextState:{isOpen:n.getState().isOpen},props:r,query:n.getState().query,refresh:u,store:n},o))}return r.plugins.forEach((function(e){var r;return null===(r=e.subscribe)||void 0===r?void 0:r.call(e,Ie(Ie({},o),{},{refresh:u,onSelect:function(e){t.push({onSelect:e})},onActive:function(e){t.push({onActive:e})}}))})),function(e){var t,r,n=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(r=t.userAgent)||void 0===r?void 0:r.includes("Algolia Crawler")){var a=o.document.createElement("meta"),c=o.document.querySelector("head");a.name="algolia:metadata",setTimeout((function(){a.content=JSON.stringify(n),c.appendChild(a)}),0)}}({metadata:ge({plugins:r.plugins,options:e}),environment:r.environment}),Ie(Ie({refresh:u},i),o)}var ke=r(7378);function Ae(e){var t=e.translations,r=(void 0===t?{}:t).searchByText,n=void 0===r?"Search by":r;return ke.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},ke.createElement("span",{className:"DocSearch-Label"},n),ke.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img"},ke.createElement("path",{d:"M2.5067 0h14.0245c1.384.001 2.5058 1.1205 2.5068 2.5017V16.5c-.0014 1.3808-1.1232 2.4995-2.5068 2.5H2.5067C1.1232 18.9995.0014 17.8808 0 16.5V2.4958A2.495 2.495 0 01.735.7294 2.505 2.505 0 012.5068 0zM37.95 15.0695c-3.7068.0168-3.7068-2.986-3.7068-3.4634L34.2372.3576 36.498 0v11.1794c0 .2715 0 1.9889 1.452 1.994v1.8961zm-9.1666-1.8388c.694 0 1.2086-.0397 1.5678-.1088v-2.2934a5.3639 5.3639 0 00-1.3303-.1679 4.8283 4.8283 0 00-.758.0582 2.2845 2.2845 0 00-.688.2024c-.2029.0979-.371.2362-.4919.4142-.1268.1788-.185.2826-.185.5533 0 .5297.185.8359.5205 1.0375.3355.2016.7928.3053 1.365.3053v-.0008zm-.1969-8.1817c.7463 0 1.3768.092 1.8856.2767.5088.1838.9195.4428 1.2204.7717.3068.334.5147.7777.6423 1.251.1327.4723.196.991.196 1.5603v5.798c-.5235.1036-1.05.192-1.5787.2649-.7048.1037-1.4976.156-2.3774.156-.5832 0-1.1215-.0582-1.6016-.167a3.385 3.385 0 01-1.2432-.5364 2.6034 2.6034 0 01-.8037-.9565c-.191-.3922-.29-.9447-.29-1.5208 0-.5533.11-.905.3246-1.2863a2.7351 2.7351 0 01.8849-.9329c.376-.242.8029-.415 1.2948-.5187a7.4517 7.4517 0 011.5381-.156 7.1162 7.1162 0 011.6667.2024V8.886c0-.259-.0296-.5061-.093-.7372a1.5847 1.5847 0 00-.3245-.6158 1.5079 1.5079 0 00-.6119-.4158 2.6788 2.6788 0 00-.966-.173c-.5206 0-.9948.0634-1.4283.1384a6.5481 6.5481 0 00-1.065.259l-.2712-1.849c.2831-.0986.7048-.1964 1.2491-.2943a9.2979 9.2979 0 011.752-.1501v.0008zm44.6597 8.1193c.6947 0 1.2086-.0405 1.567-.1097v-2.2942a5.3743 5.3743 0 00-1.3303-.1679c-.2485 0-.503.0177-.7573.0582a2.2853 2.2853 0 00-.688.2024 1.2333 1.2333 0 00-.4918.4142c-.1268.1788-.1843.2826-.1843.5533 0 .5297.1843.8359.5198 1.0375.3414.2066.7927.3053 1.365.3053v.0009zm-.191-8.1767c.7463 0 1.3768.0912 1.8856.2759.5087.1847.9195.4436 1.2204.7717.3.329.5147.7786.6414 1.251a5.7248 5.7248 0 01.197 1.562v5.7972c-.3466.0742-.874.1602-1.5788.2648-.7049.1038-1.4976.1552-2.3774.1552-.5832 0-1.1215-.0573-1.6016-.167a3.385 3.385 0 01-1.2432-.5356 2.6034 2.6034 0 01-.8038-.9565c-.191-.3922-.2898-.9447-.2898-1.5216 0-.5533.1098-.905.3245-1.2854a2.7373 2.7373 0 01.8849-.9338c.376-.2412.8029-.4141 1.2947-.5178a7.4545 7.4545 0 012.325-.1097c.2781.0287.5672.081.879.156v-.3686a2.7781 2.7781 0 00-.092-.738 1.5788 1.5788 0 00-.3246-.6166 1.5079 1.5079 0 00-.612-.415 2.6797 2.6797 0 00-.966-.1729c-.5205 0-.9947.0633-1.4282.1384a6.5608 6.5608 0 00-1.065.259l-.2712-1.8498c.283-.0979.7048-.1957 1.2491-.2935a9.8597 9.8597 0 011.752-.1494zm-6.79-1.072c-.7576.001-1.373-.6103-1.3759-1.3664 0-.755.6128-1.3664 1.376-1.3664.764 0 1.3775.6115 1.3775 1.3664s-.6195 1.3664-1.3776 1.3664zm1.1393 11.1507h-2.2726V5.3409l2.2734-.3568v10.0845l-.0008.0017zm-3.984 0c-3.707.0168-3.707-2.986-3.707-3.4642L59.7069.3576 61.9685 0v11.1794c0 .2715 0 1.9889 1.452 1.994V15.0703zm-7.3512-4.979c0-.975-.2138-1.7873-.6305-2.3516-.4167-.571-.9998-.852-1.747-.852-.7454 0-1.3302.281-1.7452.852-.4166.5702-.6195 1.3765-.6195 2.3516 0 .9851.208 1.6473.6254 2.2183.4158.576.9998.8587 1.7461.8587.7454 0 1.3303-.2885 1.747-.8595.4158-.5761.6237-1.2315.6237-2.2184v.0009zm2.3132-.006c0 .7609-.1099 1.3361-.3356 1.9654a4.654 4.654 0 01-.9533 1.6076A4.214 4.214 0 0155.613 14.69c-.579.2412-1.4697.3795-1.9143.3795-.4462-.005-1.3303-.1324-1.9033-.3795a4.307 4.307 0 01-1.474-1.0316c-.4115-.4445-.7293-.9801-.9609-1.6076a5.3423 5.3423 0 01-.3465-1.9653c0-.7608.104-1.493.3356-2.1155a4.683 4.683 0 01.9719-1.5958 4.3383 4.3383 0 011.479-1.0257c.5739-.242 1.2043-.3567 1.8864-.3567.6829 0 1.3125.1197 1.8906.3567a4.1245 4.1245 0 011.4816 1.0257 4.7587 4.7587 0 01.9592 1.5958c.2426.6225.3643 1.3547.3643 2.1155zm-17.0198 0c0 .9448.208 1.9932.6238 2.431.4166.4386.955.6579 1.6142.6579.3584 0 .6998-.0523 1.0176-.1502.3186-.0978.5721-.2134.775-.3517V7.0784a8.8706 8.8706 0 00-1.4926-.1906c-.8206-.0236-1.4452.312-1.8847.8468-.4335.5365-.6533 1.476-.6533 2.3516v-.0008zm6.2863 4.4485c0 1.5385-.3938 2.662-1.1866 3.3773-.791.7136-2.0005 1.0712-3.6308 1.0712-.5958 0-1.834-.1156-2.8228-.334l.3643-1.7865c.8282.173 1.9202.2193 2.4932.2193.9077 0 1.555-.1847 1.943-.5533.388-.3686.578-.916.578-1.643v-.3687a6.8289 6.8289 0 01-.8848.3349c-.3634.1096-.786.167-1.261.167-.6246 0-1.1917-.0979-1.7055-.2944a3.5554 3.5554 0 01-1.3244-.8645c-.3642-.3796-.6541-.8579-.8561-1.4289-.2028-.571-.3068-1.59-.3068-2.339 0-.7034.1099-1.5856.3245-2.1735.2198-.5871.5316-1.0949.9542-1.515.4167-.42.9255-.743 1.5213-.98a5.5923 5.5923 0 012.052-.3855c.7353 0 1.4114.092 2.0707.2024.6592.1088 1.2204.2236 1.6776.35v8.945-.0008zM11.5026 4.2418v-.6511c-.0005-.4553-.3704-.8241-.8266-.8241H8.749c-.4561 0-.826.3688-.8265.824v.669c0 .0742.0693.1264.1445.1096a6.0346 6.0346 0 011.6768-.2362 6.125 6.125 0 011.6202.2185.1116.1116 0 00.1386-.1097zm-5.2806.852l-.3296-.3282a.8266.8266 0 00-1.168 0l-.393.3922a.8199.8199 0 000 1.164l.3237.323c.0524.0515.1268.0397.1733-.0117.191-.259.3989-.507.6305-.7372.2374-.2362.48-.4437.7462-.6335.0575-.0354.0634-.1155.017-.1687zm3.5159 2.069v2.818c0 .081.0879.1392.1622.0987l2.5102-1.2964c.0574-.0287.0752-.0987.0464-.1552a3.1237 3.1237 0 00-2.603-1.574c-.0575 0-.115.0456-.115.1097l-.0008-.0009zm.0008 6.789c-2.0933.0005-3.7915-1.6912-3.7947-3.7804C5.9468 8.0821 7.6452 6.39 9.7387 6.391c2.0932-.0005 3.7911 1.6914 3.794 3.7804a3.7783 3.7783 0 01-1.1124 2.675 3.7936 3.7936 0 01-2.6824 1.1054h.0008zM9.738 4.8002c-1.9218 0-3.6975 1.0232-4.6584 2.6841a5.359 5.359 0 000 5.3683c.9609 1.661 2.7366 2.6841 4.6584 2.6841a5.3891 5.3891 0 003.8073-1.5725 5.3675 5.3675 0 001.578-3.7987 5.3574 5.3574 0 00-1.5771-3.797A5.379 5.379 0 009.7387 4.801l-.0008-.0008z",fill:"currentColor",fillRule:"evenodd"})))}function xe(e){return ke.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},ke.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function Ne(e){var t=e.translations,r=void 0===t?{}:t,n=r.selectText,o=void 0===n?"to select":n,a=r.selectKeyAriaLabel,c=void 0===a?"Enter key":a,i=r.navigateText,l=void 0===i?"to navigate":i,u=r.navigateUpKeyAriaLabel,s=void 0===u?"Arrow up":u,f=r.navigateDownKeyAriaLabel,m=void 0===f?"Arrow down":f,p=r.closeText,d=void 0===p?"to close":p,h=r.closeKeyAriaLabel,v=void 0===h?"Escape key":h,y=r.searchByText,g=void 0===y?"Search by":y;return ke.createElement(ke.Fragment,null,ke.createElement("div",{className:"DocSearch-Logo"},ke.createElement(Ae,{translations:{searchByText:g}})),ke.createElement("ul",{className:"DocSearch-Commands"},ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:c},ke.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),ke.createElement("span",{className:"DocSearch-Label"},o)),ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:m},ke.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:s},ke.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),ke.createElement("span",{className:"DocSearch-Label"},l)),ke.createElement("li",null,ke.createElement("kbd",{className:"DocSearch-Commands-Key"},ke.createElement(xe,{ariaLabel:v},ke.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),ke.createElement("span",{className:"DocSearch-Label"},d))))}function Re(e){var t=e.hit,r=e.children;return ke.createElement("a",{href:t.url},r)}function qe(){return ke.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function _e(e){var t=e.translations,r=void 0===t?{}:t,n=r.titleText,o=void 0===n?"Unable to fetch results":n,a=r.helpText,c=void 0===a?"You might want to check your network connection.":a;return ke.createElement("div",{className:"DocSearch-ErrorScreen"},ke.createElement("div",{className:"DocSearch-Screen-Icon"},ke.createElement(qe,null)),ke.createElement("p",{className:"DocSearch-Title"},o),ke.createElement("p",{className:"DocSearch-Help"},c))}function Te(){return ke.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("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"}))}var Le=["translations"];function Me(e){return function(e){if(Array.isArray(e))return He(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return He(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return He(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function He(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Fe(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Ue(e){var t=e.translations,r=void 0===t?{}:t,n=Fe(e,Le),o=r.noResultsText,a=void 0===o?"No results for":o,c=r.suggestedQueryText,i=void 0===c?"Try searching for":c,l=r.reportMissingResultsText,u=void 0===l?"Believe this query should return results?":l,s=r.reportMissingResultsLinkText,f=void 0===s?"Let us know.":s,m=n.state.context.searchSuggestions;return ke.createElement("div",{className:"DocSearch-NoResults"},ke.createElement("div",{className:"DocSearch-Screen-Icon"},ke.createElement(Te,null)),ke.createElement("p",{className:"DocSearch-Title"},a,' "',ke.createElement("strong",null,n.state.query),'"'),m&&m.length>0&&ke.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},ke.createElement("p",{className:"DocSearch-Help"},i,":"),ke.createElement("ul",null,m.slice(0,3).reduce((function(e,t){return[].concat(Me(e),[ke.createElement("li",{key:t},ke.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){n.setQuery(t.toLowerCase()+" "),n.refresh(),n.inputRef.current.focus()}},t))])}),[]))),n.getMissingResultsUrl&&ke.createElement("p",{className:"DocSearch-Help"},"".concat(u," "),ke.createElement("a",{href:n.getMissingResultsUrl({query:n.state.query}),target:"_blank",rel:"noopener noreferrer"},f)))}var Be=function(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("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",fillRule:"evenodd",strokeLinejoin:"round"}))};function Ve(e){switch(e.type){case"lvl1":return ke.createElement(Be,null);case"content":return ke.createElement(Ke,null);default:return ke.createElement(ze,null)}}function ze(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function Ke(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function Je(){return ke.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),ke.createElement("path",{d:"M8 17l-6-6 6-6"})))}var $e=["hit","attribute","tagName"];function We(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?We(Object(r),!0).forEach((function(t){Ye(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):We(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ye(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ge(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Xe(e,t){return t.split(".").reduce((function(e,t){return null!=e&&e[t]?e[t]:null}),e)}function Ze(e){var t=e.hit,r=e.attribute,n=e.tagName,o=void 0===n?"span":n,a=Ge(e,$e);return(0,ke.createElement)(o,Qe(Qe({},a),{},{dangerouslySetInnerHTML:{__html:Xe(t,"_snippetResult.".concat(r,".value"))||Xe(t,r)}}))}function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(l){i=!0,o=l}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return tt(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tt(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function rt(){return rt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rt.apply(this,arguments)}function nt(e){return e.collection&&0!==e.collection.items.length?ke.createElement("section",{className:"DocSearch-Hits"},ke.createElement("div",{className:"DocSearch-Hit-source"},e.title),ke.createElement("ul",e.getListProps(),e.collection.items.map((function(t,r){return ke.createElement(ot,rt({key:[e.title,t.objectID].join(":"),item:t,index:r},e))})))):null}function ot(e){var t=e.item,r=e.index,n=e.renderIcon,o=e.renderAction,a=e.getItemProps,c=e.onItemClick,i=e.collection,l=e.hitComponent,u=et(ke.useState(!1),2),s=u[0],f=u[1],m=et(ke.useState(!1),2),p=m[0],d=m[1],h=ke.useRef(null),v=l;return ke.createElement("li",rt({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",s&&"DocSearch-Hit--deleting",p&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){h.current&&h.current()}},a({item:t,source:i.source,onClick:function(){c(t)}})),ke.createElement(v,{hit:t},ke.createElement("div",{className:"DocSearch-Hit-Container"},n({item:t,index:r}),t.hierarchy[t.type]&&"lvl1"===t.type&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&ke.createElement("div",{className:"DocSearch-Hit-content-wrapper"},ke.createElement(Ze,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),ke.createElement(Ze,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),o({item:t,runDeleteTransition:function(e){f(!0),h.current=e},runFavoriteTransition:function(e){d(!0),h.current=e}}))))}var at=/(<mark>|<\/mark>)/g,ct=RegExp(at.source);function it(e){var t,r,n,o,a,c=e;if(!c.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var i=((c.__docsearch_parent?null===(t=c.__docsearch_parent)||void 0===t||null===(r=t._highlightResult)||void 0===r||null===(n=r.hierarchy)||void 0===n?void 0:n.lvl0:null===(o=e._highlightResult)||void 0===o||null===(a=o.hierarchy)||void 0===a?void 0:a.lvl0)||{}).value;return i&&ct.test(i)?i.replace(at,""):i}function lt(){return lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lt.apply(this,arguments)}function ut(e){return ke.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map((function(t){if(0===t.items.length)return null;var r=it(t.items[0]);return ke.createElement(nt,lt({},e,{key:t.source.sourceId,title:r,collection:t,renderIcon:function(e){var r,n=e.item,o=e.index;return ke.createElement(ke.Fragment,null,n.__docsearch_parent&&ke.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},n.__docsearch_parent!==(null===(r=t.items[o+1])||void 0===r?void 0:r.__docsearch_parent)?ke.createElement("path",{d:"M8 6v21M20 27H8.3"}):ke.createElement("path",{d:"M8 6v42M20 27H8.3"}))),ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(Ve,{type:n.type})))},renderAction:function(){return ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement(Je,null))}}))})),e.resultsFooterComponent&&ke.createElement("section",{className:"DocSearch-HitsFooter"},ke.createElement(e.resultsFooterComponent,{state:e.state})))}function st(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},ke.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),ke.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function ft(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function mt(){return ke.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},ke.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var pt=["translations"];function dt(){return dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},dt.apply(this,arguments)}function ht(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function vt(e){var t=e.translations,r=void 0===t?{}:t,n=ht(e,pt),o=r.recentSearchesTitle,a=void 0===o?"Recent":o,c=r.noRecentSearchesText,i=void 0===c?"No recent searches":c,l=r.saveRecentSearchButtonTitle,u=void 0===l?"Save this search":l,s=r.removeRecentSearchButtonTitle,f=void 0===s?"Remove this search from history":s,m=r.favoriteSearchesTitle,p=void 0===m?"Favorite":m,d=r.removeFavoriteSearchButtonTitle,h=void 0===d?"Remove this search from favorites":d;return"idle"===n.state.status&&!1===n.hasCollections?n.disableUserPersonalization?null:ke.createElement("div",{className:"DocSearch-StartScreen"},ke.createElement("p",{className:"DocSearch-Help"},i)):!1===n.hasCollections?null:ke.createElement("div",{className:"DocSearch-Dropdown-Container"},ke.createElement(nt,dt({},n,{title:a,collection:n.state.collections[0],renderIcon:function(){return ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(st,null))},renderAction:function(e){var t=e.item,r=e.runFavoriteTransition,o=e.runDeleteTransition;return ke.createElement(ke.Fragment,null,ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r((function(){n.favoriteSearches.add(t),n.recentSearches.remove(t),n.refresh()}))}},ke.createElement(ft,null))),ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:f,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),o((function(){n.recentSearches.remove(t),n.refresh()}))}},ke.createElement(mt,null))))}})),ke.createElement(nt,dt({},n,{title:p,collection:n.state.collections[1],renderIcon:function(){return ke.createElement("div",{className:"DocSearch-Hit-icon"},ke.createElement(ft,null))},renderAction:function(e){var t=e.item,r=e.runDeleteTransition;return ke.createElement("div",{className:"DocSearch-Hit-action"},ke.createElement("button",{className:"DocSearch-Hit-action-button",title:h,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),r((function(){n.favoriteSearches.remove(t),n.refresh()}))}},ke.createElement(mt,null)))}})))}var yt=["translations"];function gt(){return gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gt.apply(this,arguments)}function bt(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var Ot=ke.memo((function(e){var t=e.translations,r=void 0===t?{}:t,n=bt(e,yt);if("error"===n.state.status)return ke.createElement(_e,{translations:null==r?void 0:r.errorScreen});var o=n.state.collections.some((function(e){return e.items.length>0}));return n.state.query?!1===o?ke.createElement(Ue,gt({},n,{translations:null==r?void 0:r.noResultsScreen})):ke.createElement(ut,n):ke.createElement(vt,gt({},n,{hasCollections:o,translations:null==r?void 0:r.startScreen}))}),(function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}));function St(){return ke.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},ke.createElement("g",{fill:"none",fillRule:"evenodd"},ke.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},ke.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),ke.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},ke.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}var jt=r(6573),Et=["translations"];function wt(){return wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wt.apply(this,arguments)}function Pt(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function It(e){var t=e.translations,r=void 0===t?{}:t,n=Pt(e,Et),o=r.resetButtonTitle,a=void 0===o?"Clear the query":o,c=r.resetButtonAriaLabel,i=void 0===c?"Clear the query":c,l=r.cancelButtonText,u=void 0===l?"Cancel":l,s=r.cancelButtonAriaLabel,f=void 0===s?"Cancel":s,m=n.getFormProps({inputElement:n.inputRef.current}).onReset;return ke.useEffect((function(){n.autoFocus&&n.inputRef.current&&n.inputRef.current.focus()}),[n.autoFocus,n.inputRef]),ke.useEffect((function(){n.isFromSelection&&n.inputRef.current&&n.inputRef.current.select()}),[n.isFromSelection,n.inputRef]),ke.createElement(ke.Fragment,null,ke.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:m},ke.createElement("label",wt({className:"DocSearch-MagnifierLabel"},n.getLabelProps()),ke.createElement(jt.W,null)),ke.createElement("div",{className:"DocSearch-LoadingIndicator"},ke.createElement(St,null)),ke.createElement("input",wt({className:"DocSearch-Input",ref:n.inputRef},n.getInputProps({inputElement:n.inputRef.current,autoFocus:n.autoFocus,maxLength:64}))),ke.createElement("button",{type:"reset",title:a,className:"DocSearch-Reset","aria-label":i,hidden:!n.state.query},ke.createElement(mt,null))),ke.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":f,onClick:n.onClose},u))}var Dt=["_highlightResult","_snippetResult"];function Ct(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function kt(e){return!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(t){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(t){return window.localStorage.setItem(e,JSON.stringify(t))},getItem:function(){var t=window.localStorage.getItem(e);return t?JSON.parse(t):[]}}}function At(e){var t=e.key,r=e.limit,n=void 0===r?5:r,o=kt(t),a=o.getItem().slice(0,n);return{add:function(e){var t=e,r=(t._highlightResult,t._snippetResult,Ct(t,Dt)),c=a.findIndex((function(e){return e.objectID===r.objectID}));c>-1&&a.splice(c,1),a.unshift(r),a=a.slice(0,n),o.setItem(a)},remove:function(e){a=a.filter((function(t){return t.objectID!==e.objectID})),o.setItem(a)},getAll:function(){return a}}}function xt(e){const t=`algoliasearch-client-js-${e.key}`;let r;const n=()=>(void 0===r&&(r=e.localStorage||window.localStorage),r),o=()=>JSON.parse(n().getItem(t)||"{}");return{get:(e,t,r={miss:()=>Promise.resolve()})=>Promise.resolve().then((()=>{const r=JSON.stringify(e),n=o()[r];return Promise.all([n||t(),void 0!==n])})).then((([e,t])=>Promise.all([e,t||r.miss(e)]))).then((([e])=>e)),set:(e,r)=>Promise.resolve().then((()=>{const a=o();return a[JSON.stringify(e)]=r,n().setItem(t,JSON.stringify(a)),r})),delete:e=>Promise.resolve().then((()=>{const r=o();delete r[JSON.stringify(e)],n().setItem(t,JSON.stringify(r))})),clear:()=>Promise.resolve().then((()=>{n().removeItem(t)}))}}function Nt(e){const t=[...e.caches],r=t.shift();return void 0===r?{get:(e,t,r={miss:()=>Promise.resolve()})=>t().then((e=>Promise.all([e,r.miss(e)]))).then((([e])=>e)),set:(e,t)=>Promise.resolve(t),delete:e=>Promise.resolve(),clear:()=>Promise.resolve()}:{get:(e,n,o={miss:()=>Promise.resolve()})=>r.get(e,n,o).catch((()=>Nt({caches:t}).get(e,n,o))),set:(e,n)=>r.set(e,n).catch((()=>Nt({caches:t}).set(e,n))),delete:e=>r.delete(e).catch((()=>Nt({caches:t}).delete(e))),clear:()=>r.clear().catch((()=>Nt({caches:t}).clear()))}}function Rt(e={serializable:!0}){let t={};return{get(r,n,o={miss:()=>Promise.resolve()}){const a=JSON.stringify(r);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);const c=n(),i=o&&o.miss||(()=>Promise.resolve());return c.then((e=>i(e))).then((()=>c))},set:(r,n)=>(t[JSON.stringify(r)]=e.serializable?JSON.stringify(n):n,Promise.resolve(n)),delete:e=>(delete t[JSON.stringify(e)],Promise.resolve()),clear:()=>(t={},Promise.resolve())}}function qt(e){let t=e.length-1;for(;t>0;t--){const r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}function _t(e,t){return t?(Object.keys(t).forEach((r=>{e[r]=t[r](e)})),e):e}function Tt(e,...t){let r=0;return e.replace(/%s/g,(()=>encodeURIComponent(t[r++])))}const Lt="4.13.0",Mt={WithinQueryParameters:0,WithinHeaders:1};function Ht(e,t){const r=e||{},n=r.data||{};return Object.keys(r).forEach((e=>{-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(n[e]=r[e])})),{data:Object.entries(n).length>0?n:void 0,timeout:r.timeout||t,headers:r.headers||{},queryParameters:r.queryParameters||{},cacheable:r.cacheable}}const Ft={Read:1,Write:2,Any:3},Ut=1,Bt=2,Vt=3,zt=12e4;function Kt(e,t=Ut){return{...e,status:t,lastUpdate:Date.now()}}function Jt(e){return"string"==typeof e?{protocol:"https",url:e,accept:Ft.Any}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||Ft.Any}}const $t="GET",Wt="POST";function Qt(e,t){return Promise.all(t.map((t=>e.get(t,(()=>Promise.resolve(Kt(t))))))).then((e=>{const r=e.filter((e=>function(e){return e.status===Ut||Date.now()-e.lastUpdate>zt}(e))),n=e.filter((e=>function(e){return e.status===Vt&&Date.now()-e.lastUpdate<=zt}(e))),o=[...r,...n];return{getTimeout:(e,t)=>(0===n.length&&0===e?1:n.length+3+e)*t,statelessHosts:o.length>0?o.map((e=>Jt(e))):t}}))}function Yt(e,t,r,n){const o=[],a=function(e,t){if(e.method===$t||void 0===e.data&&void 0===t.data)return;const r=Array.isArray(e.data)?e.data:{...e.data,...t.data};return JSON.stringify(r)}(r,n),c=function(e,t){const r={...e.headers,...t.headers},n={};return Object.keys(r).forEach((e=>{const t=r[e];n[e.toLowerCase()]=t})),n}(e,n),i=r.method,l=r.method!==$t?{}:{...r.data,...n.data},u={"x-algolia-agent":e.userAgent.value,...e.queryParameters,...l,...n.queryParameters};let s=0;const f=(t,l)=>{const m=t.pop();if(void 0===m)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.",transporterStackTrace:er(o)};const p={data:a,headers:c,method:i,url:Xt(m,r.path,u),connectTimeout:l(s,e.timeouts.connect),responseTimeout:l(s,n.timeout)},d=e=>{const r={request:p,response:e,host:m,triesLeft:t.length};return o.push(r),r},h={onSuccess:e=>function(e){try{return JSON.parse(e.content)}catch(t){throw function(e,t){return{name:"DeserializationError",message:e,response:t}}(t.message,e)}}(e),onRetry(r){const n=d(r);return r.isTimedOut&&s++,Promise.all([e.logger.info("Retryable failure",tr(n)),e.hostsCache.set(m,Kt(m,r.isTimedOut?Vt:Bt))]).then((()=>f(t,l)))},onFail(e){throw d(e),function({content:e,status:t},r){let n=e;try{n=JSON.parse(e).message}catch(o){}return function(e,t,r){return{name:"ApiError",message:e,status:t,transporterStackTrace:r}}(n,t,r)}(e,er(o))}};return e.requester.send(p).then((e=>((e,t)=>(e=>{const t=e.status;return e.isTimedOut||(({isTimedOut:e,status:t})=>!e&&0==~~t)(e)||2!=~~(t/100)&&4!=~~(t/100)})(e)?t.onRetry(e):(({status:e})=>2==~~(e/100))(e)?t.onSuccess(e):t.onFail(e))(e,h)))};return Qt(e.hostsCache,t).then((e=>f([...e.statelessHosts].reverse(),e.getTimeout)))}function Gt(e){const t={value:`Algolia for JavaScript (${e})`,add(e){const r=`; ${e.segment}${void 0!==e.version?` (${e.version})`:""}`;return-1===t.value.indexOf(r)&&(t.value=`${t.value}${r}`),t}};return t}function Xt(e,t,r){const n=Zt(r);let o=`${e.protocol}://${e.url}/${"/"===t.charAt(0)?t.substr(1):t}`;return n.length&&(o+=`?${n}`),o}function Zt(e){return Object.keys(e).map((t=>{return Tt("%s=%s",t,(r=e[t],"[object Object]"===Object.prototype.toString.call(r)||"[object Array]"===Object.prototype.toString.call(r)?JSON.stringify(e[t]):e[t]));var r})).join("&")}function er(e){return e.map((e=>tr(e)))}function tr(e){const t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return{...e,request:{...e.request,headers:{...e.request.headers,...t}}}}const rr=e=>{const t=e.appId,r=function(e,t,r){const n={"x-algolia-api-key":r,"x-algolia-application-id":t};return{headers:()=>e===Mt.WithinHeaders?n:{},queryParameters:()=>e===Mt.WithinQueryParameters?n:{}}}(void 0!==e.authMode?e.authMode:Mt.WithinHeaders,t,e.apiKey),n=function(e){const{hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:c,userAgent:i,hosts:l,queryParameters:u,headers:s}=e,f={hostsCache:t,logger:r,requester:n,requestsCache:o,responsesCache:a,timeouts:c,userAgent:i,headers:s,queryParameters:u,hosts:l.map((e=>Jt(e))),read(e,t){const r=Ht(t,f.timeouts.read),n=()=>Yt(f,f.hosts.filter((e=>0!=(e.accept&Ft.Read))),e,r);if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return n();const o={request:e,mappedRequestOptions:r,transporter:{queryParameters:f.queryParameters,headers:f.headers}};return f.responsesCache.get(o,(()=>f.requestsCache.get(o,(()=>f.requestsCache.set(o,n()).then((e=>Promise.all([f.requestsCache.delete(o),e])),(e=>Promise.all([f.requestsCache.delete(o),Promise.reject(e)]))).then((([e,t])=>t))))),{miss:e=>f.responsesCache.set(o,e)})},write:(e,t)=>Yt(f,f.hosts.filter((e=>0!=(e.accept&Ft.Write))),e,Ht(t,f.timeouts.write))};return f}({hosts:[{url:`${t}-dsn.algolia.net`,accept:Ft.Read},{url:`${t}.algolia.net`,accept:Ft.Write}].concat(qt([{url:`${t}-1.algolianet.com`},{url:`${t}-2.algolianet.com`},{url:`${t}-3.algolianet.com`}])),...e,headers:{...r.headers(),"content-type":"application/x-www-form-urlencoded",...e.headers},queryParameters:{...r.queryParameters(),...e.queryParameters}}),o={transporter:n,appId:t,addAlgoliaAgent(e,t){n.userAgent.add({segment:e,version:t})},clearCache:()=>Promise.all([n.requestsCache.clear(),n.responsesCache.clear()]).then((()=>{}))};return _t(o,e.methods)},nr=e=>(t,r)=>t.method===$t?e.transporter.read(t,r):e.transporter.write(t,r),or=e=>(t,r={})=>_t({transporter:e.transporter,appId:e.appId,indexName:t},r.methods),ar=e=>(t,r)=>{const n=t.map((e=>({...e,params:Zt(e.params||{})})));return e.transporter.read({method:Wt,path:"1/indexes/*/queries",data:{requests:n},cacheable:!0},r)},cr=e=>(t,r)=>Promise.all(t.map((t=>{const{facetName:n,facetQuery:o,...a}=t.params;return or(e)(t.indexName,{methods:{searchForFacetValues:ur}}).searchForFacetValues(n,o,{...r,...a})}))),ir=e=>(t,r,n)=>e.transporter.read({method:Wt,path:Tt("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:r},cacheable:!0},n),lr=e=>(t,r)=>e.transporter.read({method:Wt,path:Tt("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},r),ur=e=>(t,r,n)=>e.transporter.read({method:Wt,path:Tt("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:r},cacheable:!0},n),sr=1,fr=2,mr=3;function pr(e,t,r){const n={appId:e,apiKey:t,timeouts:{connect:1,read:2,write:30},requester:{send:e=>new Promise((t=>{const r=new XMLHttpRequest;r.open(e.method,e.url,!0),Object.keys(e.headers).forEach((t=>r.setRequestHeader(t,e.headers[t])));const n=(e,n)=>setTimeout((()=>{r.abort(),t({status:0,content:n,isTimedOut:!0})}),1e3*e),o=n(e.connectTimeout,"Connection timeout");let a;r.onreadystatechange=()=>{r.readyState>r.OPENED&&void 0===a&&(clearTimeout(o),a=n(e.responseTimeout,"Socket timeout"))},r.onerror=()=>{0===r.status&&(clearTimeout(o),clearTimeout(a),t({content:r.responseText||"Network request failed",status:r.status,isTimedOut:!1}))},r.onload=()=>{clearTimeout(o),clearTimeout(a),t({content:r.responseText,status:r.status,isTimedOut:!1})},r.send(e.data)}))},logger:(o=mr,{debug:(e,t)=>(sr>=o&&console.debug(e,t),Promise.resolve()),info:(e,t)=>(fr>=o&&console.info(e,t),Promise.resolve()),error:(e,t)=>(console.error(e,t),Promise.resolve())}),responsesCache:Rt(),requestsCache:Rt({serializable:!1}),hostsCache:Nt({caches:[xt({key:`4.13.0-${e}`}),Rt()]}),userAgent:Gt(Lt).add({segment:"Browser",version:"lite"}),authMode:Mt.WithinQueryParameters};var o;return rr({...n,...r,methods:{search:ar,searchForFacetValues:cr,multipleQueries:ar,multipleSearchForFacetValues:cr,customRequest:nr,initIndex:e=>t=>or(e)(t,{methods:{search:lr,searchForFacetValues:ur,findAnswers:ir}})}})}pr.version=Lt;const dr=pr;var hr="3.2.0";function vr(){}function yr(e){return e}function gr(e,t){return e.reduce((function(e,r){var n=t(r);return e.hasOwnProperty(n)||(e[n]=[]),e[n].length<5&&e[n].push(r),e}),{})}var br=["footer","searchBox"];function Or(){return Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Or.apply(this,arguments)}function Sr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sr(Object(r),!0).forEach((function(t){Er(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Er(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],c=!0,i=!1;try{for(r=r.call(e);!(c=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);c=!0);}catch(l){i=!0,o=l}finally{try{c||null==r.return||r.return()}finally{if(i)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Pr(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Pr(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ir(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function Dr(e){var t=e.appId,r=e.apiKey,n=e.indexName,o=e.placeholder,a=void 0===o?"Search docs":o,c=e.searchParameters,i=e.onClose,l=void 0===i?vr:i,u=e.transformItems,s=void 0===u?yr:u,f=e.hitComponent,m=void 0===f?Re:f,p=e.resultsFooterComponent,d=void 0===p?function(){return null}:p,h=e.navigator,v=e.initialScrollY,y=void 0===v?0:v,g=e.transformSearchClient,b=void 0===g?yr:g,O=e.disableUserPersonalization,S=void 0!==O&&O,j=e.initialQuery,E=void 0===j?"":j,w=e.translations,P=void 0===w?{}:w,I=e.getMissingResultsUrl,D=P.footer,C=P.searchBox,k=Ir(P,br),A=wr(ke.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),x=A[0],N=A[1],R=ke.useRef(null),q=ke.useRef(null),_=ke.useRef(null),T=ke.useRef(null),L=ke.useRef(null),M=ke.useRef(10),H=ke.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,F=ke.useRef(E||H).current,U=function(e,t,r){return ke.useMemo((function(){var n=dr(e,t);return n.addAlgoliaAgent("docsearch",hr),!1===/docsearch.js \(.*\)/.test(n.transporter.userAgent.value)&&n.addAlgoliaAgent("docsearch-react",hr),r(n)}),[e,t,r])}(t,r,b),B=ke.useRef(At({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(n),limit:10})).current,V=ke.useRef(At({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(n),limit:0===B.getAll().length?7:4})).current,z=ke.useCallback((function(e){if(!S){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===B.getAll().findIndex((function(e){return e.objectID===t.objectID}))&&V.add(t)}}),[B,V,S]),K=ke.useMemo((function(){return Ce({id:"docsearch",defaultActiveItemId:0,placeholder:a,openOnFocus:!0,initialState:{query:F,context:{searchSuggestions:[]}},navigator:h,onStateChange:function(e){N(e.state)},getSources:function(e){var t=e.query,r=e.state,o=e.setContext,a=e.setStatus;return t?U.search([{query:t,indexName:n,params:jr({attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(M.current),"hierarchy.lvl2:".concat(M.current),"hierarchy.lvl3:".concat(M.current),"hierarchy.lvl4:".concat(M.current),"hierarchy.lvl5:".concat(M.current),"hierarchy.lvl6:".concat(M.current),"content:".concat(M.current)],snippetEllipsisText:"\u2026",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20},c)}]).catch((function(e){throw"RetryError"===e.name&&a("error"),e})).then((function(e){var t=e.results[0],n=t.hits,a=t.nbHits,c=gr(n,(function(e){return it(e)}));return r.context.searchSuggestions.length<Object.keys(c).length&&o({searchSuggestions:Object.keys(c)}),o({nbHits:a}),Object.values(c).map((function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(gr(e,(function(e){return e.hierarchy.lvl1}))).map(s).map((function(e){return e.map((function(t){return jr(jr({},t),{},{__docsearch_parent:"lvl1"!==t.type&&e.find((function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1}))})}))})).flat()}}}))})):S?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return V.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,r=e.event;z(t),r.shiftKey||r.ctrlKey||r.metaKey||l()},getItemUrl:function(e){return e.item.url},getItems:function(){return B.getAll()}}]}})}),[n,c,U,l,V,B,z,F,a,h,s,S]),J=K.getEnvironmentProps,$=K.getRootProps,W=K.refresh;return function(e){var t=e.getEnvironmentProps,r=e.panelElement,n=e.formElement,o=e.inputElement;ke.useEffect((function(){if(r&&n&&o){var e=t({panelElement:r,formElement:n,inputElement:o}),a=e.onTouchStart,c=e.onTouchMove;return window.addEventListener("touchstart",a),window.addEventListener("touchmove",c),function(){window.removeEventListener("touchstart",a),window.removeEventListener("touchmove",c)}}}),[t,r,n,o])}({getEnvironmentProps:J,panelElement:T.current,formElement:_.current,inputElement:L.current}),function(e){var t=e.container;ke.useEffect((function(){if(t){var e=t.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),r=e[0],n=e[e.length-1];return t.addEventListener("keydown",o),function(){t.removeEventListener("keydown",o)}}function o(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===r&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),r.focus()))}}),[t])}({container:R.current}),ke.useEffect((function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,y)}}),[]),ke.useEffect((function(){window.matchMedia("(max-width: 768px)").matches&&(M.current=5)}),[]),ke.useEffect((function(){T.current&&(T.current.scrollTop=0)}),[x.query]),ke.useEffect((function(){F.length>0&&(W(),L.current&&L.current.focus())}),[F,W]),ke.useEffect((function(){function e(){if(q.current){var e=.01*window.innerHeight;q.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),ke.createElement("div",Or({ref:R},$({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===x.status&&"DocSearch-Container--Stalled","error"===x.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&l()}}),ke.createElement("div",{className:"DocSearch-Modal",ref:q},ke.createElement("header",{className:"DocSearch-SearchBar",ref:_},ke.createElement(It,Or({},K,{state:x,autoFocus:0===F.length,inputRef:L,isFromSelection:Boolean(F)&&F===H,translations:C,onClose:l}))),ke.createElement("div",{className:"DocSearch-Dropdown",ref:T},ke.createElement(Ot,Or({},K,{indexName:n,state:x,hitComponent:m,resultsFooterComponent:d,disableUserPersonalization:S,recentSearches:V,favoriteSearches:B,inputRef:L,translations:k,getMissingResultsUrl:I,onItemClick:function(e){z(e),l()}}))),ke.createElement("footer",{className:"DocSearch-Footer"},ke.createElement(Ne,{translations:D}))))}}}]); \ No newline at end of file diff --git a/assets/js/8894e90f.6a8ae5a3.js b/assets/js/8894e90f.6a8ae5a3.js deleted file mode 100644 index 35032264d0c..00000000000 --- a/assets/js/8894e90f.6a8ae5a3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[505],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var n=a(7378),l=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,n.useEffect)((()=>{l.Z.canUseDOM&&e()}),[l.Z.canUseDOM]),(0,n.useEffect)((()=>{if(!l.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[l.Z.canUseDOM]),n.createElement("div",null)}},919:(e,t,a)=>{a.r(t),a.d(t,{MacOSDownloads:()=>d,default:()=>u});var n=a(353),l=a(952),r=a(7378),s=a(544),m=a(1884),c=a(9072),o=a(9928),i=a(9374);function d(){const[e,t]=(0,r.useState)({version:"",universal:"",x64:"",arm64:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),a=await t.json(),n=a.assets,l=n.filter((e=>e.name.endsWith("-arm64.dmg")));if(1!==l.length)throw new Error("Unable to grab arm64 dmg");const r=l[0],s=n.filter((e=>e.name.endsWith("-x64.dmg")));if(1!==s.length)throw new Error("Unable to grab x64 dmg");const m=s[0],c=n.filter((e=>e.name.endsWith(".dmg")&&e.name!==r.name&&e.name!==m.name));if(1!==c.length)throw new Error("Unable to grab unified dmg");const o=c[0];e({version:a.name,universal:o.browser_download_url,x64:m.browser_download_url,arm64:r.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(c.G,{size:"4x",icon:o.Av$,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"macOS"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for macOS"),r.createElement("div",{className:"pt-8"},r.createElement(m.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.universal},r.createElement(c.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Universal *.dmg, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other macOS downloads:"),r.createElement(m.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.x64},r.createElement(c.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Intel"),r.createElement(m.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 text-md font-semibold",to:e.arm64},r.createElement(c.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Arm")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using ",r.createElement("strong",null,"Brew"),"? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3"},r.createElement("p",{className:"text-xl p-1"},r.createElement(c.G,{size:"sm",icon:i.v8y,className:"mx-1 mt-2"})),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 truncate"},r.createElement("p",{className:"text-xl dark:text-purple-300 text-purple-700"},r.createElement(c.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"brew install podman-desktop",r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(c.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("brew install podman-desktop")}}))))))))))}function u(){const{siteConfig:e}=(0,n.Z)();return r.createElement(l.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"macOS Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/8894e90f.c89628e1.js b/assets/js/8894e90f.c89628e1.js new file mode 100644 index 00000000000..b18b68bbd28 --- /dev/null +++ b/assets/js/8894e90f.c89628e1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7505],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var n=a(7378),l=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,n.useEffect)((()=>{l.Z.canUseDOM&&e()}),[l.Z.canUseDOM]),(0,n.useEffect)((()=>{if(!l.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[l.Z.canUseDOM]),n.createElement("div",null)}},919:(e,t,a)=>{a.r(t),a.d(t,{MacOSDownloads:()=>d,default:()=>u});var n=a(353),l=a(952),r=a(7378),s=a(544),m=a(1884),c=a(9072),o=a(9928),i=a(9374);function d(){const[e,t]=(0,r.useState)({version:"",universal:"",x64:"",arm64:""});return(0,r.useEffect)((()=>{!async function(e){const t=await fetch("https://api.github.com/repos/containers/podman-desktop/releases/latest"),a=await t.json(),n=a.assets,l=n.filter((e=>e.name.endsWith("-arm64.dmg")));if(1!==l.length)throw new Error("Unable to grab arm64 dmg");const r=l[0],s=n.filter((e=>e.name.endsWith("-x64.dmg")));if(1!==s.length)throw new Error("Unable to grab x64 dmg");const m=s[0],c=n.filter((e=>e.name.endsWith(".dmg")&&e.name!==r.name&&e.name!==m.name));if(1!==c.length)throw new Error("Unable to grab unified dmg");const o=c[0];e({version:a.name,universal:o.browser_download_url,x64:m.browser_download_url,arm64:r.browser_download_url})}(t)}),[]),r.createElement("div",{className:"basis-1/3 py-2 rounded-lg dark:text-gray-300 text-gray-700 bg-zinc-300/25 dark:bg-zinc-700/25 bg-blend-multiply text-center items-center"},r.createElement(c.G,{size:"4x",icon:o.Av$,className:"my-4"}),r.createElement("h2",{className:"w-full text-center text-4xl title-font font-medium pb-3 border-purple-600 border-b-2"},"macOS"),r.createElement("div",{className:"flex p-1 flex-col md:flex-col items-center align-top"},r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("h3",{className:"mt-0"},"Podman Desktop for macOS"),r.createElement("div",{className:"pt-8"},r.createElement(m.Z,{className:"mt-auto no-underline hover:no-underline inline-flex text-white hover:text-white bg-purple-500 border-0 py-2 px-6 focus:outline-none hover:bg-purple-600 rounded text-md font-semibold",to:e.universal},r.createElement(c.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Download Now"),r.createElement("caption",{className:"block w-full mt-1 text/50 dark:text-white/50"},"Universal *.dmg, version ",e.version)),r.createElement("div",{className:"mt-4"},r.createElement("div",null,"Other macOS downloads:"),r.createElement(m.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 font-semibold text-md",to:e.x64},r.createElement(c.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Intel"),r.createElement(m.Z,{className:"underline inline-flex dark:text-white text-purple-600 hover:text-purple-300 py-2 px-6 text-md font-semibold",to:e.arm64},r.createElement(c.G,{size:"1x",icon:i.q7m,className:"mr-2"}),"Arm")),r.createElement("div",{className:"flex flex-col align-middle items-center"},r.createElement("div",{className:"items-center text-center pt-6"},r.createElement("p",{className:"text-lg"},"Using ",r.createElement("strong",null,"Brew"),"? Install in one command:"),r.createElement("div",{className:"flex flex-row pt-3"},r.createElement("p",{className:"text-xl p-1"},r.createElement(c.G,{size:"sm",icon:i.v8y,className:"mx-1 mt-2"})),r.createElement("div",{className:"dark:bg-zinc-900/50 bg-zinc-300/50 p-1 truncate"},r.createElement("p",{className:"text-xl dark:text-purple-300 text-purple-700"},r.createElement(c.G,{size:"xs",icon:i.Jw3,className:"mx-2 mt-3"}),"brew install podman-desktop",r.createElement("button",{title:"Copy To Clipboard",className:"mr-2 p-1"}," ",r.createElement(c.G,{size:"xs",icon:i.O4,className:"ml-3 cursor-pointer text-xl text-white-500",onClick:()=>{navigator.clipboard.writeText("brew install podman-desktop")}}))))))))))}function u(){const{siteConfig:e}=(0,n.Z)();return r.createElement(l.Z,{title:e.title,description:"Downloads for macOS"},r.createElement(s.Z,null),r.createElement("section",{className:"container mx-auto flex justify-center flex-col"},r.createElement("div",{className:"w-full flex flex-col"},r.createElement("h1",{className:"title-font sm:text-3xl text-2xl lg:text-5xl mb-10 font-medium text-gray-900 dark:text-white"},"macOS Downloads"),r.createElement("main",{className:"h-screen"},r.createElement(d,null)))))}}}]); \ No newline at end of file diff --git a/assets/js/893.d4ec2257.js b/assets/js/893.d4ec2257.js deleted file mode 100644 index 99d6d39847c..00000000000 --- a/assets/js/893.d4ec2257.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[893],{3893:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var a=n(7378),l=n(9213),o=n(1123),r=n(952);function c(){return a.createElement(a.Fragment,null,a.createElement(o.d,{title:(0,l.I)({id:"theme.NotFound.title",message:"Page Not Found"})}),a.createElement(r.Z,null,a.createElement("main",{className:"container margin-vert--xl"},a.createElement("div",{className:"row"},a.createElement("div",{className:"col col--6 col--offset-3"},a.createElement("h1",{className:"hero__title"},a.createElement(l.Z,{id:"theme.NotFound.title",description:"The title of the 404 page"},"Page Not Found")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page"},"We could not find what you were looking for.")),a.createElement("p",null,a.createElement(l.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page"},"Please contact the owner of the site that linked you to the original URL and let them know their link is broken.")))))))}}}]); \ No newline at end of file diff --git a/assets/js/127.bb0f3ced.js b/assets/js/9127.24e80eea.js similarity index 62% rename from assets/js/127.bb0f3ced.js rename to assets/js/9127.24e80eea.js index 02dc25a731a..3f61bde8997 100644 --- a/assets/js/127.bb0f3ced.js +++ b/assets/js/9127.24e80eea.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[127],{9127:(s,c,e)=>{e.r(c)}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9127],{9127:(s,c,e)=>{e.r(c)}}]); \ No newline at end of file diff --git a/assets/js/933a69d3.6025d1c6.js b/assets/js/933a69d3.6025d1c6.js deleted file mode 100644 index d68bbed74e3..00000000000 --- a/assets/js/933a69d3.6025d1c6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[813],{1853:t=>{t.exports=JSON.parse('{"label":"getting-started","permalink":"/docs/tags/getting-started","allTagsPath":"/docs/tags","count":1,"items":[{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","permalink":"/docs/getting-started/getting-started"}]}')}}]); \ No newline at end of file diff --git a/assets/js/933a69d3.8a96939a.js b/assets/js/933a69d3.8a96939a.js new file mode 100644 index 00000000000..e80a5532f32 --- /dev/null +++ b/assets/js/933a69d3.8a96939a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7813],{1853:t=>{t.exports=JSON.parse('{"label":"getting-started","permalink":"/docs/tags/getting-started","allTagsPath":"/docs/tags","count":1,"items":[{"id":"getting-started/getting-started","title":"Getting Started with Podman Desktop","description":"This blog will help you build and run your first container image on Podman Desktop","permalink":"/docs/getting-started/getting-started"}]}')}}]); \ No newline at end of file diff --git a/assets/js/9d9f8394.7db43fd2.js b/assets/js/9d9f8394.7db43fd2.js deleted file mode 100644 index ab723717fe8..00000000000 --- a/assets/js/9d9f8394.7db43fd2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[360],{5318:(e,n,t)=>{t.d(n,{Zo:()=>u,kt:()=>m});var o=t(7378);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function r(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){a(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n){if(null==e)return{};var t,o,a=function(e,n){if(null==e)return{};var t,o,a={},i=Object.keys(e);for(o=0;o<i.length;o++)t=i[o],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)t=i[o],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var l=o.createContext({}),p=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},u=function(e){var n=p(e.components);return o.createElement(l.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},c=o.forwardRef((function(e,n){var t=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),c=p(t),m=a,h=c["".concat(l,".").concat(m)]||c[m]||d[m]||i;return t?o.createElement(h,r(r({ref:n},u),{},{components:t})):o.createElement(h,r({ref:n},u))}));function m(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=t.length,r=new Array(i);r[0]=c;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:a,r[1]=s;for(var p=2;p<i;p++)r[p]=t[p];return o.createElement.apply(null,r)}return o.createElement.apply(null,t)}c.displayName="MDXCreateElement"},6304:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>p});var o=t(2685),a=(t(7378),t(5318));const i={sidebar_position:4},r="Troubleshooting",s={unversionedId:"troubleshooting",id:"troubleshooting",title:"Troubleshooting",description:"If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.",source:"@site/docs/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/docs/troubleshooting",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/troubleshooting.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Getting Started with Podman Desktop",permalink:"/docs/getting-started/getting-started"},next:{title:"Using Compose with Podman Desktop",permalink:"/docs/podman-compose"}},l={},p=[{value:"Podman Issues",id:"podman-issues",level:2},{value:"Unable to see any image or container after downloading Podman Desktop",id:"unable-to-see-any-image-or-container-after-downloading-podman-desktop",level:3},{value:"System Requirements",id:"system-requirements",level:4},{value:"Check connection",id:"check-connection",level:4},{value:"Unable to locate Podman Engine",id:"unable-to-locate-podman-engine",level:3},{value:"Issue:",id:"issue",level:4},{value:"Explanation:",id:"explanation",level:4},{value:"Solution:",id:"solution",level:4},{value:"Unable to see information about active containers",id:"unable-to-see-information-about-active-containers",level:3},{value:"Issue:",id:"issue-1",level:4},{value:"Solution:",id:"solution-1",level:4},{value:"Code Ready Containers",id:"code-ready-containers",level:2},{value:"Other Issues",id:"other-issues",level:2},{value:"Fixing corrupted Podman Machine in Windows",id:"fixing-corrupted-podman-machine-in-windows",level:3}],u={toc:p};function d(e){let{components:n,...i}=e;return(0,a.kt)("wrapper",(0,o.Z)({},u,i,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"troubleshooting"},"Troubleshooting"),(0,a.kt)("p",null,"If you cannot find your issue here or in the documentation, please fill an issue on our ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues"},"repository"),". You can also explore the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/discussions"},"discussions")," and do a search on similar issues on the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues"},"repository"),"."),(0,a.kt)("h2",{id:"podman-issues"},"Podman Issues"),(0,a.kt)("h3",{id:"unable-to-see-any-image-or-container-after-downloading-podman-desktop"},"Unable to see any image or container after downloading Podman Desktop"),(0,a.kt)("h4",{id:"system-requirements"},"System Requirements"),(0,a.kt)("p",null,"The tool connects to Podman using the socket on the host on macOS and on a named pipe on Windows. This is available only on podman 4.0.2+\nSo, please check your version and update."),(0,a.kt)("p",null,"On Windows, the named pipe is ",(0,a.kt)("inlineCode",{parentName:"p"},"//./pipe/docker_engine")," when Docker Desktop is not installed. It will be solved by ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman/issues/13502"},"https://github.com/containers/podman/issues/13502")," / ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman/pull/13655"},"https://github.com/containers/podman/pull/13655"),". During that time, you may start Docker Desktop so the named pipe is the one expected."),(0,a.kt)("h4",{id:"check-connection"},"Check connection"),(0,a.kt)("p",null,"Check at least a podman machine is running on Windows & macOS:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-bash"},"podman machine list\n")),(0,a.kt)("p",null,"And check a connection can be made with the CLI"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},'$ podman run quay.io/podman/hello\n!... Hello Podman World ...!\n\n .--"--.\n / - - \\\n / (O) (O) \\\n ~~~| -=(,Y,)=- |\n .---. /` \\ |~~\n ~/ o o \\~~~~.----. ~~\n | =(X)= |~ / (O (O) \\\n ~~~~~~~ ~| =(Y_)=- |\n ~~~~ ~~~| U |~~\n\nProject: https://github.com/containers/podman\nWebsite: https://podman.io\nDocuments: https://docs.podman.io\nTwitter: @Podman_io\n')),(0,a.kt)("h3",{id:"unable-to-locate-podman-engine"},"Unable to locate Podman Engine"),(0,a.kt)("h4",{id:"issue"},"Issue:"),(0,a.kt)("p",null,"Despite having Podman Engine installed, you may receive an error as follows -\n",(0,a.kt)("inlineCode",{parentName:"p"},"Error: No such keg: /usr/local/Cellar/podman"),"\nor any similar error denoting that Podman Engine does not exist. "),(0,a.kt)("h4",{id:"explanation"},"Explanation:"),(0,a.kt)("p",null,"The Podman Installer and Homebrew use different locations to store the Podman Engine files in the file system. For example, Podman Installer installs Podman Engine in the path ",(0,a.kt)("inlineCode",{parentName:"p"},"/opt/podman")," whereas Homebrew uses the path ",(0,a.kt)("inlineCode",{parentName:"p"},"/usr/local")," for macOS Intel, ",(0,a.kt)("inlineCode",{parentName:"p"},"/opt/homebrew")," for Apple Silicon and ",(0,a.kt)("inlineCode",{parentName:"p"},"/home/linuxbrew/.linuxbrew")," for Linux."),(0,a.kt)("h4",{id:"solution"},"Solution:"),(0,a.kt)("p",null,"To check where exactly is your Podman Engine installed, run the command-"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"which podman\n")),(0,a.kt)("p",null,"This returns the path where the Podman Engine would be installed. This would help determine further action. "),(0,a.kt)("p",null,"For example, if you\u2019re looking to completely uninstall Podman Engine from your system for a fresh installation, running ",(0,a.kt)("inlineCode",{parentName:"p"},"which podman")," returns the exact path where Podman still exists. This could be the path where Podman Installer stores Podman Engine i.e. ",(0,a.kt)("inlineCode",{parentName:"p"},"/opt/podman"),". Once you know the path, simply run-"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"sudo rm -rf /opt/podman\n")),(0,a.kt)("p",null,"Or "),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"sudo rm -rf path-where-podman-exists\n")),(0,a.kt)("p",null,"Here, you would replace ",(0,a.kt)("inlineCode",{parentName:"p"},"path-where-podman-exists")," with the output of ",(0,a.kt)("inlineCode",{parentName:"p"},"which podman"),"."),(0,a.kt)("p",null,"You can now proceed for a fresh installation of Podman Desktop"),(0,a.kt)("h3",{id:"unable-to-see-information-about-active-containers"},"Unable to see information about active containers"),(0,a.kt)("h4",{id:"issue-1"},"Issue:"),(0,a.kt)("p",null,'In this scenario, the screen may be displaying "No Containers" as shown below despite active containers runnning in the background.\n',(0,a.kt)("img",{alt:"img",src:t(9590).Z,width:"2880",height:"1800"})),(0,a.kt)("h4",{id:"solution-1"},"Solution:"),(0,a.kt)("p",null,"There are three ways to work this out."),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"To solve this issue, open the Terminal and run the following commands- ")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine stop\n")),(0,a.kt)("p",null,"and then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine start\n")),(0,a.kt)("ol",{start:2},(0,a.kt)("li",{parentName:"ol"},"If this does not work for you, you may proceed with the following commands-")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine rm\n")),(0,a.kt)("p",null,"and then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine init\n")),(0,a.kt)("ol",{start:3},(0,a.kt)("li",{parentName:"ol"},"If both of the abovementioned steps don't work for you, run the following commands-")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"rm -rf ~/.local/share/containers/podman\n")),(0,a.kt)("p",null,"and then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"rm -rf ~/.config/containers/\n")),(0,a.kt)("p",null,"After this, you can start off again by initializing a new Podman Machine and loading up the containers."),(0,a.kt)("h2",{id:"code-ready-containers"},"Code Ready Containers"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Check that podman preset is defined. (",(0,a.kt)("inlineCode",{parentName:"li"},"crc config get preset"),")"),(0,a.kt)("li",{parentName:"ul"},"Check that ",(0,a.kt)("inlineCode",{parentName:"li"},"crc")," binary is available in the user PATH (",(0,a.kt)("inlineCode",{parentName:"li"},"/usr/local/bin/crc"),")"),(0,a.kt)("li",{parentName:"ul"},"Check that ",(0,a.kt)("inlineCode",{parentName:"li"},"crc setup --check-only")," is running without errors.")),(0,a.kt)("h2",{id:"other-issues"},"Other Issues"),(0,a.kt)("h3",{id:"fixing-corrupted-podman-machine-in-windows"},"Fixing corrupted Podman Machine in Windows"),(0,a.kt)("p",null,"If at all you are not able to stop your Podman Machine, you will find such an error in the Logs-\n",(0,a.kt)("inlineCode",{parentName:"p"},"Error: Error stopping sysd: exit status 1")),(0,a.kt)("p",null,"It is highly unlikely that you may be stuck in such a situation but if you are, here's a quick fix for it."),(0,a.kt)("p",null,"Assuming the name of the Podman Machine to be ",(0,a.kt)("inlineCode",{parentName:"p"},"my-machine"),", run the following commands in the terminal:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"wsl --list\n")),(0,a.kt)("p",null,"This shall display a list of active distributions i.e. ",(0,a.kt)("inlineCode",{parentName:"p"},"my-machine")," in this case."),(0,a.kt)("p",null,"Then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"wsl --unregister my-machine\n")),(0,a.kt)("p",null,"(Replacing ",(0,a.kt)("inlineCode",{parentName:"p"},"my-machine")," with the name that is displayed under ",(0,a.kt)("inlineCode",{parentName:"p"},"wsl --list")," for your Podman Machine)"),(0,a.kt)("p",null,"This will stop the Podman Machine for you."))}d.isMDXComponent=!0},9590:(e,n,t)=>{t.d(n,{Z:()=>o});const o=t.p+"assets/images/containers_error-2ddfc1139b9345ae8d06c597551608ad.png"}}]); \ No newline at end of file diff --git a/assets/js/9d9f8394.f26d679e.js b/assets/js/9d9f8394.f26d679e.js new file mode 100644 index 00000000000..5245fbfd735 --- /dev/null +++ b/assets/js/9d9f8394.f26d679e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9360],{5318:(e,n,t)=>{t.d(n,{Zo:()=>u,kt:()=>m});var o=t(7378);function a(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function i(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function r(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?i(Object(t),!0).forEach((function(n){a(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function s(e,n){if(null==e)return{};var t,o,a=function(e,n){if(null==e)return{};var t,o,a={},i=Object.keys(e);for(o=0;o<i.length;o++)t=i[o],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)t=i[o],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var l=o.createContext({}),p=function(e){var n=o.useContext(l),t=n;return e&&(t="function"==typeof e?e(n):r(r({},n),e)),t},u=function(e){var n=p(e.components);return o.createElement(l.Provider,{value:n},e.children)},d={inlineCode:"code",wrapper:function(e){var n=e.children;return o.createElement(o.Fragment,{},n)}},c=o.forwardRef((function(e,n){var t=e.components,a=e.mdxType,i=e.originalType,l=e.parentName,u=s(e,["components","mdxType","originalType","parentName"]),c=p(t),m=a,h=c["".concat(l,".").concat(m)]||c[m]||d[m]||i;return t?o.createElement(h,r(r({ref:n},u),{},{components:t})):o.createElement(h,r({ref:n},u))}));function m(e,n){var t=arguments,a=n&&n.mdxType;if("string"==typeof e||a){var i=t.length,r=new Array(i);r[0]=c;var s={};for(var l in n)hasOwnProperty.call(n,l)&&(s[l]=n[l]);s.originalType=e,s.mdxType="string"==typeof e?e:a,r[1]=s;for(var p=2;p<i;p++)r[p]=t[p];return o.createElement.apply(null,r)}return o.createElement.apply(null,t)}c.displayName="MDXCreateElement"},6304:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>s,toc:()=>p});var o=t(2685),a=(t(7378),t(5318));const i={sidebar_position:4},r="Troubleshooting",s={unversionedId:"troubleshooting",id:"troubleshooting",title:"Troubleshooting",description:"If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.",source:"@site/docs/troubleshooting.md",sourceDirName:".",slug:"/troubleshooting",permalink:"/docs/troubleshooting",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/troubleshooting.md",tags:[],version:"current",sidebarPosition:4,frontMatter:{sidebar_position:4},sidebar:"tutorialSidebar",previous:{title:"Getting Started with Podman Desktop",permalink:"/docs/getting-started/getting-started"},next:{title:"Using Compose with Podman Desktop",permalink:"/docs/podman-compose"}},l={},p=[{value:"Podman Issues",id:"podman-issues",level:2},{value:"Unable to see any image or container after downloading Podman Desktop",id:"unable-to-see-any-image-or-container-after-downloading-podman-desktop",level:3},{value:"System Requirements",id:"system-requirements",level:4},{value:"Check connection",id:"check-connection",level:4},{value:"Unable to locate Podman Engine",id:"unable-to-locate-podman-engine",level:3},{value:"Issue:",id:"issue",level:4},{value:"Explanation:",id:"explanation",level:4},{value:"Solution:",id:"solution",level:4},{value:"Unable to see information about active containers",id:"unable-to-see-information-about-active-containers",level:3},{value:"Issue:",id:"issue-1",level:4},{value:"Solution:",id:"solution-1",level:4},{value:"Code Ready Containers",id:"code-ready-containers",level:2},{value:"Other Issues",id:"other-issues",level:2},{value:"Fixing corrupted Podman Machine in Windows",id:"fixing-corrupted-podman-machine-in-windows",level:3}],u={toc:p};function d(e){let{components:n,...i}=e;return(0,a.kt)("wrapper",(0,o.Z)({},u,i,{components:n,mdxType:"MDXLayout"}),(0,a.kt)("h1",{id:"troubleshooting"},"Troubleshooting"),(0,a.kt)("p",null,"If you cannot find your issue here or in the documentation, please fill an issue on our ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues"},"repository"),". You can also explore the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/discussions"},"discussions")," and do a search on similar issues on the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues"},"repository"),"."),(0,a.kt)("h2",{id:"podman-issues"},"Podman Issues"),(0,a.kt)("h3",{id:"unable-to-see-any-image-or-container-after-downloading-podman-desktop"},"Unable to see any image or container after downloading Podman Desktop"),(0,a.kt)("h4",{id:"system-requirements"},"System Requirements"),(0,a.kt)("p",null,"The tool connects to Podman using the socket on the host on macOS and on a named pipe on Windows. This is available only on podman 4.0.2+\nSo, please check your version and update."),(0,a.kt)("p",null,"On Windows, the named pipe is ",(0,a.kt)("inlineCode",{parentName:"p"},"//./pipe/docker_engine")," when Docker Desktop is not installed. It will be solved by ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman/issues/13502"},"https://github.com/containers/podman/issues/13502")," / ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman/pull/13655"},"https://github.com/containers/podman/pull/13655"),". During that time, you may start Docker Desktop so the named pipe is the one expected."),(0,a.kt)("h4",{id:"check-connection"},"Check connection"),(0,a.kt)("p",null,"Check at least a podman machine is running on Windows & macOS:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-bash"},"podman machine list\n")),(0,a.kt)("p",null,"And check a connection can be made with the CLI"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},'$ podman run quay.io/podman/hello\n!... Hello Podman World ...!\n\n .--"--.\n / - - \\\n / (O) (O) \\\n ~~~| -=(,Y,)=- |\n .---. /` \\ |~~\n ~/ o o \\~~~~.----. ~~\n | =(X)= |~ / (O (O) \\\n ~~~~~~~ ~| =(Y_)=- |\n ~~~~ ~~~| U |~~\n\nProject: https://github.com/containers/podman\nWebsite: https://podman.io\nDocuments: https://docs.podman.io\nTwitter: @Podman_io\n')),(0,a.kt)("h3",{id:"unable-to-locate-podman-engine"},"Unable to locate Podman Engine"),(0,a.kt)("h4",{id:"issue"},"Issue:"),(0,a.kt)("p",null,"Despite having Podman Engine installed, you may receive an error as follows -\n",(0,a.kt)("inlineCode",{parentName:"p"},"Error: No such keg: /usr/local/Cellar/podman"),"\nor any similar error denoting that Podman Engine does not exist. "),(0,a.kt)("h4",{id:"explanation"},"Explanation:"),(0,a.kt)("p",null,"The Podman Installer and Homebrew use different locations to store the Podman Engine files in the file system. For example, Podman Installer installs Podman Engine in the path ",(0,a.kt)("inlineCode",{parentName:"p"},"/opt/podman")," whereas Homebrew uses the path ",(0,a.kt)("inlineCode",{parentName:"p"},"/usr/local")," for macOS Intel, ",(0,a.kt)("inlineCode",{parentName:"p"},"/opt/homebrew")," for Apple Silicon and ",(0,a.kt)("inlineCode",{parentName:"p"},"/home/linuxbrew/.linuxbrew")," for Linux."),(0,a.kt)("h4",{id:"solution"},"Solution:"),(0,a.kt)("p",null,"To check where exactly is your Podman Engine installed, run the command-"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"which podman\n")),(0,a.kt)("p",null,"This returns the path where the Podman Engine would be installed. This would help determine further action. "),(0,a.kt)("p",null,"For example, if you\u2019re looking to completely uninstall Podman Engine from your system for a fresh installation, running ",(0,a.kt)("inlineCode",{parentName:"p"},"which podman")," returns the exact path where Podman still exists. This could be the path where Podman Installer stores Podman Engine i.e. ",(0,a.kt)("inlineCode",{parentName:"p"},"/opt/podman"),". Once you know the path, simply run-"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"sudo rm -rf /opt/podman\n")),(0,a.kt)("p",null,"Or "),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"sudo rm -rf path-where-podman-exists\n")),(0,a.kt)("p",null,"Here, you would replace ",(0,a.kt)("inlineCode",{parentName:"p"},"path-where-podman-exists")," with the output of ",(0,a.kt)("inlineCode",{parentName:"p"},"which podman"),"."),(0,a.kt)("p",null,"You can now proceed for a fresh installation of Podman Desktop"),(0,a.kt)("h3",{id:"unable-to-see-information-about-active-containers"},"Unable to see information about active containers"),(0,a.kt)("h4",{id:"issue-1"},"Issue:"),(0,a.kt)("p",null,'In this scenario, the screen may be displaying "No Containers" as shown below despite active containers runnning in the background.\n',(0,a.kt)("img",{alt:"img",src:t(9590).Z,width:"2880",height:"1800"})),(0,a.kt)("h4",{id:"solution-1"},"Solution:"),(0,a.kt)("p",null,"There are three ways to work this out."),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"To solve this issue, open the Terminal and run the following commands- ")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine stop\n")),(0,a.kt)("p",null,"and then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine start\n")),(0,a.kt)("ol",{start:2},(0,a.kt)("li",{parentName:"ol"},"If this does not work for you, you may proceed with the following commands-")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine rm\n")),(0,a.kt)("p",null,"and then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman machine init\n")),(0,a.kt)("ol",{start:3},(0,a.kt)("li",{parentName:"ol"},"If both of the abovementioned steps don't work for you, run the following commands-")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"rm -rf ~/.local/share/containers/podman\n")),(0,a.kt)("p",null,"and then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"rm -rf ~/.config/containers/\n")),(0,a.kt)("p",null,"After this, you can start off again by initializing a new Podman Machine and loading up the containers."),(0,a.kt)("h2",{id:"code-ready-containers"},"Code Ready Containers"),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},"Check that podman preset is defined. (",(0,a.kt)("inlineCode",{parentName:"li"},"crc config get preset"),")"),(0,a.kt)("li",{parentName:"ul"},"Check that ",(0,a.kt)("inlineCode",{parentName:"li"},"crc")," binary is available in the user PATH (",(0,a.kt)("inlineCode",{parentName:"li"},"/usr/local/bin/crc"),")"),(0,a.kt)("li",{parentName:"ul"},"Check that ",(0,a.kt)("inlineCode",{parentName:"li"},"crc setup --check-only")," is running without errors.")),(0,a.kt)("h2",{id:"other-issues"},"Other Issues"),(0,a.kt)("h3",{id:"fixing-corrupted-podman-machine-in-windows"},"Fixing corrupted Podman Machine in Windows"),(0,a.kt)("p",null,"If at all you are not able to stop your Podman Machine, you will find such an error in the Logs-\n",(0,a.kt)("inlineCode",{parentName:"p"},"Error: Error stopping sysd: exit status 1")),(0,a.kt)("p",null,"It is highly unlikely that you may be stuck in such a situation but if you are, here's a quick fix for it."),(0,a.kt)("p",null,"Assuming the name of the Podman Machine to be ",(0,a.kt)("inlineCode",{parentName:"p"},"my-machine"),", run the following commands in the terminal:"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"wsl --list\n")),(0,a.kt)("p",null,"This shall display a list of active distributions i.e. ",(0,a.kt)("inlineCode",{parentName:"p"},"my-machine")," in this case."),(0,a.kt)("p",null,"Then,"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"wsl --unregister my-machine\n")),(0,a.kt)("p",null,"(Replacing ",(0,a.kt)("inlineCode",{parentName:"p"},"my-machine")," with the name that is displayed under ",(0,a.kt)("inlineCode",{parentName:"p"},"wsl --list")," for your Podman Machine)"),(0,a.kt)("p",null,"This will stop the Podman Machine for you."))}d.isMDXComponent=!0},9590:(e,n,t)=>{t.d(n,{Z:()=>o});const o=t.p+"assets/images/containers_error-2ddfc1139b9345ae8d06c597551608ad.png"}}]); \ No newline at end of file diff --git a/assets/js/9e4087bc.d0c4985c.js b/assets/js/9e4087bc.d0c4985c.js new file mode 100644 index 00000000000..43625b601ce --- /dev/null +++ b/assets/js/9e4087bc.d0c4985c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3608],{7507:(e,t,a)=>{a.r(t),a.d(t,{default:()=>o});var r=a(7378),l=a(1884),n=a(9213),c=a(1123),m=a(952);function s(e){let{year:t,posts:a}=e;return r.createElement(r.Fragment,null,r.createElement("h3",null,t),r.createElement("ul",null,a.map((e=>r.createElement("li",{key:e.metadata.date},r.createElement(l.Z,{to:e.metadata.permalink},e.metadata.formattedDate," - ",e.metadata.title))))))}function i(e){let{years:t}=e;return r.createElement("section",{className:"margin-vert--lg"},r.createElement("div",{className:"container"},r.createElement("div",{className:"row"},t.map(((e,t)=>r.createElement("div",{key:t,className:"col col--4 margin-vert--lg"},r.createElement(s,e)))))))}function o(e){let{archive:t}=e;const a=(0,n.I)({id:"theme.blog.archive.title",message:"Archive",description:"The page & hero title of the blog archive page"}),l=(0,n.I)({id:"theme.blog.archive.description",message:"Archive",description:"The page & hero description of the blog archive page"}),s=function(e){const t=e.reduceRight(((e,t)=>{const a=t.metadata.date.split("-")[0],r=e.get(a)??[];return e.set(a,[t,...r])}),new Map);return Array.from(t,(e=>{let[t,a]=e;return{year:t,posts:a}}))}(t.blogPosts);return r.createElement(r.Fragment,null,r.createElement(c.d,{title:a,description:l}),r.createElement(m.Z,null,r.createElement("header",{className:"hero hero--primary"},r.createElement("div",{className:"container"},r.createElement("h1",{className:"hero__title"},a),r.createElement("p",{className:"hero__subtitle"},l))),r.createElement("main",null,s.length>0&&r.createElement(i,{years:s}))))}}}]); \ No newline at end of file diff --git a/assets/js/a6aa9e1f.27507abf.js b/assets/js/a6aa9e1f.27507abf.js new file mode 100644 index 00000000000..a265db08d00 --- /dev/null +++ b/assets/js/a6aa9e1f.27507abf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3089],{3462:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var n=a(7378),l=a(8944),r=a(353),i=a(1123),o=a(5484),s=a(5228),c=a(13),m=a(505),g=a(2134);function p(e){const{metadata:t}=e,{siteConfig:{title:a}}=(0,r.Z)(),{blogDescription:l,blogTitle:o,permalink:s}=t,c="/"===s?a:o;return n.createElement(n.Fragment,null,n.createElement(i.d,{title:c,description:l}),n.createElement(m.Z,{tag:"blog_posts_list"}))}function d(e){const{metadata:t,items:a,sidebar:l}=e;return n.createElement(s.Z,{sidebar:l},n.createElement(g.Z,{items:a}),n.createElement(c.Z,{metadata:t}))}function u(e){return n.createElement(i.FG,{className:(0,l.Z)(o.k.wrapper.blogPages,o.k.page.blogListPage)},n.createElement(p,e),n.createElement(d,e))}},13:(e,t,a)=>{a.d(t,{Z:()=>i});var n=a(7378),l=a(9213),r=a(4582);function i(e){const{metadata:t}=e,{previousPage:a,nextPage:i}=t;return n.createElement("nav",{className:"pagination-nav","aria-label":(0,l.I)({id:"theme.blog.paginator.navAriaLabel",message:"Blog list page navigation",description:"The ARIA label for the blog pagination"})},a&&n.createElement(r.Z,{permalink:a,title:n.createElement(l.Z,{id:"theme.blog.paginator.newerEntries",description:"The label used to navigate to the newer blog posts page (previous page)"},"Newer Entries")}),i&&n.createElement(r.Z,{permalink:i,title:n.createElement(l.Z,{id:"theme.blog.paginator.olderEntries",description:"The label used to navigate to the older blog posts page (next page)"},"Older Entries"),isNext:!0}))}},2134:(e,t,a)=>{a.d(t,{Z:()=>i});var n=a(7378),l=a(412),r=a(5532);function i(e){let{items:t,component:a=r.Z}=e;return n.createElement(n.Fragment,null,t.map((e=>{let{content:t}=e;return n.createElement(l.n,{key:t.metadata.permalink,content:t},n.createElement(a,null,n.createElement(t,null)))})))}}}]); \ No newline at end of file diff --git a/assets/js/a7023ddc.85c957cc.js b/assets/js/a7023ddc.85c957cc.js new file mode 100644 index 00000000000..0d5b74df4c8 --- /dev/null +++ b/assets/js/a7023ddc.85c957cc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1713],{5208:e=>{e.exports=JSON.parse('[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop","count":1},{"label":"devcontainer","permalink":"/blog/tags/devcontainer","count":1},{"label":"codespaces","permalink":"/blog/tags/codespaces","count":1}]')}}]); \ No newline at end of file diff --git a/assets/js/ac371aaa.834fe528.js b/assets/js/ac371aaa.834fe528.js deleted file mode 100644 index c9f6fbcb43b..00000000000 --- a/assets/js/ac371aaa.834fe528.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[130],{5318:(t,e,n)=>{n.d(e,{Zo:()=>d,kt:()=>m});var a=n(7378);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function r(t,e){if(null==t)return{};var n,a,o=function(t,e){if(null==t)return{};var n,a,o={},l=Object.keys(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var p=a.createContext({}),s=function(t){var e=a.useContext(p),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},d=function(t){var e=s(t.components);return a.createElement(p.Provider,{value:e},t.children)},u={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},c=a.forwardRef((function(t,e){var n=t.components,o=t.mdxType,l=t.originalType,p=t.parentName,d=r(t,["components","mdxType","originalType","parentName"]),c=s(n),m=o,k=c["".concat(p,".").concat(m)]||c[m]||u[m]||l;return n?a.createElement(k,i(i({ref:e},d),{},{components:n})):a.createElement(k,i({ref:e},d))}));function m(t,e){var n=arguments,o=e&&e.mdxType;if("string"==typeof t||o){var l=n.length,i=new Array(l);i[0]=c;var r={};for(var p in e)hasOwnProperty.call(e,p)&&(r[p]=e[p]);r.originalType=t,r.mdxType="string"==typeof t?t:o,i[1]=r;for(var s=2;s<l;s++)i[s]=n[s];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}c.displayName="MDXCreateElement"},983:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>l,metadata:()=>r,toc:()=>s});var a=n(2685),o=(n(7378),n(5318));const l={sidebar_position:5},i="Linux",r={unversionedId:"Installation/linux-install",id:"Installation/linux-install",title:"Linux",description:"Check out the Downloads section of this website to download either the .flatpak file or the zip file depending on your preference.",source:"@site/docs/Installation/linux-install.md",sourceDirName:"Installation",slug:"/Installation/linux-install",permalink:"/docs/Installation/linux-install",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/linux-install.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Windows",permalink:"/docs/Installation/windows-install"},next:{title:"Getting Started with Podman Desktop",permalink:"/docs/getting-started/getting-started"}},p={},s=[{value:"Installing Podman Desktop",id:"installing-podman-desktop",level:2},{value:"1. Using FlatHub",id:"1-using-flathub",level:3},{value:"2. Using Flatpak application from Downloads",id:"2-using-flatpak-application-from-downloads",level:3},{value:"3. Using zip file",id:"3-using-zip-file",level:3},{value:"Next Steps",id:"next-steps",level:2}],d={toc:s};function u(t){let{components:e,...n}=t;return(0,o.kt)("wrapper",(0,a.Z)({},d,n,{components:e,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"linux"},"Linux"),(0,o.kt)("p",null,"Check out the ",(0,o.kt)("a",{parentName:"p",href:"/downloads/linux"},"Downloads")," section of this website to download either the ",(0,o.kt)("a",{parentName:"p",href:"https://flatpak.org/setup/Fedora"},".flatpak")," file or the zip file depending on your preference."),(0,o.kt)("p",null,"In order to use Podman Desktop, the latest version of Podman is required. Podman is a rootless, daemonless container engine. Read more about it ",(0,o.kt)("a",{parentName:"p",href:"https://podman.io/whatis.html"},"here"),"."),(0,o.kt)("h2",{id:"installing-podman-desktop"},"Installing Podman Desktop"),(0,o.kt)("h3",{id:"1-using-flathub"},"1. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://flathub.org/apps/details/io.podman_desktop.PodmanDesktop"},"FlatHub")),(0,o.kt)("p",null,"With FlatHub, you can install Podman Desktop with just a single command."),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"Follow the ",(0,o.kt)("a",{parentName:"p",href:"https://flatpak.org/setup/"},"setup guide")," before installing Podman Desktop")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak install --user flathub io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("p",null,"After installation, to open Podman Desktop, use the following command:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak run io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("h3",{id:"2-using-flatpak-application-from-downloads"},"2. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://flatpak.org/setup/"},"Flatpak")," application from ",(0,o.kt)("a",{parentName:"h3",href:"/downloads/linux"},"Downloads")),(0,o.kt)("admonition",{title:"Prerequisite ",type:"info"},(0,o.kt)("p",{parentName:"admonition"},"Make sure Flatpak is set up in your distribution. Click ",(0,o.kt)("a",{parentName:"p",href:"https://flatpak.org/setup/"},"here")," to learn more about setting up Flatpak.")),(0,o.kt)("p",null,"Open the Terminal and go to Downloads directory. "),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"cd Downloads\n")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"The Flatpak identifier for the application is ",(0,o.kt)("inlineCode",{parentName:"p"},"io.podman_desktop.PodmanDesktop"),". This is required to install & start the application using Flatpak.")),(0,o.kt)("p",null,"Run the following command to install the Flatpak application,"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak install io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("p",null,"Run the following command to start the application,"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak run io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("p",null,"You can read more about running Flatpak applications ",(0,o.kt)("a",{parentName:"p",href:"https://docs.flatpak.org/en/latest/using-flatpak.html"},"here"),"."),(0,o.kt)("h3",{id:"3-using-zip-file"},"3. Using zip file"),(0,o.kt)("p",null,"Download the zip file and extract the folder."),(0,o.kt)("p",null,"Navigate within the folder and double-click on the ",(0,o.kt)("inlineCode",{parentName:"p"},"podman-desktop")," executable file. This should start the application for you."),(0,o.kt)("h2",{id:"next-steps"},"Next Steps"),(0,o.kt)("p",null,"Learn more on how to get started with Podman Desktop by clicking ",(0,o.kt)("a",{parentName:"p",href:"/docs/getting-started/getting-started"},"here"),"."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/ac371aaa.e3d45c8e.js b/assets/js/ac371aaa.e3d45c8e.js new file mode 100644 index 00000000000..5a70e500bac --- /dev/null +++ b/assets/js/ac371aaa.e3d45c8e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3130],{5318:(t,e,n)=>{n.d(e,{Zo:()=>d,kt:()=>m});var a=n(7378);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function i(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function r(t,e){if(null==t)return{};var n,a,o=function(t,e){if(null==t)return{};var n,a,o={},l=Object.keys(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(t);for(a=0;a<l.length;a++)n=l[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var p=a.createContext({}),s=function(t){var e=a.useContext(p),n=e;return t&&(n="function"==typeof t?t(e):i(i({},e),t)),n},d=function(t){var e=s(t.components);return a.createElement(p.Provider,{value:e},t.children)},u={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},c=a.forwardRef((function(t,e){var n=t.components,o=t.mdxType,l=t.originalType,p=t.parentName,d=r(t,["components","mdxType","originalType","parentName"]),c=s(n),m=o,k=c["".concat(p,".").concat(m)]||c[m]||u[m]||l;return n?a.createElement(k,i(i({ref:e},d),{},{components:n})):a.createElement(k,i({ref:e},d))}));function m(t,e){var n=arguments,o=e&&e.mdxType;if("string"==typeof t||o){var l=n.length,i=new Array(l);i[0]=c;var r={};for(var p in e)hasOwnProperty.call(e,p)&&(r[p]=e[p]);r.originalType=t,r.mdxType="string"==typeof t?t:o,i[1]=r;for(var s=2;s<l;s++)i[s]=n[s];return a.createElement.apply(null,i)}return a.createElement.apply(null,n)}c.displayName="MDXCreateElement"},983:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>p,contentTitle:()=>i,default:()=>u,frontMatter:()=>l,metadata:()=>r,toc:()=>s});var a=n(2685),o=(n(7378),n(5318));const l={sidebar_position:5},i="Linux",r={unversionedId:"Installation/linux-install",id:"Installation/linux-install",title:"Linux",description:"Check out the Downloads section of this website to download either the .flatpak file or the zip file depending on your preference.",source:"@site/docs/Installation/linux-install.md",sourceDirName:"Installation",slug:"/Installation/linux-install",permalink:"/docs/Installation/linux-install",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/linux-install.md",tags:[],version:"current",sidebarPosition:5,frontMatter:{sidebar_position:5},sidebar:"tutorialSidebar",previous:{title:"Windows",permalink:"/docs/Installation/windows-install"},next:{title:"Getting Started with Podman Desktop",permalink:"/docs/getting-started/getting-started"}},p={},s=[{value:"Installing Podman Desktop",id:"installing-podman-desktop",level:2},{value:"1. Using FlatHub",id:"1-using-flathub",level:3},{value:"2. Using Flatpak application from Downloads",id:"2-using-flatpak-application-from-downloads",level:3},{value:"3. Using zip file",id:"3-using-zip-file",level:3},{value:"Next Steps",id:"next-steps",level:2}],d={toc:s};function u(t){let{components:e,...n}=t;return(0,o.kt)("wrapper",(0,a.Z)({},d,n,{components:e,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"linux"},"Linux"),(0,o.kt)("p",null,"Check out the ",(0,o.kt)("a",{parentName:"p",href:"/downloads/linux"},"Downloads")," section of this website to download either the ",(0,o.kt)("a",{parentName:"p",href:"https://flatpak.org/setup/Fedora"},".flatpak")," file or the zip file depending on your preference."),(0,o.kt)("p",null,"In order to use Podman Desktop, the latest version of Podman is required. Podman is a rootless, daemonless container engine. Read more about it ",(0,o.kt)("a",{parentName:"p",href:"https://podman.io/whatis.html"},"here"),"."),(0,o.kt)("h2",{id:"installing-podman-desktop"},"Installing Podman Desktop"),(0,o.kt)("h3",{id:"1-using-flathub"},"1. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://flathub.org/apps/details/io.podman_desktop.PodmanDesktop"},"FlatHub")),(0,o.kt)("p",null,"With FlatHub, you can install Podman Desktop with just a single command."),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"Follow the ",(0,o.kt)("a",{parentName:"p",href:"https://flatpak.org/setup/"},"setup guide")," before installing Podman Desktop")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak install --user flathub io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("p",null,"After installation, to open Podman Desktop, use the following command:"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak run io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("h3",{id:"2-using-flatpak-application-from-downloads"},"2. Using ",(0,o.kt)("a",{parentName:"h3",href:"https://flatpak.org/setup/"},"Flatpak")," application from ",(0,o.kt)("a",{parentName:"h3",href:"/downloads/linux"},"Downloads")),(0,o.kt)("admonition",{title:"Prerequisite ",type:"info"},(0,o.kt)("p",{parentName:"admonition"},"Make sure Flatpak is set up in your distribution. Click ",(0,o.kt)("a",{parentName:"p",href:"https://flatpak.org/setup/"},"here")," to learn more about setting up Flatpak.")),(0,o.kt)("p",null,"Open the Terminal and go to Downloads directory. "),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"cd Downloads\n")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},"The Flatpak identifier for the application is ",(0,o.kt)("inlineCode",{parentName:"p"},"io.podman_desktop.PodmanDesktop"),". This is required to install & start the application using Flatpak.")),(0,o.kt)("p",null,"Run the following command to install the Flatpak application,"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak install io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("p",null,"Run the following command to start the application,"),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"flatpak run io.podman_desktop.PodmanDesktop\n")),(0,o.kt)("p",null,"You can read more about running Flatpak applications ",(0,o.kt)("a",{parentName:"p",href:"https://docs.flatpak.org/en/latest/using-flatpak.html"},"here"),"."),(0,o.kt)("h3",{id:"3-using-zip-file"},"3. Using zip file"),(0,o.kt)("p",null,"Download the zip file and extract the folder."),(0,o.kt)("p",null,"Navigate within the folder and double-click on the ",(0,o.kt)("inlineCode",{parentName:"p"},"podman-desktop")," executable file. This should start the application for you."),(0,o.kt)("h2",{id:"next-steps"},"Next Steps"),(0,o.kt)("p",null,"Learn more on how to get started with Podman Desktop by clicking ",(0,o.kt)("a",{parentName:"p",href:"/docs/getting-started/getting-started"},"here"),"."))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/b2b675dd.bdedd6c6.js b/assets/js/b2b675dd.bdedd6c6.js new file mode 100644 index 00000000000..4c73722229b --- /dev/null +++ b/assets/js/b2b675dd.bdedd6c6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[533],{8017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":1,"totalPages":1,"totalCount":1,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/b2f554cd.3e53bb93.js b/assets/js/b2f554cd.3e53bb93.js new file mode 100644 index 00000000000..8ecc40a8dbf --- /dev/null +++ b/assets/js/b2f554cd.3e53bb93.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1477],{4556:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"develop-using-devcontainer","metadata":{"permalink":"/blog/develop-using-devcontainer","source":"@site/blog/2022-11-17-develop-podman-using-codespaces.md","title":"Build & run Podman Desktop in a DevContainer","description":"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.","date":"2022-11-17T00:00:00.000Z","formattedDate":"November 17, 2022","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"devcontainer","permalink":"/blog/tags/devcontainer"},{"label":"codespaces","permalink":"/blog/tags/codespaces"}],"readingTime":6.985,"hasTruncateMarker":true,"authors":[{"name":"Florent Benoit","title":"Maintainer of Podman Desktop","url":"https://github.com/benoitf","imageURL":"https://github.com/benoitf.png","key":"benoitf"}],"frontMatter":{"title":"Build & run Podman Desktop in a DevContainer","description":"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.","slug":"develop-using-devcontainer","authors":["benoitf"],"tags":["podman-desktop","devcontainer","codespaces"],"hide_table_of_contents":false}},"content":"GitHub [announced last week](https://github.blog/changelog/2022-11-09-codespaces-for-free-and-pro-accounts/) that Codespaces is available for everyone and it includes free minutes.\\n\\nLet see how we can use a [Development Container](https://containers.dev/) having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.\\n\\nThe challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !\\n\\n\x3c!--truncate--\x3e\\n\\n## Defining image of the container\\n\\nThe first thing is in the choice of the image for the container. It is possible to pick-up a default image and add some features but there is no existing feature for Podman at https://github.com/devcontainers/features/tree/main/src and most of the features are expecting to run on top of Debian/Ubuntu\\n\\nIf you are not interested in how to setup the image, jump to the [next section](#configure-the-devcontainer-using-devcontainerjson).\\n\\nPodman binaries are available quickly after the releases for Fedora. I decided then to use `Fedora 37` as the base image.\\n\\nLet start the Containerfile using:\\n\\n```docker\\nFROM quay.io/fedora/fedora:37\\n```\\n\\nThen I install Node.js 16 from official nodejs.org repository. It\'s easier to switch to the version that we need.\\n\\n```docker\\n# install Node.js + yarn\\nENV NODE_VERSION 16.18.1\\nRUN curl -SLO \\"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz\\" && \\\\\\n tar -xzf \\"node-v$NODE_VERSION-linux-x64.tar.gz\\" -C /usr/local --strip-components=1 && \\\\\\n rm \\"node-v$NODE_VERSION-linux-x64.tar.gz\\" && \\\\\\n npm install -g yarn\\n```\\n\\nNow, all system dependencies used to run an Electron application needs to be installed.\\n\\nPodman is also installed so we can run some containers inside this container.\\n\\nAnd of course, we need to install VNC (I choose [tigervnc](https://tigervnc.org/)) with a light Window Manager ([fluxbox](http://fluxbox.org/)).\\n\\nTo connect to the display of the container, we need to expose VNC over HTML/websocket using [noVNC](https://novnc.com/)\\n\\nxterm is installed to start a terminal from the VNC side.\\n\\n```docker\\nRUN dnf -y update && \\\\\\n yum -y reinstall shadow-utils && \\\\\\n yum install -y git \\\\\\n # dependencies for Podman Desktop\\n nss \\\\\\n atk \\\\\\n at-spi2-atk \\\\\\n cups-libs \\\\\\n gtk3 \\\\\\n # for remote Display\\n fluxbox \\\\\\n tigervnc-server \\\\\\n xorg-x11-fonts-Type1 \\\\\\n novnc \\\\\\n supervisor \\\\\\n xdpyinfo \\\\\\n # for podman\\n podman \\\\\\n fuse-overlayfs --exclude container-selinux \\\\\\n xterm && \\\\\\n rm -rf /var/cache /var/log/dnf* /var/log/yum.*\\n```\\n\\nSupervisord setup the launch of the VNC server and the Window manager\\n\\n```docker\\nCOPY supervisord.conf /etc/supervisord.conf\\n```\\n\\nA custom theme for fluxbox:\\n```docker\\nCOPY fluxbox /usr/share/fluxbox/init\\n```\\n\\n\\nThen we need a special configuration to allow to have Podman working inside the container\\n\\nWe add the `podman-desktop` user with correct range on subuid and subgid when running containers. I used the [tutorial](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#etcsubuid-and-etcsubgid-configuration).\\n\\n\\n```docker\\nRUN useradd -u 1000 podman-desktop && echo podman-desktop:10000:5000 > /etc/subuid && echo podman-desktop:10000:5000 > /etc/subgid\\n```\\n\\nThen use some default configuration files\\n```docker\\n# initialize conf files\\nADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/containers.conf\\nADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/podman-containers.conf /home/podman-desktop/.config/containers/containers.conf\\n```\\n\\nand make sure that all permissions are correct following the guide [https://www.redhat.com/sysadmin/podman-inside-container](https://www.redhat.com/sysadmin/podman-inside-container)\\n\\n```docker\\n# set permissions\\nRUN chown podman-desktop:podman-desktop -R /home/podman-desktop && chmod 644 /etc/containers/containers.conf && \\\\\\n mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && \\\\\\n mkdir -p /run/user/1000 && chown podman-desktop:podman-desktop /run/user/1000\\n```\\n\\nplus define an empty user namespace.\\n\\n```docker\\nENV _CONTAINERS_USERNS_CONFIGURED=\\"\\"\\n```\\n\\nMake sure Podman will create the socket in an expected directory:\\n```\\n# socket path for podman\\nENV XDG_RUNTIME_DIR=/run/user/1000\\n```\\n\\nOK ! we have a custom Containerfile providing all the tools to build and run Podman Desktop (using VNC for the display), run Podman and run Electron.\\n\\nThe current file is available at https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile\\n\\n\\nLet\'s configure the DevContainer.\\n\\n\\n\\n## Configure the DevContainer using devcontainer.json\\n\\nDevContainer definition is stored at `.devcontainer/devcontainer.json` file.\\n\\nWe need to reuse the image of the previous step. For that let\'s use the build section of the `devcontainer.json` file.\\n\\n```json\\n\\"build\\": {\\n \\"dockerfile\\": \\"Containerfile\\"\\n},\\n```\\n\\nIn order to avoid to redo all the build steps each time we open a workspace using this dev container, we published the image to quay.io at [quay.io/podman-desktop/devcontainer-parent:next\\n](https://quay.io/repository/podman-desktop/devcontainer-parent?tab=tags&tag=next). This parent image is not changing much so it\'s better to use is as a parent one.\\n\\nInside `.devcontainer` directory there is a `.parent` directory with everything related to the parent image.\\n\\nAnd in the `.devcontainer/Containerfile` file we reference this image\\n\\n\\n```docker\\nFROM quay.io/podman-desktop/devcontainer-parent:next\\n```\\n\\nBy default, we will be `root` in the container and this is probably not what we expect. Let\'s change that.\\n\\n```json\\n\\"containerUser\\": \\"podman-desktop\\"\\n```\\n\\nSome Visual Studio Code extensions are nice to use and we can add them\\n```json\\n \\"extensions\\": [\\"svelte.svelte-vscode\\", \\"bradlc.vscode-tailwindcss\\"]\\n```\\n\\nThen here is the tricky part, how to run our container allowing to run again inside the container some containers with podman.\\n\\nWe specify the arguments to make it possible. It\'s possible to use `--privileged` flag but I prefer to list the subset of permissions.\\nUsing `--privileged` we don\'t really know what are the privilege that are required while specifying all of them, people are aware of what is granted/denied.\\n\\n```json\\n\\"runArgs\\": [\\n \\"--cap-add=sys_admin\\",\\n \\"--security-opt\\",\\n \\"seccomp=unconfined\\",\\n \\"--device\\",\\n \\"/dev/fuse\\",\\n \\"--security-opt\\",\\n \\"label=disable\\",\\n \\"--security-opt\\",\\n \\"apparmor=unconfined\\"\\n ],\\n```\\n\\nSource code of Podman Desktop needs to be editable within the DevContainer so it needs to be mounted.\\n\\n```json\\n\\"workspaceMount\\": \\"source=${localWorkspaceFolder},target=/workspace,type=bind\\",\\n\\"workspaceFolder\\": \\"/workspace\\",\\n```\\n\\nThen we need a command to build Podman Desktop.\\n\\nFor that, we use `onCreateCommand` hook with a custom command\\n\\n```json\\n\\"onCreateCommand\\": \\"${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh\\",\\n```\\n\\nand in the `.devcontainer` folder the `onCreateCommand.sh` script is the following\\n\\n```shell\\n#!/bin/sh\\nyarn\\n\\nMODE=production yarn run build && yarn run electron-builder build --linux --dir --config .electron-builder.config.js\\n```\\n\\nTwo instructions:\\n1. Fetch all Node.js dependencies.\\n2. build Podman Desktop in the `dist` folder using `Linux` as target Operating System.\\n\\nAfter the start of the container, how to launch Podman Desktop, the website and VNC, etc ?\\n\\nJust use `postStartCommand` hook.\\n\\n```json\\n\\"postStartCommand\\": \\"${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh\\",\\n```\\n\\nand in the `.devcontainer` folder the `postStartCommand.sh` script is the following:\\n\\n```shell\\n#!/bin/sh\\n\\n# Start all services\\n/usr/bin/supervisord -c /etc/supervisord.conf &\\n\\n# wait X server to be ready or after 2mn exit\\necho \\"Waiting for X server to be ready\\"\\ntimeout 120 bash -c \'until xdpyinfo -display :0 &> /dev/null; do printf \\".\\"; sleep 1; done\'\\n\\n# launch podman desktop\\necho \\"Launching Podman Desktop\\"\\ncd dist/linux-unpacked/&& ./podman-desktop &\\n\\n# Launch the 9000 redirect after 20 seconds\\nsleep 20\\nwebsockify --web=/usr/share/novnc localhost:9000 localhost:5900 &\\n\\n# launch the website rendering\\necho \\"Launching Website\\"\\ncd website && yarn start\\n```\\n\\nIt starts VNC and noVNC, start precompiled Podman Desktop and start the documentation rendering.\\n\\nIt is not launching the Watch mode/development mode of Podman Desktop as it requires a container having more than 8GB of memory.\\n\\nPicking up a larger instace with for example 16GB, it\'s possible to use development mode.\\n\\nOf course, to make VNC happy, we need to specify the `DISPLAY` environment variable.\\n\\n```json\\n\\"remoteEnv\\": {\\n \\"DISPLAY\\": \\":0\\"\\n}\\n```\\n\\nWhen the DevContainer is fully available, we want to have a way to quickly open the `Website rendering URL` and `noVNC`\\n\\nLet\'s tweak the `devcontainer.json` file by adding the `portsAttributes` section\\n\\n```json\\n\\"portsAttributes\\": {\\n \\"9000\\": {\\n \\"label\\": \\"vnc\\",\\n \\"onAutoForward\\": \\"openPreview\\"\\n },\\n \\"3000\\": {\\n \\"label\\": \\"website\\"\\n }\\n}\\n```\\n\\nAfter all post-creation steps, the `Preview` browser inside the VS Code editor will open a window to VNC. And another port (`3000`) is flagged for the website.\\n\\n\\n## Using the DevContainer.json on Github Codespace\\n\\nAs a user, opening a workspace with all what we configured is done using a single click.\\n\\nGo to https://github.com/containers/podman-desktop then click on the `< > Code` dropdown and click on `Create codespace on main` button.\\n\\n![Open Codespace](img/develop-podman-using-codespaces/codespaces-click-repository.png)\\n\\nOnce you click on the button, the codespace is setting up:\\n\\n![Preparing Codepace](img/develop-podman-using-codespaces/codespaces-preparing-codespace.png)\\n\\nAfter few minutes, as there is not yet [prebuilt codespaces](https://docs.github.com/en/codespaces/prebuilding-your-codespaces/about-github-codespaces-prebuilds), the codespace is opening.\\n\\nThe simple Browser displays the noVNC window:\\n![Opening Codespace](img/develop-podman-using-codespaces/codespaces-open-novnc.png)\\n\\nClick on the connect button. Then on the terminal you can enter `podman run quay.io/podman/hello` and the container is detected in Podman Desktop.\\n![Testing Codespace](img/develop-podman-using-codespaces/codespaces-testing-podman-desktop.png)\\n\\nIt\'s also possible using the port widget to get on `3000` port by clicking on the world icon a preview of the website in another tab. Changing source code of the website will refresh the content of the window.\\n\\nDepending on the usecase, it\'s also possible to open documentation in the preview browser.\\n\\n![Edit website Codespace](img/develop-podman-using-codespaces/codespaces-edit-website.png)\\n\\n## Conclusion\\n\\nThe DevContainer image for Podman Desktop is recent so it\'ll probably evolve over time by adding new capabilities but it allows you to easily build/run/experiment and **contribute** to the tool or the website."}]}')}}]); \ No newline at end of file diff --git a/assets/js/ba322490.13069292.js b/assets/js/ba322490.13069292.js new file mode 100644 index 00000000000..0e1cc499289 --- /dev/null +++ b/assets/js/ba322490.13069292.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2178],{7085:e=>{e.exports=JSON.parse('{"name":"docusaurus-theme-search-algolia","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/ba322490.b8a4111d.js b/assets/js/ba322490.b8a4111d.js deleted file mode 100644 index 346f43cd4e9..00000000000 --- a/assets/js/ba322490.b8a4111d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[178],{7085:e=>{e.exports=JSON.parse('{"name":"docusaurus-theme-search-algolia","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/ba5b9f11.fdaea85d.js b/assets/js/ba5b9f11.fdaea85d.js new file mode 100644 index 00000000000..72c649bf1c3 --- /dev/null +++ b/assets/js/ba5b9f11.fdaea85d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7251],{5318:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>m});var o=n(7378);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var s=o.createContext({}),c=function(e){var t=o.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=c(e.components);return o.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return o.createElement(o.Fragment,{},t)}},d=o.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),d=c(n),m=r,f=d["".concat(s,".").concat(m)]||d[m]||u[m]||a;return n?o.createElement(f,i(i({ref:t},p),{},{components:n})):o.createElement(f,i({ref:t},p))}));function m(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,i=new Array(a);i[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:r,i[1]=l;for(var c=2;c<a;c++)i[c]=n[c];return o.createElement.apply(null,i)}return o.createElement.apply(null,n)}d.displayName="MDXCreateElement"},8402:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var o=n(2685),r=(n(7378),n(5318));const a={title:"Build & run Podman Desktop in a DevContainer",description:"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.",slug:"develop-using-devcontainer",authors:["benoitf"],tags:["podman-desktop","devcontainer","codespaces"],hide_table_of_contents:!1},i=void 0,l={permalink:"/blog/develop-using-devcontainer",source:"@site/blog/2022-11-17-develop-podman-using-codespaces.md",title:"Build & run Podman Desktop in a DevContainer",description:"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.",date:"2022-11-17T00:00:00.000Z",formattedDate:"November 17, 2022",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"devcontainer",permalink:"/blog/tags/devcontainer"},{label:"codespaces",permalink:"/blog/tags/codespaces"}],readingTime:6.985,hasTruncateMarker:!0,authors:[{name:"Florent Benoit",title:"Maintainer of Podman Desktop",url:"https://github.com/benoitf",imageURL:"https://github.com/benoitf.png",key:"benoitf"}],frontMatter:{title:"Build & run Podman Desktop in a DevContainer",description:"Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.",slug:"develop-using-devcontainer",authors:["benoitf"],tags:["podman-desktop","devcontainer","codespaces"],hide_table_of_contents:!1}},s={authorsImageUrls:[void 0]},c=[],p={toc:c};function u(e){let{components:t,...n}=e;return(0,r.kt)("wrapper",(0,o.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,r.kt)("p",null,"GitHub ",(0,r.kt)("a",{parentName:"p",href:"https://github.blog/changelog/2022-11-09-codespaces-for-free-and-pro-accounts/"},"announced last week")," that Codespaces is available for everyone and it includes free minutes."),(0,r.kt)("p",null,"Let see how we can use a ",(0,r.kt)("a",{parentName:"p",href:"https://containers.dev/"},"Development Container")," having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub."),(0,r.kt)("p",null,"The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !"))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/beebaad6.15204ec0.js b/assets/js/beebaad6.15204ec0.js deleted file mode 100644 index c4d7aaef330..00000000000 --- a/assets/js/beebaad6.15204ec0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[207],{5318:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>f});var r=n(7378);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 a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=r.createContext({}),c=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=c(e.components);return r.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),d=c(n),f=o,m=d["".concat(s,".").concat(f)]||d[f]||u[f]||a;return n?r.createElement(m,i(i({ref:t},p),{},{components:n})):r.createElement(m,i({ref:t},p))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var c=2;c<a;c++)i[c]=n[c];return r.createElement.apply(null,i)}return r.createElement.apply(null,n)}d.displayName="MDXCreateElement"},1923:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var r=n(2685),o=(n(7378),n(5318));const a={layout:"default",title:"Installation Guide for Podman Desktop"},i=void 0,l={unversionedId:"Installation/index",id:"Installation/index",title:"Installation Guide for Podman Desktop",description:"Welcome to the Installation Guide for Podman Desktop!",source:"@site/docs/Installation/index.md",sourceDirName:"Installation",slug:"/Installation/",permalink:"/docs/Installation/",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/index.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Installation Guide for Podman Desktop"},sidebar:"tutorialSidebar",previous:{title:"Introduction",permalink:"/docs/intro"},next:{title:"MacOS",permalink:"/docs/Installation/macos-install"}},s={},c=[],p={toc:c};function u(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Welcome to the Installation Guide for Podman Desktop!"),(0,o.kt)("p",null,"Podman Desktop is available across Windows, MacOS and Linux. This section of documentation intends to help you install the latest version of Podman Desktop on your Operating System. The links to installation guide for different platforms are listed below."),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"/docs/installation/macos-install"},"MacOS")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"/docs/installation/windows-install"},"Windows")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"/docs/installation/linux-install"},"Linux"))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/beebaad6.76ec536b.js b/assets/js/beebaad6.76ec536b.js new file mode 100644 index 00000000000..9cf217baaa5 --- /dev/null +++ b/assets/js/beebaad6.76ec536b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4207],{5318:(e,t,n)=>{n.d(t,{Zo:()=>p,kt:()=>f});var r=n(7378);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 a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var s=r.createContext({}),c=function(e){var t=r.useContext(s),n=t;return e&&(n="function"==typeof e?e(t):i(i({},t),e)),n},p=function(e){var t=c(e.components);return r.createElement(s.Provider,{value:t},e.children)},u={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},d=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,s=e.parentName,p=l(e,["components","mdxType","originalType","parentName"]),d=c(n),f=o,m=d["".concat(s,".").concat(f)]||d[f]||u[f]||a;return n?r.createElement(m,i(i({ref:t},p),{},{components:n})):r.createElement(m,i({ref:t},p))}));function f(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,i=new Array(a);i[0]=d;var l={};for(var s in t)hasOwnProperty.call(t,s)&&(l[s]=t[s]);l.originalType=e,l.mdxType="string"==typeof e?e:o,i[1]=l;for(var c=2;c<a;c++)i[c]=n[c];return r.createElement.apply(null,i)}return r.createElement.apply(null,n)}d.displayName="MDXCreateElement"},1923:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>s,contentTitle:()=>i,default:()=>u,frontMatter:()=>a,metadata:()=>l,toc:()=>c});var r=n(2685),o=(n(7378),n(5318));const a={layout:"default",title:"Installation Guide for Podman Desktop"},i=void 0,l={unversionedId:"Installation/index",id:"Installation/index",title:"Installation Guide for Podman Desktop",description:"Welcome to the Installation Guide for Podman Desktop!",source:"@site/docs/Installation/index.md",sourceDirName:"Installation",slug:"/Installation/",permalink:"/docs/Installation/",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/index.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Installation Guide for Podman Desktop"},sidebar:"tutorialSidebar",previous:{title:"Introduction",permalink:"/docs/intro"},next:{title:"MacOS",permalink:"/docs/Installation/macos-install"}},s={},c=[],p={toc:c};function u(e){let{components:t,...n}=e;return(0,o.kt)("wrapper",(0,r.Z)({},p,n,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"Welcome to the Installation Guide for Podman Desktop!"),(0,o.kt)("p",null,"Podman Desktop is available across Windows, MacOS and Linux. This section of documentation intends to help you install the latest version of Podman Desktop on your Operating System. The links to installation guide for different platforms are listed below."),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"/docs/installation/macos-install"},"MacOS")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"/docs/installation/windows-install"},"Windows")),(0,o.kt)("li",{parentName:"ol"},(0,o.kt)("a",{parentName:"li",href:"/docs/installation/linux-install"},"Linux"))))}u.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/c276ecb2.90a09a09.js b/assets/js/c276ecb2.90a09a09.js new file mode 100644 index 00000000000..e76d188af7a --- /dev/null +++ b/assets/js/c276ecb2.90a09a09.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[182],{1444:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/devcontainer","page":1,"postsPerPage":1,"totalPages":1,"totalCount":1,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/cc591f25.7ab7127d.js b/assets/js/cc591f25.7ab7127d.js deleted file mode 100644 index d0c460a53c2..00000000000 --- a/assets/js/cc591f25.7ab7127d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[778],{5318:(e,o,t)=>{t.d(o,{Zo:()=>m,kt:()=>u});var n=t(7378);function a(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function i(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function r(e){for(var o=1;o<arguments.length;o++){var t=null!=arguments[o]?arguments[o]:{};o%2?i(Object(t),!0).forEach((function(o){a(e,o,t[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}))}return e}function s(e,o){if(null==e)return{};var t,n,a=function(e,o){if(null==e)return{};var t,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],o.indexOf(t)>=0||(a[t]=e[t]);return a}(e,o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],o.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var p=n.createContext({}),l=function(e){var o=n.useContext(p),t=o;return e&&(t="function"==typeof e?e(o):r(r({},o),e)),t},m=function(e){var o=l(e.components);return n.createElement(p.Provider,{value:o},e.children)},c={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},d=n.forwardRef((function(e,o){var t=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),d=l(t),u=a,h=d["".concat(p,".").concat(u)]||d[u]||c[u]||i;return t?n.createElement(h,r(r({ref:o},m),{},{components:t})):n.createElement(h,r({ref:o},m))}));function u(e,o){var t=arguments,a=o&&o.mdxType;if("string"==typeof e||a){var i=t.length,r=new Array(i);r[0]=d;var s={};for(var p in o)hasOwnProperty.call(o,p)&&(s[p]=o[p]);s.originalType=e,s.mdxType="string"==typeof e?e:a,r[1]=s;for(var l=2;l<i;l++)r[l]=t[l];return n.createElement.apply(null,r)}return n.createElement.apply(null,t)}d.displayName="MDXCreateElement"},1806:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>p,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var n=t(2685),a=(t(7378),t(5318));const i={title:"Using Compose with Podman Desktop"},r=void 0,s={unversionedId:"podman-compose",id:"podman-compose",title:"Using Compose with Podman Desktop",description:"Introduction",source:"@site/docs/podman-compose.md",sourceDirName:".",slug:"/podman-compose",permalink:"/docs/podman-compose",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/podman-compose.md",tags:[],version:"current",frontMatter:{title:"Using Compose with Podman Desktop"},sidebar:"tutorialSidebar",previous:{title:"Troubleshooting",permalink:"/docs/troubleshooting"}},p={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Requirements",id:"requirements",level:2},{value:"1. Podman Desktop",id:"1-podman-desktop",level:3},{value:"2. Podman Compose",id:"2-podman-compose",level:3},{value:"Get Started",id:"get-started",level:2},{value:"1. Install Podman Compose",id:"1-install-podman-compose",level:3},{value:"For macOS",id:"for-macos",level:4},{value:"For Windows and Linux",id:"for-windows-and-linux",level:4},{value:"2. Using Podman Compose to run multiple containers",id:"2-using-podman-compose-to-run-multiple-containers",level:3},{value:"3. Manage Compose with Podman Desktop",id:"3-manage-compose-with-podman-desktop",level:3},{value:"Conclusion",id:"conclusion",level:2}],m={toc:l};function c(e){let{components:o,...i}=e;return(0,a.kt)("wrapper",(0,n.Z)({},m,i,{components:o,mdxType:"MDXLayout"}),(0,a.kt)("h2",{id:"introduction"},"Introduction"),(0,a.kt)("p",null,"Podman Desktop is aimed at providing an amazing graphical experience of managing your containers. Developers who have worked on containers may also be fans of the ",(0,a.kt)("a",{parentName:"p",href:"https://compose-spec.io/"},"Compose Spec"),"."),(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose#readme"},"Podman Compose")," is a community-driven tool that allows developers to run multiple containers at the same time and facilitate communication between them. Podman Compose requires a ",(0,a.kt)("a",{parentName:"p",href:"https://compose-spec.io/"},"Compose YAML")," file with definitions about the containers that need to communicate."),(0,a.kt)("p",null,"If you are new to writing ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/compose-spec/compose-spec/blob/master/spec.md#compose-file"},"Compose files")," or ",(0,a.kt)("a",{parentName:"p",href:"https://compose-spec.io/"},"Compose Spec"),", check out ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/compose-spec/compose-spec/blob/master/spec.md"},"this guide")," for more information. "),(0,a.kt)("h2",{id:"requirements"},"Requirements"),(0,a.kt)("h3",{id:"1-podman-desktop"},"1. Podman Desktop"),(0,a.kt)("p",null,"Get the latest version of Podman Desktop by clicking ",(0,a.kt)("a",{parentName:"p",href:"/downloads"},"here"),". Refer to the ",(0,a.kt)("a",{parentName:"p",href:"/docs/installation"},"installation guide")," for more information."),(0,a.kt)("h3",{id:"2-podman-compose"},"2. Podman Compose"),(0,a.kt)("h2",{id:"get-started"},"Get Started"),(0,a.kt)("p",null,"In this tutorial, we will learn about working with containers on Podman Desktop generated using ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose"),". You can find more information about Podman Compose ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose/blob/devel/README.md"},"here"),". "),(0,a.kt)("h3",{id:"1-install-podman-compose"},"1. Install Podman Compose"),(0,a.kt)("h4",{id:"for-macos"},"For macOS"),(0,a.kt)("p",null,"There are many ways to install ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose")," on your macOS system. One of the easier ways is to use Homebrew. To install ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose"),", simply run the following command"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"brew install podman-compose\n")),(0,a.kt)("p",null,"To ensure ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose")," is properly installed, run the command: "),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman-compose\n")),(0,a.kt)("p",null,"and it will return more information about its usage."),(0,a.kt)("h4",{id:"for-windows-and-linux"},"For Windows and Linux"),(0,a.kt)("p",null,"Refer the official ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose#installation"},"installation guide")," to get the latest version of Podman Compose on your Windows or Linux system. "),(0,a.kt)("h3",{id:"2-using-podman-compose-to-run-multiple-containers"},"2. Using Podman Compose to run multiple containers"),(0,a.kt)("p",null,"For this tutorial, we will use the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/docker/awesome-compose/tree/master/flask-redis"},"flask-redis project")," from the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/docker/awesome-compose"},"awesome-compose repository"),". This repository consists of many sample projects for you to get started with Podman Compose. "),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"Open your Terminal window"),(0,a.kt)("li",{parentName:"ol"},"Change to the project directory ")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"cd flask-redis\n")),(0,a.kt)("ol",{start:3},(0,a.kt)("li",{parentName:"ol"},"Run the following command ")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman-compose -f compose.yaml up -d\n")),(0,a.kt)("p",null,"The ",(0,a.kt)("inlineCode",{parentName:"p"},"compose.yaml")," file contains definitions for multiple containers within the ",(0,a.kt)("inlineCode",{parentName:"p"},"flask-redis")," project."),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img1",src:t(7864).Z,width:"1282",height:"882"})),(0,a.kt)("h3",{id:"3-manage-compose-with-podman-desktop"},"3. Manage Compose with Podman Desktop"),(0,a.kt)("p",null,"In order to check if the containers are running as expected, open Podman Desktop and click on the \u2018Containers\u2019 option on the left side of the application. You will notice that the containers are bundled together under a Pod named ",(0,a.kt)("inlineCode",{parentName:"p"},"flask-redis (compose)")," in this case. Here, the compose within the bracket indicates that it is generated from a Compose YAML file. "),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img2",src:t(9761).Z,width:"1999",height:"1103"})),(0,a.kt)("p",null,"You can further configure or work with these containers within the Podman Desktop application now that they are visible. Here, clicking on the \u2018Open Browser\u2019 button allows us to check if the application is running as expected. "),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img3",src:t(9459).Z,width:"1999",height:"877"})),(0,a.kt)("p",null,"You can do much more such as checking logs, opening the terminal or inspecting the files for more details."),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img4",src:t(5210).Z,width:"1999",height:"1103"})),(0,a.kt)("h2",{id:"conclusion"},"Conclusion"),(0,a.kt)("p",null,"That is it. This is how you can use Podman Desktop for your containers generated through podman-compose. It will be really exciting to see you all developers leverage these compatibilities to build exciting applications using Podman Desktop!"))}c.isMDXComponent=!0},7864:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_1-79ba096000581d2067cd2fbc31c7d20f.png"},9761:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_2-fd0c6791568797c6a5670c72e53687ca.png"},9459:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_3-50808a5d4b1e003e5979c3d50a1e0e1c.png"},5210:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_4-b6ef9b2966e93143a04e6118e83d7101.png"}}]); \ No newline at end of file diff --git a/assets/js/cc591f25.88c755cd.js b/assets/js/cc591f25.88c755cd.js new file mode 100644 index 00000000000..d19d9636762 --- /dev/null +++ b/assets/js/cc591f25.88c755cd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6778],{5318:(e,o,t)=>{t.d(o,{Zo:()=>m,kt:()=>u});var n=t(7378);function a(e,o,t){return o in e?Object.defineProperty(e,o,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[o]=t,e}function i(e,o){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);o&&(n=n.filter((function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable}))),t.push.apply(t,n)}return t}function r(e){for(var o=1;o<arguments.length;o++){var t=null!=arguments[o]?arguments[o]:{};o%2?i(Object(t),!0).forEach((function(o){a(e,o,t[o])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(t,o))}))}return e}function s(e,o){if(null==e)return{};var t,n,a=function(e,o){if(null==e)return{};var t,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],o.indexOf(t)>=0||(a[t]=e[t]);return a}(e,o);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],o.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}var p=n.createContext({}),l=function(e){var o=n.useContext(p),t=o;return e&&(t="function"==typeof e?e(o):r(r({},o),e)),t},m=function(e){var o=l(e.components);return n.createElement(p.Provider,{value:o},e.children)},c={inlineCode:"code",wrapper:function(e){var o=e.children;return n.createElement(n.Fragment,{},o)}},d=n.forwardRef((function(e,o){var t=e.components,a=e.mdxType,i=e.originalType,p=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),d=l(t),u=a,h=d["".concat(p,".").concat(u)]||d[u]||c[u]||i;return t?n.createElement(h,r(r({ref:o},m),{},{components:t})):n.createElement(h,r({ref:o},m))}));function u(e,o){var t=arguments,a=o&&o.mdxType;if("string"==typeof e||a){var i=t.length,r=new Array(i);r[0]=d;var s={};for(var p in o)hasOwnProperty.call(o,p)&&(s[p]=o[p]);s.originalType=e,s.mdxType="string"==typeof e?e:a,r[1]=s;for(var l=2;l<i;l++)r[l]=t[l];return n.createElement.apply(null,r)}return n.createElement.apply(null,t)}d.displayName="MDXCreateElement"},1806:(e,o,t)=>{t.r(o),t.d(o,{assets:()=>p,contentTitle:()=>r,default:()=>c,frontMatter:()=>i,metadata:()=>s,toc:()=>l});var n=t(2685),a=(t(7378),t(5318));const i={title:"Using Compose with Podman Desktop"},r=void 0,s={unversionedId:"podman-compose",id:"podman-compose",title:"Using Compose with Podman Desktop",description:"Introduction",source:"@site/docs/podman-compose.md",sourceDirName:".",slug:"/podman-compose",permalink:"/docs/podman-compose",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/podman-compose.md",tags:[],version:"current",frontMatter:{title:"Using Compose with Podman Desktop"},sidebar:"tutorialSidebar",previous:{title:"Troubleshooting",permalink:"/docs/troubleshooting"}},p={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Requirements",id:"requirements",level:2},{value:"1. Podman Desktop",id:"1-podman-desktop",level:3},{value:"2. Podman Compose",id:"2-podman-compose",level:3},{value:"Get Started",id:"get-started",level:2},{value:"1. Install Podman Compose",id:"1-install-podman-compose",level:3},{value:"For macOS",id:"for-macos",level:4},{value:"For Windows and Linux",id:"for-windows-and-linux",level:4},{value:"2. Using Podman Compose to run multiple containers",id:"2-using-podman-compose-to-run-multiple-containers",level:3},{value:"3. Manage Compose with Podman Desktop",id:"3-manage-compose-with-podman-desktop",level:3},{value:"Conclusion",id:"conclusion",level:2}],m={toc:l};function c(e){let{components:o,...i}=e;return(0,a.kt)("wrapper",(0,n.Z)({},m,i,{components:o,mdxType:"MDXLayout"}),(0,a.kt)("h2",{id:"introduction"},"Introduction"),(0,a.kt)("p",null,"Podman Desktop is aimed at providing an amazing graphical experience of managing your containers. Developers who have worked on containers may also be fans of the ",(0,a.kt)("a",{parentName:"p",href:"https://compose-spec.io/"},"Compose Spec"),"."),(0,a.kt)("p",null,(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose#readme"},"Podman Compose")," is a community-driven tool that allows developers to run multiple containers at the same time and facilitate communication between them. Podman Compose requires a ",(0,a.kt)("a",{parentName:"p",href:"https://compose-spec.io/"},"Compose YAML")," file with definitions about the containers that need to communicate."),(0,a.kt)("p",null,"If you are new to writing ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/compose-spec/compose-spec/blob/master/spec.md#compose-file"},"Compose files")," or ",(0,a.kt)("a",{parentName:"p",href:"https://compose-spec.io/"},"Compose Spec"),", check out ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/compose-spec/compose-spec/blob/master/spec.md"},"this guide")," for more information. "),(0,a.kt)("h2",{id:"requirements"},"Requirements"),(0,a.kt)("h3",{id:"1-podman-desktop"},"1. Podman Desktop"),(0,a.kt)("p",null,"Get the latest version of Podman Desktop by clicking ",(0,a.kt)("a",{parentName:"p",href:"/downloads"},"here"),". Refer to the ",(0,a.kt)("a",{parentName:"p",href:"/docs/installation"},"installation guide")," for more information."),(0,a.kt)("h3",{id:"2-podman-compose"},"2. Podman Compose"),(0,a.kt)("h2",{id:"get-started"},"Get Started"),(0,a.kt)("p",null,"In this tutorial, we will learn about working with containers on Podman Desktop generated using ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose"),". You can find more information about Podman Compose ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose/blob/devel/README.md"},"here"),". "),(0,a.kt)("h3",{id:"1-install-podman-compose"},"1. Install Podman Compose"),(0,a.kt)("h4",{id:"for-macos"},"For macOS"),(0,a.kt)("p",null,"There are many ways to install ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose")," on your macOS system. One of the easier ways is to use Homebrew. To install ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose"),", simply run the following command"),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"brew install podman-compose\n")),(0,a.kt)("p",null,"To ensure ",(0,a.kt)("inlineCode",{parentName:"p"},"podman-compose")," is properly installed, run the command: "),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman-compose\n")),(0,a.kt)("p",null,"and it will return more information about its usage."),(0,a.kt)("h4",{id:"for-windows-and-linux"},"For Windows and Linux"),(0,a.kt)("p",null,"Refer the official ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-compose#installation"},"installation guide")," to get the latest version of Podman Compose on your Windows or Linux system. "),(0,a.kt)("h3",{id:"2-using-podman-compose-to-run-multiple-containers"},"2. Using Podman Compose to run multiple containers"),(0,a.kt)("p",null,"For this tutorial, we will use the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/docker/awesome-compose/tree/master/flask-redis"},"flask-redis project")," from the ",(0,a.kt)("a",{parentName:"p",href:"https://github.com/docker/awesome-compose"},"awesome-compose repository"),". This repository consists of many sample projects for you to get started with Podman Compose. "),(0,a.kt)("ol",null,(0,a.kt)("li",{parentName:"ol"},"Open your Terminal window"),(0,a.kt)("li",{parentName:"ol"},"Change to the project directory ")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"cd flask-redis\n")),(0,a.kt)("ol",{start:3},(0,a.kt)("li",{parentName:"ol"},"Run the following command ")),(0,a.kt)("pre",null,(0,a.kt)("code",{parentName:"pre",className:"language-sh"},"podman-compose -f compose.yaml up -d\n")),(0,a.kt)("p",null,"The ",(0,a.kt)("inlineCode",{parentName:"p"},"compose.yaml")," file contains definitions for multiple containers within the ",(0,a.kt)("inlineCode",{parentName:"p"},"flask-redis")," project."),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img1",src:t(7864).Z,width:"1282",height:"882"})),(0,a.kt)("h3",{id:"3-manage-compose-with-podman-desktop"},"3. Manage Compose with Podman Desktop"),(0,a.kt)("p",null,"In order to check if the containers are running as expected, open Podman Desktop and click on the \u2018Containers\u2019 option on the left side of the application. You will notice that the containers are bundled together under a Pod named ",(0,a.kt)("inlineCode",{parentName:"p"},"flask-redis (compose)")," in this case. Here, the compose within the bracket indicates that it is generated from a Compose YAML file. "),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img2",src:t(9761).Z,width:"1999",height:"1103"})),(0,a.kt)("p",null,"You can further configure or work with these containers within the Podman Desktop application now that they are visible. Here, clicking on the \u2018Open Browser\u2019 button allows us to check if the application is running as expected. "),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img3",src:t(9459).Z,width:"1999",height:"877"})),(0,a.kt)("p",null,"You can do much more such as checking logs, opening the terminal or inspecting the files for more details."),(0,a.kt)("p",null,(0,a.kt)("img",{alt:"img4",src:t(5210).Z,width:"1999",height:"1103"})),(0,a.kt)("h2",{id:"conclusion"},"Conclusion"),(0,a.kt)("p",null,"That is it. This is how you can use Podman Desktop for your containers generated through podman-compose. It will be really exciting to see you all developers leverage these compatibilities to build exciting applications using Podman Desktop!"))}c.isMDXComponent=!0},7864:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_1-79ba096000581d2067cd2fbc31c7d20f.png"},9761:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_2-fd0c6791568797c6a5670c72e53687ca.png"},9459:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_3-50808a5d4b1e003e5979c3d50a1e0e1c.png"},5210:(e,o,t)=>{t.d(o,{Z:()=>n});const n=t.p+"assets/images/compose_doc_image_4-b6ef9b2966e93143a04e6118e83d7101.png"}}]); \ No newline at end of file diff --git a/assets/js/ccc49370.14e91cbf.js b/assets/js/ccc49370.14e91cbf.js new file mode 100644 index 00000000000..649ba16f877 --- /dev/null +++ b/assets/js/ccc49370.14e91cbf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6103],{3227:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var a=n(7378),l=n(8944),r=n(1123),o=n(5484),i=n(412),c=n(5228),s=n(5532),m=n(2685),d=n(9213),u=n(4582);function g(e){const{nextItem:t,prevItem:n}=e;return a.createElement("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,d.I)({id:"theme.blog.post.paginator.navAriaLabel",message:"Blog post page navigation",description:"The ARIA label for the blog posts pagination"})},n&&a.createElement(u.Z,(0,m.Z)({},n,{subLabel:a.createElement(d.Z,{id:"theme.blog.post.paginator.newerPost",description:"The blog post button label to navigate to the newer/previous post"},"Newer Post")})),t&&a.createElement(u.Z,(0,m.Z)({},t,{subLabel:a.createElement(d.Z,{id:"theme.blog.post.paginator.olderPost",description:"The blog post button label to navigate to the older/next post"},"Older Post"),isNext:!0})))}function f(){const{assets:e,metadata:t}=(0,i.C)(),{title:n,description:l,date:o,tags:c,authors:s,frontMatter:m}=t,{keywords:d}=m,u=e.image??m.image;return a.createElement(r.d,{title:n,description:l,keywords:d,image:u},a.createElement("meta",{property:"og:type",content:"article"}),a.createElement("meta",{property:"article:published_time",content:o}),s.some((e=>e.url))&&a.createElement("meta",{property:"article:author",content:s.map((e=>e.url)).filter(Boolean).join(",")}),c.length>0&&a.createElement("meta",{property:"article:tag",content:c.map((e=>e.label)).join(",")}))}var v=n(7061);function p(e){let{sidebar:t,children:n}=e;const{metadata:l,toc:r}=(0,i.C)(),{nextItem:o,prevItem:m,frontMatter:d}=l,{hide_table_of_contents:u,toc_min_heading_level:f,toc_max_heading_level:p}=d;return a.createElement(c.Z,{sidebar:t,toc:!u&&r.length>0?a.createElement(v.Z,{toc:r,minHeadingLevel:f,maxHeadingLevel:p}):void 0},a.createElement(s.Z,null,n),(o||m)&&a.createElement(g,{nextItem:o,prevItem:m}))}function h(e){const t=e.content;return a.createElement(i.n,{content:e.content,isBlogPostPage:!0},a.createElement(r.FG,{className:(0,l.Z)(o.k.wrapper.blogPages,o.k.page.blogPostPage)},a.createElement(f,null),a.createElement(p,{sidebar:e.sidebar},a.createElement(t,null))))}},7061:(e,t,n)=>{n.d(t,{Z:()=>c});var a=n(2685),l=n(7378),r=n(8944),o=n(6033);const i="tableOfContents_XG6w";function c(e){let{className:t,...n}=e;return l.createElement("div",{className:(0,r.Z)(i,"thin-scrollbar",t)},l.createElement(o.Z,(0,a.Z)({},n,{linkClassName:"table-of-contents__link toc-highlight",linkActiveClassName:"table-of-contents__link--active"})))}},6033:(e,t,n)=>{n.d(t,{Z:()=>f});var a=n(2685),l=n(7378),r=n(624);function o(e){const t=e.map((e=>({...e,parentIndex:-1,children:[]}))),n=Array(7).fill(-1);t.forEach(((e,t)=>{const a=n.slice(2,e.level);e.parentIndex=Math.max(...a),n[e.level]=t}));const a=[];return t.forEach((e=>{const{parentIndex:n,...l}=e;n>=0?t[n].children.push(l):a.push(l)})),a}function i(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return t.flatMap((e=>{const t=i({toc:e.children,minHeadingLevel:n,maxHeadingLevel:a});return function(e){return e.level>=n&&e.level<=a}(e)?[{...e,children:t}]:t}))}function c(e){const t=e.getBoundingClientRect();return t.top===t.bottom?c(e.parentNode):t}function s(e,t){let{anchorTopOffset:n}=t;const a=e.find((e=>c(e).top>=n));if(a){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(c(a))?a:e[e.indexOf(a)-1]??null}return e[e.length-1]??null}function m(){const e=(0,l.useRef)(0),{navbar:{hideOnScroll:t}}=(0,r.L)();return(0,l.useEffect)((()=>{e.current=t?0:document.querySelector(".navbar").clientHeight}),[t]),e}function d(e){const t=(0,l.useRef)(void 0),n=m();(0,l.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:a,linkActiveClassName:l,minHeadingLevel:r,maxHeadingLevel:o}=e;function i(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(a),i=function(e){let{minHeadingLevel:t,maxHeadingLevel:n}=e;const a=[];for(let l=t;l<=n;l+=1)a.push(`h${l}.anchor`);return Array.from(document.querySelectorAll(a.join()))}({minHeadingLevel:r,maxHeadingLevel:o}),c=s(i,{anchorTopOffset:n.current}),m=e.find((e=>c&&c.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,n){n?(t.current&&t.current!==e&&t.current.classList.remove(l),e.classList.add(l),t.current=e):e.classList.remove(l)}(e,e===m)}))}return document.addEventListener("scroll",i),document.addEventListener("resize",i),i(),()=>{document.removeEventListener("scroll",i),document.removeEventListener("resize",i)}}),[e,n])}function u(e){let{toc:t,className:n,linkClassName:a,isChild:r}=e;return t.length?l.createElement("ul",{className:r?void 0:n},t.map((e=>l.createElement("li",{key:e.id},l.createElement("a",{href:`#${e.id}`,className:a??void 0,dangerouslySetInnerHTML:{__html:e.value}}),l.createElement(u,{isChild:!0,toc:e.children,className:n,linkClassName:a}))))):null}const g=l.memo(u);function f(e){let{toc:t,className:n="table-of-contents table-of-contents__left-border",linkClassName:c="table-of-contents__link",linkActiveClassName:s,minHeadingLevel:m,maxHeadingLevel:u,...f}=e;const v=(0,r.L)(),p=m??v.tableOfContents.minHeadingLevel,h=u??v.tableOfContents.maxHeadingLevel,b=function(e){let{toc:t,minHeadingLevel:n,maxHeadingLevel:a}=e;return(0,l.useMemo)((()=>i({toc:o(t),minHeadingLevel:n,maxHeadingLevel:a})),[t,n,a])}({toc:t,minHeadingLevel:p,maxHeadingLevel:h});return d((0,l.useMemo)((()=>{if(c&&s)return{linkClassName:c,linkActiveClassName:s,minHeadingLevel:p,maxHeadingLevel:h}}),[c,s,p,h])),l.createElement(g,(0,a.Z)({toc:b,className:n,linkClassName:c},f))}}}]); \ No newline at end of file diff --git a/assets/js/d7fbbe43.27c5da25.js b/assets/js/d7fbbe43.27c5da25.js deleted file mode 100644 index 39325269dc3..00000000000 --- a/assets/js/d7fbbe43.27c5da25.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[217],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},464:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var l=a(353),n=a(952),r=a(7378),m=a(544),s=a(4034),c=a(8948);function i(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-200 dark:bg-zinc-800 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Manage containers",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"mb-8 leading-relaxed dark:text-gray-200 text-gray-800"},"List, Search, Inspect, Connect, Run and Stop containers.")),r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Manage containers",sources:{light:(0,c.Z)("img/features/manage-containers.png"),dark:(0,c.Z)("img/features/manage-containers.png")}})))))}function d(){return r.createElement("section",{className:"text-gray-600 bg-zinc-100 dark:text-gray-400 dark:bg-zinc-900 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"w-5/6 mb-10 md:mb-0"},r.createElement(s.Z,{className:"py-4",alt:"Pull image and manage registries",sources:{light:(0,c.Z)("img/features/pull-image.png"),dark:(0,c.Z)("img/features/pull-image.png")}})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Build, Pull and Push images"),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Build images from the tool."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Pull and push images by managing registries."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Run containers from these images"))))}function o(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-200 dark:bg-zinc-800 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Management from the tray icon",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Check status and start/stop container engines."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Create new machine if needed as well as start or stop Podman machines directly from the tray icon."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Quickly check activity status and stay updated without losing focus from other tasks.")),r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"rounded-lg shadow-lg",alt:"Manage Podman Machine",sources:{light:(0,c.Z)("img/features/management-from-tray-icon.png"),dark:(0,c.Z)("img/features/management-from-tray-icon.png")}})))))}function g(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-100 dark:bg-zinc-900 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Manage Podman Machine",sources:{light:(0,c.Z)("img/features/manage-podman-machine.png"),dark:(0,c.Z)("img/features/manage-podman-machine.png")}})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Manage Podman resources",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"View allocated memory, CPU and storage."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Create new machine if needed")))))}function x(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-200 dark:bg-zinc-800 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Create and start Pods with Podman",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Select containers to run as a Pod."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Play Kubernetes YAML locally without Kubernetes."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Generate Kubernetes YAML from Pods.")),r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Manage Pods",sources:{light:(0,c.Z)("img/features/manage-pods.png"),dark:(0,c.Z)("img/features/manage-pods.png")}})))))}function f(){return r.createElement("section",{className:"text-gray-600 bg-zinc-100 dark:bg-zinc-900 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Pull image and manage registries",sources:{light:(0,c.Z)("img/ddextensions/dd-support.png"),dark:(0,c.Z)("img/ddextensions/dd-support.png")}})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Import Docker Desktop extensions"),r.createElement("br",{className:"hidden lg:inline-block"}),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Specify OCI image of a Docker Desktop extension to import it."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"For example: security scanner or deploy to OpenShift extensions."))))}function u(){const{siteConfig:e}=(0,l.Z)();return r.createElement(n.Z,{title:e.title,description:"Features"},r.createElement(m.Z,null),r.createElement(i,null),r.createElement(d,null),r.createElement(o,null),r.createElement(g,null),r.createElement(x,null),r.createElement(f,null))}}}]); \ No newline at end of file diff --git a/assets/js/d7fbbe43.c5acce9d.js b/assets/js/d7fbbe43.c5acce9d.js new file mode 100644 index 00000000000..221922eb457 --- /dev/null +++ b/assets/js/d7fbbe43.c5acce9d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2217],{544:(e,t,a)=>{a.d(t,{Z:()=>r});var l=a(7378),n=a(161);const r=function(){function e(){var e;if(!document||!document.documentElement)return;const t=document.documentElement;"dark"===(null==(e=t.dataset)?void 0:e.theme)?(t.classList.add("dark"),setTimeout((()=>{t.classList.add("dark")}),100)):(t.classList.remove("dark"),setTimeout((()=>{t.classList.remove("dark")}),100))}return(0,l.useEffect)((()=>{n.Z.canUseDOM&&e()}),[n.Z.canUseDOM]),(0,l.useEffect)((()=>{if(!n.Z.canUseDOM)return;const t=new MutationObserver((t=>{t.forEach((t=>{("data-rh"===t.attributeName&&"attributes"==t.type||"data-theme"===t.attributeName&&"attributes"==t.type)&&e()}))}));return t.observe(document.documentElement,{attributes:!0,childList:!1,subtree:!1}),()=>{t.disconnect()}}),[n.Z.canUseDOM]),l.createElement("div",null)}},464:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var l=a(353),n=a(952),r=a(7378),m=a(544),s=a(4034),c=a(8948);function i(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-200 dark:bg-zinc-800 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Manage containers",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"mb-8 leading-relaxed dark:text-gray-200 text-gray-800"},"List, Search, Inspect, Connect, Run and Stop containers.")),r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Manage containers",sources:{light:(0,c.Z)("img/features/manage-containers.png"),dark:(0,c.Z)("img/features/manage-containers.png")}})))))}function d(){return r.createElement("section",{className:"text-gray-600 bg-zinc-100 dark:text-gray-400 dark:bg-zinc-900 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"w-5/6 mb-10 md:mb-0"},r.createElement(s.Z,{className:"py-4",alt:"Pull image and manage registries",sources:{light:(0,c.Z)("img/features/pull-image.png"),dark:(0,c.Z)("img/features/pull-image.png")}})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Build, Pull and Push images"),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Build images from the tool."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Pull and push images by managing registries."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Run containers from these images"))))}function o(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-200 dark:bg-zinc-800 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Management from the tray icon",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Check status and start/stop container engines."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Create new machine if needed as well as start or stop Podman machines directly from the tray icon."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Quickly check activity status and stay updated without losing focus from other tasks.")),r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"rounded-lg shadow-lg",alt:"Manage Podman Machine",sources:{light:(0,c.Z)("img/features/management-from-tray-icon.png"),dark:(0,c.Z)("img/features/management-from-tray-icon.png")}})))))}function g(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-100 dark:bg-zinc-900 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Manage Podman Machine",sources:{light:(0,c.Z)("img/features/manage-podman-machine.png"),dark:(0,c.Z)("img/features/manage-podman-machine.png")}})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Manage Podman resources",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"View allocated memory, CPU and storage."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Create new machine if needed")))))}function x(){return r.createElement("div",null,r.createElement("section",{className:"text-gray-600 bg-zinc-200 dark:bg-zinc-800 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pr-24 md:pr-16 flex flex-col md:items-start md:text-left mb-16 md:mb-0 items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Create and start Pods with Podman",r.createElement("br",{className:"hidden lg:inline-block"})),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Select containers to run as a Pod."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Play Kubernetes YAML locally without Kubernetes."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Generate Kubernetes YAML from Pods.")),r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Manage Pods",sources:{light:(0,c.Z)("img/features/manage-pods.png"),dark:(0,c.Z)("img/features/manage-pods.png")}})))))}function f(){return r.createElement("section",{className:"text-gray-600 bg-zinc-100 dark:bg-zinc-900 dark:text-gray-400 body-font"},r.createElement("div",{className:"container mx-auto flex px-5 py-24 md:flex-row flex-col items-center"},r.createElement("div",{className:"lg:w-5/6 md:w-4/5 w-5/6 flex flex:col gap-10"},r.createElement(s.Z,{className:"py-4",alt:"Pull image and manage registries",sources:{light:(0,c.Z)("img/ddextensions/dd-support.png"),dark:(0,c.Z)("img/ddextensions/dd-support.png")}})),r.createElement("div",{className:"lg:flex-grow md:w-1/2 lg:pl-24 md:pl-16 flex flex-col md:items-start md:text-left items-center text-center"},r.createElement("h1",{className:"title-font sm:text-4xl text-3xl mb-4 font-medium text-gray-900 dark:text-white"},"Import Docker Desktop extensions"),r.createElement("br",{className:"hidden lg:inline-block"}),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"Specify OCI image of a Docker Desktop extension to import it."),r.createElement("p",{className:"leading-relaxed list-item dark:text-gray-200 text-gray-800"},"For example: security scanner or deploy to OpenShift extensions."))))}function u(){const{siteConfig:e}=(0,l.Z)();return r.createElement(n.Z,{title:e.title,description:"Features"},r.createElement(m.Z,null),r.createElement(i,null),r.createElement(d,null),r.createElement(o,null),r.createElement(g,null),r.createElement(x,null),r.createElement(f,null))}}}]); \ No newline at end of file diff --git a/assets/js/d83d689a.8ad7291e.js b/assets/js/d83d689a.8ad7291e.js new file mode 100644 index 00000000000..58c8e873745 --- /dev/null +++ b/assets/js/d83d689a.8ad7291e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[5068],{5318:(t,e,n)=>{n.d(e,{Zo:()=>d,kt:()=>u});var a=n(7378);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function r(t,e){if(null==t)return{};var n,a,o=function(t,e){if(null==t)return{};var n,a,o={},i=Object.keys(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var s=a.createContext({}),p=function(t){var e=a.useContext(s),n=e;return t&&(n="function"==typeof t?t(e):l(l({},e),t)),n},d=function(t){var e=p(t.components);return a.createElement(s.Provider,{value:e},t.children)},c={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},m=a.forwardRef((function(t,e){var n=t.components,o=t.mdxType,i=t.originalType,s=t.parentName,d=r(t,["components","mdxType","originalType","parentName"]),m=p(n),u=o,g=m["".concat(s,".").concat(u)]||m[u]||c[u]||i;return n?a.createElement(g,l(l({ref:e},d),{},{components:n})):a.createElement(g,l({ref:e},d))}));function u(t,e){var n=arguments,o=e&&e.mdxType;if("string"==typeof t||o){var i=n.length,l=new Array(i);l[0]=m;var r={};for(var s in e)hasOwnProperty.call(e,s)&&(r[s]=e[s]);r.originalType=t,r.mdxType="string"==typeof t?t:o,l[1]=r;for(var p=2;p<i;p++)l[p]=n[p];return a.createElement.apply(null,l)}return a.createElement.apply(null,n)}m.displayName="MDXCreateElement"},6766:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>s,contentTitle:()=>l,default:()=>c,frontMatter:()=>i,metadata:()=>r,toc:()=>p});var a=n(2685),o=(n(7378),n(5318));const i={sidebar_position:3},l="MacOS",r={unversionedId:"Installation/macos-install",id:"Installation/macos-install",title:"MacOS",description:"This page contains information regarding installation of Podman Desktop on MacOS.",source:"@site/docs/Installation/macos-install.md",sourceDirName:"Installation",slug:"/Installation/macos-install",permalink:"/docs/Installation/macos-install",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/macos-install.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Installation Guide for Podman Desktop",permalink:"/docs/Installation/"},next:{title:"Windows",permalink:"/docs/Installation/windows-install"}},s={},p=[{value:"Installing Podman Desktop on MacOS using .dmg file",id:"installing-podman-desktop-on-macos-using-dmg-file",level:2},{value:"Installing Podman Desktop on MacOS using brew.",id:"installing-podman-desktop-on-macos-using-brew",level:2},{value:"Installation steps",id:"installation-steps",level:3},{value:"Getting Started",id:"getting-started",level:2}],d={toc:p};function c(t){let{components:e,...i}=t;return(0,o.kt)("wrapper",(0,a.Z)({},d,i,{components:e,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"macos"},"MacOS"),(0,o.kt)("p",null,"This page contains information regarding installation of Podman Desktop on MacOS. "),(0,o.kt)("p",null,"You can install Podman Desktop on Mac:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Using the .dmg file "),(0,o.kt)("li",{parentName:"ol"},"Using Brew")),(0,o.kt)("admonition",{title:"Prerequisite",type:"info"},(0,o.kt)("p",{parentName:"admonition"},"Podman Desktop requires ",(0,o.kt)("a",{parentName:"p",href:"https://docs.podman.io/en/latest/index.html"},"Podman Engine"),". If you don't have Podman Engine installed, Podman Desktop will prompt you to do so at a later stage.")),(0,o.kt)("h2",{id:"installing-podman-desktop-on-macos-using-dmg-file"},"Installing Podman Desktop on MacOS using .dmg file"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Download the ",(0,o.kt)("inlineCode",{parentName:"strong"},".dmg")," file from the ",(0,o.kt)("a",{parentName:"strong",href:"/downloads/macos"},"Downloads")," section of this website.")),(0,o.kt)("p",null,'While we recommend getting the "universal" binary file which will work irrespective of the chip architecture your Mac possesses, you also have the option to get the applicable .dmg file depending on your Mac Hardware Architecture (i.e. Intel or Apple M1).'),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. Locate the downloaded file and and double-click on it. (Usually, you will find the downloaded file in the Downloads folder)")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("img",{alt:"img0",src:n(9090).Z,width:"1594",height:"786"}))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"3. Drag Podman Desktop icon to the Applications folder.")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("img",{alt:"img1",src:n(9777).Z,width:"1037",height:"703"}))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"4. Start Podman Desktop from the 'Launchpad' or Mac's ",(0,o.kt)("inlineCode",{parentName:"strong"},"Applications")," directory.")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("img",{alt:"img2",src:n(82).Z,width:"674",height:"714"}))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"5. Install Podman from Podman Desktop, if not yet installed.")," "),(0,o.kt)("p",null,'When you open Podman Desktop for the first time, click on the "View detection checks" button to scan if all the prerequisites to use Podman Desktop are met. If it says ',(0,o.kt)("inlineCode",{parentName:"p"},"\u274c podman cli was not found in the PATH"),", then you need to install the Podman CLI/Engine which can be done within the application. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img3",src:n(8169).Z,width:"2880",height:"1800"})),(0,o.kt)("p",null,'Click on the "Install" button next to the "View detection checks" button, and follow the instructions on screen.\nYou will be redirected to the Podman Installer. Follow the instructions on screen and enter your system password when asked.'),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img4",src:n(3119).Z,width:"1265",height:"1149"})),(0,o.kt)("p",null,"After installation is complete, close the installer. Podman Engine has been installed and you are now ready to use Podman Desktop."),(0,o.kt)("h2",{id:"installing-podman-desktop-on-macos-using-brew"},"Installing Podman Desktop on MacOS using ",(0,o.kt)("a",{parentName:"h2",href:"https://brew.sh/"},"brew"),"."),(0,o.kt)("admonition",{title:"Prerequisite",type:"info"},(0,o.kt)("ul",{parentName:"admonition"},(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://brew.sh/"},"Homebrew")))),(0,o.kt)("h3",{id:"installation-steps"},"Installation steps"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Open a terminal on your Mac."),(0,o.kt)("li",{parentName:"ol"},"Run the command mentioned below.")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"brew install podman-desktop\n")),(0,o.kt)("p",null,"Brew will also install the Podman Engine along with the Podman Desktop application, in case you don't have it installed yet. "),(0,o.kt)("p",null,"After the command is executed, you can find the Podman Desktop Application within the ",(0,o.kt)("inlineCode",{parentName:"p"},"Applications")," directory of the MacOS."),(0,o.kt)("h2",{id:"getting-started"},"Getting Started"),(0,o.kt)("p",null,"Learn more on how to get started with Podman Desktop by clicking ",(0,o.kt)("a",{parentName:"p",href:"/docs/getting-started/getting-started"},"here"),"."))}c.isMDXComponent=!0},9777:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/click-and-drag-862777e1ab1bfcafc559dd59f71a77e8.png"},9090:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/download-dmg-a847cf16a9f16dfddba0e46a4dbb3c2b.png"},8169:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/pd-before-podman-22ea6273dc67b3521d8836ce6fa717ec.png"},82:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/podman-desktop-app-9ea27077f1d767753acfb5c574657f27.png"},3119:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/system-pass-563b1bc0979f040e796c2e2eec40f11b.png"}}]); \ No newline at end of file diff --git a/assets/js/d83d689a.a7a10abb.js b/assets/js/d83d689a.a7a10abb.js deleted file mode 100644 index 8d9f977c068..00000000000 --- a/assets/js/d83d689a.a7a10abb.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[68],{5318:(t,e,n)=>{n.d(e,{Zo:()=>d,kt:()=>u});var a=n(7378);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function r(t,e){if(null==t)return{};var n,a,o=function(t,e){if(null==t)return{};var n,a,o={},i=Object.keys(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(a=0;a<i.length;a++)n=i[a],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}var s=a.createContext({}),p=function(t){var e=a.useContext(s),n=e;return t&&(n="function"==typeof t?t(e):l(l({},e),t)),n},d=function(t){var e=p(t.components);return a.createElement(s.Provider,{value:e},t.children)},c={inlineCode:"code",wrapper:function(t){var e=t.children;return a.createElement(a.Fragment,{},e)}},m=a.forwardRef((function(t,e){var n=t.components,o=t.mdxType,i=t.originalType,s=t.parentName,d=r(t,["components","mdxType","originalType","parentName"]),m=p(n),u=o,g=m["".concat(s,".").concat(u)]||m[u]||c[u]||i;return n?a.createElement(g,l(l({ref:e},d),{},{components:n})):a.createElement(g,l({ref:e},d))}));function u(t,e){var n=arguments,o=e&&e.mdxType;if("string"==typeof t||o){var i=n.length,l=new Array(i);l[0]=m;var r={};for(var s in e)hasOwnProperty.call(e,s)&&(r[s]=e[s]);r.originalType=t,r.mdxType="string"==typeof t?t:o,l[1]=r;for(var p=2;p<i;p++)l[p]=n[p];return a.createElement.apply(null,l)}return a.createElement.apply(null,n)}m.displayName="MDXCreateElement"},6766:(t,e,n)=>{n.r(e),n.d(e,{assets:()=>s,contentTitle:()=>l,default:()=>c,frontMatter:()=>i,metadata:()=>r,toc:()=>p});var a=n(2685),o=(n(7378),n(5318));const i={sidebar_position:3},l="MacOS",r={unversionedId:"Installation/macos-install",id:"Installation/macos-install",title:"MacOS",description:"This page contains information regarding installation of Podman Desktop on MacOS.",source:"@site/docs/Installation/macos-install.md",sourceDirName:"Installation",slug:"/Installation/macos-install",permalink:"/docs/Installation/macos-install",draft:!1,editUrl:"https://github.com/containers/podman-desktop/tree/main/website/docs/Installation/macos-install.md",tags:[],version:"current",sidebarPosition:3,frontMatter:{sidebar_position:3},sidebar:"tutorialSidebar",previous:{title:"Installation Guide for Podman Desktop",permalink:"/docs/Installation/"},next:{title:"Windows",permalink:"/docs/Installation/windows-install"}},s={},p=[{value:"Installing Podman Desktop on MacOS using .dmg file",id:"installing-podman-desktop-on-macos-using-dmg-file",level:2},{value:"Installing Podman Desktop on MacOS using brew.",id:"installing-podman-desktop-on-macos-using-brew",level:2},{value:"Installation steps",id:"installation-steps",level:3},{value:"Getting Started",id:"getting-started",level:2}],d={toc:p};function c(t){let{components:e,...i}=t;return(0,o.kt)("wrapper",(0,a.Z)({},d,i,{components:e,mdxType:"MDXLayout"}),(0,o.kt)("h1",{id:"macos"},"MacOS"),(0,o.kt)("p",null,"This page contains information regarding installation of Podman Desktop on MacOS. "),(0,o.kt)("p",null,"You can install Podman Desktop on Mac:"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Using the .dmg file "),(0,o.kt)("li",{parentName:"ol"},"Using Brew")),(0,o.kt)("admonition",{title:"Prerequisite",type:"info"},(0,o.kt)("p",{parentName:"admonition"},"Podman Desktop requires ",(0,o.kt)("a",{parentName:"p",href:"https://docs.podman.io/en/latest/index.html"},"Podman Engine"),". If you don't have Podman Engine installed, Podman Desktop will prompt you to do so at a later stage.")),(0,o.kt)("h2",{id:"installing-podman-desktop-on-macos-using-dmg-file"},"Installing Podman Desktop on MacOS using .dmg file"),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"1. Download the ",(0,o.kt)("inlineCode",{parentName:"strong"},".dmg")," file from the ",(0,o.kt)("a",{parentName:"strong",href:"/downloads/macos"},"Downloads")," section of this website.")),(0,o.kt)("p",null,'While we recommend getting the "universal" binary file which will work irrespective of the chip architecture your Mac possesses, you also have the option to get the applicable .dmg file depending on your Mac Hardware Architecture (i.e. Intel or Apple M1).'),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"2. Locate the downloaded file and and double-click on it. (Usually, you will find the downloaded file in the Downloads folder)")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("img",{alt:"img0",src:n(9090).Z,width:"1594",height:"786"}))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"3. Drag Podman Desktop icon to the Applications folder.")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("img",{alt:"img1",src:n(9777).Z,width:"1037",height:"703"}))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"4. Start Podman Desktop from the 'Launchpad' or Mac's ",(0,o.kt)("inlineCode",{parentName:"strong"},"Applications")," directory.")),(0,o.kt)("blockquote",null,(0,o.kt)("p",{parentName:"blockquote"},(0,o.kt)("img",{alt:"img2",src:n(82).Z,width:"674",height:"714"}))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"},"5. Install Podman from Podman Desktop, if not yet installed.")," "),(0,o.kt)("p",null,'When you open Podman Desktop for the first time, click on the "View detection checks" button to scan if all the prerequisites to use Podman Desktop are met. If it says ',(0,o.kt)("inlineCode",{parentName:"p"},"\u274c podman cli was not found in the PATH"),", then you need to install the Podman CLI/Engine which can be done within the application. "),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img3",src:n(8169).Z,width:"2880",height:"1800"})),(0,o.kt)("p",null,'Click on the "Install" button next to the "View detection checks" button, and follow the instructions on screen.\nYou will be redirected to the Podman Installer. Follow the instructions on screen and enter your system password when asked.'),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"img4",src:n(3119).Z,width:"1265",height:"1149"})),(0,o.kt)("p",null,"After installation is complete, close the installer. Podman Engine has been installed and you are now ready to use Podman Desktop."),(0,o.kt)("h2",{id:"installing-podman-desktop-on-macos-using-brew"},"Installing Podman Desktop on MacOS using ",(0,o.kt)("a",{parentName:"h2",href:"https://brew.sh/"},"brew"),"."),(0,o.kt)("admonition",{title:"Prerequisite",type:"info"},(0,o.kt)("ul",{parentName:"admonition"},(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://brew.sh/"},"Homebrew")))),(0,o.kt)("h3",{id:"installation-steps"},"Installation steps"),(0,o.kt)("ol",null,(0,o.kt)("li",{parentName:"ol"},"Open a terminal on your Mac."),(0,o.kt)("li",{parentName:"ol"},"Run the command mentioned below.")),(0,o.kt)("pre",null,(0,o.kt)("code",{parentName:"pre",className:"language-sh"},"brew install podman-desktop\n")),(0,o.kt)("p",null,"Brew will also install the Podman Engine along with the Podman Desktop application, in case you don't have it installed yet. "),(0,o.kt)("p",null,"After the command is executed, you can find the Podman Desktop Application within the ",(0,o.kt)("inlineCode",{parentName:"p"},"Applications")," directory of the MacOS."),(0,o.kt)("h2",{id:"getting-started"},"Getting Started"),(0,o.kt)("p",null,"Learn more on how to get started with Podman Desktop by clicking ",(0,o.kt)("a",{parentName:"p",href:"/docs/getting-started/getting-started"},"here"),"."))}c.isMDXComponent=!0},9777:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/click-and-drag-862777e1ab1bfcafc559dd59f71a77e8.png"},9090:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/download-dmg-a847cf16a9f16dfddba0e46a4dbb3c2b.png"},8169:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/pd-before-podman-22ea6273dc67b3521d8836ce6fa717ec.png"},82:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/podman-desktop-app-9ea27077f1d767753acfb5c574657f27.png"},3119:(t,e,n)=>{n.d(e,{Z:()=>a});const a=n.p+"assets/images/system-pass-563b1bc0979f040e796c2e2eec40f11b.png"}}]); \ No newline at end of file diff --git a/assets/js/df203c0f.060157b3.js b/assets/js/df203c0f.060157b3.js deleted file mode 100644 index 5c87dcadb4a..00000000000 --- a/assets/js/df203c0f.060157b3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[924],{7051:(e,t,l)=>{l.r(t),l.d(t,{default:()=>d});var a=l(7378),n=l(8944),r=l(1884),s=l(689),c=l(1123),o=l(5484),i=l(9213),u=l(952),g=l(505);function m(e){let{doc:t}=e;return a.createElement("article",{className:"margin-vert--lg"},a.createElement(r.Z,{to:t.permalink},a.createElement("h2",null,t.title)),t.description&&a.createElement("p",null,t.description))}function d(e){let{tag:t}=e;const l=function(){const{selectMessage:e}=(0,s.c)();return t=>e(t,(0,i.I)({id:"theme.docs.tagDocListPageTitle.nDocsTagged",description:'Pluralized label for "{count} docs tagged". 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)',message:"One doc tagged|{count} docs tagged"},{count:t}))}(),d=(0,i.I)({id:"theme.docs.tagDocListPageTitle",description:"The title of the page for a docs tag",message:'{nDocsTagged} with "{tagName}"'},{nDocsTagged:l(t.count),tagName:t.label});return a.createElement(c.FG,{className:(0,n.Z)(o.k.wrapper.docsPages,o.k.page.docsTagDocListPage)},a.createElement(c.d,{title:d}),a.createElement(g.Z,{tag:"doc_tag_doc_list"}),a.createElement(u.Z,null,a.createElement("div",{className:"container margin-vert--lg"},a.createElement("div",{className:"row"},a.createElement("main",{className:"col col--8 col--offset-2"},a.createElement("header",{className:"margin-bottom--xl"},a.createElement("h1",null,d),a.createElement(r.Z,{href:t.allTagsPath},a.createElement(i.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page"},"View All Tags"))),a.createElement("section",{className:"margin-vert--lg"},t.items.map((e=>a.createElement(m,{key:e.id,doc:e})))))))))}},689:(e,t,l)=>{l.d(t,{c:()=>i});var a=l(7378),n=l(353);const r=["zero","one","two","few","many","other"];function s(e){return r.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function o(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,a.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(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`),c}}),[e])}function i(){const e=o();return{selectMessage:(t,l)=>function(e,t,l){const a=e.split("|");if(1===a.length)return a[0];a.length>l.pluralForms.length&&console.error(`For locale=${l.locale}, a maximum of ${l.pluralForms.length} plural forms are expected (${l.pluralForms.join(",")}), but the message contains ${a.length}: ${e}`);const n=l.select(t),r=l.pluralForms.indexOf(n);return a[Math.min(r,a.length-1)]}(l,t,e)}}}}]); \ No newline at end of file diff --git a/assets/js/df203c0f.f86b54c4.js b/assets/js/df203c0f.f86b54c4.js new file mode 100644 index 00000000000..bfb56d010cd --- /dev/null +++ b/assets/js/df203c0f.f86b54c4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9924],{7051:(e,t,l)=>{l.r(t),l.d(t,{default:()=>d});var a=l(7378),n=l(8944),r=l(1884),s=l(689),c=l(1123),o=l(5484),i=l(9213),u=l(952),g=l(505);function m(e){let{doc:t}=e;return a.createElement("article",{className:"margin-vert--lg"},a.createElement(r.Z,{to:t.permalink},a.createElement("h2",null,t.title)),t.description&&a.createElement("p",null,t.description))}function d(e){let{tag:t}=e;const l=function(){const{selectMessage:e}=(0,s.c)();return t=>e(t,(0,i.I)({id:"theme.docs.tagDocListPageTitle.nDocsTagged",description:'Pluralized label for "{count} docs tagged". 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)',message:"One doc tagged|{count} docs tagged"},{count:t}))}(),d=(0,i.I)({id:"theme.docs.tagDocListPageTitle",description:"The title of the page for a docs tag",message:'{nDocsTagged} with "{tagName}"'},{nDocsTagged:l(t.count),tagName:t.label});return a.createElement(c.FG,{className:(0,n.Z)(o.k.wrapper.docsPages,o.k.page.docsTagDocListPage)},a.createElement(c.d,{title:d}),a.createElement(g.Z,{tag:"doc_tag_doc_list"}),a.createElement(u.Z,null,a.createElement("div",{className:"container margin-vert--lg"},a.createElement("div",{className:"row"},a.createElement("main",{className:"col col--8 col--offset-2"},a.createElement("header",{className:"margin-bottom--xl"},a.createElement("h1",null,d),a.createElement(r.Z,{href:t.allTagsPath},a.createElement(i.Z,{id:"theme.tags.tagsPageLink",description:"The label of the link targeting the tag list page"},"View All Tags"))),a.createElement("section",{className:"margin-vert--lg"},t.items.map((e=>a.createElement(m,{key:e.id,doc:e})))))))))}},689:(e,t,l)=>{l.d(t,{c:()=>i});var a=l(7378),n=l(353);const r=["zero","one","two","few","many","other"];function s(e){return r.filter((t=>e.includes(t)))}const c={locale:"en",pluralForms:s(["one","other"]),select:e=>1===e?"one":"other"};function o(){const{i18n:{currentLocale:e}}=(0,n.Z)();return(0,a.useMemo)((()=>{try{return function(e){const t=new Intl.PluralRules(e);return{locale:e,pluralForms:s(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`),c}}),[e])}function i(){const e=o();return{selectMessage:(t,l)=>function(e,t,l){const a=e.split("|");if(1===a.length)return a[0];a.length>l.pluralForms.length&&console.error(`For locale=${l.locale}, a maximum of ${l.pluralForms.length} plural forms are expected (${l.pluralForms.join(",")}), but the message contains ${a.length}: ${e}`);const n=l.select(t),r=l.pluralForms.indexOf(n);return a[Math.min(r,a.length-1)]}(l,t,e)}}}}]); \ No newline at end of file diff --git a/assets/js/f213dd13.6cfe5f17.js b/assets/js/f213dd13.6cfe5f17.js new file mode 100644 index 00000000000..1f201433445 --- /dev/null +++ b/assets/js/f213dd13.6cfe5f17.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[6049],{1326:s=>{s.exports=JSON.parse('{"label":"codespaces","permalink":"/blog/tags/codespaces","allTagsPath":"/blog/tags","count":1}')}}]); \ No newline at end of file diff --git a/assets/js/f6e0e63c.1688c2d8.js b/assets/js/f6e0e63c.1688c2d8.js new file mode 100644 index 00000000000..8ac1751af6e --- /dev/null +++ b/assets/js/f6e0e63c.1688c2d8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7536],{9592:e=>{e.exports=JSON.parse('{"label":"devcontainer","permalink":"/blog/tags/devcontainer","allTagsPath":"/blog/tags","count":1}')}}]); \ No newline at end of file diff --git a/assets/js/main.106eaf45.js b/assets/js/main.106eaf45.js new file mode 100644 index 00000000000..f96c275ac38 --- /dev/null +++ b/assets/js/main.106eaf45.js @@ -0,0 +1,2 @@ +/*! For license information please see main.106eaf45.js.LICENSE.txt */ +(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[179],{6573:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(7378);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},3427:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>o});var r=n(7378);const a=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},3375:(e,t,n)=>{"use strict";var r=n(7378),a=n(1542),o=n(4289),i=n(2883),l=n(161);const s=[n(142),n(3815),n(4374),n(6222)];var u=n(6623),c=n(5331),d=n(5473);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(2685),m=n(7092),h=n(353),g=n(8948),b=n(624),v=n(1123),y=n(3714),w=n(174),E=n(3149),k=n(505);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function x(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),a=function(){const{siteConfig:{url:e}}=(0,h.Z)(),{pathname:t}=(0,c.TH)();return e+(0,g.Z)(t)}(),o=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function _(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,b.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(v.d,{image:n}),r.createElement(x,null),r.createElement(S,null),r.createElement(k.Z,{tag:E.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const T=new Map;function C(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.f)(u.Z,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}}var A=n(3427),L=n(3340);function P(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=s.map((t=>{var r;const a=(null==(r=t.default)?void 0:r[e])??t[e];return null==a?void 0:a(...n)}));return()=>a.forEach((e=>null==e?void 0:e()))}const O=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(a&&function(e){const{hash:t}=e;if(t){const e=decodeURIComponent(t.substring(1)),n=document.getElementById(e);null==n||n.scrollIntoView()}else window.scrollTo(0,0)}(n),P("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function N(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>null==e.route.component.preload?void 0:e.route.component.preload())))}class I extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?P("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=P("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),N(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 r.createElement(O,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}const R=I,M="docusaurus-base-url-issue-banner-container",D="docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${F}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${F}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${M}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\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;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${D}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n var suggestionContainer = document.getElementById('${D}');\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,h.Z)();return(0,r.useLayoutEffect)((()=>{window[F]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:M}))}function U(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?r.createElement($,null):null}function z(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,h.Z)(),i=(0,g.Z)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:i}))}var j=n(6293);function Z(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement(j.Z,null,r.createElement(L.M,null,r.createElement(A.t,null,r.createElement(f,null,r.createElement(z,null),r.createElement(_,null),r.createElement(U,null),r.createElement(R,{location:C(t)},e)))))}var H=n(6887);const V=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{var r;if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??(null==(r=document.getElementsByName("script")[0])?void 0:r.parentNode);null==o||o.appendChild(a)}))}: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 W=n(3361);const G=new Set,q=new Set,K=()=>{var e,t;return(null==(e=navigator.connection)?void 0:e.effectiveType.includes("2g"))||(null==(t=navigator.connection)?void 0:t.saveData)},Y={prefetch(e){if(!(e=>!K()&&!q.has(e)&&!G.has(e))(e))return!1;G.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(H).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,W.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?V(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!K()&&!q.has(e))(e)&&(q.add(e),N(e))},Q=Object.freeze(Y);if(l.Z.canUseDOM){window.docusaurus=Q;const e=a.hydrate;N(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(o.VK,null,r.createElement(Z,null))),document.getElementById("__docusaurus"))}))}},3340:(e,t,n)=>{"use strict";n.d(t,{_:()=>c,M:()=>d});var r=n(7378),a=n(6809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"intro","docs":[{"id":"getting-started/getting-started","path":"/docs/getting-started/getting-started","sidebar":"tutorialSidebar"},{"id":"Installation/index","path":"/docs/Installation/","sidebar":"tutorialSidebar"},{"id":"Installation/linux-install","path":"/docs/Installation/linux-install","sidebar":"tutorialSidebar"},{"id":"Installation/macos-install","path":"/docs/Installation/macos-install","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install","path":"/docs/Installation/windows-install","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/intro","sidebar":"tutorialSidebar"},{"id":"podman-compose","path":"/docs/podman-compose","sidebar":"tutorialSidebar"},{"id":"troubleshooting","path":"/docs/troubleshooting","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/intro","label":"intro"}}}}],"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 l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.2.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.2.0"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.2.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.2.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.2.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.2.0"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.2.0"},"docusaurus-tailwindcss":{"type":"local"}}}'),u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},6293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7378),a=n(161),o=n(7092),i=n(952);function l(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},r.createElement("h1",null,"This page crashed."),r.createElement("p",null,t.message),r.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){let{error:t,tryAgain:n}=e;return r.createElement(c,{fallback:()=>r.createElement(l,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(i.Z,null,r.createElement(l,{error:t,tryAgain:n})))}const u=e=>r.createElement(s,e);class c extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.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??u)(e)}return e??null}}},161:(e,t,n)=>{"use strict";n.d(t,{Z:()=>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}},7092:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(2883);function o(e){return r.createElement(a.ql,e)}},1884:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(2685),a=n(7378),o=n(4289),i=n(1721),l=n(353),s=n(5626),u=n(161);const c=a.createContext({collectLink:()=>{}});var d=n(8948);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:h,isActive:g,"data-noBrokenLinkCheck":b,autoAddBaseUrl:v=!0,...y}=e;const{siteConfig:{trailingSlash:w,baseUrl:E}}=(0,l.Z)(),{withBaseUrl:k}=(0,d.C)(),S=(0,a.useContext)(c),x=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>x.current));const _=p||m;const T=(0,s.Z)(_),C=null==_?void 0:_.replace("pathname://","");let A=void 0!==C?(L=C,v&&(e=>e.startsWith("/"))(L)?k(L):L):void 0;var L;A&&T&&(A=(0,i.applyTrailingSlash)(A,{trailingSlash:w,baseUrl:E}));const P=(0,a.useRef)(!1),O=f?o.OL:o.rU,N=u.Z.canUseIntersectionObserver,I=(0,a.useRef)(),R=()=>{P.current||null==A||(window.docusaurus.preload(A),P.current=!0)};(0,a.useEffect)((()=>(!N&&T&&null!=A&&window.docusaurus.prefetch(A),()=>{N&&I.current&&I.current.disconnect()})),[I,A,N,T]);const M=(null==(n=A)?void 0:n.startsWith("#"))??!1,D=!A||!T||M;return D||b||S.collectLink(A),D?a.createElement("a",(0,r.Z)({ref:x,href:A},_&&!T&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(O,(0,r.Z)({},y,{onMouseEnter:R,onTouchStart:R,innerRef:e=>{x.current=e,N&&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!=A&&window.docusaurus.prefetch(A))}))})),I.current.observe(e))},to:A},f&&{isActive:g,activeClassName:h}))}const p=a.forwardRef(f)},9213:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7378);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=null==t?void 0: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 o=n(7529);function i(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 o[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(i({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:o}=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 l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},5688:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},5626:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},8948:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>i});var r=n(353),a=n(5626);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,r.Z)();return{withBaseUrl:(n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},353:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(3340);function o(){return(0,r.useContext)(a._)}},6457:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(3427);function o(){return(0,r.useContext)(a._)}},3361:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,o]=n;const i=r?`${r}.${a}`:a;var l;"object"==typeof(l=o)&&l&&Object.keys(l).length>0?e(o,i):t[i]=o}))}(e),t}},6881:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>o});var r=n(7378);const a=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(a),i=(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,...null==n?void 0:n.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},2935:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>b,gA:()=>p,WS:()=>m,_r:()=>d,Jo:()=>v,zh:()=>f,yW:()=>g,gB:()=>h});var r=n(5331),a=n(353),o=n(5688);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function u(e,t){const n=s(e,t),a=null==n?void 0:n.docs.find((e=>!!(0,r.LX)(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):{}}}const c={},d=()=>i("docusaurus-plugin-content-docs")??c,f=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=null==r?void 0: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});function p(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.TH)();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.LX)(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 m(e){void 0===e&&(e={});const t=p(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function h(e){return f(e).versions}function g(e){const t=f(e);return l(t)}function b(e){const t=f(e),{pathname:n}=(0,r.TH)();return u(t,n)}function v(e){const t=f(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},4374:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(8504),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()}}},3815:(e,t,n)=>{"use strict";n.r(t);var r=n(2349),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(1624)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},6125:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378);const a="iconExternalLink_nPrP";function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("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"}))}},952:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Lt});var r=n(7378),a=n(8944),o=n(6293),i=n(1123),l=n(2685),s=n(5331),u=n(9213),c=n(4993);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.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,u.I)({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 h(e){const t=e.children??m,{containerRef:n,onClick:a}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var g=n(5484),b=n(174);const v="skipToContent_oPtH";function y(){return r.createElement(h,{className:v})}var w=n(624),E=n(10);function k(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_J5rP";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,u.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",S,e.className)}),r.createElement(k,{width:14,height:14,strokeWidth:3.1}))}const _="content_bSb_";function T(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(_,e.className),dangerouslySetInnerHTML:{__html:n}}))}const C="announcementBar_zJRd",A="announcementBarPlaceholder_NpUd",L="announcementBarClose_Jjdj",P="announcementBarContent_t7IR";function O(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,E.nT)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return r.createElement("div",{className:C,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:A}),r.createElement(T,{className:P}),i&&r.createElement(x,{onClick:n,className:L}))}var N=n(2335),I=n(3457);var R=n(1763),M=n(3471);const D=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,N.e)(),t=(0,M.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,R.D9)(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 r.createElement(D.Provider,{value:n},t)}function B(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function $(){const e=(0,r.useContext)(D);if(!e)throw new R.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,M.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:B(o)})),[a,o,t])}function U(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:i}=$();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var z=n(5421),j=n(6457);function Z(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("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 H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("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 V={toggle:"toggle_ki11",toggleButton:"toggleButton_MMFG",darkToggleIcon:"darkToggleIcon_U96C",lightToggleIcon:"lightToggleIcon_lgto",toggleButtonDisabled:"toggleButtonDisabled_Uw7m"};function W(e){let{className:t,value:n,onChange:o}=e;const i=(0,j.Z)(),l=(0,u.I)({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"===n?(0,u.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,u.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(V.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",V.toggleButton,!i&&V.toggleButtonDisabled),type:"button",onClick:()=>o("dark"===n?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite"},r.createElement(Z,{className:(0,a.Z)(V.toggleIcon,V.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(V.toggleIcon,V.darkToggleIcon)})))}const G=r.memo(W);function q(e){let{className:t}=e;const n=(0,w.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,z.I)();return n?null:r.createElement(G,{className:t,value:a,onChange:o})}var K=n(898);function Y(){return r.createElement(K.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,N.e)();return r.createElement("button",{type:"button","aria-label":(0,u.I)({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()},r.createElement(k,{color:"var(--ifm-color-emphasis-600)"}))}function X(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(Y,null),r.createElement(q,{className:"margin-right--md"}),r.createElement(Q,null))}var J=n(1884),ee=n(8948),te=n(5626),ne=n(1503),re=n(6125);function ae(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:s,isDropdownLink:u,prependBaseUrlToHref:c,...d}=e;const f=(0,ee.Z)(a),p=(0,ee.Z)(t),m=(0,ee.Z)(o,{forcePrependBaseUrl:!0}),h=i&&o&&!(0,te.Z)(o),g=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,i,h&&r.createElement(re.Z,u&&{width:12,height:12}))};return o?r.createElement(J.Z,(0,l.Z)({href:c?m:o},d,g)):r.createElement(J.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?(0,ne.F)(n,t.pathname):t.pathname.startsWith(p)},d,g))}function oe(e){let{className:t,isDropdownItem:n=!1,...o}=e;const i=r.createElement(ae,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,i):i}function ie(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ae,(0,l.Z)({className:(0,a.Z)("menu__link",t)},o)))}function le(e){let{mobile:t=!1,position:n,...a}=e;const o=t?ie:oe;return r.createElement(o,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var se=n(376),ue=n(8862),ce=n(353);function de(e,t){return e.some((e=>function(e,t){return!!(0,ue.Mg)(e.to,t)||!!(0,ne.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function fe(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[u]),r.createElement("div",{ref:u,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c})},r.createElement(ae,(0,l.Z)({"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",o)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(He,(0,l.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),d(!1);const t=u.current.nextElementSibling;if(t){(t instanceof HTMLAnchorElement?t:t.querySelector("a")).focus()}}},activeClassName:"dropdown__link--active"},e,{key:n}))))))}function pe(e){let{items:t,className:n,position:o,onClick:i,...u}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,ce.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=de(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,se.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(ae,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},u,{onClick:e=>{e.preventDefault(),p()}}),u.children??u.label),r.createElement(se.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(He,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function me(e){let{mobile:t=!1,...n}=e;const a=t?pe:fe;return r.createElement(a,n)}var he=n(3714);function ge(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("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 be="iconLanguage_kvP7";var ve=n(1542),ye=n(7092),we=n(3584);function Ee(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var ke=n(6573),Se=["translations"];function xe(){return xe=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},xe.apply(this,arguments)}function _e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Te(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ce(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ae="Ctrl";var Le=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=Ce(e,Se),i=a.buttonText,l=void 0===i?"Search":i,s=a.buttonAriaLabel,u=void 0===s?"Search":s,c=_e((0,r.useState)(null),2),d=c[0],f=c[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("\u2318"):f(Ae))}),[]),r.createElement("button",xe({type:"button",className:"DocSearch DocSearch-Button","aria-label":u},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(ke.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===Ae?r.createElement(Ee,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Pe=n(3149);const Oe={button:{buttonText:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,u.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,u.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,u.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,u.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,u.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,u.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,u.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,u.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,u.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,u.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,u.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,u.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,u.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,u.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Ne=null;function Ie(e){let{hit:t,children:n}=e;return r.createElement(J.Z,{to:t.url},n)}function Re(e){let{state:t,onClose:n}=e;const{generateSearchPageLink:a}=(0,we.O)();return r.createElement(J.Z,{to:a(t.query),onClick:n},r.createElement(u.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function Me(e){var t;let{contextualSearch:a,externalUrlRegex:o,...i}=e;const{siteMetadata:u}=(0,ce.Z)(),c=function(){const{locale:e,tags:t}=(0,Pe._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),d=(null==(t=i.searchParameters)?void 0:t.facetFilters)??[],f=a?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,d):d,p={...i.searchParameters,facetFilters:f},{withBaseUrl:m}=(0,ee.C)(),h=(0,s.k6)(),g=(0,r.useRef)(null),b=(0,r.useRef)(null),[v,y]=(0,r.useState)(!1),[w,E]=(0,r.useState)(void 0),k=(0,r.useCallback)((()=>Ne?Promise.resolve():Promise.all([n.e(8777).then(n.bind(n,8777)),Promise.all([n.e(532),n.e(9127)]).then(n.bind(n,9127)),Promise.all([n.e(532),n.e(4670)]).then(n.bind(n,4670))]).then((e=>{let[{DocSearchModal:t}]=e;Ne=t}))),[]),S=(0,r.useCallback)((()=>{k().then((()=>{g.current=document.createElement("div"),document.body.insertBefore(g.current,document.body.firstChild),y(!0)}))}),[k,y]),x=(0,r.useCallback)((()=>{var e;y(!1),null==(e=g.current)||e.remove()}),[y]),_=(0,r.useCallback)((e=>{k().then((()=>{y(!0),E(e.key)}))}),[k,y,E]),T=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,ne.F)(o,t)?window.location.href=t:h.push(t)}}).current,C=(0,r.useRef)((e=>e.map((e=>{if((0,ne.F)(o,e.url))return e;const t=new URL(e.url);return{...e,url:m(`${t.pathname}${t.hash}`)}})))).current,A=(0,r.useMemo)((()=>e=>r.createElement(Re,(0,l.Z)({},e,{onClose:x}))),[x]),L=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",u.docusaurusVersion),e)),[u.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}({isOpen:v,onOpen:S,onClose:x,onInput:_,searchButtonRef:b}),r.createElement(r.Fragment,null,r.createElement(ye.Z,null,r.createElement("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),r.createElement(Le,{onTouchStart:k,onFocus:k,onMouseOver:k,onClick:S,ref:b,translations:Oe.button}),v&&Ne&&g.current&&(0,ve.createPortal)(r.createElement(Ne,(0,l.Z)({onClose:x,initialScrollY:window.scrollY,initialQuery:w,navigator:T,transformItems:C,hitComponent:Ie,transformSearchClient:L},i.searchPagePath&&{resultsFooterComponent:A},i,{searchParameters:p,placeholder:Oe.placeholder,translations:Oe.modal})),g.current))}function De(){const{siteConfig:e}=(0,ce.Z)();return r.createElement(Me,e.themeConfig.algolia)}const Fe="searchBox_WqAV";function Be(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,Fe)},t)}var $e=n(2935),Ue=n(6100);var ze=n(4453);const je=e=>e.docs.find((t=>t.id===e.mainDocId));const Ze={default:le,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,ce.Z)(),f=(0,he.l)(),{search:p,hash:m}=(0,s.TH)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;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":""}})),...a],g=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return r.createElement(me,(0,l.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ge,{className:be}),g),items:h}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(Be,{className:n},r.createElement(De,null))},dropdown:me,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:i=!1}=e;const l=i?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!o&&!i,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,$e.Iw)(a),s=(0,Ue.vY)(t,a);return null===s?null:r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.path)===s.path||!(null==i||!i.sidebar)&&i.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,$e.Iw)(a),s=(0,Ue.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.sidebar)===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,Ue.lO)(a)[0],s=t??i.label,u=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(le,(0,l.Z)({},o,{label:s,to:u}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...c}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,$e.Iw)(n),m=(0,$e.gB)(n),{savePreferredVersionName:h}=(0,ze.J)(n),g=[...o,...m.map((e=>{const t=p.alternateDocVersions[e.name]??je(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...i],b=(0,Ue.lO)(n)[0],v=t&&g.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):b.label,y=t&&g.length>1?void 0:je(b).path;return g.length<=1?r.createElement(le,(0,l.Z)({},c,{mobile:t,label:v,to:y,isActive:a?()=>!1:void 0})):r.createElement(me,(0,l.Z)({},c,{mobile:t,label:v,to:y,items:g,isActive:a?()=>!1:void 0}))}};function He(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=Ze[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function Ve(){const e=(0,N.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(He,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function We(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(u.Z,{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)"},"\u2190 Back to main menu"))}function Ge(){const e=0===(0,w.L)().navbar.items.length,t=$();return r.createElement(r.Fragment,null,!e&&r.createElement(We,{onClick:()=>t.hide()}),t.content)}function qe(){const e=(0,N.e)();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?r.createElement(U,{header:r.createElement(X,null),primaryMenu:r.createElement(Ve,null),secondaryMenu:r.createElement(Ge,null)}):null}const Ke="navbarHideable_hhpl",Ye="navbarHidden_nmcs";function Qe(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function Xe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),i=(0,N.e)(),{navbarRef:l,isNavbarVisible:s}=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,I.RF)(((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 l=null==r?void 0:r.scrollY,s=document.documentElement.scrollHeight-o.current,u=window.innerHeight;l&&i>=l?n(!1):i+u<s&&n(!0)})),(0,c.S)((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 r.createElement("nav",{ref:l,className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Ke,!s&&Ye],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Qe,{onClick:i.toggle}),r.createElement(qe,null))}function Je(e){let{width:t=30,height:n=30,className:a,...o}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function et(){const{toggle:e,shown:t}=(0,N.e)();return r.createElement("button",{onClick:e,"aria-label":(0,u.I)({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"},r.createElement(Je,null))}const tt="colorModeToggle_Hewu";function nt(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(He,(0,l.Z)({},e,{key:t})))))}function rt(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function at(){const e=(0,N.e)(),t=(0,w.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(rt,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(et,null),r.createElement(Y,null),r.createElement(nt,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(nt,{items:a}),r.createElement(q,{className:tt}),!o&&r.createElement(Be,null,r.createElement(De,null)))})}function ot(){return r.createElement(Xe,null,r.createElement(at,null))}function it(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...s}=t,u=(0,ee.Z)(n),c=(0,ee.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(J.Z,(0,l.Z)({className:"footer__link-item"},a?{href:i?c:a}:{to:u},s),o,a&&!(0,te.Z)(a)&&r.createElement(re.Z,null))}function lt(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(it,{item:t}))}function st(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(lt,{key:t,item:e})))))}function ut(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(st,{key:t,column:e}))))}function ct(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function dt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(it,{item:t})}function ft(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(dt,{item:e}),t.length!==n+1&&r.createElement(ct,null))))))}function pt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(ut,{columns:t}):r.createElement(ft,{links:t})}var mt=n(4034);const ht="footerLogoLink_tutC";function gt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,ee.C)(),o={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(mt.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:o,width:t.width,height:t.height,style:t.style})}function bt(e){let{logo:t}=e;return t.href?r.createElement(J.Z,{href:t.href,className:ht,target:t.target},r.createElement(gt,{logo:t})):r.createElement(gt,{logo:t})}function vt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function yt(e){let{style:t,links:n,logo:o,copyright:i}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(o||i)&&r.createElement("div",{className:"footer__bottom text--center"},o&&r.createElement("div",{className:"margin-bottom--sm"},o),i)))}function wt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return r.createElement(yt,{style:o,links:n&&n.length>0&&r.createElement(pt,{links:n}),logo:a&&r.createElement(bt,{logo:a}),copyright:t&&r.createElement(vt,{copyright:t})})}const Et=r.memo(wt);var kt=n(1819);const St="docusaurus.tab.",xt=r.createContext(void 0);const _t=(0,R.Qc)([z.S,E.pl,function(e){let{children:t}=e;const n=function(){const[e,t]=(0,r.useState)({}),n=(0,r.useCallback)(((e,t)=>{(0,kt.W)(`docusaurus.tab.${e}`).set(t)}),[]);(0,r.useEffect)((()=>{try{const e={};(0,kt._)().forEach((t=>{if(t.startsWith(St)){const n=t.substring(St.length);e[n]=(0,kt.W)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]);const a=(0,r.useCallback)(((e,r)=>{t((t=>({...t,[e]:r}))),n(e,r)}),[n]);return(0,r.useMemo)((()=>({tabGroupChoices:e,setTabGroupChoices:a})),[e,a])}();return r.createElement(xt.Provider,{value:n},t)},I.OC,ze.L5,i.VC,function(e){let{children:t}=e;return r.createElement(M.n2,null,r.createElement(N.M,null,r.createElement(F,null,t)))}]);function Tt(e){let{children:t}=e;return r.createElement(_t,null,t)}function Ct(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(u.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("p",null,t.message),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},r.createElement(u.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}const At="mainWrapper_MB5r";function Lt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:u}=e;return(0,b.t)(),r.createElement(Tt,null,r.createElement(i.d,{title:s,description:u}),r.createElement(y,null),r.createElement(O,null),r.createElement(ot,null),r.createElement("div",{id:d,className:(0,a.Z)(g.k.wrapper.main,At,l)},r.createElement(o.Z,{fallback:e=>r.createElement(Ct,e)},t)),!n&&r.createElement(Et,null))}},898:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2685),a=n(7378),o=n(1884),i=n(8948),l=n(353),s=n(624),u=n(4034);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},l=a.createElement(u.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:u}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,i.Z)((null==u?void 0:u.href)||"/"),h=n?"":t,g=(null==u?void 0:u.alt)??h;return a.createElement(o.Z,(0,r.Z)({to:m},p,(null==u?void 0:u.target)&&{target:u.target}),u&&a.createElement(c,{logo:u,alt:g,imageClassName:d}),null!=n&&a.createElement("b",{className:f},n))}},505:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(7092);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},4034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(2685),a=n(7378),o=n(8944),i=n(6457),l=n(5421);const s={themedImage:"themedImage_BQGR","themedImage--light":"themedImage--light_HAxW","themedImage--dark":"themedImage--dark_bGx0"};function u(e){const t=(0,i.Z)(),{colorMode:n}=(0,l.I)(),{sources:u,className:c,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:u[e],alt:d,className:(0,o.Z)(s.themedImage,s[`themedImage--${e}`],c)},f)))))}},376:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>m});var r=n(2685),a=n(7378),o=n(161);function i(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const l={display:"none",overflow:"hidden",height:"0px"},s={display:"block",overflow:"visible",height:"auto"};function u(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function c(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=(null==r?void 0:r.duration)??function(e){const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${(null==r?void 0:r.easing)??"ease-in-out"}`,height:`${t}px`}}function i(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return u(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function d(e){if(!o.Z.canUseDOM)return e?l:s}function f(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const f=(0,a.useRef)(null);return c({collapsibleRef:f,collapsed:n,animation:o}),a.createElement(t,{ref:f,style:s?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(u(f.current,n),null==i||i(n))},className:l},r)}function p(e){let{collapsed:t,...n}=e;const[o,i]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,a.useLayoutEffect)((()=>{o&&s(t)}),[o,t]),o?a.createElement(f,(0,r.Z)({},n,{collapsed:l})):null}function m(e){let{lazy:t,...n}=e;const r=t?p:f;return a.createElement(r,n)}},10:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7378),a=n(6457),o=n(1819),i=n(1763),l=n(624);const s=(0,o.W)("docusaurus.announcement.dismiss"),u=(0,o.W)("docusaurus.announcement.id"),c=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{o(c())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&d(!1),!r&&c()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return r.createElement(f.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},5421:(e,t,n)=>{"use strict";n.d(t,{I:()=>g,S:()=>h});var r=n(7378),a=n(161),o=n(1763),i=n(1819),l=n(624);const s=r.createContext(void 0),u="theme",c=(0,i.W)(u),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,i]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{c.set(p(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(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||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:s,get isDarkTheme(){return o===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[o,s])}function h(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(s);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},4453:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>b,Oh:()=>w});var r=n(7378),a=n(2935),o=n(5688),i=n(624),l=n(6100),s=n(1763),u=n(1819);const c=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,u.W)(c(e),{persistence:t}).set(n)},f=(e,t)=>(0,u.W)(c(e),{persistence:t}).get(),p=(e,t)=>{(0,u.W)(c(e),{persistence:t}).del()};const m=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(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(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return r.createElement(m.Provider,{value:n},t)}function b(e){let{children:t}=e;return l.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function v(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=v(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,a._r)(),[t]=v();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)])))}},2095:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7378),a=n(1763);const o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){let{children:t,name:n,items:a}=e;const o=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(i.Provider,{value:o},t)}function s(){const e=(0,r.useContext)(i);if(e===o)throw new a.i6("DocsSidebarProvider");return e}},2335:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7378),a=n(3471),o=n(8357),i=n(5331),l=n(1763);function s(e){!function(e){const t=(0,i.k6)(),n=(0,l.zX)(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(624);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=d();return r.createElement(c.Provider,{value:n},t)}function p(){const e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3471:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>i});var r=n(7378),a=n(1763);const o=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},174:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(7378);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)}}),[])}},3584:(e,t,n)=>{"use strict";n.d(t,{O:()=>l});var r=n(7378),a=n(5331),o=n(353);const i="q";function l(){const e=(0,a.k6)(),{siteConfig:{baseUrl:t}}=(0,o.Z)(),[n,l]=(0,r.useState)("");(0,r.useEffect)((()=>{const e=new URLSearchParams(window.location.search).get(i)??"";l(e)}),[]);return{searchQuery:n,setSearchQuery:(0,r.useCallback)((t=>{const n=new URLSearchParams(window.location.search);t?n.set(i,t):n.delete(i),e.replace({search:n.toString()}),l(t)}),[e]),generateSearchPageLink:(0,r.useCallback)((e=>`${t}search?q=${encodeURIComponent(e)}`),[t])}}},8357:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(7378),a=n(161);const o="desktop",i="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function u(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5484:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-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",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:{}}},6100:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>b,vY:()=>y,oz:()=>v,s1:()=>g});var r=n(7378),a=n(5331),o=n(5473),i=n(2935),l=n(4453),s=n(2095);function u(e){return Array.from(new Set(e))}var c=n(8862);const d=!!i._r;function f(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,c.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function h(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,c.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,c.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function g(){var e;const t=(0,s.V)(),{pathname:n}=(0,a.TH)();return!1!==(null==(e=(0,i.gA)())?void 0:e.pluginData.breadcrumbs)&&t?h({sidebarItems:t.items,pathname:n}):null}function b(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function v(e,t){const n=b(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(", ")}".\n Available sidebar ids are:\n - ${Object.keys(t).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=b(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(`DocNavbarItem: 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- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),i=t.routes,l=i.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:u}}},9162:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(353);function a(e){const{siteConfig:t}=(0,r.Z)(),{title:n,titleDelimiter:a}=t;return null!=e&&e.trim().length?`${e.trim()} ${a} ${n}`:n}},1123:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(7378),a=n(8944),o=n(7092),i=n(6881);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(8948),u=n(9162);function c(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const c=(0,u.p)(t),{withBaseUrl:d}=(0,s.C)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.Z)(o,i)},t)}},1763:(e,t,n)=>{"use strict";n.d(t,{D9:()=>i,Qc:()=>u,Ql:()=>s,i6:()=>l,zX:()=>o});var r=n(7378);const a=n(161).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){var n,r,a;super(),this.name="ReactContextError",this.message=`Hook ${(null==(n=this.stack)||null==(r=n.split("\n")[1])||null==(a=r.match(/at (?:\w+\.)?(?<name>\w+)/))?void 0:a.groups.name)??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},1503:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:()=>r})},8862:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7378),a=n(6623),o=n(353);function i(e,t){const n=e=>{var t;return null==(t=!e||e.endsWith("/")?e:`${e}/`)?void 0:t.toLowerCase()};return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().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.Z,baseUrl:e})),[e])}},3457:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>s,RF:()=>d});var r=n(7378),a=n(161),o=n(6457),i=n(1763);const l=r.createContext(void 0);function s(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 r.createElement(l.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const c=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(c()),o=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();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 f(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"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:()=>null==e.current?void 0:e.current()}}},3149:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>s,os:()=>l});var r=n(2935),a=n(353),o=n(4453);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,o.Oh)();const u=[i,...Object.keys(t).map((function(e){const r=(null==n?void 0:n.activePlugin.pluginId)===e?n.activeVersion:void 0,a=s[e],o=t[e].versions.find((e=>e.isLast));return l(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:u}}},1819:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,_:()=>s});const r="localStorage";function a(e){if(void 0===e&&(e=r),"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,o||(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),o=!0),null}var t}let o=!1;const i={get:()=>null,set:()=>{},del:()=>{}};function l(e,t){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}}(e);const n=a(null==t?void 0:t.persistence);return null===n?i:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{n.setItem(e,t)}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{n.removeItem(e)}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}}}}function s(e){void 0===e&&(e=r);const t=a(e);if(!t)return[];const n=[];for(let r=0;r<t.length;r+=1){const e=t.key(r);null!==e&&n.push(e)}return n}},3714:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(353),a=n(5331);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:i}=(0,a.TH)(),l=o===n?e:e.replace(`/${o}/`,"/"),s=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===n?`${l}`:`${l}${e}/`}(r)}${s}`}}}},4993:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7378),a=n(5331),o=n(1763);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},624:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(353);function a(){return(0,r.Z)().siteConfig.themeConfig}},2520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},1721:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(2520);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}})},6623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7378),a=n(2685),o=n(1237),i=n.n(o),l=n(6887);const s={"01a85c17":[()=>Promise.all([n.e(532),n.e(4013)]).then(n.bind(n,9898)),"@theme/BlogTagsListPage",9898],"03ccf92d":[()=>n.e(3259).then(n.t.bind(n,7276,19)),"~blog/default/blog-tags-codespaces-a42-list.json",7276],"059d1c6a":[()=>Promise.all([n.e(8068),n.e(8262)]).then(n.bind(n,6187)),"@site/src/pages/downloads/index.tsx",6187],"0d040286":[()=>n.e(8860).then(n.t.bind(n,7951,19)),"~blog/default/blog-tags-podman-desktop-31d-list.json",7951],"0e384e19":[()=>n.e(9671).then(n.bind(n,1012)),"@site/docs/intro.md",1012],17896441:[()=>Promise.all([n.e(532),n.e(1769),n.e(7918)]).then(n.bind(n,9949)),"@theme/DocItem",9949],"1a4e3797":[()=>Promise.all([n.e(532),n.e(7920)]).then(n.bind(n,6351)),"@theme/SearchPage",6351],"1be78505":[()=>Promise.all([n.e(532),n.e(9514)]).then(n.bind(n,5553)),"@theme/DocPage",5553],"1df93b7f":[()=>Promise.all([n.e(8068),n.e(3237)]).then(n.bind(n,7501)),"@site/src/pages/index.tsx",7501],"3720c009":[()=>Promise.all([n.e(532),n.e(3751)]).then(n.bind(n,4889)),"@theme/DocTagsListPage",4889],"382c5d2b":[()=>n.e(1441).then(n.t.bind(n,6591,19)),"~blog/default/blog-tags-podman-desktop-31d.json",6591],"38a042e4":[()=>n.e(7138).then(n.bind(n,4663)),"@site/blog/2022-11-17-develop-podman-using-codespaces.md",4663],"43b416ef":[()=>n.e(7847).then(n.t.bind(n,5745,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"4e8ec325":[()=>n.e(6181).then(n.bind(n,3719)),"@site/docs/getting-started/2022-08-05-getting-started.md",3719],"5087625a":[()=>Promise.all([n.e(8068),n.e(1724)]).then(n.bind(n,36)),"@site/src/pages/downloads/windows.tsx",36],"55960ee5":[()=>n.e(4121).then(n.t.bind(n,8070,19)),"~docs/default/tags-list-current-prop-15a.json",8070],"56c3a9b2":[()=>Promise.all([n.e(8068),n.e(3010)]).then(n.bind(n,5646)),"@site/src/pages/core-values/index.tsx",5646],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"6101b3fc":[()=>Promise.all([n.e(8068),n.e(5248)]).then(n.bind(n,3963)),"@site/src/pages/downloads/linux.tsx",3963],"6194ac84":[()=>n.e(397).then(n.t.bind(n,299,19)),"~docs/default/tag-docs-tags-podman-desktop-be3.json",299],"631e3189":[()=>n.e(1241).then(n.bind(n,7259)),"@site/docs/Installation/windows-install.md",7259],"657ac0bc":[()=>n.e(5625).then(n.t.bind(n,3769,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],"6875c492":[()=>Promise.all([n.e(532),n.e(1769),n.e(1947),n.e(8610)]).then(n.bind(n,1071)),"@theme/BlogTagsPostsPage",1071],"814f3328":[()=>n.e(2535).then(n.t.bind(n,5641,19)),"~blog/default/blog-post-list-prop-default.json",5641],"822c343e":[()=>n.e(7149).then(n.t.bind(n,4469,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-blog/default/plugin-route-context-module-100.json",4469],"8894e90f":[()=>Promise.all([n.e(8068),n.e(7505)]).then(n.bind(n,919)),"@site/src/pages/downloads/macOS.tsx",919],"933a69d3":[()=>n.e(7813).then(n.t.bind(n,1853,19)),"~docs/default/tag-docs-tags-getting-started-980.json",1853],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"9d9f8394":[()=>n.e(9360).then(n.bind(n,6304)),"@site/docs/troubleshooting.md",6304],"9e4087bc":[()=>n.e(3608).then(n.bind(n,7507)),"@theme/BlogArchivePage",7507],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(1769),n.e(1947),n.e(3089)]).then(n.bind(n,3462)),"@theme/BlogListPage",3462],a7023ddc:[()=>n.e(1713).then(n.t.bind(n,5208,19)),"~blog/default/blog-tags-tags-4c2.json",5208],ac371aaa:[()=>n.e(3130).then(n.bind(n,983)),"@site/docs/Installation/linux-install.md",983],b2b675dd:[()=>n.e(533).then(n.t.bind(n,8017,19)),"~blog/default/blog-c06.json",8017],b2f554cd:[()=>n.e(1477).then(n.t.bind(n,4556,19)),"~blog/default/blog-archive-80c.json",4556],ba322490:[()=>n.e(2178).then(n.t.bind(n,7085,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],ba5b9f11:[()=>n.e(7251).then(n.bind(n,8402)),"@site/blog/2022-11-17-develop-podman-using-codespaces.md?truncated=true",8402],beebaad6:[()=>n.e(4207).then(n.bind(n,1923)),"@site/docs/Installation/index.md",1923],c276ecb2:[()=>n.e(182).then(n.t.bind(n,1444,19)),"~blog/default/blog-tags-devcontainer-050-list.json",1444],cc591f25:[()=>n.e(6778).then(n.bind(n,1806)),"@site/docs/podman-compose.md",1806],ccc49370:[()=>Promise.all([n.e(532),n.e(1769),n.e(1947),n.e(6103)]).then(n.bind(n,3227)),"@theme/BlogPostPage",3227],d7fbbe43:[()=>n.e(2217).then(n.bind(n,464)),"@site/src/pages/features/index.tsx",464],d83d689a:[()=>n.e(5068).then(n.bind(n,6766)),"@site/docs/Installation/macos-install.md",6766],df203c0f:[()=>n.e(9924).then(n.bind(n,7051)),"@theme/DocTagDocListPage",7051],e665718d:[()=>n.e(114).then(n.bind(n,1261)),"@site/src/pages/extend/index.tsx",1261],f213dd13:[()=>n.e(6049).then(n.t.bind(n,1326,19)),"~blog/default/blog-tags-codespaces-a42.json",1326],f6e0e63c:[()=>n.e(7536).then(n.t.bind(n,9592,19)),"~blog/default/blog-tags-devcontainer-050.json",9592]};function u(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("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%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("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"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(3361),d=n(6881);function f(e,t){if("*"===e)return i()({loading:u,loader:()=>n.e(3893).then(n.bind(n,3893)),modules:["@theme/NotFound"],webpack:()=>[3893],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],f={},p=[],m=[],h=(0,c.Z)(o);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),i().Map({loading:u,loader:f,modules:p,webpack:()=>m,render(t,n){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)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 a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let o=i;const l=n.split(".");l.slice(0,-1).forEach((e=>{o=o[e]})),o[l[l.length-1]]=a}));const l=i.__comp;delete i.__comp;const s=i.__context;return delete i.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},i,n)))}})}const p=[{path:"/blog",component:f("/blog","591"),exact:!0},{path:"/blog/archive",component:f("/blog/archive","376"),exact:!0},{path:"/blog/develop-using-devcontainer",component:f("/blog/develop-using-devcontainer","8bd"),exact:!0},{path:"/blog/tags",component:f("/blog/tags","01c"),exact:!0},{path:"/blog/tags/codespaces",component:f("/blog/tags/codespaces","954"),exact:!0},{path:"/blog/tags/devcontainer",component:f("/blog/tags/devcontainer","f90"),exact:!0},{path:"/blog/tags/podman-desktop",component:f("/blog/tags/podman-desktop","437"),exact:!0},{path:"/core-values",component:f("/core-values","1ca"),exact:!0},{path:"/docs/tags",component:f("/docs/tags","956"),exact:!0},{path:"/docs/tags/getting-started",component:f("/docs/tags/getting-started","33b"),exact:!0},{path:"/docs/tags/podman-desktop",component:f("/docs/tags/podman-desktop","174"),exact:!0},{path:"/downloads",component:f("/downloads","ae5"),exact:!0},{path:"/downloads/linux",component:f("/downloads/linux","4a4"),exact:!0},{path:"/downloads/macOS",component:f("/downloads/macOS","330"),exact:!0},{path:"/downloads/windows",component:f("/downloads/windows","6e4"),exact:!0},{path:"/extend",component:f("/extend","2be"),exact:!0},{path:"/features",component:f("/features","606"),exact:!0},{path:"/search",component:f("/search","cf9"),exact:!0},{path:"/docs",component:f("/docs","246"),routes:[{path:"/docs/getting-started/getting-started",component:f("/docs/getting-started/getting-started","f9e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation",component:f("/docs/Installation","b2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/linux-install",component:f("/docs/Installation/linux-install","df8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/macos-install",component:f("/docs/Installation/macos-install","c78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install",component:f("/docs/Installation/windows-install","ebe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/intro",component:f("/docs/intro","aed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/podman-compose",component:f("/docs/podman-compose","7f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/troubleshooting",component:f("/docs/troubleshooting","5f7"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/",component:f("/","395"),exact:!0},{path:"*",component:f("*")}]},8944:(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,{Z:()=>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}},5036:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>p,PP:()=>A,Ep:()=>f});var r=n(2685);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("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;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 m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(1115);function s(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.Z)({},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(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}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 m(){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 h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var b="popstate",v="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.Z)(!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,E=i.getUserConfirmation,k=void 0===E?g:E,S=i.keyLength,x=void 0===S?6:S,_=e.basename?d(s(e.basename)):"";function T(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 C(){return Math.random().toString(36).substr(2,x)}var A=m();function L(e){(0,r.Z)(z,e),z.length=n.length,A.notifyListeners(z.location,z.action)}function P(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||I(T(e.state))}function O(){I(T(y()))}var N=!1;function I(e){if(N)N=!1,L();else{A.confirmTransitionTo(e,"POP",k,(function(t){t?L({action:"POP",location:e}):function(e){var t=z.location,n=M.indexOf(t.key);-1===n&&(n=0);var r=M.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(N=!0,F(a))}(e)}))}}var R=T(y()),M=[R.key];function D(e){return _+f(e)}function F(e){n.go(e)}var B=0;function $(e){1===(B+=e)&&1===e?(window.addEventListener(b,P),o&&window.addEventListener(v,O)):0===B&&(window.removeEventListener(b,P),o&&window.removeEventListener(v,O))}var U=!1;var z={length:n.length,action:"POP",location:R,createHref:D,push:function(e,t){var r="PUSH",o=p(e,t,C(),z.location);A.confirmTransitionTo(o,r,k,(function(e){if(e){var t=D(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=M.indexOf(z.location.key),u=M.slice(0,s+1);u.push(o.key),M=u,L({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,C(),z.location);A.confirmTransitionTo(o,r,k,(function(e){if(e){var t=D(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=M.indexOf(z.location.key);-1!==s&&(M[s]=o.key),L({action:r,location:o})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=A.setPrompt(e);return U||($(1),U=!0),function(){return U&&(U=!1,$(-1)),t()}},listen:function(e){var t=A.appendListener(e);return $(1),function(){$(-1),t()}}};return z}var E="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:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function x(){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 T(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?g:a,i=n.hashType,u=void 0===i?"slash":i,b=e.basename?d(s(e.basename)):"",v=k[u],y=v.encodePath,w=v.decodePath;function T(){var e=w(x());return b&&(e=c(e,b)),p(e)}var C=m();function A(e){(0,r.Z)(U,e),U.length=t.length,C.notifyListeners(U.location,U.action)}var L=!1,P=null;function O(){var e,t,n=x(),r=y(n);if(n!==r)_(r);else{var a=T(),i=U.location;if(!L&&(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(L)L=!1,A();else{var t="POP";C.confirmTransitionTo(e,t,o,(function(n){n?A({action:t,location:e}):function(e){var t=U.location,n=M.lastIndexOf(f(t));-1===n&&(n=0);var r=M.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(L=!0,D(a))}(e)}))}}(a)}}var N=x(),I=y(N);N!==I&&_(I);var R=T(),M=[f(R)];function D(e){t.go(e)}var F=0;function B(e){1===(F+=e)&&1===e?window.addEventListener(E,O):0===F&&window.removeEventListener(E,O)}var $=!1;var U={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+"#"+y(b+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,U.location);C.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=y(b+t);if(x()!==a){P=t,function(e){window.location.hash=e}(a);var o=M.lastIndexOf(f(U.location)),i=M.slice(0,o+1);i.push(t),M=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,U.location);C.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=y(b+t);x()!==a&&(P=t,_(a));var o=M.indexOf(f(U.location));-1!==o&&(M[o]=t),A({action:n,location:r})}}))},go:D,goBack:function(){D(-1)},goForward:function(){D(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return $||(B(1),$=!0),function(){return $&&($=!1,B(-1)),t()}},listen:function(e){var t=C.appendListener(e);return B(1),function(){B(-1),t()}}};return U}function C(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,l=void 0===i?0:i,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,u)}var g=C(l,0,o.length-1),b=o.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),v=f;function y(e){var t=C(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:b.length,action:"POP",location:b[g],index:g,entries:b,createHref:v,push:function(e,t){var r="PUSH",a=p(e,t,h(),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,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(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}},5839:(e,t,n)=>{"use strict";var r=n(9185),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},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var b=i[g];if(!(o[b]||r&&r[b]||h&&h[b]||l&&l[b])){var v=f(n,b);try{u(t,b,v)}catch(y){}}}}return t}},3996:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=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,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},142:(e,t,n)=>{"use strict";n.r(t)},6222:(e,t,n)=>{"use strict";n.r(t)},8504: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,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(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),l=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,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 l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=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)},2525:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),u=1;u<arguments.length;u++){for(var c in i=Object(arguments[u]))n.call(i,c)&&(s[c]=i[c]);if(t){l=t(i);for(var d=0;d<l.length;d++)r.call(i,l[d])&&(s[l[d]]=i[l[d]])}}return s}},2349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=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,"&").replace(/</g,"<").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 l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}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 l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||o[i(s)]?"Array"!==u||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",o),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 l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;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,l,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 m=0;m<p.length;++m){if(d&&d.cause==f+","+m)return;var h=p[m],g=h.inside,b=!!h.lookbehind,v=!!h.greedy,y=h.alias;if(v&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var E=h.pattern||h,k=l.next,S=c;k!==t.tail&&!(d&&S>=d.reach);S+=k.value.length,k=k.next){var x=k.value;if(t.length>e.length)return;if(!(x instanceof a)){var _,T=1;if(v){if(!(_=o(E,S,e,b))||_.index>=e.length)break;var C=_.index,A=_.index+_[0].length,L=S;for(L+=k.value.length;C>=L;)L+=(k=k.next).value.length;if(S=L-=k.value.length,k.value instanceof a)continue;for(var P=k;P!==t.tail&&(L<A||"string"==typeof P.value);P=P.next)T++,L+=P.value.length;T--,x=e.slice(S,L),_.index-=S}else if(!(_=o(E,0,x,b)))continue;C=_.index;var O=_[0],N=x.slice(0,C),I=x.slice(C+O.length),R=S+x.length;d&&R>d.reach&&(d.reach=R);var M=k.prev;if(N&&(M=s(t,M,N),S+=N.length),u(t,M,T),k=s(t,M,new a(f,g?r.tokenize(O,g):O,y,O)),I&&s(t,k,I),T>1){var D={cause:f+","+m,reach:R};i(e,t,n,k.prev,S,D),d&&D.reach>d.reach&&(d.reach=D.reach)}}}}}}function l(){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 s(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 l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}(),a=r;r.default=r,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"},/"|'/]}},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(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),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,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+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},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|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|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|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","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.shell=e.languages.bash}(a),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.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,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),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,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;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;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("\\[(?:[^[\\]\"']|"+n.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":[n,{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}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={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|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:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),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:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,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,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=/[*&][^\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;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=t[n];if("code"===a.type){var o=a.content[1],i=a.content[3];if(o&&i&&"code-language"===o.type&&"code-block"===i.type&&"string"==typeof o.content){var l=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(l=(/[a-z][\w-]*/i.exec(l)||[""])[0].toLowerCase());i.alias?"string"==typeof i.alias?i.alias=[i.alias,s]:i.alias.push(s):i.alias=[s]}}else e(a.content)}}(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],u=/language-(.+)/.exec(o);if(u){n=u[1];break}}var c,d=e.languages[n];if(d)t.content=e.highlight((c=t.content,c.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n);var r=l[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var f="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=f,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(f);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var i=RegExp(e.languages.markup.tag.pattern.source,"gi"),l={amp:"&",lt:"<",gt:">",quot:'"'},s=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"),a.length>0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&a.indexOf(u.content)>=0&&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!1}return!0}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&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 l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function u(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,s(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,c={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return i=0,function e(t){for(var n=0;n<t.length;n++){if(i>=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var s=o.substring(0,l),d=u(c[a]),p=o.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var h=[p];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,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 d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r<a;r++){var o=n[r];if("string"!=typeof o){var i=o.content;if(Array.isArray(i))if("template-string"===o.type){var l=i[1];if(3===i.length&&"string"!=typeof l&&"embedded-code"===l.type){var s=f(l),u=l.alias,d=Array.isArray(u)?u[0]:u,p=e.languages[d];if(!p)continue;i[1]=c(s,p,d)}}else t(i);else"string"!=typeof i&&t([i])}}}(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){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];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[a]={pattern:o});var i=o.inside||{};o.inside=i,i["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)}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 i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},l=function(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=i(a);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(s+=i(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=i(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},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){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,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=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(l){for(var s=0;s<l.length&&!(a>=o.length);s++){var u=l[s];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),m=f.indexOf(p);if(m>-1){++a;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=f.substring(m+p.length),v=[];h&&v.push.apply(v,i([h])),v.push(g),b&&v.push.apply(v,i([b])),"string"==typeof u?l.splice.apply(l,[s,1].concat(v)):u.content=v}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),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,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},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.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},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.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){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?: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|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)\b/i,{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,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=a},6761:()=>{!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:<SP_BS>)?|<SP_BS>)/.source.replace(/<SP_BS>/g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,a=/--[\w-]+=(?:<STR>|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(/<STR>/g,(function(){return r})),o={pattern:RegExp(r),greedy:!0},i={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function l(e,t){return e=e.replace(/<OPT>/g,(function(){return a})).replace(/<SP>/g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:l(/(^(?:ONBUILD<SP>)?\w+<SP>)<OPT>(?:<SP><OPT>)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[o,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:l(/(^(?:ONBUILD<SP>)?HEALTHCHECK<SP>(?:<OPT><SP>)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:l(/(^(?:ONBUILD<SP>)?FROM<SP>(?:<OPT><SP>)*(?!--)[^ \t\\]+<SP>)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:l(/(^ONBUILD<SP>)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:i,string:o,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:i},e.languages.dockerfile=e.languages.docker}(Prism)},1624:(e,t,n)=>{var r={"./prism-docker":6761};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=1624},8772:(e,t,n)=>{"use strict";var r=n(331);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=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 l.name="Invariant Violation",l}}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}},3615:(e,t,n)=>{e.exports=n(8772)()},331:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3577:(e,t,n)=>{"use strict";var r=n(7378),a=n(2525),o=n(1102);function i(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."}if(!r)throw Error(i(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),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=Object.prototype.hasOwnProperty,m={},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 b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){b[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];b[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){b[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){b[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){b[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){b[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){b[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){b[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){b[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var v=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=b.hasOwnProperty(t)?b[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!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[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(v,y);b[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(v,y);b[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(v,y);b[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),b.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){b[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=60103,S=60106,x=60107,_=60108,T=60114,C=60109,A=60110,L=60112,P=60113,O=60120,N=60115,I=60116,R=60121,M=60128,D=60129,F=60130,B=60131;if("function"==typeof Symbol&&Symbol.for){var $=Symbol.for;k=$("react.element"),S=$("react.portal"),x=$("react.fragment"),_=$("react.strict_mode"),T=$("react.profiler"),C=$("react.provider"),A=$("react.context"),L=$("react.forward_ref"),P=$("react.suspense"),O=$("react.suspense_list"),N=$("react.memo"),I=$("react.lazy"),R=$("react.block"),$("react.scope"),M=$("react.opaque.id"),D=$("react.debug_trace_mode"),F=$("react.offscreen"),B=$("react.legacy_hidden")}var U,z="function"==typeof Symbol&&Symbol.iterator;function j(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}function Z(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var H=!1;function V(e,t){if(!e||H)return"";H=!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(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"==typeof s.stack){for(var a=s.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Z(e):""}function W(e){switch(e.tag){case 5:return Z(e.type);case 16:return Z("Lazy");case 13:return Z("Suspense");case 19:return Z("SuspenseList");case 0:case 2:case 15:return e=V(e.type,!1);case 11:return e=V(e.type.render,!1);case 22:return e=V(e.type._render,!1);case 1:return e=V(e.type,!0);default:return""}}function G(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 x:return"Fragment";case S:return"Portal";case T:return"Profiler";case _:return"StrictMode";case P: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 L:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case N:return G(e.type);case R:return G(e._render);case I:t=e._payload,e=e._init;try{return G(e(t))}catch(n){}}return null}function q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=K(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=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(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 J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(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 te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=q(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")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(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 ae(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(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=""+q(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 le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ue(e,t){var n=q(t.value),r=q(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 ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(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 me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,ge,be=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.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 ge(e,t)}))}:ge);function ve(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 ye={animationIterationCount:!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},we=["Webkit","ms","Moz","O"];function Ee(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function ke(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=Ee(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Se=a({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 xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function _e(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}}function Te(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Ae=null,Le=null;function Pe(e){if(e=ra(e)){if("function"!=typeof Ce)throw Error(i(280));var t=e.stateNode;t&&(t=oa(t),Ce(e.stateNode,e.type,t))}}function Oe(e){Ae?Le?Le.push(e):Le=[e]:Ae=e}function Ne(){if(Ae){var e=Ae,t=Le;if(Le=Ae=null,Pe(e),t)for(e=0;e<t.length;e++)Pe(t[e])}}function Ie(e,t){return e(t)}function Re(e,t,n,r,a){return e(t,n,r,a)}function Me(){}var De=Ie,Fe=!1,Be=!1;function $e(){null===Ae&&null===Le||(Me(),Ne())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=oa(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(i(231,t,typeof n));return n}var ze=!1;if(d)try{var je={};Object.defineProperty(je,"passive",{get:function(){ze=!0}}),window.addEventListener("test",je,je),window.removeEventListener("test",je,je)}catch(ge){ze=!1}function Ze(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var He=!1,Ve=null,We=!1,Ge=null,qe={onError:function(e){He=!0,Ve=e}};function Ke(e,t,n,r,a,o,i,l,s){He=!1,Ve=null,Ze.apply(qe,arguments)}function Ye(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Qe(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 Xe(e){if(Ye(e)!==e)throw Error(i(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ye(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Xe(a),e;if(o===r)return Xe(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,it=[],lt=null,st=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="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 mt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=mt(t,n,r,a,o),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function bt(e){var t=na(e.target);if(null!==t){var n=Ye(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Qe(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function vt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){vt(e)&&n.delete(t)}function wt(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==lt&&vt(lt)&&(lt=null),null!==st&&vt(st)&&(st=null),null!==ut&&vt(ut)&&(ut=null),ct.forEach(yt),dt.forEach(yt)}function Et(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,wt)))}function kt(e){function t(t){return Et(t,e)}if(0<it.length){Et(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&Et(lt,e),null!==st&&Et(st,e),null!==ut&&Et(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)bt(n),null===n.blockedOn&&ft.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},_t={},Tt={};function Ct(e){if(_t[e])return _t[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Tt)return _t[e]=n[t];return e}d&&(Tt=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var At=Ct("animationend"),Lt=Ct("animationiteration"),Pt=Ct("animationstart"),Ot=Ct("transitionend"),Nt=new Map,It=new Map,Rt=["abort","abort",At,"animationEnd",Lt,"animationIteration",Pt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Ot,"transitionEnd","waiting","waiting"];function Mt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),It.set(r,t),Nt.set(r,a),u(a,[r])}}(0,o.unstable_now)();var Dt=8;function Ft(e){if(0!=(1&e))return Dt=15,1;if(0!=(2&e))return Dt=14,2;if(0!=(4&e))return Dt=13,4;var t=24&e;return 0!==t?(Dt=12,t):0!=(32&e)?(Dt=11,32):0!==(t=192&e)?(Dt=10,t):0!=(256&e)?(Dt=9,256):0!==(t=3584&e)?(Dt=8,t):0!=(4096&e)?(Dt=7,4096):0!==(t=4186112&e)?(Dt=6,t):0!==(t=62914560&e)?(Dt=5,t):67108864&e?(Dt=4,67108864):0!=(134217728&e)?(Dt=3,134217728):0!==(t=805306368&e)?(Dt=2,t):0!=(1073741824&e)?(Dt=1,1073741824):(Dt=8,e)}function Bt(e,t){var n=e.pendingLanes;if(0===n)return Dt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==o)r=o,a=Dt=15;else if(0!==(o=134217727&n)){var s=o&~i;0!==s?(r=Ft(s),a=Dt):0!==(l&=o)&&(r=Ft(l),a=Dt)}else 0!==(o=n&~i)?(r=Ft(o),a=Dt):0!==l&&(r=Ft(l),a=Dt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Ft(t),a<=Dt)return t;Dt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Ht(t)),r|=e[n],t&=~a;return r}function $t(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=zt(24&~t))?Ut(10,t):e;case 10:return 0===(e=zt(192&~t))?Ut(8,t):e;case 8:return 0===(e=zt(3584&~t))&&(0===(e=zt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=zt(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function zt(e){return e&-e}function jt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Zt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Vt(e)/Wt|0)|0},Vt=Math.log,Wt=Math.LN2;var Gt=o.unstable_UserBlockingPriority,qt=o.unstable_runWithPriority,Kt=!0;function Yt(e,t,n,r){Fe||Me();var a=Xt,o=Fe;Fe=!0;try{Re(a,e,t,n,r)}finally{(Fe=o)||$e()}}function Qt(e,t,n,r){qt(Gt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var a;if(Kt)if((a=0==(4&t))&&0<it.length&&-1<pt.indexOf(e))e=mt(null,e,t,n,r),it.push(e);else{var o=Jt(e,t,n,r);if(null===o)a&&ht(e,r);else{if(a){if(-1<pt.indexOf(e))return e=mt(o,e,t,n,r),void it.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return lt=gt(lt,e,t,n,r,a),!0;case"dragenter":return st=gt(st,e,t,n,r,a),!0;case"mouseover":return ut=gt(ut,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ct.set(o,gt(ct.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,dt.set(o,gt(dt.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;ht(e,r)}Mr(e,t,r,null,n)}}}function Jt(e,t,n,r){var a=Te(r);if(null!==(a=na(a))){var o=Ye(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Qe(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Mr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.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 nn=a.slice(e,1<t?1-t:void 0)}function an(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 on(){return!0}function ln(){return!1}function sn(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)?on:ln,this.isPropagationStopped=ln,this}return a(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=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),mn=a({},fn,{view:0,detail:0}),hn=sn(mn),gn=a({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:An,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!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),bn=sn(gn),vn=sn(a({},gn,{dataTransfer:0})),yn=sn(a({},mn,{relatedTarget:0})),wn=sn(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),kn=sn(En),Sn=sn(a({},fn,{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"},_n={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"},Tn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Tn[e])&&!!t[e]}function An(){return Cn}var Ln=a({},mn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:An,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Pn=sn(Ln),On=sn(a({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Nn=sn(a({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:An})),In=sn(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=a({},gn,{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}),Mn=sn(Rn),Dn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,Bn=null;d&&"documentMode"in document&&(Bn=document.documentMode);var $n=d&&"TextEvent"in window&&!Bn,Un=d&&(!Fn||Bn&&8<Bn&&11>=Bn),zn=String.fromCharCode(32),jn=!1;function Zn(e,t){switch(e){case"keyup":return-1!==Dn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Wn={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 Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Wn[e.type]:"textarea"===t}function qn(e,t,n,r){Oe(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Yn=null;function Qn(e){Lr(e,0)}function Xn(e){if(Q(aa(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){Kn&&(Kn.detachEvent("onpropertychange",or),Yn=Kn=null)}function or(e){if("value"===e.propertyName&&Xn(Yn)){var t=[];if(qn(t,Yn,e,Te(e)),e=Qn,Fe)e(t);else{Fe=!0;try{Ie(e,t)}finally{Fe=!1,$e()}}}}function ir(e,t,n){"focusin"===e?(ar(),Yn=n,(Kn=t).attachEvent("onpropertychange",or)):"focusout"===e&&ar()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Yn)}function sr(e,t){if("click"===e)return Xn(t)}function ur(e,t){if("input"===e||"change"===e)return Xn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(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++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mr(e,t){var n,r=pr(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=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function br(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)}var vr=d&&"documentMode"in document&&11>=document.documentMode,yr=null,wr=null,Er=null,kr=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;kr||null==yr||yr!==X(r)||("selectionStart"in(r=yr)&&br(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},Er&&fr(Er,r)||(Er=r,0<(r=Fr(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Mt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mt(Rt,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<xr.length;_r++)It.set(xr[_r],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Tr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Tr));function Ar(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,s,u){if(Ke.apply(this,arguments),He){if(!He)throw Error(i(198));var c=Ve;He=!1,Ve=null,We||(We=!0,Ge=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=0!=(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 l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Ar(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Ar(a,l,u),o=s}}}if(We)throw e=Ge,We=!1,Ge=null,e}function Pr(e,t){var n=ia(t),r=e+"__bubble";n.has(r)||(Rr(t,e,2,!1),n.add(r))}var Or="_reactListening"+Math.random().toString(36).slice(2);function Nr(e){e[Or]||(e[Or]=!0,l.forEach((function(t){Cr.has(t)||Ir(t,!1,e,null),Ir(t,!0,e,null)})))}function Ir(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&Cr.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ia(o),l=e+"__"+(t?"capture":"bubble");i.has(l)||(t&&(a|=4),Rr(o,e,a,t),i.add(l))}function Rr(e,t,n,r){var a=It.get(t);switch(void 0===a?2:a){case 0:a=Yt;break;case 1:a=Qt;break;default:a=Xt}n=a.bind(null,t,n,e),a=void 0,!ze||"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 Mr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=na(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Be)return e(t,n);Be=!0;try{De(e,t,n)}finally{Be=!1,$e()}}((function(){var r=o,a=Te(n),i=[];e:{var l=Nt.get(e);if(void 0!==l){var s=pn,u=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=Pn;break;case"focusin":u="focus",s=yn;break;case"focusout":u="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;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":s=bn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Nn;break;case At:case Lt:case Pt:s=wn;break;case Ot:s=In;break;case"scroll":s=hn;break;case"wheel":s=Mn;break;case"copy":case"cut":case"paste":s=kn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=On}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=Ue(m,f))&&c.push(Dr(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!na(u)&&!u[ea])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?na(u):null)&&(u!==(d=Ye(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=bn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=On,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:aa(s),p=null==u?l:aa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,na(a)===r&&((c=new c(f,m+"enter",u,n,a)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=Br(p))m++;for(p=0,h=f;h;h=Br(h))p++;for(;0<m-p;)c=Br(c),m--;for(;0<p-m;)f=Br(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=Br(c),f=Br(f)}c=null}else c=null;null!==s&&$r(i,l,s,c,!1),null!==u&&null!==d&&$r(i,d,u,c,!0)}if("select"===(s=(l=r?aa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Jn;else if(Gn(l))if(er)g=ur;else{g=lr;var b=ir}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=sr);switch(g&&(g=g(e,r))?qn(i,g,n,a):(b&&b(e,l,r),"focusout"===e&&(b=l._wrapperState)&&b.controlled&&"number"===l.type&&ae(l,"number",l.value)),b=r?aa(r):window,e){case"focusin":(Gn(b)||"true"===b.contentEditable)&&(yr=b,wr=r,Er=null);break;case"focusout":Er=wr=yr=null;break;case"mousedown":kr=!0;break;case"contextmenu":case"mouseup":case"dragend":kr=!1,Sr(i,n,a);break;case"selectionchange":if(vr)break;case"keydown":case"keyup":Sr(i,n,a)}var v;if(Fn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Vn?Zn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Un&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Vn&&(v=rn()):(tn="value"in(en=a)?en.value:en.textContent,Vn=!0)),0<(b=Fr(r,y)).length&&(y=new Sn(y,e,null,n,a),i.push({event:y,listeners:b}),v?y.data=v:null!==(v=Hn(n))&&(y.data=v))),(v=$n?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(jn=!0,zn);case"textInput":return(e=t.data)===zn&&jn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!Fn&&Zn(e,t)?(e=rn(),nn=tn=en=null,Vn=!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 Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=v))}Lr(i,t)}))}function Dr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(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=Ue(e,n))&&r.unshift(Dr(e,o,a)),null!=(o=Ue(e,t))&&r.push(Dr(e,o,a))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function $r(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=Ue(n,o))&&i.unshift(Dr(n,s,l)):a||null!=(s=Ue(n,o))&&i.push(Dr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function Ur(){}var zr=null,jr=null;function Zr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Vr="function"==typeof setTimeout?setTimeout:void 0,Wr="function"==typeof clearTimeout?clearTimeout:void 0;function Gr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Kr(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 Yr=0;var Qr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Qr,Jr="__reactProps$"+Qr,ea="__reactContainer$"+Qr,ta="__reactEvents$"+Qr;function na(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Kr(e);null!==e;){if(n=e[Xr])return n;e=Kr(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Xr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function oa(e){return e[Jr]||null}function ia(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var la=[],sa=-1;function ua(e){return{current:e}}function ca(e){0>sa||(e.current=la[sa],la[sa]=null,sa--)}function da(e,t){sa++,la[sa]=e.current,e.current=t}var fa={},pa=ua(fa),ma=ua(!1),ha=fa;function ga(e,t){var n=e.type.contextTypes;if(!n)return fa;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 ba(e){return null!=(e=e.childContextTypes)}function va(){ca(ma),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(i(168));da(pa,t),da(ma,n)}function wa(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,G(t)||"Unknown",o));return a({},n,r)}function Ea(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ha=pa.current,da(pa,e),da(ma,ma.current),!0}function ka(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=wa(e,t,ha),r.__reactInternalMemoizedMergedChildContext=e,ca(ma),ca(pa),da(pa,e)):ca(ma),da(ma,n)}var Sa=null,xa=null,_a=o.unstable_runWithPriority,Ta=o.unstable_scheduleCallback,Ca=o.unstable_cancelCallback,Aa=o.unstable_shouldYield,La=o.unstable_requestPaint,Pa=o.unstable_now,Oa=o.unstable_getCurrentPriorityLevel,Na=o.unstable_ImmediatePriority,Ia=o.unstable_UserBlockingPriority,Ra=o.unstable_NormalPriority,Ma=o.unstable_LowPriority,Da=o.unstable_IdlePriority,Fa={},Ba=void 0!==La?La:function(){},$a=null,Ua=null,za=!1,ja=Pa(),Za=1e4>ja?Pa:function(){return Pa()-ja};function Ha(){switch(Oa()){case Na:return 99;case Ia:return 98;case Ra:return 97;case Ma:return 96;case Da:return 95;default:throw Error(i(332))}}function Va(e){switch(e){case 99:return Na;case 98:return Ia;case 97:return Ra;case 96:return Ma;case 95:return Da;default:throw Error(i(332))}}function Wa(e,t){return e=Va(e),_a(e,t)}function Ga(e,t,n){return e=Va(e),Ta(e,t,n)}function qa(){if(null!==Ua){var e=Ua;Ua=null,Ca(e)}Ka()}function Ka(){if(!za&&null!==$a){za=!0;var e=0;try{var t=$a;Wa(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),$a=null}catch(n){throw null!==$a&&($a=$a.slice(e+1)),Ta(Na,qa),n}finally{za=!1}}}var Ya=E.ReactCurrentBatchConfig;function Qa(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Xa=ua(null),Ja=null,eo=null,to=null;function no(){to=eo=Ja=null}function ro(e){var t=Xa.current;ca(Xa),e.type._context._currentValue=t}function ao(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function oo(e,t){Ja=e,to=eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Fi=!0),e.firstContext=null)}function io(e,t){if(to!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(to=e,t=1073741823),t={context:e,observedBits:t,next:null},null===eo){if(null===Ja)throw Error(i(308));eo=t,Ja.dependencies={lanes:0,firstContext:t,responders:null}}else eo=eo.next=t;return e._currentValue}var lo=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function uo(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 co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function po(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 mo(e,t,n,r){var o=e.updateQueue;lo=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?i=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==i){for(f=o.baseState,l=0,d=c=u=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,h=i;switch(s=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,s);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(p,f,s):m))break e;f=a({},f,s);break e;case 2:lo=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,l|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===d&&(u=f),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,zl|=l,e.lanes=l,e.memoizedState=f}}function ho(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(i(191,a));a.call(r)}}}var go=(new r.Component).refs;function bo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var vo={isMounted:function(e){return!!(e=e._reactInternals)&&Ye(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),o=co(r,a);o.payload=t,null!=n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),o=co(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fs(),r=ps(e),a=co(n,r);a.tag=2,null!=t&&(a.callback=t),fo(e,a),ms(e,r,n)}};function yo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,o))}function wo(e,t,n){var r=!1,a=fa,o=t.contextType;return"object"==typeof o&&null!==o?o=io(o):(a=ba(t)?ha:pa.current,o=(r=null!=(r=t.contextTypes))?ga(e,a):fa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=vo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Eo(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&&vo.enqueueReplaceState(t,t.state,null)}function ko(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=go,so(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=io(o):(o=ba(t)?ha:pa.current,a.context=ga(e,o)),mo(e,n,a,r),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(bo(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&&vo.enqueueReplaceState(a,a.state,null),mo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var So=Array.isArray;function xo(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(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===go&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function _o(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function To(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}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=Ws(e,t)).index=0,e.sibling=null,e}function o(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):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ys(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=xo(e,t,n),r.return=e,r):((r=Gs(n.type,n.key,n.props,null,e.mode,r)).ref=xo(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=Qs(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=qs(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ys(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Gs(t.type,t.key,t.props,null,e.mode,n)).ref=xo(e,null,t),n.return=e,n;case S:return(t=Qs(t,e.mode,n)).return=e,t}if(So(t)||j(t))return(t=qs(t,e.mode,n,null)).return=e,t;_o(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?n.type===x?d(e,t,n.props.children,r,a):u(e,t,n,r):null;case S:return n.key===a?c(e,t,n,r):null}if(So(n)||j(n))return null!==a?null:d(e,t,n,r,null);_o(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return e=e.get(null===r.key?n:r.key)||null,r.type===x?d(t,e,r.props.children,a,r.key):u(t,e,r,a);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(So(r)||j(r))return d(t,e=e.get(n)||null,r,a,null);_o(t,r)}return null}function h(a,i,l,s){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var b=p(a,d,l[h],s);if(null===b){null===d&&(d=g);break}e&&d&&null===b.alternate&&t(a,d),i=o(b,i,h),null===c?u=b:c.sibling=b,c=b,d=g}if(h===l.length)return n(a,d),u;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(i=o(d,i,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=o(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),u}function g(a,l,s,u){var c=j(s);if("function"!=typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,h=l,g=l=0,b=null,v=s.next();null!==h&&!v.done;g++,v=s.next()){h.index>g?(b=h,h=null):b=h.sibling;var y=p(a,h,v.value,u);if(null===y){null===h&&(h=b);break}e&&h&&null===y.alternate&&t(a,h),l=o(y,l,g),null===d?c=y:d.sibling=y,d=y,h=b}if(v.done)return n(a,h),c;if(null===h){for(;!v.done;g++,v=s.next())null!==(v=f(a,v.value,u))&&(l=o(v,l,g),null===d?c=v:d.sibling=v,d=v);return c}for(h=r(a,h);!v.done;g++,v=s.next())null!==(v=m(h,a,g,v.value,u))&&(e&&null!==v.alternate&&h.delete(null===v.key?g:v.key),l=o(v,l,g),null===d?c=v:d.sibling=v,d=v);return e&&h.forEach((function(e){return t(a,e)})),c}return function(e,r,o,s){var u="object"==typeof o&&null!==o&&o.type===x&&null===o.key;u&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case k:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(o.type===x){n(e,u.sibling),(r=a(u,o.props.children)).return=e,e=r;break e}}else if(u.elementType===o.type){n(e,u.sibling),(r=a(u,o.props)).ref=xo(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===x?((r=qs(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Gs(o.type,o.key,o.props,null,e.mode,s)).ref=xo(e,r,o),s.return=e,e=s)}return l(e);case S:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qs(o,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Ys(o,e.mode,s)).return=e,e=r),l(e);if(So(o))return h(e,r,o,s);if(j(o))return g(e,r,o,s);if(c&&_o(e,o),void 0===o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,G(e.type)||"Component"))}return n(e,r)}}var Co=To(!0),Ao=To(!1),Lo={},Po=ua(Lo),Oo=ua(Lo),No=ua(Lo);function Io(e){if(e===Lo)throw Error(i(174));return e}function Ro(e,t){switch(da(No,t),da(Oo,e),da(Po,Lo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(Po),da(Po,t)}function Mo(){ca(Po),ca(Oo),ca(No)}function Do(e){Io(No.current);var t=Io(Po.current),n=me(t,e.type);t!==n&&(da(Oo,e),da(Po,n))}function Fo(e){Oo.current===e&&(ca(Po),ca(Oo))}var Bo=ua(0);function $o(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(0!=(64&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 Uo=null,zo=null,jo=!1;function Zo(e,t){var n=Hs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ho(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,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Vo(e){if(jo){var t=zo;if(t){var n=t;if(!Ho(e,t)){if(!(t=qr(n.nextSibling))||!Ho(e,t))return e.flags=-1025&e.flags|2,jo=!1,void(Uo=e);Zo(Uo,n)}Uo=e,zo=qr(t.firstChild)}else e.flags=-1025&e.flags|2,jo=!1,Uo=e}}function Wo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Uo=e}function Go(e){if(e!==Uo)return!1;if(!jo)return Wo(e),jo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=zo;t;)Zo(e,t),t=qr(t.nextSibling);if(Wo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){zo=qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}zo=null}}else zo=Uo?qr(e.stateNode.nextSibling):null;return!0}function qo(){zo=Uo=null,jo=!1}var Ko=[];function Yo(){for(var e=0;e<Ko.length;e++)Ko[e]._workInProgressVersionPrimary=null;Ko.length=0}var Qo=E.ReactCurrentDispatcher,Xo=E.ReactCurrentBatchConfig,Jo=0,ei=null,ti=null,ni=null,ri=!1,ai=!1;function oi(){throw Error(i(321))}function ii(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function li(e,t,n,r,a,o){if(Jo=o,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qo.current=null===e||null===e.memoizedState?Ii:Ri,e=n(r,a),ai){o=0;do{if(ai=!1,!(25>o))throw Error(i(301));o+=1,ni=ti=null,t.updateQueue=null,Qo.current=Mi,e=n(r,a)}while(ai)}if(Qo.current=Ni,t=null!==ti&&null!==ti.next,Jo=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function si(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ni?ei.memoizedState=ni=e:ni=ni.next=e,ni}function ui(){if(null===ti){var e=ei.alternate;e=null!==e?e.memoizedState:null}else e=ti.next;var t=null===ni?ei.memoizedState:ni.next;if(null!==t)ni=t,ti=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ti=e).memoizedState,baseState:ti.baseState,baseQueue:ti.baseQueue,queue:ti.queue,next:null},null===ni?ei.memoizedState=ni=e:ni=ni.next=e}return ni}function ci(e,t){return"function"==typeof t?t(e):t}function di(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ti,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=o=null,u=a;do{var c=u.lane;if((Jo&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,o=r):s=s.next=d,ei.lanes|=c,zl|=c}u=u.next}while(null!==u&&u!==a);null===s?o=r:s.next=l,cr(r,t.memoizedState)||(Fi=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fi(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);cr(o,t.memoizedState)||(Fi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Jo&e)===e)&&(t._workInProgressVersionPrimary=r,Ko.push(t))),e)return n(t._source);throw Ko.push(t),Error(i(350))}function mi(e,t,n,r){var a=Il;if(null===a)throw Error(i(349));var o=t._getVersion,l=o(t._source),s=Qo.current,u=s.useState((function(){return pi(a,t,n)})),c=u[1],d=u[0];u=ni;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var g=ei;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var s=31-Ht(i),u=1<<s;r[s]|=e,i&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ps(g);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=Oi.bind(null,ei,e),u.queue=e,u.baseQueue=null,d=pi(a,t,n),u.memoizedState=u.baseState=d),d}function hi(e,t,n){return mi(ui(),e,t,n)}function gi(e){var t=si();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=Oi.bind(null,ei,e),[t.memoizedState,e]}function bi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ei.updateQueue)?(t={lastEffect:null},ei.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 vi(e){return e={current:e},si().memoizedState=e}function yi(){return ui().memoizedState}function wi(e,t,n,r){var a=si();ei.flags|=e,a.memoizedState=bi(1|t,n,void 0,void 0===r?null:r)}function Ei(e,t,n,r){var a=ui();r=void 0===r?null:r;var o=void 0;if(null!==ti){var i=ti.memoizedState;if(o=i.destroy,null!==r&&ii(r,i.deps))return void bi(t,n,o,r)}ei.flags|=e,a.memoizedState=bi(1|t,n,o,r)}function ki(e,t){return wi(516,4,e,t)}function Si(e,t){return Ei(516,4,e,t)}function xi(e,t){return Ei(4,2,e,t)}function _i(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 Ti(e,t,n){return n=null!=n?n.concat([e]):null,Ei(4,2,_i.bind(null,t,e),n)}function Ci(){}function Ai(e,t){var n=ui();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Li(e,t){var n=ui();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Pi(e,t){var n=Ha();Wa(98>n?98:n,(function(){e(!0)})),Wa(97<n?97:n,(function(){var n=Xo.transition;Xo.transition=1;try{e(!1),t()}finally{Xo.transition=n}}))}function Oi(e,t,n){var r=fs(),a=ps(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===ei||null!==i&&i===ei)ai=ri=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(o.eagerReducer=i,o.eagerState=s,cr(s,l))return}catch(u){}ms(e,a,r)}}var Ni={readContext:io,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useDeferredValue:oi,useTransition:oi,useMutableSource:oi,useOpaqueIdentifier:oi,unstable_isNewReconciler:!1},Ii={readContext:io,useCallback:function(e,t){return si().memoizedState=[e,void 0===t?null:t],e},useContext:io,useEffect:ki,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wi(4,2,_i.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wi(4,2,e,t)},useMemo:function(e,t){var n=si();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=si();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Oi.bind(null,ei,e),[r.memoizedState,e]},useRef:vi,useState:gi,useDebugValue:Ci,useDeferredValue:function(e){var t=gi(e),n=t[0],r=t[1];return ki((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=gi(!1),t=e[0];return vi(e=Pi.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=si();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},mi(r,e,t,n)},useOpaqueIdentifier:function(){if(jo){var e=!1,t=function(e){return{$$typeof:M,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Yr++).toString(36))),Error(i(355))})),n=gi(t)[1];return 0==(2&ei.mode)&&(ei.flags|=516,bi(5,(function(){n("r:"+(Yr++).toString(36))}),void 0,null)),t}return gi(t="r:"+(Yr++).toString(36)),t},unstable_isNewReconciler:!1},Ri={readContext:io,useCallback:Ai,useContext:io,useEffect:Si,useImperativeHandle:Ti,useLayoutEffect:xi,useMemo:Li,useReducer:di,useRef:yi,useState:function(){return di(ci)},useDebugValue:Ci,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return Si((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[yi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Mi={readContext:io,useCallback:Ai,useContext:io,useEffect:Si,useImperativeHandle:Ti,useLayoutEffect:xi,useMemo:Li,useReducer:fi,useRef:yi,useState:function(){return fi(ci)},useDebugValue:Ci,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return Si((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[yi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},Di=E.ReactCurrentOwner,Fi=!1;function Bi(e,t,n,r){t.child=null===e?Ao(t,null,n,r):Co(t,e.child,n,r)}function $i(e,t,n,r,a){n=n.render;var o=t.ref;return oo(t,a),r=li(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ol(e,t,a))}function Ui(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!=typeof i||Vs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Gs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,zi(e,t,i,r,a,o))}return i=e.child,0==(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?ol(e,t,o):(t.flags|=1,(e=Ws(i,r)).ref=t.ref,e.return=t,t.child=e)}function zi(e,t,n,r,a,o){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fi=!1,0==(o&a))return t.lanes=e.lanes,ol(e,t,o);0!=(16384&e.flags)&&(Fi=!0)}return Hi(e,t,n,r,o)}function ji(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},ks(t,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},ks(t,e),null;t.memoizedState={baseLanes:0},ks(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,ks(t,r);return Bi(e,t,a,n),t.child}function Zi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Hi(e,t,n,r,a){var o=ba(n)?ha:pa.current;return o=ga(t,o),oo(t,a),n=li(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ol(e,t,a))}function Vi(e,t,n,r,a){if(ba(n)){var o=!0;Ea(t)}else o=!1;if(oo(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wo(t,n,r),ko(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=io(u):u=ga(t,u=ba(n)?ha:pa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&Eo(t,i,r,u),lo=!1;var f=t.memoizedState;i.state=f,mo(t,r,i,a),s=t.memoizedState,l!==r||f!==s||ma.current||lo?("function"==typeof c&&(bo(t,n,c,r),s=t.memoizedState),(l=lo||yo(t,n,l,r,f,s,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|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,uo(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Qa(t.type,l),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=io(s):s=ga(t,s=ba(n)?ha:pa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&Eo(t,i,r,s),lo=!1,f=t.memoizedState,i.state=f,mo(t,r,i,a);var m=t.memoizedState;l!==d||f!==m||ma.current||lo?("function"==typeof p&&(bo(t,n,p,r),m=t.memoizedState),(u=lo||yo(t,n,u,r,f,m,s))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Wi(e,t,n,r,o,a)}function Wi(e,t,n,r,a,o){Zi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return a&&ka(t,n,!1),ol(e,t,o);r=t.stateNode,Di.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Co(t,e.child,null,o),t.child=Co(t,null,l,o)):Bi(e,t,l,o),t.memoizedState=r.state,a&&ka(t,n,!0),t.child}function Gi(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Ro(e,t.containerInfo)}var qi,Ki,Yi,Qi={dehydrated:null,retryLane:0};function Xi(e,t,n){var r,a=t.pendingProps,o=Bo.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),da(Bo,1&o),null===e?(void 0!==a.fallback&&Vo(t),e=a.children,o=a.fallback,i?(e=Ji(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qi,e):"number"==typeof a.unstable_expectedLoadTime?(e=Ji(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qi,t.lanes=33554432,e):((n=Ks({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=tl(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Qi,a):(n=el(e,t,a.children,n),t.memoizedState=null,n))}function Ji(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Ks(t,a,0,null),n=qs(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function el(e,t,n,r){var a=e.child;return e=a.sibling,n=Ws(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tl(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Ws(i,l),null!==e?r=Ws(e,r):(r=qs(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ao(e.return,t)}function rl(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function al(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Bi(e,t,r.children,n),0!=(2&(r=Bo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nl(e,n);else if(19===e.tag)nl(e,n);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(da(Bo,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===$o(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),rl(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===$o(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}rl(t,!0,n,null,o,t.lastEffect);break;case"together":rl(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ol(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),zl|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Ws(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ws(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function il(e,t){if(!jo)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 ll(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return ba(t.type)&&va(),null;case 3:return Mo(),ca(ma),ca(pa),Yo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Go(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Fo(t);var o=Io(No.current);if(n=t.type,null!==e&&null!=t.stateNode)Ki(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=Io(Po.current),Go(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Xr]=t,r[Jr]=l,n){case"dialog":Pr("cancel",r),Pr("close",r);break;case"iframe":case"object":case"embed":Pr("load",r);break;case"video":case"audio":for(e=0;e<Tr.length;e++)Pr(Tr[e],r);break;case"source":Pr("error",r);break;case"img":case"image":case"link":Pr("error",r),Pr("load",r);break;case"details":Pr("toggle",r);break;case"input":ee(r,l),Pr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Pr("invalid",r);break;case"textarea":se(r,l),Pr("invalid",r)}for(var u in xe(n,l),e=null,l)l.hasOwnProperty(u)&&(o=l[u],"children"===u?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):s.hasOwnProperty(u)&&null!=o&&"onScroll"===u&&Pr("scroll",r));switch(n){case"input":Y(r),re(r,l,!0);break;case"textarea":Y(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===o.nodeType?o:o.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xr]=t,e[Jr]=r,qi(e,t),t.stateNode=e,u=_e(n,r),n){case"dialog":Pr("cancel",e),Pr("close",e),o=r;break;case"iframe":case"object":case"embed":Pr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Tr.length;o++)Pr(Tr[o],e);o=r;break;case"source":Pr("error",e),o=r;break;case"img":case"image":case"link":Pr("error",e),Pr("load",e),o=r;break;case"details":Pr("toggle",e),o=r;break;case"input":ee(e,r),o=J(e,r),Pr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Pr("invalid",e);break;case"textarea":se(e,r),o=le(e,r),Pr("invalid",e);break;default:o=r}xe(n,o);var c=o;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?ke(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&be(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&ve(e,d):"number"==typeof d&&ve(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Pr("scroll",e):null!=d&&w(e,l,d,u))}switch(n){case"input":Y(e),re(e,r,!1);break;case"textarea":Y(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ie(e,!!r.multiple,l,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Ur)}Zr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Yi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=Io(No.current),Io(Po.current),Go(t)?(r=t.stateNode,n=t.memoizedProps,r[Xr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Xr]=t,t.stateNode=r)}return null;case 13:return ca(Bo),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Go(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Bo.current)?0===Bl&&(Bl=3):(0!==Bl&&3!==Bl||(Bl=4),null===Il||0==(134217727&zl)&&0==(134217727&jl)||vs(Il,Ml))),(r||n)&&(t.flags|=4),null);case 4:return Mo(),null===e&&Nr(t.stateNode.containerInfo),null;case 10:return ro(t),null;case 19:if(ca(Bo),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(u=r.rendering))if(l)il(r,!1);else{if(0!==Bl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=$o(e))){for(t.flags|=64,il(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Bo,1&Bo.current|2),t.child}e=e.sibling}null!==r.tail&&Za()>Wl&&(t.flags|=64,l=!0,il(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=$o(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),il(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!jo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Za()-r.renderingStartTime>Wl&&1073741824!==n&&(t.flags|=64,l=!0,il(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Za(),n.sibling=null,t=Bo.current,da(Bo,l?1&t|2:1&t),n):null;case 23:case 24:return Ss(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function sl(e){switch(e.tag){case 1:ba(e.type)&&va();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Mo(),ca(ma),ca(pa),Yo(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Fo(e),null;case 13:return ca(Bo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Bo),null;case 4:return Mo(),null;case 10:return ro(e),null;case 23:case 24:return Ss(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=W(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}}function cl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}qi=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}},Ki=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Io(Po.current);var i,l=null;switch(n){case"input":o=J(e,o),r=J(e,r),l=[];break;case"option":o=oe(e,o),r=oe(e,r),l=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":o=le(e,o),r=le(e,r),l=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Ur)}for(d in xe(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var u=o[d];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(i in u)!u.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&u[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Pr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===M?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Yi=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Yl||(Yl=!0,Ql=r),cl(0,t)},n}function pl(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return cl(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ml="function"==typeof WeakSet?WeakSet:Set;function hl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){Us(e,n)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qa(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Gr(t.stateNode.containerInfo))}throw Error(i(163))}function bl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Fs(n,e),Ds(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Qa(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ho(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ho(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Zr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&kt(n)))))}throw Error(i(163))}function vl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=Ee("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function yl(e,t){if(xa&&"function"==typeof xa.onCommitFiberUnmount)try{xa.onCommitFiberUnmount(Sa,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Fs(t,n);else{r=t;try{a()}catch(o){Us(r,o)}}n=n.next}while(n!==e)}break;case 1:if(hl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Us(t,o)}break;case 5:hl(t);break;case 4:_l(e,t)}}function wl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function El(e){return 5===e.tag||3===e.tag||4===e.tag}function kl(e){e:{for(var t=e.return;null!==t;){if(El(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(ve(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||El(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Sl(e,n,t):xl(e,n,t)}function Sl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,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=Ur));else if(4!==r&&null!==(e=e.child))for(Sl(e,t,n),e=e.sibling;null!==e;)Sl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function _l(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var l=e,s=a,u=s;;)if(yl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=a.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(yl(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Tl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,a),t=_e(e,r),a=0;a<o.length;a+=2){var l=o[a],s=o[a+1];"style"===l?ke(n,s):"dangerouslySetInnerHTML"===l?be(n,s):"children"===l?ve(n,s):w(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ue(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,kt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Vl=Za(),vl(t.child,!0)),void Cl(t);case 19:return void Cl(t);case 23:case 24:return void vl(t,null!==t.memoizedState)}throw Error(i(163))}function Cl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ml),t.forEach((function(t){var r=js.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Al(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ll=Math.ceil,Pl=E.ReactCurrentDispatcher,Ol=E.ReactCurrentOwner,Nl=0,Il=null,Rl=null,Ml=0,Dl=0,Fl=ua(0),Bl=0,$l=null,Ul=0,zl=0,jl=0,Zl=0,Hl=null,Vl=0,Wl=1/0;function Gl(){Wl=Za()+500}var ql,Kl=null,Yl=!1,Ql=null,Xl=null,Jl=!1,es=null,ts=90,ns=[],rs=[],as=null,os=0,is=null,ls=-1,ss=0,us=0,cs=null,ds=!1;function fs(){return 0!=(48&Nl)?Za():-1!==ls?ls:ls=Za()}function ps(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ha()?1:2;if(0===ss&&(ss=Ul),0!==Ya.transition){0!==us&&(us=null!==Hl?Hl.pendingLanes:0),e=ss;var t=4186112&~us;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ha(),0!=(4&Nl)&&98===e?e=Ut(12,ss):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ss),e}function ms(e,t,n){if(50<os)throw os=0,is=null,Error(i(185));if(null===(e=hs(e,t)))return null;Zt(e,t,n),e===Il&&(jl|=t,4===Bl&&vs(e,Ml));var r=Ha();1===t?0!=(8&Nl)&&0==(48&Nl)?ys(e):(gs(e,n),0===Nl&&(Gl(),qa())):(0==(4&Nl)||98!==r&&99!==r||(null===as?as=new Set([e]):as.add(e)),gs(e,n)),Hl=e}function hs(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}function gs(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Ht(l),u=1<<s,c=o[s];if(-1===c){if(0==(u&r)||0!=(u&a)){c=t,Ft(u);var d=Dt;o[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=Bt(e,e===Il?Ml:0),t=Dt,0===r)null!==n&&(n!==Fa&&Ca(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fa&&Ca(n)}15===t?(n=ys.bind(null,e),null===$a?($a=[n],Ua=Ta(Na,Ka)):$a.push(n),n=Fa):14===t?n=Ga(99,ys.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),n=Ga(n,bs.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function bs(e){if(ls=-1,us=ss=0,0!=(48&Nl))throw Error(i(327));var t=e.callbackNode;if(Ms()&&e.callbackNode!==t)return null;var n=Bt(e,e===Il?Ml:0);if(0===n)return null;var r=n,a=Nl;Nl|=16;var o=Ts();for(Il===e&&Ml===r||(Gl(),xs(e,r));;)try{Ls();break}catch(s){_s(e,s)}if(no(),Pl.current=o,Nl=a,null!==Rl?r=0:(Il=null,Ml=0,r=Bl),0!=(Ul&jl))xs(e,0);else if(0!==r){if(2===r&&(Nl|=64,e.hydrate&&(e.hydrate=!1,Gr(e.containerInfo)),0!==(n=$t(e))&&(r=Cs(e,n))),1===r)throw t=$l,xs(e,0),vs(e,n),gs(e,Za()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Ns(e);break;case 3:if(vs(e,n),(62914560&n)===n&&10<(r=Vl+500-Za())){if(0!==Bt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){fs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Vr(Ns.bind(null,e),r);break}Ns(e);break;case 4:if(vs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var l=31-Ht(n);o=1<<l,(l=r[l])>a&&(a=l),n&=~o}if(n=a,10<(n=(120>(n=Za()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ll(n/1960))-n)){e.timeoutHandle=Vr(Ns.bind(null,e),n);break}Ns(e);break;default:throw Error(i(329))}}return gs(e,Za()),e.callbackNode===t?bs.bind(null,e):null}function vs(e,t){for(t&=~Zl,t&=~jl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function ys(e){if(0!=(48&Nl))throw Error(i(327));if(Ms(),e===Il&&0!=(e.expiredLanes&Ml)){var t=Ml,n=Cs(e,t);0!=(Ul&jl)&&(n=Cs(e,t=Bt(e,t)))}else n=Cs(e,t=Bt(e,0));if(0!==e.tag&&2===n&&(Nl|=64,e.hydrate&&(e.hydrate=!1,Gr(e.containerInfo)),0!==(t=$t(e))&&(n=Cs(e,t))),1===n)throw n=$l,xs(e,0),vs(e,t),gs(e,Za()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ns(e),gs(e,Za()),null}function ws(e,t){var n=Nl;Nl|=1;try{return e(t)}finally{0===(Nl=n)&&(Gl(),qa())}}function Es(e,t){var n=Nl;Nl&=-2,Nl|=8;try{return e(t)}finally{0===(Nl=n)&&(Gl(),qa())}}function ks(e,t){da(Fl,Dl),Dl|=t,Ul|=t}function Ss(){Dl=Fl.current,ca(Fl)}function xs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Wr(n)),null!==Rl)for(n=Rl.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&va();break;case 3:Mo(),ca(ma),ca(pa),Yo();break;case 5:Fo(r);break;case 4:Mo();break;case 13:case 19:ca(Bo);break;case 10:ro(r);break;case 23:case 24:Ss()}n=n.return}Il=e,Rl=Ws(e.current,null),Ml=Dl=Ul=t,Bl=0,$l=null,Zl=jl=zl=0}function _s(e,t){for(;;){var n=Rl;try{if(no(),Qo.current=Ni,ri){for(var r=ei.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ri=!1}if(Jo=0,ni=ti=ei=null,ai=!1,Ol.current=null,null===n||null===n.return){Bl=1,$l=t,Rl=null;break}e:{var o=e,i=n.return,l=n,s=t;if(t=Ml,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&Bo.current),f=i;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var b=new Set;b.add(u),f.updateQueue=b}else g.add(u);if(0==(2&f.mode)){if(f.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var v=co(-1,1);v.tag=2,fo(l,v)}l.lanes|=1;break e}s=void 0,l=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new dl,s=new Set,y.set(u,s)):void 0===(s=y.get(u))&&(s=new Set,y.set(u,s)),!s.has(l)){s.add(l);var w=zs.bind(null,o,u,l);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((G(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Bl&&(Bl=2),s=ul(s,l),f=i;do{switch(f.tag){case 3:o=s,f.flags|=4096,t&=-t,f.lanes|=t,po(f,fl(0,o,t));break e;case 1:o=s;var E=f.type,k=f.stateNode;if(0==(64&f.flags)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===Xl||!Xl.has(k)))){f.flags|=4096,t&=-t,f.lanes|=t,po(f,pl(f,o,t));break e}}f=f.return}while(null!==f)}Os(n)}catch(S){t=S,Rl===n&&null!==n&&(Rl=n=n.return);continue}break}}function Ts(){var e=Pl.current;return Pl.current=Ni,null===e?Ni:e}function Cs(e,t){var n=Nl;Nl|=16;var r=Ts();for(Il===e&&Ml===t||xs(e,t);;)try{As();break}catch(a){_s(e,a)}if(no(),Nl=n,Pl.current=r,null!==Rl)throw Error(i(261));return Il=null,Ml=0,Bl}function As(){for(;null!==Rl;)Ps(Rl)}function Ls(){for(;null!==Rl&&!Aa();)Ps(Rl)}function Ps(e){var t=ql(e.alternate,e,Dl);e.memoizedProps=e.pendingProps,null===t?Os(e):Rl=t,Ol.current=null}function Os(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Dl)))return void(Rl=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Dl)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=sl(t)))return n.flags&=2047,void(Rl=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Rl=t);Rl=t=e}while(null!==t);0===Bl&&(Bl=5)}function Ns(e){var t=Ha();return Wa(99,Is.bind(null,e,t)),null}function Is(e,t){do{Ms()}while(null!==es);if(0!=(48&Nl))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<o;){var u=31-Ht(o),c=1<<u;a[u]=0,l[u]=-1,s[u]=-1,o&=~c}if(null!==as&&0==(24&r)&&as.has(e)&&as.delete(e),e===Il&&(Rl=Il=null,Ml=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Nl,Nl|=32,Ol.current=null,zr=Kt,br(l=gr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,o=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(T){s=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=l,b=null;t:for(;;){for(var v;g!==s||0!==o&&3!==g.nodeType||(f=d+o),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(v=g.firstChild);)b=g,g=v;for(;;){if(g===l)break t;if(b===s&&++m===o&&(f=d),b===u&&++h===c&&(p=d),null!==(v=g.nextSibling))break;b=(g=b).parentNode}g=v}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;jr={focusedElem:l,selectionRange:s},Kt=!1,cs=null,ds=!1,Kl=r;do{try{Rs()}catch(T){if(null===Kl)throw Error(i(330));Us(Kl,T),Kl=Kl.nextEffect}}while(null!==Kl);cs=null,Kl=r;do{try{for(l=e;null!==Kl;){var y=Kl.flags;if(16&y&&ve(Kl.stateNode,""),128&y){var w=Kl.alternate;if(null!==w){var E=w.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&y){case 2:kl(Kl),Kl.flags&=-3;break;case 6:kl(Kl),Kl.flags&=-3,Tl(Kl.alternate,Kl);break;case 1024:Kl.flags&=-1025;break;case 1028:Kl.flags&=-1025,Tl(Kl.alternate,Kl);break;case 4:Tl(Kl.alternate,Kl);break;case 8:_l(l,s=Kl);var k=s.alternate;wl(s),null!==k&&wl(k)}Kl=Kl.nextEffect}}catch(T){if(null===Kl)throw Error(i(330));Us(Kl,T),Kl=Kl.nextEffect}}while(null!==Kl);if(E=jr,w=gr(),y=E.focusedElem,l=E.selectionRange,w!==y&&y&&y.ownerDocument&&hr(y.ownerDocument.documentElement,y)){null!==l&&br(y)&&(w=l.start,void 0===(E=l.end)&&(E=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(E,y.value.length)):(E=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(E=E.getSelection(),s=y.textContent.length,k=Math.min(l.start,s),l=void 0===l.end?k:Math.min(l.end,s),!E.extend&&k>l&&(s=l,l=k,k=s),s=mr(y,k),o=mr(y,l),s&&o&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==o.node||E.focusOffset!==o.offset)&&((w=w.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),k>l?(E.addRange(w),E.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),E.addRange(w))))),w=[];for(E=y;E=E.parentNode;)1===E.nodeType&&w.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(E=w[y]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Kt=!!zr,jr=zr=null,e.current=n,Kl=r;do{try{for(y=e;null!==Kl;){var S=Kl.flags;if(36&S&&bl(y,Kl.alternate,Kl),128&S){w=void 0;var x=Kl.ref;if(null!==x){var _=Kl.stateNode;Kl.tag,w=_,"function"==typeof x?x(w):x.current=w}}Kl=Kl.nextEffect}}catch(T){if(null===Kl)throw Error(i(330));Us(Kl,T),Kl=Kl.nextEffect}}while(null!==Kl);Kl=null,Ba(),Nl=a}else e.current=n;if(Jl)Jl=!1,es=e,ts=t;else for(Kl=r;null!==Kl;)t=Kl.nextEffect,Kl.nextEffect=null,8&Kl.flags&&((S=Kl).sibling=null,S.stateNode=null),Kl=t;if(0===(r=e.pendingLanes)&&(Xl=null),1===r?e===is?os++:(os=0,is=e):os=0,n=n.stateNode,xa&&"function"==typeof xa.onCommitFiberRoot)try{xa.onCommitFiberRoot(Sa,n,void 0,64==(64&n.current.flags))}catch(T){}if(gs(e,Za()),Yl)throw Yl=!1,e=Ql,Ql=null,e;return 0!=(8&Nl)||qa(),null}function Rs(){for(;null!==Kl;){var e=Kl.alternate;ds||null===cs||(0!=(8&Kl.flags)?et(Kl,cs)&&(ds=!0):13===Kl.tag&&Al(e,Kl)&&et(Kl,cs)&&(ds=!0));var t=Kl.flags;0!=(256&t)&&gl(e,Kl),0==(512&t)||Jl||(Jl=!0,Ga(97,(function(){return Ms(),null}))),Kl=Kl.nextEffect}}function Ms(){if(90!==ts){var e=97<ts?97:ts;return ts=90,Wa(e,Bs)}return!1}function Ds(e,t){ns.push(t,e),Jl||(Jl=!0,Ga(97,(function(){return Ms(),null})))}function Fs(e,t){rs.push(t,e),Jl||(Jl=!0,Ga(97,(function(){return Ms(),null})))}function Bs(){if(null===es)return!1;var e=es;if(es=null,0!=(48&Nl))throw Error(i(331));var t=Nl;Nl|=32;var n=rs;rs=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],l=a.destroy;if(a.destroy=void 0,"function"==typeof l)try{l()}catch(u){if(null===o)throw Error(i(330));Us(o,u)}}for(n=ns,ns=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(u){if(null===o)throw Error(i(330));Us(o,u)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Nl=t,qa(),!0}function $s(e,t,n){fo(e,t=fl(0,t=ul(n,t),1)),t=fs(),null!==(e=hs(e,1))&&(Zt(e,1,t),gs(e,t))}function Us(e,t){if(3===e.tag)$s(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){$s(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xl||!Xl.has(r))){var a=pl(n,e=ul(t,e),1);if(fo(n,a),a=fs(),null!==(n=hs(n,1)))Zt(n,1,a),gs(n,a);else if("function"==typeof r.componentDidCatch&&(null===Xl||!Xl.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function zs(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fs(),e.pingedLanes|=e.suspendedLanes&n,Il===e&&(Ml&n)===n&&(4===Bl||3===Bl&&(62914560&Ml)===Ml&&500>Za()-Vl?xs(e,0):Zl|=n),gs(e,t)}function js(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ha()?1:2:(0===ss&&(ss=Ul),0===(t=zt(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=hs(e,t))&&(Zt(e,t,n),gs(e,n))}function Zs(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hs(e,t,n,r){return new Zs(e,t,n,r)}function Vs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ws(e,t){var n=e.alternate;return null===n?((n=Hs(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.nextEffect=null,n.firstEffect=null,n.lastEffect=null),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 Gs(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)Vs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case x:return qs(n.children,a,o,t);case D:l=8,a|=16;break;case _:l=8,a|=1;break;case T:return(e=Hs(12,n,t,8|a)).elementType=T,e.type=T,e.lanes=o,e;case P:return(e=Hs(13,n,t,a)).type=P,e.elementType=P,e.lanes=o,e;case O:return(e=Hs(19,n,t,a)).elementType=O,e.lanes=o,e;case F:return Ks(n,a,o,t);case B:return(e=Hs(24,n,t,a)).elementType=B,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case C:l=10;break e;case A:l=9;break e;case L:l=11;break e;case N:l=14;break e;case I:l=16,r=null;break e;case R:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Hs(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function qs(e,t,n,r){return(e=Hs(7,e,r,t)).lanes=n,e}function Ks(e,t,n,r){return(e=Hs(23,e,r,t)).elementType=F,e.lanes=n,e}function Ys(e,t,n){return(e=Hs(6,e,null,t)).lanes=n,e}function Qs(e,t,n){return(t=Hs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=jt(0),this.expirationTimes=jt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=jt(0),this.mutableSourceEagerHydrationData=null}function Js(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function eu(e,t,n,r){var a=t.current,o=fs(),l=ps(a);e:if(n){t:{if(Ye(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(ba(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(ba(u)){n=wa(n,u,s);break e}}n=s}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fo(a,t),ms(a,l,o),l}function tu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ru(e,t){nu(e,t),(e=e.alternate)&&nu(e,t)}function au(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Xs(e,t,null!=n&&!0===n.hydrate),t=Hs(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,so(t),e[ea]=n.current,Nr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function ou(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function iu(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=tu(i);l.call(e)}}eu(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new au(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"==typeof a){var s=a;a=function(){var e=tu(i);s.call(e)}}Es((function(){eu(t,i,e,a)}))}return tu(i)}function lu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ou(t))throw Error(i(200));return Js(e,t,null,n)}ql=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ma.current)Fi=!0;else{if(0==(n&r)){switch(Fi=!1,t.tag){case 3:Gi(t),qo();break;case 5:Do(t);break;case 1:ba(t.type)&&Ea(t);break;case 4:Ro(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Xa,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Xi(e,t,n):(da(Bo,1&Bo.current),null!==(t=ol(e,t,n))?t.sibling:null);da(Bo,1&Bo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return al(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Bo,Bo.current),r)break;return null;case 23:case 24:return t.lanes=0,ji(e,t,n)}return ol(e,t,n)}Fi=0!=(16384&e.flags)}else Fi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=ga(t,pa.current),oo(t,n),a=li(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ba(r)){var o=!0;Ea(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,so(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&bo(t,r,l,e),a.updater=vo,t.stateNode=a,a._reactInternals=t,ko(t,r,e,n),t=Wi(null,t,r,!0,o,n)}else t.tag=0,Bi(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"==typeof e)return Vs(e)?1:0;if(null!=e){if((e=e.$$typeof)===L)return 11;if(e===N)return 14}return 2}(a),e=Qa(a,e),o){case 0:t=Hi(null,t,a,e,n);break e;case 1:t=Vi(null,t,a,e,n);break e;case 11:t=$i(null,t,a,e,n);break e;case 14:t=Ui(null,t,a,Qa(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Hi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 1:return r=t.type,a=t.pendingProps,Vi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 3:if(Gi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,uo(e,t),mo(t,r,null,n),(r=t.memoizedState.element)===a)qo(),t=ol(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(zo=qr(t.stateNode.containerInfo.firstChild),Uo=t,o=jo=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Ko.push(o);for(n=Ao(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Bi(e,t,r,n),qo();t=t.child}return t;case 5:return Do(t),null===e&&Vo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,Hr(r,a)?l=null:null!==o&&Hr(r,o)&&(t.flags|=16),Zi(e,t),Bi(e,t,l,n),t.child;case 6:return null===e&&Vo(t),null;case 13:return Xi(e,t,n);case 4:return Ro(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Co(t,null,r,n):Bi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,$i(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 7:return Bi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value;var s=t.type._context;if(da(Xa,s._currentValue),s._currentValue=o,null!==l)if(s=l.value,0===(o=cr(s,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(l.children===a.children&&!ma.current){t=ol(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===s.tag&&((c=co(-1,n&-n)).tag=2,fo(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),ao(s.return,n),u.lanes|=n;break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}Bi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,oo(t,n),r=r(a=io(a,o.unstable_observedBits)),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return o=Qa(a=t.type,t.pendingProps),Ui(e,t,a,o=Qa(a.type,o),r,n);case 15:return zi(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Qa(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ba(r)?(e=!0,Ea(t)):e=!1,oo(t,n),wo(t,r,a),ko(t,r,a,n),Wi(null,t,r,!0,e,n);case 19:return al(e,t,n);case 23:case 24:return ji(e,t,n)}throw Error(i(156,t.tag))},au.prototype.render=function(e){eu(e,this._internalRoot,null,null)},au.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;eu(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(ms(e,4,fs()),ru(e,4))},nt=function(e){13===e.tag&&(ms(e,67108864,fs()),ru(e,67108864))},rt=function(e){if(13===e.tag){var t=fs(),n=ps(e);ms(e,n,t),ru(e,n)}},at=function(e,t){return t()},Ce=function(e,t,n){switch(t){case"input":if(ne(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=oa(r);if(!a)throw Error(i(90));Q(r),ne(r,a)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ie=ws,Re=function(e,t,n,r,a){var o=Nl;Nl|=4;try{return Wa(98,e.bind(null,t,n,r,a))}finally{0===(Nl=o)&&(Gl(),qa())}},Me=function(){0==(49&Nl)&&(function(){if(null!==as){var e=as;as=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gs(e,Za())}))}qa()}(),Ms())},De=function(e,t){var n=Nl;Nl|=2;try{return e(t)}finally{0===(Nl=n)&&(Gl(),qa())}};var su={Events:[ra,aa,oa,Oe,Ne,Ms,{current:!1}]},uu={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cu={bundleType:uu.bundleType,version:uu.version,rendererPackageName:uu.rendererPackageName,rendererConfig:uu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:uu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Sa=du.inject(cu),xa=du}catch(ge){}}t.createPortal=lu,t.hydrate=function(e,t,n){if(!ou(t))throw Error(i(200));return iu(null,e,t,!0,n)}},1542:(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(3577)},4335: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 l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!o(s.value[1],i.get(s.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();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!o(e[u[s]],i[u[s]]))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}}},2883:(e,t,n)=>{"use strict";n.d(t,{B6:()=>V,ql:()=>J});var r=n(7378),a=n(3615),o=n.n(a),i=n(4335),l=n.n(i),s=n(3996),u=n.n(s),c=n(4445),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,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(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 g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},b={rel:["amphtml","canonical","alternate"]},v={type:["application/ld+json"]},y={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(g).map((function(e){return g[e]})),E={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},k=Object.keys(E).reduce((function(e,t){return e[E[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},x=function(e){var t=S(e,g.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(){}},T=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)}),{})},C=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.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 l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}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 l=o[i],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},L=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}},N=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},I=[g.NOSCRIPT,g.SCRIPT,g.STYLE],R=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},M=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}),"")},D=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[E[n]||n]=e[n],t}),t)},F=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=E[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},B=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=D(n,a),[r.createElement(g.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=M(n),o=P(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 D(t)},toString:function(){return M(t)}};default:return{toComponent:function(){return F(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===I.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},$=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=O(e.metaTags,y),o=O(t,b),i=O(n,v);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,a.priority),F(g.LINK,o.priority),F(g.SCRIPT,i.priority))},toString:function(){return B(g.META,a.priority,r)+" "+B(g.LINK,o.priority,r)+" "+B(g.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=m.priorityMethods,c=m.linkTags,d=m.metaTags,f=m.scriptTags}return{priority:p,base:B(g.BASE,t,r),bodyAttributes:B("bodyAttributes",n,r),htmlAttributes:B("htmlAttributes",a,r),link:B(g.LINK,c,r),meta:B(g.META,d,r),noscript:B(g.NOSCRIPT,o,r),script:B(g.SCRIPT,f,r),style:B(g.STYLE,i,r),title:B(g.TITLE,{title:s,titleAttributes:u},r)}},U=[],z=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?U:n.instances},add:function(e){(n.canUseDOM?U:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?U:n.instances).indexOf(e);(n.canUseDOM?U:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=$({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},j=r.createContext({}),Z=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,V=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new z(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement(j.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);V.canUseDOM=H,V.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},V.defaultProps={context:{}},V.displayName="HelmetProvider";var W=function(e,t){var n,r=document.head||document.querySelector(g.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),l=0;l<i.length;l+=1){var s=i[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=o.indexOf(s);-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,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;G(g.BODY,e.bodyAttributes),G(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=P(e)),G(g.TITLE,t)}(c,d);var f={baseTag:W(g.BASE,n),linkTags:W(g.LINK,a),metaTags:W(g.META,o),noscriptTags:W(g.NOSCRIPT,i),scriptTags:W(g.SCRIPT,s),styleTags:W(g.STYLE,u)},p={},m={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(m[e]=f[e].oldTags)})),t&&t(),l(e,p,m)},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:C(["href"],e),bodyAttributes:T("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:T("htmlAttributes",e),linkTags:A(g.LINK,["rel","href"],e),metaTags:A(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:A(g.SCRIPT,["src","innerHTML"],e),styleTags:A(g.STYLE,["cssText"],e),title:x(e),titleAttributes:T("titleAttributes",e),prioritizeSeoTags:L(e,"prioritizeSeoTags")});V.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){q(t,(function(){K=null}))})):(q(t),K=null)):$&&(a=$(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:Z.isRequired},Y.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!l()(N(this.props,"helmetData"),N(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.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 g.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case g.BODY:return f({},a,{bodyAttributes:f({},o)});case g.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=h(r,Q),l=Object.keys(i).reduce((function(e,t){return e[k[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case g.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof z||(o=new z(o.context,o.instances)),o?r.createElement(Y,f({},a,{context:o.value,helmetData:void 0})):r.createElement(j.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"},8702:(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,l=n?Symbol.for("react.profiler"):60114,s=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,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,v=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function E(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 l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case s:return e;default:return t}}case a:return t}}}function k(e){return E(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||E(e)===c},t.isConcurrentMode=k,t.isContextConsumer=function(e){return E(e)===u},t.isContextProvider=function(e){return E(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return E(e)===f},t.isFragment=function(e){return E(e)===o},t.isLazy=function(e){return E(e)===g},t.isMemo=function(e){return E(e)===h},t.isPortal=function(e){return E(e)===a},t.isProfiler=function(e){return E(e)===l},t.isStrictMode=function(e){return E(e)===i},t.isSuspense=function(e){return E(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===v||e.$$typeof===y||e.$$typeof===w||e.$$typeof===b)},t.typeOf=E},9185:(e,t,n)=>{"use strict";e.exports=n(8702)},1237:(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 l=n(7378),s=n(3615),u=[],c=[];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 l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return u.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),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}),h=e(m.loader),r._loadModule()})),g(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return g()};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.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.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?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(f,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function b(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return b(e)}))}o(g,"propTypes",{report:s.func.isRequired}),o(g,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){b(u).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){b(c).then(e,e)}))},e.exports=h},5473:(e,t,n)=>{"use strict";n.d(t,{H:()=>l,f:()=>i});var r=n(5331),a=n(2685),o=n(7378);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.rs,n,e.map((function(e,n){return o.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.Z)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.Z)({},n,t,{route:e}))}})}))):null}},4289:(e,t,n)=>{"use strict";n.d(t,{OL:()=>y,VK:()=>c,rU:()=>g});var r=n(5331),a=n(4401),o=n(7378),i=n(5036),l=n(2685),s=n(1244),u=n(1115),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.lX)(t.props),t}return(0,a.Z)(t,e),t.prototype.render=function(){return o.createElement(r.F0,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.ob)(e,null,null,t):e},p=function(e){return e},m=o.forwardRef;void 0===m&&(m=p);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.Z)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,l.Z)({},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=p!==m&&t||n,o.createElement("a",c)}));var g=m((function(e,t){var n=e.component,a=void 0===n?h:n,c=e.replace,g=e.to,b=e.innerRef,v=(0,s.Z)(e,["component","replace","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=f(d(g,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.Z)({},v,{href:s,navigate:function(){var t=d(g,e.location),r=(0,i.Ep)(e.location)===(0,i.Ep)(f(t));(c||r?n.replace:n.push)(t)}});return p!==m?h.ref=t||b:h.innerRef=b,o.createElement(a,h)}))})),b=function(e){return e},v=o.forwardRef;void 0===v&&(v=b);var y=v((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,p=e.activeStyle,m=e.className,h=e.exact,y=e.isActive,w=e.location,E=e.sensitive,k=e.strict,S=e.style,x=e.to,_=e.innerRef,T=(0,s.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,i=f(d(x,n),n),s=i.pathname,C=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=C?(0,r.LX)(n.pathname,{path:C,exact:h,sensitive:E,strict:k}):null,L=!!(y?y(A,n):A),P="function"==typeof m?m(L):m,O="function"==typeof S?S(L):S;L&&(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,l.Z)({},O,p));var N=(0,l.Z)({"aria-current":L&&a||null,className:P,style:O,to:i},T);return b!==v?N.ref=t||_:N.innerRef=_,o.createElement(g,N)}))}))},5331:(e,t,n)=>{"use strict";n.d(t,{AW:()=>_,F0:()=>E,rs:()=>O,s6:()=>w,LX:()=>x,k6:()=>I,TH:()=>R});var r=n(4401),a=n(7378),o=n(5036),i=n(3615),l=n.n(i),s=1073741823,u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};function c(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=a.createContext||function(e,t){var n,o,i="__create-react-context-"+function(){var e="__global_unique_id__";return u[e]=(u[e]||0)+1}()+"__",d=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=c(t.props.value),t}(0,r.Z)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[i]=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):s,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);d.childContextTypes=((n={})[i]=l().object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?s:t},a.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?s:e},a.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},a.getValue=function(){return this.context[i]?this.context[i].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 f.contextTypes=((o={})[i]=l().object,o),{Provider:d,Consumer:f}};const f=d;var p=n(1115),m=n(2685),h=n(4039),g=n.n(h),b=(n(9185),n(1244)),v=(n(5839),function(e){var t=f();return t.displayName=e,t}),y=v("Router-History"),w=v("Router"),E=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.Z)(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(w.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 k={},S=0;function x(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,l=void 0!==i&&i,s=n.sensitive,u=void 0!==s&&s;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=k[n]||(k[n]={});if(r[e])return r[e];var a=[],o={regexp:g()(e,a,t),keys:a};return S<1e4&&(r[e]=o,S++),o}(n,{end:o,strict:l,sensitive:u}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],d=s.slice(1),f=e===c;return o&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var _=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?x(n.pathname,e.props):t.match,o=(0,m.Z)({},t,{location:n,match:r}),i=e.props,l=i.children,s=i.component,u=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(w.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:s?a.createElement(s,o):u?u(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function T(e){return"/"===e.charAt(0)?e:"/"+e}function C(e,t){if(!e)return t;var n=T(e);return 0!==t.pathname.indexOf(n)?t:(0,m.Z)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:(0,o.Ep)(e)}function L(e){return function(){(0,p.Z)(!1)}}function P(){}a.Component;var O=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!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?x(o.pathname,(0,m.Z)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var N=a.useContext;function I(){return N(y)}function R(){return N(w).location}},5243:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},4039:(e,t,n)=>{var r=n(5243);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var m=e[i],h=n[2],g=n[3],b=n[4],v=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var E=null!=h&&null!=m&&m!==h,k="+"===y||"*"===y,S="?"===y||"*"===y,x=n[2]||c,_=b||v;r.push({name:g||o++,prefix:h||"",delimiter:x,optional:S,repeat:k,partial:E,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+s(x)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(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="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=l[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=s(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()})):s(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 s(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="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)i+=s(u);else{var f=s(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 m=s(n.delimiter||"/"),h=i.slice(-m.length)===m;return a||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=o?"$":a&&h?"":"(?="+m+"|$)",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)}},1535:(e,t,n)=>{"use strict";var r=n(2525),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(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 m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=g.prototype;var y=v.prototype=new b;y.constructor=v,r(y,g.prototype),y.isPureReactComponent=!0;var w={current:null},E=Object.prototype.hasOwnProperty,k={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)E.call(t,r)&&!k.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var _=/\/+/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 C(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case o:s=!0}}if(s)return i=i(s=e),e=""===r?"."+T(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),C(i,t,n,"",(function(e){return e}))):null!=i&&(x(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(_,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+T(l=e[u],u);s+=C(l,t,n,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=C(l=l.value,t,n,c=r+T(l,u++),i);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function A(e,t,n){if(null==e)return e;var r=[],a=0;return C(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var P={current:null};function O(){var e=P.current;if(null===e)throw Error(p(321));return e}var N={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=v,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var o=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)E.call(t,c)&&!k.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return O().useCallback(e,t)},t.useContext=function(e,t){return O().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return O().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return O().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return O().useLayoutEffect(e,t)},t.useMemo=function(e,t){return O().useMemo(e,t)},t.useReducer=function(e,t,n){return O().useReducer(e,t,n)},t.useRef=function(e){return O().useRef(e)},t.useState=function(e){return O().useState(e)},t.version="17.0.2"},7378:(e,t,n)=>{"use strict";e.exports=n(1535)},3323:(e,t)=>{"use strict";var n,r,a,o;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,b=-1,v=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},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"):v=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,E=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+v;try{g(!0,e)?E.postMessage(null):(h=!1,g=null)}catch(n){throw E.postMessage(null),n}}else h=!1},n=function(e){g=e,h||(h=!0,E.postMessage(null))},r=function(e,n){b=f((function(){e(t.unstable_now())}),n)},a=function(){p(b),b=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<_(a,t)))break e;e[r]=t,e[n]=a,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],l=o+1,s=e[l];if(void 0!==i&&0>_(i,n))void 0!==s&&0>_(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>_(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],C=[],A=1,L=null,P=3,O=!1,N=!1,I=!1;function R(e){for(var t=S(C);null!==t;){if(null===t.callback)x(C);else{if(!(t.startTime<=e))break;x(C),t.sortIndex=t.expirationTime,k(T,t)}t=S(C)}}function M(e){if(I=!1,R(e),!N)if(null!==S(T))N=!0,n(D);else{var t=S(C);null!==t&&r(M,t.startTime-e)}}function D(e,n){N=!1,I&&(I=!1,a()),O=!0;var o=P;try{for(R(n),L=S(T);null!==L&&(!(L.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=L.callback;if("function"==typeof i){L.callback=null,P=L.priorityLevel;var l=i(L.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?L.callback=l:L===S(T)&&x(T),R(n)}else x(T);L=S(T)}if(null!==L)var s=!0;else{var u=S(C);null!==u&&r(M,u.startTime-n),s=!1}return s}finally{L=null,P=o,O=!1}}var F=o;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(){N||O||(N=!0,n(D))},t.unstable_getCurrentPriorityLevel=function(){return P},t.unstable_getFirstCallbackNode=function(){return S(T)},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=F,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,o,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,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:A++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,k(C,e),null===S(T)&&e===S(C)&&(I?a():I=!0,r(M,i-l))):(e.sortIndex=s,k(T,e),N||O||(N=!0,n(D))),e},t.unstable_wrapCallback=function(e){var t=P;return function(){var n=P;P=t;try{return e.apply(this,arguments)}finally{P=n}}}},1102:(e,t,n)=>{"use strict";e.exports=n(3323)},4445: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 l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(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}},1115:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r="Invariant failed";function a(e,t){if(!e)throw new Error(r)}},2685:(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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},4401:(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,{Z:()=>a})},1244:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},6809:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"Podman Desktop",url:"https://podman-desktop.io",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico",organizationName:"containers",projectName:"podman-desktop",deploymentBranch:"gh-pages",trailingSlash:!1,plugins:[null],presets:[["classic",{docs:{sidebarPath:"/home/runner/work/podman-desktop/podman-desktop/website/sidebars.js",editUrl:"https://github.com/containers/podman-desktop/tree/main/website"},blog:{blogTitle:"Podman Desktop blog!",blogDescription:"Discover articles about Podman Desktop",postsPerPage:"ALL",feedOptions:{type:"all",copyright:"Copyright \xa9 2022 Podman Desktop"}},theme:{customCss:"/home/runner/work/podman-desktop/podman-desktop/website/src/css/custom.css"}}]],themeConfig:{colorMode:{defaultMode:"dark",disableSwitch:!1,respectPrefersColorScheme:!1},navbar:{title:"podman desktop",logo:{alt:"Podman Desktop Logo",src:"img/logo.svg",height:"56"},items:[{type:"doc",docId:"intro",position:"left",label:"Documentation"},{to:"/core-values",label:"Core Values",position:"left"},{to:"/features",label:"Features",position:"left"},{to:"/downloads",label:"Downloads",position:"left"},{to:"/extend",label:"Extend",position:"left"},{to:"/blog",label:"Blog",position:"left"},{href:"https://github.com/containers/podman-desktop",className:"header-github-link",position:"right"}],hideOnScroll:!1},footer:{links:[{title:"Documentation",items:[{label:"Introduction",to:"/docs/intro"},{label:"Troubleshooting",to:"/docs/troubleshooting"}]},{title:"Links",items:[{label:"Blog",to:"/blog"},{label:"GitHub",href:"https://github.com/containers/podman-desktop"},{label:"General chat (bridged): #general on Discord",href:"https://discordapp.com/invite/TCTB38RWpf"},{label:"General chat (bridged): #podman-desktop@libera.chat on IRC",href:"https://libera.chat"},{label:"General chat (bridged): #podman-desktop@fedora.im on Matrix",href:"https://fedora.im"},{label:"Kubernetes chat: Join #podman-desktop on the Kubernetes Slack",href:"https://slack.k8s.io/"},{label:"Podman Desktop Planning & Roadmap",href:"https://github.com/containers/podman-desktop/projects?type=beta"}]}],copyright:"Copyright \xa9 2022 podman desktop<br/>Apache License 2.0 License",style:"light"},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:["docker"],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},algolia:{appId:"MR01ANKQ9S",apiKey:"20bda7620dbcebd6a354840b4f92ac8e",indexName:"podman-desktop",contextualSearch:!0,searchPagePath:"search",searchParameters:{}},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},themes:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],tagline:"",titleDelimiter:"|",noIndex:!1,markdown:{mermaid:!1}}},7529:e=>{"use strict";e.exports={}},6887:e=>{"use strict";e.exports=JSON.parse('{"/blog-591":{"__comp":"a6aa9e1f","__context":{"plugin":"822c343e"},"sidebar":"814f3328","items":[{"content":"ba5b9f11"}],"metadata":"b2b675dd"},"/blog/archive-376":{"__comp":"9e4087bc","__context":{"plugin":"822c343e"},"archive":"b2f554cd"},"/blog/develop-using-devcontainer-8bd":{"__comp":"ccc49370","__context":{"plugin":"822c343e"},"sidebar":"814f3328","content":"38a042e4"},"/blog/tags-01c":{"__comp":"01a85c17","__context":{"plugin":"822c343e"},"sidebar":"814f3328","tags":"a7023ddc"},"/blog/tags/codespaces-954":{"__comp":"6875c492","__context":{"plugin":"822c343e"},"sidebar":"814f3328","items":[{"content":"ba5b9f11"}],"tag":"f213dd13","listMetadata":"03ccf92d"},"/blog/tags/devcontainer-f90":{"__comp":"6875c492","__context":{"plugin":"822c343e"},"sidebar":"814f3328","items":[{"content":"ba5b9f11"}],"tag":"f6e0e63c","listMetadata":"c276ecb2"},"/blog/tags/podman-desktop-437":{"__comp":"6875c492","__context":{"plugin":"822c343e"},"sidebar":"814f3328","items":[{"content":"ba5b9f11"}],"tag":"382c5d2b","listMetadata":"0d040286"},"/core-values-1ca":{"__comp":"56c3a9b2","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/docs/tags-956":{"__comp":"3720c009","__context":{"plugin":"657ac0bc"},"tags":"55960ee5"},"/docs/tags/getting-started-33b":{"__comp":"df203c0f","__context":{"plugin":"657ac0bc"},"tag":"933a69d3"},"/docs/tags/podman-desktop-174":{"__comp":"df203c0f","__context":{"plugin":"657ac0bc"},"tag":"6194ac84"},"/downloads-ae5":{"__comp":"059d1c6a","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/downloads/linux-4a4":{"__comp":"6101b3fc","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/downloads/macOS-330":{"__comp":"8894e90f","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/downloads/windows-6e4":{"__comp":"5087625a","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/extend-2be":{"__comp":"e665718d","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/features-606":{"__comp":"d7fbbe43","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/search-cf9":{"__comp":"1a4e3797","__context":{"plugin":"ba322490"}},"/docs-246":{"__comp":"1be78505","__context":{"plugin":"657ac0bc"},"versionMetadata":"935f2afb"},"/docs/getting-started/getting-started-f9e":{"__comp":"17896441","content":"4e8ec325"},"/docs/Installation-b2a":{"__comp":"17896441","content":"beebaad6"},"/docs/Installation/linux-install-df8":{"__comp":"17896441","content":"ac371aaa"},"/docs/Installation/macos-install-c78":{"__comp":"17896441","content":"d83d689a"},"/docs/Installation/windows-install-ebe":{"__comp":"17896441","content":"631e3189"},"/docs/intro-aed":{"__comp":"17896441","content":"0e384e19"},"/docs/podman-compose-7f5":{"__comp":"17896441","content":"cc591f25"},"/docs/troubleshooting-5f7":{"__comp":"17896441","content":"9d9f8394"},"/-395":{"__comp":"1df93b7f","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[532],(()=>{return t=3375,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.86315949.js.LICENSE.txt b/assets/js/main.106eaf45.js.LICENSE.txt similarity index 100% rename from assets/js/main.86315949.js.LICENSE.txt rename to assets/js/main.106eaf45.js.LICENSE.txt diff --git a/assets/js/main.86315949.js b/assets/js/main.86315949.js deleted file mode 100644 index fdb44817d50..00000000000 --- a/assets/js/main.86315949.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.86315949.js.LICENSE.txt */ -(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[179],{6573:(e,t,n)=>{"use strict";n.d(t,{W:()=>a});var r=n(7378);function a(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}},3427:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,t:()=>o});var r=n(7378);const a=r.createContext(!1);function o(e){let{children:t}=e;const[n,o]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{o(!0)}),[]),r.createElement(a.Provider,{value:n},t)}},3375:(e,t,n)=>{"use strict";var r=n(7378),a=n(1542),o=n(4289),i=n(2883),l=n(161);const s=[n(142),n(3815),n(4374),n(6222)];var u=n(6623),c=n(5331),d=n(5473);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(2685),m=n(7092),h=n(353),g=n(8948),v=n(624),b=n(1123),y=n(3714),w=n(174),k=n(3149),E=n(505);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,h.Z)(),n=(0,y.l)();return r.createElement(m.Z,null,Object.entries(t).map((e=>{let[t,{htmlLang:a}]=e;return r.createElement("link",{key:t,rel:"alternate",href:n.createUrl({locale:t,fullyQualified:!0}),hrefLang:a})})),r.createElement("link",{rel:"alternate",href:n.createUrl({locale:e,fullyQualified:!0}),hrefLang:"x-default"}))}function x(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),a=function(){const{siteConfig:{url:e}}=(0,h.Z)(),{pathname:t}=(0,c.TH)();return e+(0,g.Z)(t)}(),o=t?`${n}${t}`:a;return r.createElement(m.Z,null,r.createElement("meta",{property:"og:url",content:o}),r.createElement("link",{rel:"canonical",href:o}))}function T(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,v.L)();return r.createElement(r.Fragment,null,r.createElement(m.Z,null,r.createElement("meta",{name:"twitter:card",content:"summary_large_image"}),r.createElement("body",{className:w.h})),n&&r.createElement(b.d,{image:n}),r.createElement(x,null),r.createElement(S,null),r.createElement(E.Z,{tag:k.HX,locale:e}),r.createElement(m.Z,null,t.map(((e,t)=>r.createElement("meta",(0,p.Z)({key:t},e))))))}const C=new Map;function _(e){if(C.has(e.pathname))return{...e,pathname:C.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}var A=n(3427),L=n(3340);function R(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=s.map((t=>{var r;const a=(null==(r=t.default)?void 0:r[e])??t[e];return null==a?void 0:a(...n)}));return()=>a.forEach((e=>null==e?void 0:e()))}const P=function(e){let{children:t,location:n,previousLocation:a}=e;return(0,r.useLayoutEffect)((()=>{a!==n&&(a&&function(e){const{hash:t}=e;if(t){const e=decodeURIComponent(t.substring(1)),n=document.getElementById(e);null==n||n.scrollIntoView()}else window.scrollTo(0,0)}(n),R("onRouteDidUpdate",{previousLocation:a,location:n}))}),[a,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>null==e.route.component.preload?void 0:e.route.component.preload())))}class N extends r.Component{constructor(e){super(e),this.previousLocation=void 0,this.routeUpdateCleanupCb=void 0,this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?R("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=R("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(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 r.createElement(P,{previousLocation:this.previousLocation,location:t},r.createElement(c.AW,{location:t,render:()=>e}))}}const I=N,D="docusaurus-base-url-issue-banner-container",M="docusaurus-base-url-issue-banner-suggestion-container",F="__DOCUSAURUS_INSERT_BASEURL_BANNER";function B(e){return`\nwindow['${F}'] = true;\n\ndocument.addEventListener('DOMContentLoaded', maybeInsertBanner);\n\nfunction maybeInsertBanner() {\n var shouldInsert = window['${F}'];\n shouldInsert && insertBanner();\n}\n\nfunction insertBanner() {\n var bannerContainer = document.getElementById('${D}');\n if (!bannerContainer) {\n return;\n }\n var bannerHtml = ${JSON.stringify(function(e){return`\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;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${M}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n var suggestionContainer = document.getElementById('${M}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function j(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,r.useLayoutEffect)((()=>{window[F]=!1}),[]),r.createElement(r.Fragment,null,!l.Z.canUseDOM&&r.createElement(m.Z,null,r.createElement("script",null,B(e))),r.createElement("div",{id:D}))}function z(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?r.createElement(j,null):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,h.Z)(),i=(0,g.Z)(e),{htmlLang:l,direction:s}=o[a];return r.createElement(m.Z,null,r.createElement("html",{lang:l,dir:s}),r.createElement("title",null,t),r.createElement("meta",{property:"og:title",content:t}),r.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&r.createElement("meta",{name:"robots",content:"noindex, nofollow"}),e&&r.createElement("link",{rel:"icon",href:i}))}var $=n(6293);function q(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return r.createElement($.Z,null,r.createElement(L.M,null,r.createElement(A.t,null,r.createElement(f,null,r.createElement(U,null),r.createElement(T,null),r.createElement(z,null),r.createElement(I,{location:_(t)},e)))))}var H=n(6887);const G=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{var r;if("undefined"==typeof document)return void n();const a=document.createElement("link");a.setAttribute("rel","prefetch"),a.setAttribute("href",e),a.onload=()=>t(),a.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??(null==(r=document.getElementsByName("script")[0])?void 0:r.parentNode);null==o||o.appendChild(a)}))}: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 Z=n(3361);const V=new Set,W=new Set,K=()=>{var e,t;return(null==(e=navigator.connection)?void 0:e.effectiveType.includes("2g"))||(null==(t=navigator.connection)?void 0:t.saveData)},Y={prefetch(e){if(!(e=>!K()&&!W.has(e)&&!V.has(e))(e))return!1;V.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(H).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Z.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?G(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!K()&&!W.has(e))(e)&&(W.add(e),O(e))},Q=Object.freeze(Y);if(l.Z.canUseDOM){window.docusaurus=Q;const e=a.hydrate;O(window.location.pathname).then((()=>{e(r.createElement(i.B6,null,r.createElement(o.VK,null,r.createElement(q,null))),document.getElementById("__docusaurus"))}))}},3340:(e,t,n)=>{"use strict";n.d(t,{_:()=>c,M:()=>d});var r=n(7378),a=n(6809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/docs","versions":[{"name":"current","label":"Next","isLast":true,"path":"/docs","mainDocId":"intro","docs":[{"id":"getting-started/getting-started","path":"/docs/getting-started/getting-started","sidebar":"tutorialSidebar"},{"id":"Installation/index","path":"/docs/Installation/","sidebar":"tutorialSidebar"},{"id":"Installation/linux-install","path":"/docs/Installation/linux-install","sidebar":"tutorialSidebar"},{"id":"Installation/macos-install","path":"/docs/Installation/macos-install","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install","path":"/docs/Installation/windows-install","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/intro","sidebar":"tutorialSidebar"},{"id":"podman-compose","path":"/docs/podman-compose","sidebar":"tutorialSidebar"},{"id":"troubleshooting","path":"/docs/troubleshooting","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/docs/intro","label":"intro"}}}}],"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 l=n(7529);const s=JSON.parse('{"docusaurusVersion":"2.2.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.2.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.2.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.2.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.2.0"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.2.0"},"docusaurus-tailwindcss":{"type":"local"}}}'),u={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},c=r.createContext(u);function d(e){let{children:t}=e;return r.createElement(c.Provider,{value:u},t)}},6293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7378),a=n(161),o=n(7092),i=n(952);function l(e){let{error:t,tryAgain:n}=e;return r.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",height:"50vh",width:"100%",fontSize:"20px"}},r.createElement("h1",null,"This page crashed."),r.createElement("p",null,t.message),r.createElement("button",{type:"button",onClick:n},"Try again"))}function s(e){let{error:t,tryAgain:n}=e;return r.createElement(c,{fallback:()=>r.createElement(l,{error:t,tryAgain:n})},r.createElement(o.Z,null,r.createElement("title",null,"Page Error")),r.createElement(i.Z,null,r.createElement(l,{error:t,tryAgain:n})))}const u=e=>r.createElement(s,e);class c extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.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??u)(e)}return e??null}}},161:(e,t,n)=>{"use strict";n.d(t,{Z:()=>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}},7092:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(2883);function o(e){return r.createElement(a.ql,e)}},1884:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(2685),a=n(7378),o=n(4289),i=n(1721),l=n(353),s=n(5626),u=n(161);const c=a.createContext({collectLink:()=>{}});var d=n(8948);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:h,isActive:g,"data-noBrokenLinkCheck":v,autoAddBaseUrl:b=!0,...y}=e;const{siteConfig:{trailingSlash:w,baseUrl:k}}=(0,l.Z)(),{withBaseUrl:E}=(0,d.C)(),S=(0,a.useContext)(c),x=(0,a.useRef)(null);(0,a.useImperativeHandle)(t,(()=>x.current));const T=p||m;const C=(0,s.Z)(T),_=null==T?void 0:T.replace("pathname://","");let A=void 0!==_?(L=_,b&&(e=>e.startsWith("/"))(L)?E(L):L):void 0;var L;A&&C&&(A=(0,i.applyTrailingSlash)(A,{trailingSlash:w,baseUrl:k}));const R=(0,a.useRef)(!1),P=f?o.OL:o.rU,O=u.Z.canUseIntersectionObserver,N=(0,a.useRef)(),I=()=>{R.current||null==A||(window.docusaurus.preload(A),R.current=!0)};(0,a.useEffect)((()=>(!O&&C&&null!=A&&window.docusaurus.prefetch(A),()=>{O&&N.current&&N.current.disconnect()})),[N,A,O,C]);const D=(null==(n=A)?void 0:n.startsWith("#"))??!1,M=!A||!C||D;return M||v||S.collectLink(A),M?a.createElement("a",(0,r.Z)({ref:x,href:A},T&&!C&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(P,(0,r.Z)({},y,{onMouseEnter:I,onTouchStart:I,innerRef:e=>{x.current=e,O&&e&&C&&(N.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(N.current.unobserve(e),N.current.disconnect(),null!=A&&window.docusaurus.prefetch(A))}))})),N.current.observe(e))},to:A},f&&{isActive:g,activeClassName:h}))}const p=a.forwardRef(f)},9213:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s,I:()=>l});var r=n(7378);function a(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=null==t?void 0: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 o=n(7529);function i(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 o[t??n]??n??t}function l(e,t){let{message:n,id:r}=e;return a(i({message:n,id:r}),t)}function s(e){let{children:t,id:n,values:o}=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 l=i({message:t,id:n});return r.createElement(r.Fragment,null,a(l,o))}},5688:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},5626:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},8948:(e,t,n)=>{"use strict";n.d(t,{C:()=>o,Z:()=>i});var r=n(353),a=n(5626);function o(){const{siteConfig:{baseUrl:e,url:t}}=(0,r.Z)();return{withBaseUrl:(n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:o=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,a.b)(n))return n;if(o)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)}}function i(e,t){void 0===t&&(t={});const{withBaseUrl:n}=o();return n(e,t)}},353:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(3340);function o(){return(0,r.useContext)(a._)}},6457:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(3427);function o(){return(0,r.useContext)(a._)}},3361:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});function r(e){const t={};return function e(n,r){Object.entries(n).forEach((n=>{let[a,o]=n;const i=r?`${r}.${a}`:a;var l;"object"==typeof(l=o)&&l&&Object.keys(l).length>0?e(o,i):t[i]=o}))}(e),t}},6881:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,z:()=>o});var r=n(7378);const a=r.createContext(null);function o(e){let{children:t,value:n}=e;const o=r.useContext(a),i=(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,...null==n?void 0:n.data};return{plugin:t.plugin,data:r}}({parent:o,value:n})),[o,n]);return r.createElement(a.Provider,{value:i},t)}},2935:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>v,gA:()=>p,WS:()=>m,_r:()=>d,Jo:()=>b,zh:()=>f,yW:()=>g,gB:()=>h});var r=n(5331),a=n(353),o=n(5688);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}function u(e,t){const n=s(e,t),a=null==n?void 0:n.docs.find((e=>!!(0,r.LX)(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):{}}}const c={},d=()=>i("docusaurus-plugin-content-docs")??c,f=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=null==r?void 0: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});function p(e){void 0===e&&(e={});const t=d(),{pathname:n}=(0,r.TH)();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.LX)(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 m(e){void 0===e&&(e={});const t=p(e),{pathname:n}=(0,r.TH)();if(!t)return;return{activePlugin:t,activeVersion:s(t.pluginData,n)}}function h(e){return f(e).versions}function g(e){const t=f(e);return l(t)}function v(e){const t=f(e),{pathname:n}=(0,r.TH)();return u(t,n)}function b(e){const t=f(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:u(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},4374:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(8504),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()}}},3815:(e,t,n)=>{"use strict";n.r(t);var r=n(2349),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{n(3392)(`./prism-${e}`)})),delete globalThis.Prism}(r.Z)},6125:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378);const a="iconExternalLink_nPrP";function o(e){let{width:t=13.5,height:n=13.5}=e;return r.createElement("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:a},r.createElement("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"}))}},952:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Lt});var r=n(7378),a=n(8944),o=n(6293),i=n(1123),l=n(2685),s=n(5331),u=n(9213),c=n(4993);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.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&f(t)}),[]);return(0,c.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,u.I)({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 h(e){const t=e.children??m,{containerRef:n,onClick:a}=p();return r.createElement("div",{ref:n,role:"region","aria-label":m},r.createElement("a",(0,l.Z)({},e,{href:`#${d}`,onClick:a}),t))}var g=n(5484),v=n(174);const b="skipToContent_oPtH";function y(){return r.createElement(h,{className:b})}var w=n(624),k=n(10);function E(e){let{width:t=21,height:n=21,color:a="currentColor",strokeWidth:o=1.2,className:i,...s}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 15 15",width:t,height:n},s),r.createElement("g",{stroke:a,strokeWidth:o},r.createElement("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})))}const S="closeButton_J5rP";function x(e){return r.createElement("button",(0,l.Z)({type:"button","aria-label":(0,u.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"})},e,{className:(0,a.Z)("clean-btn close",S,e.className)}),r.createElement(E,{width:14,height:14,strokeWidth:3.1}))}const T="content_bSb_";function C(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return r.createElement("div",(0,l.Z)({},e,{className:(0,a.Z)(T,e.className),dangerouslySetInnerHTML:{__html:n}}))}const _="announcementBar_zJRd",A="announcementBarPlaceholder_NpUd",L="announcementBarClose_Jjdj",R="announcementBarContent_t7IR";function P(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:a,textColor:o,isCloseable:i}=e;return r.createElement("div",{className:_,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:A}),r.createElement(C,{className:R}),i&&r.createElement(x,{onClick:n,className:L}))}var O=n(2335),N=n(3457);var I=n(1763),D=n(3471);const M=r.createContext(null);function F(e){let{children:t}=e;const n=function(){const e=(0,O.e)(),t=(0,D.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,I.D9)(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 r.createElement(M.Provider,{value:n},t)}function B(e){if(e.component){const t=e.component;return r.createElement(t,e.props)}}function j(){const e=(0,r.useContext)(M);if(!e)throw new I.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,D.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:B(o)})),[a,o,t])}function z(e){let{header:t,primaryMenu:n,secondaryMenu:o}=e;const{shown:i}=j();return r.createElement("div",{className:"navbar-sidebar"},t,r.createElement("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":i})},r.createElement("div",{className:"navbar-sidebar__item menu"},n),r.createElement("div",{className:"navbar-sidebar__item menu"},o)))}var U=n(5421),$=n(6457);function q(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("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 H(e){return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:24,height:24},e),r.createElement("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 G={toggle:"toggle_ki11",toggleButton:"toggleButton_MMFG",darkToggleIcon:"darkToggleIcon_U96C",lightToggleIcon:"lightToggleIcon_lgto",toggleButtonDisabled:"toggleButtonDisabled_Uw7m"};function Z(e){let{className:t,value:n,onChange:o}=e;const i=(0,$.Z)(),l=(0,u.I)({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"===n?(0,u.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,u.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return r.createElement("div",{className:(0,a.Z)(G.toggle,t)},r.createElement("button",{className:(0,a.Z)("clean-btn",G.toggleButton,!i&&G.toggleButtonDisabled),type:"button",onClick:()=>o("dark"===n?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite"},r.createElement(q,{className:(0,a.Z)(G.toggleIcon,G.lightToggleIcon)}),r.createElement(H,{className:(0,a.Z)(G.toggleIcon,G.darkToggleIcon)})))}const V=r.memo(Z);function W(e){let{className:t}=e;const n=(0,w.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,U.I)();return n?null:r.createElement(V,{className:t,value:a,onChange:o})}var K=n(898);function Y(){return r.createElement(K.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,O.e)();return r.createElement("button",{type:"button","aria-label":(0,u.I)({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()},r.createElement(E,{color:"var(--ifm-color-emphasis-600)"}))}function X(){return r.createElement("div",{className:"navbar-sidebar__brand"},r.createElement(Y,null),r.createElement(W,{className:"margin-right--md"}),r.createElement(Q,null))}var J=n(1884),ee=n(8948),te=n(5626),ne=n(1503),re=n(6125);function ae(e){let{activeBasePath:t,activeBaseRegex:n,to:a,href:o,label:i,html:s,isDropdownLink:u,prependBaseUrlToHref:c,...d}=e;const f=(0,ee.Z)(a),p=(0,ee.Z)(t),m=(0,ee.Z)(o,{forcePrependBaseUrl:!0}),h=i&&o&&!(0,te.Z)(o),g=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,i,h&&r.createElement(re.Z,u&&{width:12,height:12}))};return o?r.createElement(J.Z,(0,l.Z)({href:c?m:o},d,g)):r.createElement(J.Z,(0,l.Z)({to:f,isNavLink:!0},(t||n)&&{isActive:(e,t)=>n?(0,ne.F)(n,t.pathname):t.pathname.startsWith(p)},d,g))}function oe(e){let{className:t,isDropdownItem:n=!1,...o}=e;const i=r.createElement(ae,(0,l.Z)({className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n},o));return n?r.createElement("li",null,i):i}function ie(e){let{className:t,isDropdownItem:n,...o}=e;return r.createElement("li",{className:"menu__list-item"},r.createElement(ae,(0,l.Z)({className:(0,a.Z)("menu__link",t)},o)))}function le(e){let{mobile:t=!1,position:n,...a}=e;const o=t?ie:oe;return r.createElement(o,(0,l.Z)({},a,{activeClassName:a.activeClassName??(t?"menu__link--active":"navbar__link--active")}))}var se=n(376),ue=n(8862),ce=n(353);function de(e,t){return e.some((e=>function(e,t){return!!(0,ue.Mg)(e.to,t)||!!(0,ne.F)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function fe(e){let{items:t,position:n,className:o,onClick:i,...s}=e;const u=(0,r.useRef)(null),[c,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[u]),r.createElement("div",{ref:u,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":c})},r.createElement(ae,(0,l.Z)({"aria-haspopup":"true","aria-expanded":c,role:"button",href:s.to?void 0:"#",className:(0,a.Z)("navbar__link",o)},s,{onClick:s.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!c))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(He,(0,l.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),d(!1);const t=u.current.nextElementSibling;if(t){(t instanceof HTMLAnchorElement?t:t.querySelector("a")).focus()}}},activeClassName:"dropdown__link--active"},e,{key:n}))))))}function pe(e){let{items:t,className:n,position:o,onClick:i,...u}=e;const c=function(){const{siteConfig:{baseUrl:e}}=(0,ce.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=de(t,c),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,se.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[c,d,m]),r.createElement("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":f})},r.createElement(ae,(0,l.Z)({role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n)},u,{onClick:e=>{e.preventDefault(),p()}}),u.children??u.label),r.createElement(se.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(He,(0,l.Z)({mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active"},e,{key:t}))))))}function me(e){let{mobile:t=!1,...n}=e;const a=t?pe:fe;return r.createElement(a,n)}var he=n(3714);function ge(e){let{width:t=20,height:n=20,...a}=e;return r.createElement("svg",(0,l.Z)({viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0},a),r.createElement("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 ve="iconLanguage_kvP7";var be=n(1542),ye=n(7092),we=n(3584);function ke(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}var Ee=n(6573),Se=["translations"];function xe(){return xe=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},xe.apply(this,arguments)}function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,o=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);i=!0);}catch(s){l=!0,a=s}finally{try{i||null==n.return||n.return()}finally{if(l)throw a}}return o}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ce(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _e(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ae="Ctrl";var Le=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=_e(e,Se),i=a.buttonText,l=void 0===i?"Search":i,s=a.buttonAriaLabel,u=void 0===s?"Search":s,c=Te((0,r.useState)(null),2),d=c[0],f=c[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("\u2318"):f(Ae))}),[]),r.createElement("button",xe({type:"button",className:"DocSearch DocSearch-Button","aria-label":u},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(Ee.W,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},l)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==d&&r.createElement(r.Fragment,null,r.createElement("kbd",{className:"DocSearch-Button-Key"},d===Ae?r.createElement(ke,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Re=n(3149);const Pe={button:{buttonText:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,u.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,u.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,u.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,u.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,u.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,u.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,u.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,u.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,u.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,u.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,u.I)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,u.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,u.I)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,u.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,u.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,u.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,u.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,u.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Oe=null;function Ne(e){let{hit:t,children:n}=e;return r.createElement(J.Z,{to:t.url},n)}function Ie(e){let{state:t,onClose:n}=e;const{generateSearchPageLink:a}=(0,we.O)();return r.createElement(J.Z,{to:a(t.query),onClick:n},r.createElement(u.Z,{id:"theme.SearchBar.seeAll",values:{count:t.context.nbHits}},"See all {count} results"))}function De(e){var t;let{contextualSearch:a,externalUrlRegex:o,...i}=e;const{siteMetadata:u}=(0,ce.Z)(),c=function(){const{locale:e,tags:t}=(0,Re._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),d=(null==(t=i.searchParameters)?void 0:t.facetFilters)??[],f=a?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(c,d):d,p={...i.searchParameters,facetFilters:f},{withBaseUrl:m}=(0,ee.C)(),h=(0,s.k6)(),g=(0,r.useRef)(null),v=(0,r.useRef)(null),[b,y]=(0,r.useState)(!1),[w,k]=(0,r.useState)(void 0),E=(0,r.useCallback)((()=>Oe?Promise.resolve():Promise.all([n.e(777).then(n.bind(n,8777)),Promise.all([n.e(532),n.e(127)]).then(n.bind(n,9127)),Promise.all([n.e(532),n.e(670)]).then(n.bind(n,4670))]).then((e=>{let[{DocSearchModal:t}]=e;Oe=t}))),[]),S=(0,r.useCallback)((()=>{E().then((()=>{g.current=document.createElement("div"),document.body.insertBefore(g.current,document.body.firstChild),y(!0)}))}),[E,y]),x=(0,r.useCallback)((()=>{var e;y(!1),null==(e=g.current)||e.remove()}),[y]),T=(0,r.useCallback)((e=>{E().then((()=>{y(!0),k(e.key)}))}),[E,y,k]),C=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,ne.F)(o,t)?window.location.href=t:h.push(t)}}).current,_=(0,r.useRef)((e=>e.map((e=>{if((0,ne.F)(o,e.url))return e;const t=new URL(e.url);return{...e,url:m(`${t.pathname}${t.hash}`)}})))).current,A=(0,r.useMemo)((()=>e=>r.createElement(Ie,(0,l.Z)({},e,{onClose:x}))),[x]),L=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",u.docusaurusVersion),e)),[u.docusaurusVersion]);return function(e){var t=e.isOpen,n=e.onOpen,a=e.onClose,o=e.onInput,i=e.searchButtonRef;r.useEffect((function(){function e(e){(27===e.keyCode&&t||"k"===e.key&&(e.metaKey||e.ctrlKey)||!function(e){var t=e.target,n=t.tagName;return t.isContentEditable||"INPUT"===n||"SELECT"===n||"TEXTAREA"===n}(e)&&"/"===e.key&&!t)&&(e.preventDefault(),t?a():document.body.classList.contains("DocSearch--active")||document.body.classList.contains("DocSearch--active")||n()),i&&i.current===document.activeElement&&o&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&o(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}}),[t,n,a,o,i])}({isOpen:b,onOpen:S,onClose:x,onInput:T,searchButtonRef:v}),r.createElement(r.Fragment,null,r.createElement(ye.Z,null,r.createElement("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),r.createElement(Le,{onTouchStart:E,onFocus:E,onMouseOver:E,onClick:S,ref:v,translations:Pe.button}),b&&Oe&&g.current&&(0,be.createPortal)(r.createElement(Oe,(0,l.Z)({onClose:x,initialScrollY:window.scrollY,initialQuery:w,navigator:C,transformItems:_,hitComponent:Ne,transformSearchClient:L},i.searchPagePath&&{resultsFooterComponent:A},i,{searchParameters:p,placeholder:Pe.placeholder,translations:Pe.modal})),g.current))}function Me(){const{siteConfig:e}=(0,ce.Z)();return r.createElement(De,e.themeConfig.algolia)}const Fe="searchBox_WqAV";function Be(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,Fe)},t)}var je=n(2935),ze=n(6100);var Ue=n(4453);const $e=e=>e.docs.find((t=>t.id===e.mainDocId));const qe={default:le,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:c,localeConfigs:d}}=(0,ce.Z)(),f=(0,he.l)(),{search:p,hash:m}=(0,s.TH)(),h=[...n,...c.map((e=>{const n=`${`pathname://${f.createUrl({locale:e,fullyQualified:!1})}`}${p}${m}`;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":""}})),...a],g=t?(0,u.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return r.createElement(me,(0,l.Z)({},o,{mobile:t,label:r.createElement(r.Fragment,null,r.createElement(ge,{className:ve}),g),items:h}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement(Be,{className:n},r.createElement(Me,null))},dropdown:me,html:function(e){let{value:t,className:n,mobile:o=!1,isDropdownItem:i=!1}=e;const l=i?"li":"div";return r.createElement(l,{className:(0,a.Z)({navbar__item:!o&&!i,"menu__list-item":o},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,je.Iw)(a),s=(0,ze.vY)(t,a);return null===s?null:r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.path)===s.path||!(null==i||!i.sidebar)&&i.sidebar===s.sidebar,label:n??s.id,to:s.path}))},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:a,...o}=e;const{activeDoc:i}=(0,je.Iw)(a),s=(0,ze.oz)(t,a).link;if(!s)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return r.createElement(le,(0,l.Z)({exact:!0},o,{isActive:()=>(null==i?void 0:i.sidebar)===t,label:n??s.label,to:s.path}))},docsVersion:function(e){let{label:t,to:n,docsPluginId:a,...o}=e;const i=(0,ze.lO)(a)[0],s=t??i.label,u=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(le,(0,l.Z)({},o,{label:s,to:u}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...c}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,je.Iw)(n),m=(0,je.gB)(n),{savePreferredVersionName:h}=(0,Ue.J)(n),g=[...o,...m.map((e=>{const t=p.alternateDocVersions[e.name]??$e(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>h(e.name)}})),...i],v=(0,ze.lO)(n)[0],b=t&&g.length>1?(0,u.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):v.label,y=t&&g.length>1?void 0:$e(v).path;return g.length<=1?r.createElement(le,(0,l.Z)({},c,{mobile:t,label:b,to:y,isActive:a?()=>!1:void 0})):r.createElement(me,(0,l.Z)({},c,{mobile:t,label:b,to:y,items:g,isActive:a?()=>!1:void 0}))}};function He(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=qe[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function Ge(){const e=(0,O.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(He,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function Ze(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(u.Z,{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)"},"\u2190 Back to main menu"))}function Ve(){const e=0===(0,w.L)().navbar.items.length,t=j();return r.createElement(r.Fragment,null,!e&&r.createElement(Ze,{onClick:()=>t.hide()}),t.content)}function We(){const e=(0,O.e)();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?r.createElement(z,{header:r.createElement(X,null),primaryMenu:r.createElement(Ge,null),secondaryMenu:r.createElement(Ve,null)}):null}const Ke="navbarHideable_hhpl",Ye="navbarHidden_nmcs";function Qe(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function Xe(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),i=(0,O.e)(),{navbarRef:l,isNavbarVisible:s}=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,N.RF)(((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 l=null==r?void 0:r.scrollY,s=document.documentElement.scrollHeight-o.current,u=window.innerHeight;l&&i>=l?n(!1):i+u<s&&n(!0)})),(0,c.S)((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 r.createElement("nav",{ref:l,className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Ke,!s&&Ye],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Qe,{onClick:i.toggle}),r.createElement(We,null))}function Je(e){let{width:t=30,height:n=30,className:a,...o}=e;return r.createElement("svg",(0,l.Z)({className:a,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true"},o),r.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"}))}function et(){const{toggle:e,shown:t}=(0,O.e)();return r.createElement("button",{onClick:e,"aria-label":(0,u.I)({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"},r.createElement(Je,null))}const tt="colorModeToggle_Hewu";function nt(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(He,(0,l.Z)({},e,{key:t})))))}function rt(e){let{left:t,right:n}=e;return r.createElement("div",{className:"navbar__inner"},r.createElement("div",{className:"navbar__items"},t),r.createElement("div",{className:"navbar__items navbar__items--right"},n))}function at(){const e=(0,O.e)(),t=(0,w.L)().navbar.items,[n,a]=function(e){function t(e){return"left"===(e.position??"right")}return[e.filter(t),e.filter((e=>!t(e)))]}(t),o=t.find((e=>"search"===e.type));return r.createElement(rt,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(et,null),r.createElement(Y,null),r.createElement(nt,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(nt,{items:a}),r.createElement(W,{className:tt}),!o&&r.createElement(Be,null,r.createElement(Me,null)))})}function ot(){return r.createElement(Xe,null,r.createElement(at,null))}function it(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...s}=t,u=(0,ee.Z)(n),c=(0,ee.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(J.Z,(0,l.Z)({className:"footer__link-item"},a?{href:i?c:a}:{to:u},s),o,a&&!(0,te.Z)(a)&&r.createElement(re.Z,null))}function lt(e){let{item:t}=e;return t.html?r.createElement("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement("li",{key:t.href??t.to,className:"footer__item"},r.createElement(it,{item:t}))}function st(e){let{column:t}=e;return r.createElement("div",{className:"col footer__col"},r.createElement("div",{className:"footer__title"},t.title),r.createElement("ul",{className:"footer__items clean-list"},t.items.map(((e,t)=>r.createElement(lt,{key:t,item:e})))))}function ut(e){let{columns:t}=e;return r.createElement("div",{className:"row footer__links"},t.map(((e,t)=>r.createElement(st,{key:t,column:e}))))}function ct(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function dt(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(it,{item:t})}function ft(e){let{links:t}=e;return r.createElement("div",{className:"footer__links text--center"},r.createElement("div",{className:"footer__links"},t.map(((e,n)=>r.createElement(r.Fragment,{key:n},r.createElement(dt,{item:e}),t.length!==n+1&&r.createElement(ct,null))))))}function pt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(ut,{columns:t}):r.createElement(ft,{links:t})}var mt=n(4034);const ht="footerLogoLink_tutC";function gt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,ee.C)(),o={light:n(t.src),dark:n(t.srcDark??t.src)};return r.createElement(mt.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:o,width:t.width,height:t.height,style:t.style})}function vt(e){let{logo:t}=e;return t.href?r.createElement(J.Z,{href:t.href,className:ht,target:t.target},r.createElement(gt,{logo:t})):r.createElement(gt,{logo:t})}function bt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function yt(e){let{style:t,links:n,logo:o,copyright:i}=e;return r.createElement("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t})},r.createElement("div",{className:"container container-fluid"},n,(o||i)&&r.createElement("div",{className:"footer__bottom text--center"},o&&r.createElement("div",{className:"margin-bottom--sm"},o),i)))}function wt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return r.createElement(yt,{style:o,links:n&&n.length>0&&r.createElement(pt,{links:n}),logo:a&&r.createElement(vt,{logo:a}),copyright:t&&r.createElement(bt,{copyright:t})})}const kt=r.memo(wt);var Et=n(1819);const St="docusaurus.tab.",xt=r.createContext(void 0);const Tt=(0,I.Qc)([U.S,k.pl,function(e){let{children:t}=e;const n=function(){const[e,t]=(0,r.useState)({}),n=(0,r.useCallback)(((e,t)=>{(0,Et.W)(`docusaurus.tab.${e}`).set(t)}),[]);(0,r.useEffect)((()=>{try{const e={};(0,Et._)().forEach((t=>{if(t.startsWith(St)){const n=t.substring(St.length);e[n]=(0,Et.W)(t).get()}})),t(e)}catch(e){console.error(e)}}),[]);const a=(0,r.useCallback)(((e,r)=>{t((t=>({...t,[e]:r}))),n(e,r)}),[n]);return(0,r.useMemo)((()=>({tabGroupChoices:e,setTabGroupChoices:a})),[e,a])}();return r.createElement(xt.Provider,{value:n},t)},N.OC,Ue.L5,i.VC,function(e){let{children:t}=e;return r.createElement(D.n2,null,r.createElement(O.M,null,r.createElement(F,null,t)))}]);function Ct(e){let{children:t}=e;return r.createElement(Tt,null,t)}function _t(e){let{error:t,tryAgain:n}=e;return r.createElement("main",{className:"container margin-vert--xl"},r.createElement("div",{className:"row"},r.createElement("div",{className:"col col--6 col--offset-3"},r.createElement("h1",{className:"hero__title"},r.createElement(u.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed"},"This page crashed.")),r.createElement("p",null,t.message),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},r.createElement(u.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}const At="mainWrapper_MB5r";function Lt(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:u}=e;return(0,v.t)(),r.createElement(Ct,null,r.createElement(i.d,{title:s,description:u}),r.createElement(y,null),r.createElement(P,null),r.createElement(ot,null),r.createElement("div",{id:d,className:(0,a.Z)(g.k.wrapper.main,At,l)},r.createElement(o.Z,{fallback:e=>r.createElement(_t,e)},t)),!n&&r.createElement(kt,null))}},898:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(2685),a=n(7378),o=n(1884),i=n(8948),l=n(353),s=n(624),u=n(4034);function c(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,i.Z)(t.src),dark:(0,i.Z)(t.srcDark||t.src)},l=a.createElement(u.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?a.createElement("div",{className:r},l):l}function d(e){const{siteConfig:{title:t}}=(0,l.Z)(),{navbar:{title:n,logo:u}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,i.Z)((null==u?void 0:u.href)||"/"),h=n?"":t,g=(null==u?void 0:u.alt)??h;return a.createElement(o.Z,(0,r.Z)({to:m},p,(null==u?void 0:u.target)&&{target:u.target}),u&&a.createElement(c,{logo:u,alt:g,imageClassName:d}),null!=n&&a.createElement("b",{className:f},n))}},505:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7378),a=n(7092);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return r.createElement(a.Z,null,t&&r.createElement("meta",{name:"docusaurus_locale",content:t}),n&&r.createElement("meta",{name:"docusaurus_version",content:n}),o&&r.createElement("meta",{name:"docusaurus_tag",content:o}),i&&r.createElement("meta",{name:"docsearch:language",content:i}),n&&r.createElement("meta",{name:"docsearch:version",content:n}),o&&r.createElement("meta",{name:"docsearch:docusaurus_tag",content:o}))}},4034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(2685),a=n(7378),o=n(8944),i=n(6457),l=n(5421);const s={themedImage:"themedImage_BQGR","themedImage--light":"themedImage--light_HAxW","themedImage--dark":"themedImage--dark_bGx0"};function u(e){const t=(0,i.Z)(),{colorMode:n}=(0,l.I)(),{sources:u,className:c,alt:d,...f}=e,p=t?"dark"===n?["dark"]:["light"]:["light","dark"];return a.createElement(a.Fragment,null,p.map((e=>a.createElement("img",(0,r.Z)({key:e,src:u[e],alt:d,className:(0,o.Z)(s.themedImage,s[`themedImage--${e}`],c)},f)))))}},376:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>m});var r=n(2685),a=n(7378),o=n(161);function i(e){let{initialState:t}=e;const[n,r]=(0,a.useState)(t??!1),o=(0,a.useCallback)((()=>{r((e=>!e))}),[]);return{collapsed:n,setCollapsed:r,toggleCollapsed:o}}const l={display:"none",overflow:"hidden",height:"0px"},s={display:"block",overflow:"visible",height:"auto"};function u(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function c(e){let{collapsibleRef:t,collapsed:n,animation:r}=e;const o=(0,a.useRef)(!1);(0,a.useEffect)((()=>{const e=t.current;function a(){const t=e.scrollHeight,n=(null==r?void 0:r.duration)??function(e){const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${(null==r?void 0:r.easing)??"ease-in-out"}`,height:`${t}px`}}function i(){const t=a();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return u(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(i(),requestAnimationFrame((()=>{e.style.height=l.height,e.style.overflow=l.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{i()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,r])}function d(e){if(!o.Z.canUseDOM)return e?l:s}function f(e){let{as:t="div",collapsed:n,children:r,animation:o,onCollapseTransitionEnd:i,className:l,disableSSRStyle:s}=e;const f=(0,a.useRef)(null);return c({collapsibleRef:f,collapsed:n,animation:o}),a.createElement(t,{ref:f,style:s?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(u(f.current,n),null==i||i(n))},className:l},r)}function p(e){let{collapsed:t,...n}=e;const[o,i]=(0,a.useState)(!t),[l,s]=(0,a.useState)(t);return(0,a.useLayoutEffect)((()=>{t||i(!0)}),[t]),(0,a.useLayoutEffect)((()=>{o&&s(t)}),[o,t]),o?a.createElement(f,(0,r.Z)({},n,{collapsed:l})):null}function m(e){let{lazy:t,...n}=e;const r=t?p:f;return a.createElement(r,n)}},10:(e,t,n)=>{"use strict";n.d(t,{nT:()=>m,pl:()=>p});var r=n(7378),a=n(6457),o=n(1819),i=n(1763),l=n(624);const s=(0,o.W)("docusaurus.announcement.dismiss"),u=(0,o.W)("docusaurus.announcement.id"),c=()=>"true"===s.get(),d=e=>s.set(String(e)),f=r.createContext(null);function p(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&c()));(0,r.useEffect)((()=>{o(c())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=u.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;u.set(t),r&&d(!1),!r&&c()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return r.createElement(f.Provider,{value:n},t)}function m(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},5421:(e,t,n)=>{"use strict";n.d(t,{I:()=>g,S:()=>h});var r=n(7378),a=n(161),o=n(1763),i=n(1819),l=n(624);const s=r.createContext(void 0),u="theme",c=(0,i.W)(u),d="light",f="dark",p=e=>e===f?f:d;function m(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[o,i]=(0,r.useState)((e=>a.Z.canUseDOM?p(document.documentElement.getAttribute("data-theme")):p(e))(e));(0,r.useEffect)((()=>{t&&c.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{c.set(p(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),c.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",p(o))}),[o]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==u)return;const t=c.get();null!==t&&s(p(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,s]);const m=(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||m.current?m.current=window.matchMedia("print").matches:s(null)};return e.addListener(r),()=>e.removeListener(r)}),[s,t,n]),(0,r.useMemo)((()=>({colorMode:o,setColorMode:s,get isDarkTheme(){return o===f},setLightTheme(){s(d)},setDarkTheme(){s(f)}})),[o,s])}function h(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function g(){const e=(0,r.useContext)(s);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},4453:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,L5:()=>v,Oh:()=>w});var r=n(7378),a=n(2935),o=n(5688),i=n(624),l=n(6100),s=n(1763),u=n(1819);const c=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,u.W)(c(e),{persistence:t}).set(n)},f=(e,t)=>(0,u.W)(c(e),{persistence:t}).get(),p=(e,t)=>{(0,u.W)(c(e),{persistence:t}).del()};const m=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>(e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}]))))(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=f(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p(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(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return r.createElement(m.Provider,{value:n},t)}function v(e){let{children:t}=e;return l.cE?r.createElement(g,null,t):r.createElement(r.Fragment,null,t)}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function y(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}function w(){const e=(0,a._r)(),[t]=b();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)])))}},2095:(e,t,n)=>{"use strict";n.d(t,{V:()=>s,b:()=>l});var r=n(7378),a=n(1763);const o=Symbol("EmptyContext"),i=r.createContext(o);function l(e){let{children:t,name:n,items:a}=e;const o=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return r.createElement(i.Provider,{value:o},t)}function s(){const e=(0,r.useContext)(i);if(e===o)throw new a.i6("DocsSidebarProvider");return e}},2335:(e,t,n)=>{"use strict";n.d(t,{M:()=>f,e:()=>p});var r=n(7378),a=n(3471),o=n(8357),i=n(5331),l=n(1763);function s(e){!function(e){const t=(0,i.k6)(),n=(0,l.zX)(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(624);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,u.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[i,l]=(0,r.useState)(!1);s((()=>{if(i)return l(!1),!1}));const c=(0,r.useCallback)((()=>{l((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&l(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:i})),[e,n,c,i])}function f(e){let{children:t}=e;const n=d();return r.createElement(c.Provider,{value:n},t)}function p(){const e=r.useContext(c);if(void 0===e)throw new l.i6("NavbarMobileSidebarProvider");return e}},3471:(e,t,n)=>{"use strict";n.d(t,{HY:()=>l,Zo:()=>s,n2:()=>i});var r=n(7378),a=n(1763);const o=r.createContext(null);function i(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return r.createElement(o.Provider,{value:n},t)}function l(){const e=(0,r.useContext)(o);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function s(e){let{component:t,props:n}=e;const i=(0,r.useContext)(o);if(!i)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=i,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},174:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(7378);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)}}),[])}},3584:(e,t,n)=>{"use strict";n.d(t,{O:()=>l});var r=n(7378),a=n(5331),o=n(353);const i="q";function l(){const e=(0,a.k6)(),{siteConfig:{baseUrl:t}}=(0,o.Z)(),[n,l]=(0,r.useState)("");(0,r.useEffect)((()=>{const e=new URLSearchParams(window.location.search).get(i)??"";l(e)}),[]);return{searchQuery:n,setSearchQuery:(0,r.useCallback)((t=>{const n=new URLSearchParams(window.location.search);t?n.set(i,t):n.delete(i),e.replace({search:n.toString()}),l(t)}),[e]),generateSearchPageLink:(0,r.useCallback)((e=>`${t}search?q=${encodeURIComponent(e)}`),[t])}}},8357:(e,t,n)=>{"use strict";n.d(t,{i:()=>u});var r=n(7378),a=n(161);const o="desktop",i="mobile",l="ssr";function s(){return a.Z.canUseDOM?window.innerWidth>996?o:i:l}function u(){const[e,t]=(0,r.useState)((()=>s()));return(0,r.useEffect)((()=>{function e(){t(s())}return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),clearTimeout(undefined)}}),[]),e}},5484:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-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",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:{}}},6100:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>v,vY:()=>y,oz:()=>b,s1:()=>g});var r=n(7378),a=n(5331),o=n(5473),i=n(2935),l=n(4453),s=n(2095);function u(e){return Array.from(new Set(e))}var c=n(8862);const d=!!i._r;function f(e){if(e.href)return e.href;for(const t of e.items){if("link"===t.type)return t.href;if("category"===t.type){const e=f(t);if(e)return e}}}const p=(e,t)=>void 0!==e&&(0,c.Mg)(e,t);function m(e,t){return"link"===e.type?p(e.href,t):"category"===e.type&&(p(e.href,t)||((e,t)=>e.some((e=>m(e,t))))(e.items,t))}function h(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,c.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,c.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function g(){var e;const t=(0,s.V)(),{pathname:n}=(0,a.TH)();return!1!==(null==(e=(0,i.gA)())?void 0:e.pluginData.breadcrumbs)&&t?h({sidebarItems:t.items,pathname:n}):null}function v(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>u([t,n,a].filter(Boolean))),[t,n,a])}function b(e,t){const n=v(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(", ")}".\n Available sidebar ids are:\n - ${Object.keys(t).join("\n- ")}`);return r[1]}),[e,n])}function y(e,t){const n=v(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(`DocNavbarItem: 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- ${u(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function w(e){let{route:t,versionMetadata:n}=e;const r=(0,a.TH)(),i=t.routes,l=i.find((e=>(0,a.LX)(r.pathname,e)));if(!l)return null;const s=l.sidebar,u=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:u}}},9162:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var r=n(353);function a(e){const{siteConfig:t}=(0,r.Z)(),{title:n,titleDelimiter:a}=t;return null!=e&&e.trim().length?`${e.trim()} ${a} ${n}`:n}},1123:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>c,VC:()=>p});var r=n(7378),a=n(8944),o=n(7092),i=n(6881);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(8948),u=n(9162);function c(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const c=(0,u.p)(t),{withBaseUrl:d}=(0,s.C)(),f=i?d(i,{absolute:!0}):void 0;return r.createElement(o.Z,null,t&&r.createElement("title",null,c),t&&r.createElement("meta",{property:"og:title",content:c}),n&&r.createElement("meta",{name:"description",content:n}),n&&r.createElement("meta",{property:"og:description",content:n}),a&&r.createElement("meta",{name:"keywords",content:Array.isArray(a)?a.join(","):a}),f&&r.createElement("meta",{property:"og:image",content:f}),f&&r.createElement("meta",{name:"twitter:image",content:f}),l)}const d=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(d),l=(0,a.Z)(i,t);return r.createElement(d.Provider,{value:l},r.createElement(o.Z,null,r.createElement("html",{className:l})),n)}function p(e){let{children:t}=e;const n=l(),o=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const i=`plugin-id-${n.plugin.id}`;return r.createElement(f,{className:(0,a.Z)(o,i)},t)}},1763:(e,t,n)=>{"use strict";n.d(t,{D9:()=>i,Qc:()=>u,Ql:()=>s,i6:()=>l,zX:()=>o});var r=n(7378);const a=n(161).Z.canUseDOM?r.useLayoutEffect:r.useEffect;function o(e){const t=(0,r.useRef)(e);return a((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function i(e){const t=(0,r.useRef)();return a((()=>{t.current=e})),t.current}class l extends Error{constructor(e,t){var n,r,a;super(),this.name="ReactContextError",this.message=`Hook ${(null==(n=this.stack)||null==(r=n.split("\n")[1])||null==(a=r.match(/at (?:\w+\.)?(?<name>\w+)/))?void 0:a.groups.name)??""} is called outside the <${e}>. ${t??""}`}}function s(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function u(e){return t=>{let{children:n}=t;return r.createElement(r.Fragment,null,e.reduceRight(((e,t)=>r.createElement(t,null,e)),n))}}},1503:(e,t,n)=>{"use strict";function r(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}n.d(t,{F:()=>r})},8862:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7378),a=n(6623),o=n(353);function i(e,t){const n=e=>{var t;return null==(t=!e||e.endsWith("/")?e:`${e}/`)?void 0:t.toLowerCase()};return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().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.Z,baseUrl:e})),[e])}},3457:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>f,OC:()=>s,RF:()=>d});var r=n(7378),a=n(161),o=n(6457),i=n(1763);const l=r.createContext(void 0);function s(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 r.createElement(l.Provider,{value:n},t)}function u(){const e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const c=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=u(),a=(0,r.useRef)(c()),o=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=c();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 f(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"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:()=>null==e.current?void 0:e.current()}}},3149:(e,t,n)=>{"use strict";n.d(t,{HX:()=>i,_q:()=>s,os:()=>l});var r=n(2935),a=n(353),o=n(4453);const i="default";function l(e,t){return`docs-${e}-${t}`}function s(){const{i18n:e}=(0,a.Z)(),t=(0,r._r)(),n=(0,r.WS)(),s=(0,o.Oh)();const u=[i,...Object.keys(t).map((function(e){const r=(null==n?void 0:n.activePlugin.pluginId)===e?n.activeVersion:void 0,a=s[e],o=t[e].versions.find((e=>e.isLast));return l(e,(r??a??o).name)}))];return{locale:e.currentLocale,tags:u}}},1819:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,_:()=>s});const r="localStorage";function a(e){if(void 0===e&&(e=r),"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,o||(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),o=!0),null}var t}let o=!1;const i={get:()=>null,set:()=>{},del:()=>{}};function l(e,t){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}}(e);const n=a(null==t?void 0:t.persistence);return null===n?i:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{n.setItem(e,t)}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{n.removeItem(e)}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}}}}function s(e){void 0===e&&(e=r);const t=a(e);if(!t)return[];const n=[];for(let r=0;r<t.length;r+=1){const e=t.key(r);null!==e&&n.push(e)}return n}},3714:(e,t,n)=>{"use strict";n.d(t,{l:()=>o});var r=n(353),a=n(5331);function o(){const{siteConfig:{baseUrl:e,url:t},i18n:{defaultLocale:n,currentLocale:o}}=(0,r.Z)(),{pathname:i}=(0,a.TH)(),l=o===n?e:e.replace(`/${o}/`,"/"),s=i.replace(e,"");return{createUrl:function(e){let{locale:r,fullyQualified:a}=e;return`${a?t:""}${function(e){return e===n?`${l}`:`${l}${e}/`}(r)}${s}`}}}},4993:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7378),a=n(5331),o=n(1763);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},624:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(353);function a(){return(0,r.Z)().siteConfig.themeConfig}},2520:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},1721:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="post-content";var a=n(2520);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}})},6623:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(7378),a=n(2685),o=n(1237),i=n.n(o),l=n(6887);const s={"059d1c6a":[()=>Promise.all([n.e(588),n.e(262)]).then(n.bind(n,6187)),"@site/src/pages/downloads/index.tsx",6187],"0e384e19":[()=>n.e(671).then(n.bind(n,1012)),"@site/docs/intro.md",1012],17896441:[()=>Promise.all([n.e(532),n.e(918)]).then(n.bind(n,3899)),"@theme/DocItem",3899],"1a4e3797":[()=>Promise.all([n.e(532),n.e(920)]).then(n.bind(n,6351)),"@theme/SearchPage",6351],"1be78505":[()=>Promise.all([n.e(532),n.e(514)]).then(n.bind(n,5553)),"@theme/DocPage",5553],"1df93b7f":[()=>Promise.all([n.e(588),n.e(237)]).then(n.bind(n,7501)),"@site/src/pages/index.tsx",7501],"3720c009":[()=>Promise.all([n.e(532),n.e(751)]).then(n.bind(n,1666)),"@theme/DocTagsListPage",1666],"43b416ef":[()=>n.e(847).then(n.t.bind(n,5745,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-pages/default/plugin-route-context-module-100.json",5745],"4e8ec325":[()=>n.e(181).then(n.bind(n,3719)),"@site/docs/getting-started/2022-08-05-getting-started.md",3719],"5087625a":[()=>Promise.all([n.e(588),n.e(724)]).then(n.bind(n,36)),"@site/src/pages/downloads/windows.tsx",36],"55960ee5":[()=>n.e(121).then(n.t.bind(n,8070,19)),"~docs/default/tags-list-current-prop-15a.json",8070],"56c3a9b2":[()=>Promise.all([n.e(588),n.e(10)]).then(n.bind(n,5646)),"@site/src/pages/core-values/index.tsx",5646],"5e9f5e1a":[()=>Promise.resolve().then(n.bind(n,6809)),"@generated/docusaurus.config",6809],"6101b3fc":[()=>Promise.all([n.e(588),n.e(248)]).then(n.bind(n,3963)),"@site/src/pages/downloads/linux.tsx",3963],"6194ac84":[()=>n.e(397).then(n.t.bind(n,299,19)),"~docs/default/tag-docs-tags-podman-desktop-be3.json",299],"631e3189":[()=>n.e(241).then(n.bind(n,7259)),"@site/docs/Installation/windows-install.md",7259],"657ac0bc":[()=>n.e(625).then(n.t.bind(n,3769,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-plugin-content-docs/default/plugin-route-context-module-100.json",3769],"8894e90f":[()=>Promise.all([n.e(588),n.e(505)]).then(n.bind(n,919)),"@site/src/pages/downloads/macOS.tsx",919],"933a69d3":[()=>n.e(813).then(n.t.bind(n,1853,19)),"~docs/default/tag-docs-tags-getting-started-980.json",1853],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"9d9f8394":[()=>n.e(360).then(n.bind(n,6304)),"@site/docs/troubleshooting.md",6304],ac371aaa:[()=>n.e(130).then(n.bind(n,983)),"@site/docs/Installation/linux-install.md",983],ba322490:[()=>n.e(178).then(n.t.bind(n,7085,19)),"/home/runner/work/podman-desktop/podman-desktop/website/.docusaurus/docusaurus-theme-search-algolia/default/plugin-route-context-module-100.json",7085],beebaad6:[()=>n.e(207).then(n.bind(n,1923)),"@site/docs/Installation/index.md",1923],cc591f25:[()=>n.e(778).then(n.bind(n,1806)),"@site/docs/podman-compose.md",1806],d7fbbe43:[()=>n.e(217).then(n.bind(n,464)),"@site/src/pages/features/index.tsx",464],d83d689a:[()=>n.e(68).then(n.bind(n,6766)),"@site/docs/Installation/macos-install.md",6766],df203c0f:[()=>n.e(924).then(n.bind(n,7051)),"@theme/DocTagDocListPage",7051],e665718d:[()=>n.e(114).then(n.bind(n,1261)),"@site/src/pages/extend/index.tsx",1261]};function u(e){let{error:t,retry:n,pastDelay:a}=e;return t?r.createElement("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%"}},r.createElement("p",null,String(t)),r.createElement("div",null,r.createElement("button",{type:"button",onClick:n},"Retry"))):a?r.createElement("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"}},r.createElement("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"},r.createElement("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0"},r.createElement("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),r.createElement("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})),r.createElement("circle",{cx:"22",cy:"22",r:"8"},r.createElement("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"}))))):null}var c=n(3361),d=n(6881);function f(e,t){if("*"===e)return i()({loading:u,loader:()=>n.e(893).then(n.bind(n,3893)),modules:["@theme/NotFound"],webpack:()=>[3893],render(e,t){const n=e.default;return r.createElement(d.z,{value:{plugin:{name:"native",id:"default"}}},r.createElement(n,t))}});const o=l[`${e}-${t}`],f={},p=[],m=[],h=(0,c.Z)(o);return Object.entries(h).forEach((e=>{let[t,n]=e;const r=s[n];r&&(f[t]=r[0],p.push(r[1]),m.push(r[2]))})),i().Map({loading:u,loader:f,modules:p,webpack:()=>m,render(t,n){const i=JSON.parse(JSON.stringify(o));Object.entries(t).forEach((t=>{let[n,r]=t;const a=r.default;if(!a)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 a&&"function"!=typeof a||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{a[e]=r[e]}));let o=i;const l=n.split(".");l.slice(0,-1).forEach((e=>{o=o[e]})),o[l[l.length-1]]=a}));const l=i.__comp;delete i.__comp;const s=i.__context;return delete i.__context,r.createElement(d.z,{value:s},r.createElement(l,(0,a.Z)({},i,n)))}})}const p=[{path:"/core-values",component:f("/core-values","1ca"),exact:!0},{path:"/docs/tags",component:f("/docs/tags","956"),exact:!0},{path:"/docs/tags/getting-started",component:f("/docs/tags/getting-started","33b"),exact:!0},{path:"/docs/tags/podman-desktop",component:f("/docs/tags/podman-desktop","174"),exact:!0},{path:"/downloads",component:f("/downloads","ae5"),exact:!0},{path:"/downloads/linux",component:f("/downloads/linux","4a4"),exact:!0},{path:"/downloads/macOS",component:f("/downloads/macOS","330"),exact:!0},{path:"/downloads/windows",component:f("/downloads/windows","6e4"),exact:!0},{path:"/extend",component:f("/extend","2be"),exact:!0},{path:"/features",component:f("/features","606"),exact:!0},{path:"/search",component:f("/search","cf9"),exact:!0},{path:"/docs",component:f("/docs","246"),routes:[{path:"/docs/getting-started/getting-started",component:f("/docs/getting-started/getting-started","f9e"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation",component:f("/docs/Installation","b2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/linux-install",component:f("/docs/Installation/linux-install","df8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/macos-install",component:f("/docs/Installation/macos-install","c78"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install",component:f("/docs/Installation/windows-install","ebe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/intro",component:f("/docs/intro","aed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/podman-compose",component:f("/docs/podman-compose","7f5"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/troubleshooting",component:f("/docs/troubleshooting","5f7"),exact:!0,sidebar:"tutorialSidebar"}]},{path:"/",component:f("/","395"),exact:!0},{path:"*",component:f("*")}]},8944:(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,{Z:()=>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}},5036:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>C,ob:()=>p,PP:()=>A,Ep:()=>f});var r=n(2685);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("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;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 m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(1115);function s(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.Z)({},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(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}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 m(){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 h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var v="popstate",b="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.Z)(!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,E=void 0===k?g:k,S=i.keyLength,x=void 0===S?6:S,T=e.basename?d(s(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 T&&(o=c(o,T)),p(o,r,n)}function _(){return Math.random().toString(36).substr(2,x)}var A=m();function L(e){(0,r.Z)(U,e),U.length=n.length,A.notifyListeners(U.location,U.action)}function R(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||N(C(e.state))}function P(){N(C(y()))}var O=!1;function N(e){if(O)O=!1,L();else{A.confirmTransitionTo(e,"POP",E,(function(t){t?L({action:"POP",location:e}):function(e){var t=U.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(O=!0,F(a))}(e)}))}}var I=C(y()),D=[I.key];function M(e){return T+f(e)}function F(e){n.go(e)}var B=0;function j(e){1===(B+=e)&&1===e?(window.addEventListener(v,R),o&&window.addEventListener(b,P)):0===B&&(window.removeEventListener(v,R),o&&window.removeEventListener(b,P))}var z=!1;var U={length:n.length,action:"POP",location:I,createHref:M,push:function(e,t){var r="PUSH",o=p(e,t,_(),U.location);A.confirmTransitionTo(o,r,E,(function(e){if(e){var t=M(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=D.indexOf(U.location.key),u=D.slice(0,s+1);u.push(o.key),D=u,L({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=p(e,t,_(),U.location);A.confirmTransitionTo(o,r,E,(function(e){if(e){var t=M(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=D.indexOf(U.location.key);-1!==s&&(D[s]=o.key),L({action:r,location:o})}else window.location.replace(t)}}))},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||(j(1),z=!0),function(){return z&&(z=!1,j(-1)),t()}},listen:function(e){var t=A.appendListener(e);return j(1),function(){j(-1),t()}}};return U}var k="hashchange",E={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:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function x(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function T(e){window.location.replace(S(window.location.href)+"#"+e)}function C(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?g:a,i=n.hashType,u=void 0===i?"slash":i,v=e.basename?d(s(e.basename)):"",b=E[u],y=b.encodePath,w=b.decodePath;function C(){var e=w(x());return v&&(e=c(e,v)),p(e)}var _=m();function A(e){(0,r.Z)(z,e),z.length=t.length,_.notifyListeners(z.location,z.action)}var L=!1,R=null;function P(){var e,t,n=x(),r=y(n);if(n!==r)T(r);else{var a=C(),i=z.location;if(!L&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(R===f(a))return;R=null,function(e){if(L)L=!1,A();else{var t="POP";_.confirmTransitionTo(e,t,o,(function(n){n?A({action:t,location:e}):function(e){var t=z.location,n=D.lastIndexOf(f(t));-1===n&&(n=0);var r=D.lastIndexOf(f(e));-1===r&&(r=0);var a=n-r;a&&(L=!0,M(a))}(e)}))}}(a)}}var O=x(),N=y(O);O!==N&&T(N);var I=C(),D=[f(I)];function M(e){t.go(e)}var F=0;function B(e){1===(F+=e)&&1===e?window.addEventListener(k,P):0===F&&window.removeEventListener(k,P)}var j=!1;var z={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+"#"+y(v+f(e))},push:function(e,t){var n="PUSH",r=p(e,void 0,void 0,z.location);_.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=y(v+t);if(x()!==a){R=t,function(e){window.location.hash=e}(a);var o=D.lastIndexOf(f(z.location)),i=D.slice(0,o+1);i.push(t),D=i,A({action:n,location:r})}else A()}}))},replace:function(e,t){var n="REPLACE",r=p(e,void 0,void 0,z.location);_.confirmTransitionTo(r,n,o,(function(e){if(e){var t=f(r),a=y(v+t);x()!==a&&(R=t,T(a));var o=D.indexOf(f(z.location));-1!==o&&(D[o]=t),A({action:n,location:r})}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=_.setPrompt(e);return j||(B(1),j=!0),function(){return j&&(j=!1,B(-1)),t()}},listen:function(e){var t=_.appendListener(e);return B(1),function(){B(-1),t()}}};return z}function _(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,l=void 0===i?0:i,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,u)}var g=_(l,0,o.length-1),v=o.map((function(e){return p(e,void 0,"string"==typeof e?h():e.key||h())})),b=f;function y(e){var 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:v.length,action:"POP",location:v[g],index:g,entries:v,createHref:b,push:function(e,t){var r="PUSH",a=p(e,t,h(),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,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(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}},5839:(e,t,n)=>{"use strict";var r=n(9185),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},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var v=i[g];if(!(o[v]||r&&r[v]||h&&h[v]||l&&l[v])){var b=f(n,v);try{u(t,v,b)}catch(y){}}}}return t}},3996:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=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,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},142:(e,t,n)=>{"use strict";n.r(t)},6222:(e,t,n)=>{"use strict";n.r(t)},8504: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,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(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),l=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,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 l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=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)},2525:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,o){for(var i,l,s=a(e),u=1;u<arguments.length;u++){for(var c in i=Object(arguments[u]))n.call(i,c)&&(s[c]=i[c]);if(t){l=t(i);for(var d=0;d<l.length;d++)r.call(i,l[d])&&(s[l[d]]=i[l[d]])}}return s}},2349:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=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,"&").replace(/</g,"<").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 l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}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 l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||o[i(s)]?"Array"!==u||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};return r.hooks.run("before-tokenize",o),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 l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){var t=[],n=e.head.next;for(;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,l,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 m=0;m<p.length;++m){if(d&&d.cause==f+","+m)return;var h=p[m],g=h.inside,v=!!h.lookbehind,b=!!h.greedy,y=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,E=l.next,S=c;E!==t.tail&&!(d&&S>=d.reach);S+=E.value.length,E=E.next){var x=E.value;if(t.length>e.length)return;if(!(x instanceof a)){var T,C=1;if(b){if(!(T=o(k,S,e,v))||T.index>=e.length)break;var _=T.index,A=T.index+T[0].length,L=S;for(L+=E.value.length;_>=L;)L+=(E=E.next).value.length;if(S=L-=E.value.length,E.value instanceof a)continue;for(var R=E;R!==t.tail&&(L<A||"string"==typeof R.value);R=R.next)C++,L+=R.value.length;C--,x=e.slice(S,L),T.index-=S}else if(!(T=o(k,0,x,v)))continue;_=T.index;var P=T[0],O=x.slice(0,_),N=x.slice(_+P.length),I=S+x.length;d&&I>d.reach&&(d.reach=I);var D=E.prev;if(O&&(D=s(t,D,O),S+=O.length),u(t,D,C),E=s(t,D,new a(f,g?r.tokenize(P,g):P,y,P)),N&&s(t,E,N),C>1){var M={cause:f+","+m,reach:I};i(e,t,n,E.prev,S,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){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 s(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 l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}(),a=r;r.default=r,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"},/"|'/]}},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(/&/,"&"))})),Object.defineProperty(a.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:r},a.languages.insertBefore("markup","cdata",o)}}),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,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+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},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|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|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|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","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.shell=e.languages.bash}(a),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.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,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),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,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;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(a),function(e){var t,n=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;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("\\[(?:[^[\\]\"']|"+n.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":[n,{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}});var r={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},a={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|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:r,number:a,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,number:a})}(a),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:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,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,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=/[*&][^\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;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=t[n];if("code"===a.type){var o=a.content[1],i=a.content[3];if(o&&i&&"code-language"===o.type&&"code-block"===i.type&&"string"==typeof o.content){var l=o.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),s="language-"+(l=(/[a-z][\w-]*/i.exec(l)||[""])[0].toLowerCase());i.alias?"string"==typeof i.alias?i.alias=[i.alias,s]:i.alias.push(s):i.alias=[s]}}else e(a.content)}}(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],u=/language-(.+)/.exec(o);if(u){n=u[1];break}}var c,d=e.languages[n];if(d)t.content=e.highlight((c=t.content,c.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;if("#"===(t=t.toLowerCase())[0])return n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n);var r=l[t];return r||e}))),d,n);else if(n&&"none"!==n&&e.plugins.autoloader){var f="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random());t.attributes.id=f,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(f);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))}))}}}));var i=RegExp(e.languages.markup.tag.pattern.source,"gi"),l={amp:"&",lt:"<",gt:">",quot:'"'},s=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"),a.length>0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&a.indexOf(u.content)>=0&&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!1}return!0}function f(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&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 l(e,t){return"___"+t.toUpperCase()+"_"+e+"___"}function s(t,n,r){var a={code:t,grammar:n,language:r};return e.hooks.run("before-tokenize",a),a.tokens=e.tokenize(a.code,a.grammar),e.hooks.run("after-tokenize",a),a.tokens}function u(t){var n={};n["interpolation-punctuation"]=a;var o=e.tokenize(t,n);if(3===o.length){var i=[1,1];i.push.apply(i,s(o[1],e.languages.javascript,"javascript")),o.splice.apply(o,i)}return new e.Token("interpolation",o,r.alias,t)}function c(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,c={},d=s(a.map((function(e){if("string"==typeof e)return e;for(var n,a=e.content;-1!==t.indexOf(n=l(i++,r)););return c[n]=a,n})).join(""),n,r),f=Object.keys(c);return i=0,function e(t){for(var n=0;n<t.length;n++){if(i>=f.length)return;var r=t[n];if("string"==typeof r||"string"==typeof r.content){var a=f[i],o="string"==typeof r?r:r.content,l=o.indexOf(a);if(-1!==l){++i;var s=o.substring(0,l),d=u(c[a]),p=o.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var h=[p];e(h),m.push.apply(m,h)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var g=r.content;Array.isArray(g)?e(g):e([g])}}}(d),new e.Token(r,d,"language-"+r,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 d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function f(e){return"string"==typeof e?e:Array.isArray(e)?e.map(f).join(""):f(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var r=0,a=n.length;r<a;r++){var o=n[r];if("string"!=typeof o){var i=o.content;if(Array.isArray(i))if("template-string"===o.type){var l=i[1];if(3===i.length&&"string"!=typeof l&&"embedded-code"===l.type){var s=f(l),u=l.alias,d=Array.isArray(u)?u[0]:u,p=e.languages[d];if(!p)continue;i[1]=c(s,p,d)}}else t(i);else"string"!=typeof i&&t([i])}}}(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){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];"RegExp"===e.util.type(o)&&(o=e.languages.javascript[a]={pattern:o});var i=o.inside||{};o.inside=i,i["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)}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 i=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(i).join(""):""},l=function(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;if("string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?n.length>0&&n[n.length-1].tagName===i(a.content[0].content[1])&&n.pop():"/>"===a.content[a.content.length-1].content||n.push({tagName:i(a.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&n.length>0&&0===n[n.length-1].openedBraces){var s=i(a);r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(s+=i(t[r+1]),t.splice(r+1,1)),r>0&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(s=i(t[r-1])+s,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",s,null,s)}a.content&&"string"!=typeof a.content&&l(a.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||l(e.tokens)}))}(a),function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var r=t[n],a=[];/^\w+$/.test(n)||a.push(/\w+/.exec(n)[0]),"diff"===n&&a.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+r+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:a,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(a),a.languages.git={comment:/^#.*/m,deleted:/^[-\u2013].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m},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){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,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=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(l){for(var s=0;s<l.length&&!(a>=o.length);s++){var u=l[s];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),m=f.indexOf(p);if(m>-1){++a;var h=f.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),v=f.substring(m+p.length),b=[];h&&b.push.apply(b,i([h])),b.push(g),v&&b.push.apply(b,i([v])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(a),function(e){e.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(a),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,a.languages.less=a.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),a.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}}),a.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/},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.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/},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.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){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(a),a.languages.scss=a.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),a.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),a.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),a.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),a.languages.scss.atrule.inside.rest=a.languages.scss,function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},r={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?: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|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)\b/i,{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,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};r.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:r}},r.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:r}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:r}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:r}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:r}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:r.interpolation}},rest:r}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:r.interpolation,comment:r.comment,punctuation:/[{},]/}},func:r.func,string:r.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:r.interpolation,punctuation:/[{}()\[\];:.]/}}(a),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(a),a.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/};const o=a},9911:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:"shell",aliasTitles:{shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (Scss)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},3916:(e,t,n)=>{const r=n(9911),a=n(4587),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(3392).resolve(t)],delete Prism.languages[e],n(3392)(t),o.add(e)}))}i.silent=!1,e.exports=i},3392:(e,t,n)=>{var r={"./":3916};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=3392},4587:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,o){if(!(r in n)){o.push(r);var i=o.indexOf(r);if(i<o.length-1)throw new Error("Circular dependency: "+o.slice(i).join(" -> "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var f,p=r(s),m=c;a(m);){for(var h in f={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(f[e]=!0)}))}for(var v in d)if(!(v in c))for(var b in p(v))if(b in c){f[v]=!0;break}for(var y in m=f)c[y]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var f=i(c.map((function(e){var t=u(e);return delete s[e],t})));o?a=o(f,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var f in s)d.push(l[f]);return i(d)}(p,c,t,n)}};return w}}();e.exports=t},8772:(e,t,n)=>{"use strict";var r=n(331);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=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 l.name="Invariant Violation",l}}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}},3615:(e,t,n)=>{e.exports=n(8772)()},331:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},3577:(e,t,n)=>{"use strict";var r=n(7378),a=n(2525),o=n(1102);function i(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."}if(!r)throw Error(i(227));var l=new Set,s={};function u(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(s[e]=t,e=0;e<t.length;e++)l.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),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=Object.prototype.hasOwnProperty,m={},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 v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[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];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[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){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=v.hasOwnProperty(t)?v[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!!p.call(h,e)||!p.call(m,e)&&(f.test(e)?h[e]=!0:(m[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(b,y);v[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(b,y);v[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(b,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,S=60106,x=60107,T=60108,C=60114,_=60109,A=60110,L=60112,R=60113,P=60120,O=60115,N=60116,I=60121,D=60128,M=60129,F=60130,B=60131;if("function"==typeof Symbol&&Symbol.for){var j=Symbol.for;E=j("react.element"),S=j("react.portal"),x=j("react.fragment"),T=j("react.strict_mode"),C=j("react.profiler"),_=j("react.provider"),A=j("react.context"),L=j("react.forward_ref"),R=j("react.suspense"),P=j("react.suspense_list"),O=j("react.memo"),N=j("react.lazy"),I=j("react.block"),j("react.scope"),D=j("react.opaque.id"),M=j("react.debug_trace_mode"),F=j("react.offscreen"),B=j("react.legacy_hidden")}var z,U="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=U&&e[U]||e["@@iterator"])?e:null}function q(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var H=!1;function G(e,t){if(!e||H)return"";H=!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(s){var r=s}Reflect.construct(e,[],t)}else{try{t.call()}catch(s){r=s}e.call(t.prototype)}else{try{throw Error()}catch(s){r=s}e()}}catch(s){if(s&&r&&"string"==typeof s.stack){for(var a=s.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l])return"\n"+a[i].replace(" at new "," at ")}while(1<=i&&0<=l);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function Z(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=G(e.type,!1);case 11:return e=G(e.type.render,!1);case 22:return e=G(e.type._render,!1);case 1:return e=G(e.type,!0);default:return""}}function V(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 x:return"Fragment";case S:return"Portal";case C:return"Profiler";case T:return"StrictMode";case R:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case A:return(e.displayName||"Context")+".Consumer";case _:return(e._context.displayName||"Context")+".Provider";case L:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case O:return V(e.type);case I:return V(e._render);case N:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function W(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=K(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=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function X(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 J(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(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 te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(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")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(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 ae(e,t,n){"number"===t&&X(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ie(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 le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function se(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function ue(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 ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de="http://www.w3.org/1999/xhtml",fe="http://www.w3.org/2000/svg";function pe(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 me(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,ge,ve=(ge=function(e,t){if(e.namespaceURI!==fe||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.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 ge(e,t)}))}:ge);function be(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 ye={animationIterationCount:!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},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(ye).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Se=a({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 xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function Te(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}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,Ae=null,Le=null;function Re(e){if(e=ra(e)){if("function"!=typeof _e)throw Error(i(280));var t=e.stateNode;t&&(t=oa(t),_e(e.stateNode,e.type,t))}}function Pe(e){Ae?Le?Le.push(e):Le=[e]:Ae=e}function Oe(){if(Ae){var e=Ae,t=Le;if(Le=Ae=null,Re(e),t)for(e=0;e<t.length;e++)Re(t[e])}}function Ne(e,t){return e(t)}function Ie(e,t,n,r,a){return e(t,n,r,a)}function De(){}var Me=Ne,Fe=!1,Be=!1;function je(){null===Ae&&null===Le||(De(),Oe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=oa(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(i(231,t,typeof n));return n}var Ue=!1;if(d)try{var $e={};Object.defineProperty($e,"passive",{get:function(){Ue=!0}}),window.addEventListener("test",$e,$e),window.removeEventListener("test",$e,$e)}catch(ge){Ue=!1}function qe(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var He=!1,Ge=null,Ze=!1,Ve=null,We={onError:function(e){He=!0,Ge=e}};function Ke(e,t,n,r,a,o,i,l,s){He=!1,Ge=null,qe.apply(We,arguments)}function Ye(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Qe(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 Xe(e){if(Ye(e)!==e)throw Error(i(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ye(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Xe(a),e;if(o===r)return Xe(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,it=[],lt=null,st=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="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 mt(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=mt(t,n,r,a,o),null!==t&&(null!==(t=ra(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function vt(e){var t=na(e.target);if(null!==t){var n=Ye(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Qe(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ra(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){bt(e)&&n.delete(t)}function wt(){for(ot=!1;0<it.length;){var e=it[0];if(null!==e.blockedOn){null!==(e=ra(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&it.shift()}null!==lt&&bt(lt)&&(lt=null),null!==st&&bt(st)&&(st=null),null!==ut&&bt(ut)&&(ut=null),ct.forEach(yt),dt.forEach(yt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,wt)))}function Et(e){function t(t){return kt(t,e)}if(0<it.length){kt(it[0],e);for(var n=1;n<it.length;n++){var r=it[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==lt&&kt(lt,e),null!==st&&kt(st,e),null!==ut&&kt(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},Tt={},Ct={};function _t(e){if(Tt[e])return Tt[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ct)return Tt[e]=n[t];return e}d&&(Ct=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var At=_t("animationend"),Lt=_t("animationiteration"),Rt=_t("animationstart"),Pt=_t("transitionend"),Ot=new Map,Nt=new Map,It=["abort","abort",At,"animationEnd",Lt,"animationIteration",Rt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Pt,"transitionEnd","waiting","waiting"];function Dt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),Nt.set(r,t),Ot.set(r,a),u(a,[r])}}(0,o.unstable_now)();var Mt=8;function Ft(e){if(0!=(1&e))return Mt=15,1;if(0!=(2&e))return Mt=14,2;if(0!=(4&e))return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):0!=(32&e)?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):0!=(256&e)?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):0!=(4096&e)?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):0!=(134217728&e)?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):0!=(1073741824&e)?(Mt=1,1073741824):(Mt=8,e)}function Bt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,a=0,o=e.expiredLanes,i=e.suspendedLanes,l=e.pingedLanes;if(0!==o)r=o,a=Mt=15;else if(0!==(o=134217727&n)){var s=o&~i;0!==s?(r=Ft(s),a=Mt):0!==(l&=o)&&(r=Ft(l),a=Mt)}else 0!==(o=n&~i)?(r=Ft(o),a=Mt):0!==l&&(r=Ft(l),a=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&i)){if(Ft(t),a<=Mt)return t;Mt=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Ht(t)),r|=e[n],t&=~a;return r}function jt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ut(24&~t))?zt(10,t):e;case 10:return 0===(e=Ut(192&~t))?zt(8,t):e;case 8:return 0===(e=Ut(3584&~t))&&(0===(e=Ut(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ut(805306368&~t))&&(t=268435456),t}throw Error(i(358,e))}function Ut(e){return e&-e}function $t(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Gt(e)/Zt|0)|0},Gt=Math.log,Zt=Math.LN2;var Vt=o.unstable_UserBlockingPriority,Wt=o.unstable_runWithPriority,Kt=!0;function Yt(e,t,n,r){Fe||De();var a=Xt,o=Fe;Fe=!0;try{Ie(a,e,t,n,r)}finally{(Fe=o)||je()}}function Qt(e,t,n,r){Wt(Vt,Xt.bind(null,e,t,n,r))}function Xt(e,t,n,r){var a;if(Kt)if((a=0==(4&t))&&0<it.length&&-1<pt.indexOf(e))e=mt(null,e,t,n,r),it.push(e);else{var o=Jt(e,t,n,r);if(null===o)a&&ht(e,r);else{if(a){if(-1<pt.indexOf(e))return e=mt(o,e,t,n,r),void it.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return lt=gt(lt,e,t,n,r,a),!0;case"dragenter":return st=gt(st,e,t,n,r,a),!0;case"mouseover":return ut=gt(ut,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return ct.set(o,gt(ct.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,dt.set(o,gt(dt.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;ht(e,r)}Dr(e,t,r,null,n)}}}function Jt(e,t,n,r){var a=Ce(r);if(null!==(a=na(a))){var o=Ye(a);if(null===o)a=null;else{var i=o.tag;if(13===i){if(null!==(a=Qe(o)))return a;a=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Dr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.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 nn=a.slice(e,1<t?1-t:void 0)}function an(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 on(){return!0}function ln(){return!1}function sn(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)?on:ln,this.isPropagationStopped=ln,this}return a(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=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=sn(fn),mn=a({},fn,{view:0,detail:0}),hn=sn(mn),gn=a({},mn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:An,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!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=sn(gn),bn=sn(a({},gn,{dataTransfer:0})),yn=sn(a({},mn,{relatedTarget:0})),wn=sn(a({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=a({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),En=sn(kn),Sn=sn(a({},fn,{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"},Tn={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"},Cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function _n(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Cn[e])&&!!t[e]}function An(){return _n}var Ln=a({},mn,{key:function(e){if(e.key){var t=xn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Tn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:An,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Rn=sn(Ln),Pn=sn(a({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),On=sn(a({},mn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:An})),Nn=sn(a({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=a({},gn,{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}),Dn=sn(In),Mn=[9,13,27,32],Fn=d&&"CompositionEvent"in window,Bn=null;d&&"documentMode"in document&&(Bn=document.documentMode);var jn=d&&"TextEvent"in window&&!Bn,zn=d&&(!Fn||Bn&&8<Bn&&11>=Bn),Un=String.fromCharCode(32),$n=!1;function qn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Zn={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?!!Zn[e.type]:"textarea"===t}function Wn(e,t,n,r){Pe(r),0<(t=Fr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Kn=null,Yn=null;function Qn(e){Lr(e,0)}function Xn(e){if(Q(aa(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(d){var tr;if(d){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"==typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ar(){Kn&&(Kn.detachEvent("onpropertychange",or),Yn=Kn=null)}function or(e){if("value"===e.propertyName&&Xn(Yn)){var t=[];if(Wn(t,Yn,e,Ce(e)),e=Qn,Fe)e(t);else{Fe=!0;try{Ne(e,t)}finally{Fe=!1,je()}}}}function ir(e,t,n){"focusin"===e?(ar(),Yn=n,(Kn=t).attachEvent("onpropertychange",or)):"focusout"===e&&ar()}function lr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Yn)}function sr(e,t){if("click"===e)return Xn(t)}function ur(e,t){if("input"===e||"change"===e)return Xn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},dr=Object.prototype.hasOwnProperty;function fr(e,t){if(cr(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++)if(!dr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mr(e,t){var n,r=pr(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=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gr(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=X((e=t.contentWindow).document)}return t}function vr(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)}var br=d&&"documentMode"in document&&11>=document.documentMode,yr=null,wr=null,kr=null,Er=!1;function Sr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Er||null==yr||yr!==X(r)||("selectionStart"in(r=yr)&&vr(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},kr&&fr(kr,r)||(kr=r,0<(r=Fr(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Dt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Dt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Dt(It,2);for(var xr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Tr=0;Tr<xr.length;Tr++)Nt.set(xr[Tr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),_r=new Set("cancel close invalid load scroll toggle".split(" ").concat(Cr));function Ar(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,s,u){if(Ke.apply(this,arguments),He){if(!He)throw Error(i(198));var c=Ge;He=!1,Ge=null,Ze||(Ze=!0,Ve=c)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=0!=(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 l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Ar(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Ar(a,l,u),o=s}}}if(Ze)throw e=Ve,Ze=!1,Ve=null,e}function Rr(e,t){var n=ia(t),r=e+"__bubble";n.has(r)||(Ir(t,e,2,!1),n.add(r))}var Pr="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Pr]||(e[Pr]=!0,l.forEach((function(t){_r.has(t)||Nr(t,!1,e,null),Nr(t,!0,e,null)})))}function Nr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&_r.has(e)){if("scroll"!==e)return;a|=2,o=r}var i=ia(o),l=e+"__"+(t?"capture":"bubble");i.has(l)||(t&&(a|=4),Ir(o,e,a,t),i.add(l))}function Ir(e,t,n,r){var a=Nt.get(t);switch(void 0===a?2:a){case 0:a=Yt;break;case 1:a=Qt;break;default:a=Xt}n=a.bind(null,t,n,e),a=void 0,!Ue||"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 Dr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=na(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}!function(e,t,n){if(Be)return e(t,n);Be=!0;try{Me(e,t,n)}finally{Be=!1,je()}}((function(){var r=o,a=Ce(n),i=[];e:{var l=Ot.get(e);if(void 0!==l){var s=pn,u=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":s=Rn;break;case"focusin":u="focus",s=yn;break;case"focusout":u="blur",s=yn;break;case"beforeblur":case"afterblur":s=yn;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":s=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=On;break;case At:case Lt:case Rt:s=wn;break;case Pt:s=Nn;break;case"scroll":s=hn;break;case"wheel":s=Dn;break;case"copy":case"cut":case"paste":s=En;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Pn}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var p,m=r;null!==m;){var h=(p=m).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==f&&(null!=(h=ze(m,f))&&c.push(Mr(m,h,p)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!na(u)&&!u[ea])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?na(u):null)&&(u!==(d=Ye(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=vn,h="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=Pn,h="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==s?l:aa(s),p=null==u?l:aa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=p,h=null,na(a)===r&&((c=new c(f,m+"enter",u,n,a)).target=p,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(f=u,m=0,p=c=s;p;p=Br(p))m++;for(p=0,h=f;h;h=Br(h))p++;for(;0<m-p;)c=Br(c),m--;for(;0<p-m;)f=Br(f),p--;for(;m--;){if(c===f||null!==f&&c===f.alternate)break e;c=Br(c),f=Br(f)}c=null}else c=null;null!==s&&jr(i,l,s,c,!1),null!==u&&null!==d&&jr(i,d,u,c,!0)}if("select"===(s=(l=r?aa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Jn;else if(Vn(l))if(er)g=ur;else{g=lr;var v=ir}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=sr);switch(g&&(g=g(e,r))?Wn(i,g,n,a):(v&&v(e,l,r),"focusout"===e&&(v=l._wrapperState)&&v.controlled&&"number"===l.type&&ae(l,"number",l.value)),v=r?aa(r):window,e){case"focusin":(Vn(v)||"true"===v.contentEditable)&&(yr=v,wr=r,kr=null);break;case"focusout":kr=wr=yr=null;break;case"mousedown":Er=!0;break;case"contextmenu":case"mouseup":case"dragend":Er=!1,Sr(i,n,a);break;case"selectionchange":if(br)break;case"keydown":case"keyup":Sr(i,n,a)}var b;if(Fn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Gn?qn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(zn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Gn&&(b=rn()):(tn="value"in(en=a)?en.value:en.textContent,Gn=!0)),0<(v=Fr(r,y)).length&&(y=new Sn(y,e,null,n,a),i.push({event:y,listeners:v}),b?y.data=b:null!==(b=Hn(n))&&(y.data=b))),(b=jn?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:($n=!0,Un);case"textInput":return(e=t.data)===Un&&$n?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&qn(e,t)?(e=rn(),nn=tn=en=null,Gn=!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 zn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Fr(r,"onBeforeInput")).length&&(a=new Sn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Lr(i,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Fr(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=ze(e,n))&&r.unshift(Mr(e,o,a)),null!=(o=ze(e,t))&&r.push(Mr(e,o,a))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function jr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=ze(n,o))&&i.unshift(Mr(n,s,l)):a||null!=(s=ze(n,o))&&i.push(Mr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}function zr(){}var Ur=null,$r=null;function qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Gr="function"==typeof setTimeout?setTimeout:void 0,Zr="function"==typeof clearTimeout?clearTimeout:void 0;function Vr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Wr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Kr(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 Yr=0;var Qr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Qr,Jr="__reactProps$"+Qr,ea="__reactContainer$"+Qr,ta="__reactEvents$"+Qr;function na(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ea]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Kr(e);null!==e;){if(n=e[Xr])return n;e=Kr(e)}return t}n=(e=n).parentNode}return null}function ra(e){return!(e=e[Xr]||e[ea])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function aa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function oa(e){return e[Jr]||null}function ia(e){var t=e[ta];return void 0===t&&(t=e[ta]=new Set),t}var la=[],sa=-1;function ua(e){return{current:e}}function ca(e){0>sa||(e.current=la[sa],la[sa]=null,sa--)}function da(e,t){sa++,la[sa]=e.current,e.current=t}var fa={},pa=ua(fa),ma=ua(!1),ha=fa;function ga(e,t){var n=e.type.contextTypes;if(!n)return fa;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 va(e){return null!=(e=e.childContextTypes)}function ba(){ca(ma),ca(pa)}function ya(e,t,n){if(pa.current!==fa)throw Error(i(168));da(pa,t),da(ma,n)}function wa(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(i(108,V(t)||"Unknown",o));return a({},n,r)}function ka(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fa,ha=pa.current,da(pa,e),da(ma,ma.current),!0}function Ea(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=wa(e,t,ha),r.__reactInternalMemoizedMergedChildContext=e,ca(ma),ca(pa),da(pa,e)):ca(ma),da(ma,n)}var Sa=null,xa=null,Ta=o.unstable_runWithPriority,Ca=o.unstable_scheduleCallback,_a=o.unstable_cancelCallback,Aa=o.unstable_shouldYield,La=o.unstable_requestPaint,Ra=o.unstable_now,Pa=o.unstable_getCurrentPriorityLevel,Oa=o.unstable_ImmediatePriority,Na=o.unstable_UserBlockingPriority,Ia=o.unstable_NormalPriority,Da=o.unstable_LowPriority,Ma=o.unstable_IdlePriority,Fa={},Ba=void 0!==La?La:function(){},ja=null,za=null,Ua=!1,$a=Ra(),qa=1e4>$a?Ra:function(){return Ra()-$a};function Ha(){switch(Pa()){case Oa:return 99;case Na:return 98;case Ia:return 97;case Da:return 96;case Ma:return 95;default:throw Error(i(332))}}function Ga(e){switch(e){case 99:return Oa;case 98:return Na;case 97:return Ia;case 96:return Da;case 95:return Ma;default:throw Error(i(332))}}function Za(e,t){return e=Ga(e),Ta(e,t)}function Va(e,t,n){return e=Ga(e),Ca(e,t,n)}function Wa(){if(null!==za){var e=za;za=null,_a(e)}Ka()}function Ka(){if(!Ua&&null!==ja){Ua=!0;var e=0;try{var t=ja;Za(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),ja=null}catch(n){throw null!==ja&&(ja=ja.slice(e+1)),Ca(Oa,Wa),n}finally{Ua=!1}}}var Ya=k.ReactCurrentBatchConfig;function Qa(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Xa=ua(null),Ja=null,eo=null,to=null;function no(){to=eo=Ja=null}function ro(e){var t=Xa.current;ca(Xa),e.type._context._currentValue=t}function ao(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function oo(e,t){Ja=e,to=eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Fi=!0),e.firstContext=null)}function io(e,t){if(to!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(to=e,t=1073741823),t={context:e,observedBits:t,next:null},null===eo){if(null===Ja)throw Error(i(308));eo=t,Ja.dependencies={lanes:0,firstContext:t,responders:null}}else eo=eo.next=t;return e._currentValue}var lo=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function uo(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 co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function po(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 mo(e,t,n,r){var o=e.updateQueue;lo=!1;var i=o.firstBaseUpdate,l=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var u=s,c=u.next;u.next=null,null===l?i=c:l.next=c,l=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==l&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==i){for(f=o.baseState,l=0,d=c=u=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var m=e,h=i;switch(s=t,p=n,h.tag){case 1:if("function"==typeof(m=h.payload)){f=m.call(p,f,s);break e}f=m;break e;case 3:m.flags=-4097&m.flags|64;case 0:if(null==(s="function"==typeof(m=h.payload)?m.call(p,f,s):m))break e;f=a({},f,s);break e;case 2:lo=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,l|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===d&&(u=f),o.baseState=u,o.firstBaseUpdate=c,o.lastBaseUpdate=d,Ul|=l,e.lanes=l,e.memoizedState=f}}function ho(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(i(191,a));a.call(r)}}}var go=(new r.Component).refs;function vo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternals)&&Ye(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),o=co(r,a);o.payload=t,null!=n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=fs(),a=ps(e),o=co(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),fo(e,o),ms(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=fs(),r=ps(e),a=co(n,r);a.tag=2,null!=t&&(a.callback=t),fo(e,a),ms(e,r,n)}};function yo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!fr(n,r)||!fr(a,o))}function wo(e,t,n){var r=!1,a=fa,o=t.contextType;return"object"==typeof o&&null!==o?o=io(o):(a=va(t)?ha:pa.current,o=(r=null!=(r=t.contextTypes))?ga(e,a):fa),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function ko(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&&bo.enqueueReplaceState(t,t.state,null)}function Eo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=go,so(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=io(o):(o=va(t)?ha:pa.current,a.context=ga(e,o)),mo(e,n,a,r),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(vo(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&&bo.enqueueReplaceState(a,a.state,null),mo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4)}var So=Array.isArray;function xo(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(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=r.refs;t===go&&(t=r.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function To(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function Co(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}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=Zs(e,t)).index=0,e.sibling=null,e}function o(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):n}function l(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Ys(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=xo(e,t,n),r.return=e,r):((r=Vs(n.type,n.key,n.props,null,e.mode,r)).ref=xo(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=Qs(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=Ws(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Ys(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Vs(t.type,t.key,t.props,null,e.mode,n)).ref=xo(e,null,t),n.return=e,n;case S:return(t=Qs(t,e.mode,n)).return=e,t}if(So(t)||$(t))return(t=Ws(t,e.mode,n,null)).return=e,t;To(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===a?n.type===x?d(e,t,n.props.children,r,a):u(e,t,n,r):null;case S:return n.key===a?c(e,t,n,r):null}if(So(n)||$(n))return null!==a?null:d(e,t,n,r,null);To(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case E:return e=e.get(null===r.key?n:r.key)||null,r.type===x?d(t,e,r.props.children,a,r.key):u(t,e,r,a);case S:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(So(r)||$(r))return d(t,e=e.get(n)||null,r,a,null);To(t,r)}return null}function h(a,i,l,s){for(var u=null,c=null,d=i,h=i=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var v=p(a,d,l[h],s);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(a,d),i=o(v,i,h),null===c?u=v:c.sibling=v,c=v,d=g}if(h===l.length)return n(a,d),u;if(null===d){for(;h<l.length;h++)null!==(d=f(a,l[h],s))&&(i=o(d,i,h),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),i=o(g,i,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),u}function g(a,l,s,u){var c=$(s);if("function"!=typeof c)throw Error(i(150));if(null==(s=c.call(s)))throw Error(i(151));for(var d=c=null,h=l,g=l=0,v=null,b=s.next();null!==h&&!b.done;g++,b=s.next()){h.index>g?(v=h,h=null):v=h.sibling;var y=p(a,h,b.value,u);if(null===y){null===h&&(h=v);break}e&&h&&null===y.alternate&&t(a,h),l=o(y,l,g),null===d?c=y:d.sibling=y,d=y,h=v}if(b.done)return n(a,h),c;if(null===h){for(;!b.done;g++,b=s.next())null!==(b=f(a,b.value,u))&&(l=o(b,l,g),null===d?c=b:d.sibling=b,d=b);return c}for(h=r(a,h);!b.done;g++,b=s.next())null!==(b=m(h,a,g,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?g:b.key),l=o(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),c}return function(e,r,o,s){var u="object"==typeof o&&null!==o&&o.type===x&&null===o.key;u&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case E:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){if(7===u.tag){if(o.type===x){n(e,u.sibling),(r=a(u,o.props.children)).return=e,e=r;break e}}else if(u.elementType===o.type){n(e,u.sibling),(r=a(u,o.props)).ref=xo(e,u,o),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}o.type===x?((r=Ws(o.props.children,e.mode,s,o.key)).return=e,e=r):((s=Vs(o.type,o.key,o.props,null,e.mode,s)).ref=xo(e,r,o),s.return=e,e=s)}return l(e);case S:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qs(o,e.mode,s)).return=e,e=r}return l(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=Ys(o,e.mode,s)).return=e,e=r),l(e);if(So(o))return h(e,r,o,s);if($(o))return g(e,r,o,s);if(c&&To(e,o),void 0===o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(i(152,V(e.type)||"Component"))}return n(e,r)}}var _o=Co(!0),Ao=Co(!1),Lo={},Ro=ua(Lo),Po=ua(Lo),Oo=ua(Lo);function No(e){if(e===Lo)throw Error(i(174));return e}function Io(e,t){switch(da(Oo,t),da(Po,e),da(Ro,Lo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:me(null,"");break;default:t=me(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ca(Ro),da(Ro,t)}function Do(){ca(Ro),ca(Po),ca(Oo)}function Mo(e){No(Oo.current);var t=No(Ro.current),n=me(t,e.type);t!==n&&(da(Po,e),da(Ro,n))}function Fo(e){Po.current===e&&(ca(Ro),ca(Po))}var Bo=ua(0);function jo(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(0!=(64&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 zo=null,Uo=null,$o=!1;function qo(e,t){var n=Hs(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ho(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,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Go(e){if($o){var t=Uo;if(t){var n=t;if(!Ho(e,t)){if(!(t=Wr(n.nextSibling))||!Ho(e,t))return e.flags=-1025&e.flags|2,$o=!1,void(zo=e);qo(zo,n)}zo=e,Uo=Wr(t.firstChild)}else e.flags=-1025&e.flags|2,$o=!1,zo=e}}function Zo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;zo=e}function Vo(e){if(e!==zo)return!1;if(!$o)return Zo(e),$o=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=Uo;t;)qo(e,t),t=Wr(t.nextSibling);if(Zo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Uo=Wr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Uo=null}}else Uo=zo?Wr(e.stateNode.nextSibling):null;return!0}function Wo(){Uo=zo=null,$o=!1}var Ko=[];function Yo(){for(var e=0;e<Ko.length;e++)Ko[e]._workInProgressVersionPrimary=null;Ko.length=0}var Qo=k.ReactCurrentDispatcher,Xo=k.ReactCurrentBatchConfig,Jo=0,ei=null,ti=null,ni=null,ri=!1,ai=!1;function oi(){throw Error(i(321))}function ii(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function li(e,t,n,r,a,o){if(Jo=o,ei=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Qo.current=null===e||null===e.memoizedState?Ni:Ii,e=n(r,a),ai){o=0;do{if(ai=!1,!(25>o))throw Error(i(301));o+=1,ni=ti=null,t.updateQueue=null,Qo.current=Di,e=n(r,a)}while(ai)}if(Qo.current=Oi,t=null!==ti&&null!==ti.next,Jo=0,ni=ti=ei=null,ri=!1,t)throw Error(i(300));return e}function si(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ni?ei.memoizedState=ni=e:ni=ni.next=e,ni}function ui(){if(null===ti){var e=ei.alternate;e=null!==e?e.memoizedState:null}else e=ti.next;var t=null===ni?ei.memoizedState:ni.next;if(null!==t)ni=t,ti=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ti=e).memoizedState,baseState:ti.baseState,baseQueue:ti.baseQueue,queue:ti.queue,next:null},null===ni?ei.memoizedState=ni=e:ni=ni.next=e}return ni}function ci(e,t){return"function"==typeof t?t(e):t}function di(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=ti,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var s=l=o=null,u=a;do{var c=u.lane;if((Jo&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(l=s=d,o=r):s=s.next=d,ei.lanes|=c,Ul|=c}u=u.next}while(null!==u&&u!==a);null===s?o=r:s.next=l,cr(r,t.memoizedState)||(Fi=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fi(e){var t=ui(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);cr(o,t.memoizedState)||(Fi=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function pi(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Jo&e)===e)&&(t._workInProgressVersionPrimary=r,Ko.push(t))),e)return n(t._source);throw Ko.push(t),Error(i(350))}function mi(e,t,n,r){var a=Nl;if(null===a)throw Error(i(349));var o=t._getVersion,l=o(t._source),s=Qo.current,u=s.useState((function(){return pi(a,t,n)})),c=u[1],d=u[0];u=ni;var f=e.memoizedState,p=f.refs,m=p.getSnapshot,h=f.source;f=f.subscribe;var g=ei;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!cr(l,e)){e=n(t._source),cr(d,e)||(c(e),e=ps(g),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,i=e;0<i;){var s=31-Ht(i),u=1<<s;r[s]|=e,i&=~u}}}),[n,t,r]),s.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ps(g);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),cr(m,n)&&cr(h,t)&&cr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:d}).dispatch=c=Pi.bind(null,ei,e),u.queue=e,u.baseQueue=null,d=pi(a,t,n),u.memoizedState=u.baseState=d),d}function hi(e,t,n){return mi(ui(),e,t,n)}function gi(e){var t=si();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ci,lastRenderedState:e}).dispatch=Pi.bind(null,ei,e),[t.memoizedState,e]}function vi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ei.updateQueue)?(t={lastEffect:null},ei.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 bi(e){return e={current:e},si().memoizedState=e}function yi(){return ui().memoizedState}function wi(e,t,n,r){var a=si();ei.flags|=e,a.memoizedState=vi(1|t,n,void 0,void 0===r?null:r)}function ki(e,t,n,r){var a=ui();r=void 0===r?null:r;var o=void 0;if(null!==ti){var i=ti.memoizedState;if(o=i.destroy,null!==r&&ii(r,i.deps))return void vi(t,n,o,r)}ei.flags|=e,a.memoizedState=vi(1|t,n,o,r)}function Ei(e,t){return wi(516,4,e,t)}function Si(e,t){return ki(516,4,e,t)}function xi(e,t){return ki(4,2,e,t)}function Ti(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 Ci(e,t,n){return n=null!=n?n.concat([e]):null,ki(4,2,Ti.bind(null,t,e),n)}function _i(){}function Ai(e,t){var n=ui();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Li(e,t){var n=ui();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ii(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ri(e,t){var n=Ha();Za(98>n?98:n,(function(){e(!0)})),Za(97<n?97:n,(function(){var n=Xo.transition;Xo.transition=1;try{e(!1),t()}finally{Xo.transition=n}}))}function Pi(e,t,n){var r=fs(),a=ps(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===ei||null!==i&&i===ei)ai=ri=!0;else{if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,s=i(l,n);if(o.eagerReducer=i,o.eagerState=s,cr(s,l))return}catch(u){}ms(e,a,r)}}var Oi={readContext:io,useCallback:oi,useContext:oi,useEffect:oi,useImperativeHandle:oi,useLayoutEffect:oi,useMemo:oi,useReducer:oi,useRef:oi,useState:oi,useDebugValue:oi,useDeferredValue:oi,useTransition:oi,useMutableSource:oi,useOpaqueIdentifier:oi,unstable_isNewReconciler:!1},Ni={readContext:io,useCallback:function(e,t){return si().memoizedState=[e,void 0===t?null:t],e},useContext:io,useEffect:Ei,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wi(4,2,Ti.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wi(4,2,e,t)},useMemo:function(e,t){var n=si();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=si();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Pi.bind(null,ei,e),[r.memoizedState,e]},useRef:bi,useState:gi,useDebugValue:_i,useDeferredValue:function(e){var t=gi(e),n=t[0],r=t[1];return Ei((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=gi(!1),t=e[0];return bi(e=Ri.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=si();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},mi(r,e,t,n)},useOpaqueIdentifier:function(){if($o){var e=!1,t=function(e){return{$$typeof:D,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Yr++).toString(36))),Error(i(355))})),n=gi(t)[1];return 0==(2&ei.mode)&&(ei.flags|=516,vi(5,(function(){n("r:"+(Yr++).toString(36))}),void 0,null)),t}return gi(t="r:"+(Yr++).toString(36)),t},unstable_isNewReconciler:!1},Ii={readContext:io,useCallback:Ai,useContext:io,useEffect:Si,useImperativeHandle:Ci,useLayoutEffect:xi,useMemo:Li,useReducer:di,useRef:yi,useState:function(){return di(ci)},useDebugValue:_i,useDeferredValue:function(e){var t=di(ci),n=t[0],r=t[1];return Si((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=di(ci)[0];return[yi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return di(ci)[0]},unstable_isNewReconciler:!1},Di={readContext:io,useCallback:Ai,useContext:io,useEffect:Si,useImperativeHandle:Ci,useLayoutEffect:xi,useMemo:Li,useReducer:fi,useRef:yi,useState:function(){return fi(ci)},useDebugValue:_i,useDeferredValue:function(e){var t=fi(ci),n=t[0],r=t[1];return Si((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=fi(ci)[0];return[yi().current,e]},useMutableSource:hi,useOpaqueIdentifier:function(){return fi(ci)[0]},unstable_isNewReconciler:!1},Mi=k.ReactCurrentOwner,Fi=!1;function Bi(e,t,n,r){t.child=null===e?Ao(t,null,n,r):_o(t,e.child,n,r)}function ji(e,t,n,r,a){n=n.render;var o=t.ref;return oo(t,a),r=li(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ol(e,t,a))}function zi(e,t,n,r,a,o){if(null===e){var i=n.type;return"function"!=typeof i||Gs(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Vs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Ui(e,t,i,r,a,o))}return i=e.child,0==(a&o)&&(a=i.memoizedProps,(n=null!==(n=n.compare)?n:fr)(a,r)&&e.ref===t.ref)?ol(e,t,o):(t.flags|=1,(e=Zs(i,r)).ref=t.ref,e.return=t,t.child=e)}function Ui(e,t,n,r,a,o){if(null!==e&&fr(e.memoizedProps,r)&&e.ref===t.ref){if(Fi=!1,0==(o&a))return t.lanes=e.lanes,ol(e,t,o);0!=(16384&e.flags)&&(Fi=!0)}return Hi(e,t,n,r,o)}function $i(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},Es(t,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Es(t,e),null;t.memoizedState={baseLanes:0},Es(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Es(t,r);return Bi(e,t,a,n),t.child}function qi(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Hi(e,t,n,r,a){var o=va(n)?ha:pa.current;return o=ga(t,o),oo(t,a),n=li(e,t,n,r,o,a),null===e||Fi?(t.flags|=1,Bi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ol(e,t,a))}function Gi(e,t,n,r,a){if(va(n)){var o=!0;ka(t)}else o=!1;if(oo(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wo(t,n,r),Eo(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=io(u):u=ga(t,u=va(n)?ha:pa.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&ko(t,i,r,u),lo=!1;var f=t.memoizedState;i.state=f,mo(t,r,i,a),s=t.memoizedState,l!==r||f!==s||ma.current||lo?("function"==typeof c&&(vo(t,n,c,r),s=t.memoizedState),(l=lo||yo(t,n,l,r,f,s,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|=4)):("function"==typeof i.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4),r=!1)}else{i=t.stateNode,uo(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Qa(t.type,l),i.props=u,d=t.pendingProps,f=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=io(s):s=ga(t,s=va(n)?ha:pa.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||f!==s)&&ko(t,i,r,s),lo=!1,f=t.memoizedState,i.state=f,mo(t,r,i,a);var m=t.memoizedState;l!==d||f!==m||ma.current||lo?("function"==typeof p&&(vo(t,n,p,r),m=t.memoizedState),(u=lo||yo(t,n,u,r,f,m,s))?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return Zi(e,t,n,r,o,a)}function Zi(e,t,n,r,a,o){qi(e,t);var i=0!=(64&t.flags);if(!r&&!i)return a&&Ea(t,n,!1),ol(e,t,o);r=t.stateNode,Mi.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=_o(t,e.child,null,o),t.child=_o(t,null,l,o)):Bi(e,t,l,o),t.memoizedState=r.state,a&&Ea(t,n,!0),t.child}function Vi(e){var t=e.stateNode;t.pendingContext?ya(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ya(0,t.context,!1),Io(e,t.containerInfo)}var Wi,Ki,Yi,Qi={dehydrated:null,retryLane:0};function Xi(e,t,n){var r,a=t.pendingProps,o=Bo.current,i=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(i=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),da(Bo,1&o),null===e?(void 0!==a.fallback&&Go(t),e=a.children,o=a.fallback,i?(e=Ji(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qi,e):"number"==typeof a.unstable_expectedLoadTime?(e=Ji(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Qi,t.lanes=33554432,e):((n=Ks({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,i?(a=tl(e,t,a.children,a.fallback,n),i=t.child,o=e.child.memoizedState,i.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},i.childLanes=e.childLanes&~n,t.memoizedState=Qi,a):(n=el(e,t,a.children,n),t.memoizedState=null,n))}function Ji(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Ks(t,a,0,null),n=Ws(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function el(e,t,n,r){var a=e.child;return e=a.sibling,n=Zs(a,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tl(e,t,n,r,a){var o=t.mode,i=e.child;e=i.sibling;var l={mode:"hidden",children:n};return 0==(2&o)&&t.child!==i?((n=t.child).childLanes=0,n.pendingProps=l,null!==(i=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=i,i.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Zs(i,l),null!==e?r=Zs(e,r):(r=Ws(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ao(e.return,t)}function rl(e,t,n,r,a,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a,i.lastEffect=o)}function al(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Bi(e,t,r.children,n),0!=(2&(r=Bo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nl(e,n);else if(19===e.tag)nl(e,n);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(da(Bo,r),0==(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===jo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),rl(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===jo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}rl(t,!0,n,null,o,t.lastEffect);break;case"together":rl(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ol(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ul|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Zs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Zs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function il(e,t){if(!$o)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 ll(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return va(t.type)&&ba(),null;case 3:return Do(),ca(ma),ca(pa),Yo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Vo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Fo(t);var o=No(Oo.current);if(n=t.type,null!==e&&null!=t.stateNode)Ki(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(i(166));return null}if(e=No(Ro.current),Vo(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Xr]=t,r[Jr]=l,n){case"dialog":Rr("cancel",r),Rr("close",r);break;case"iframe":case"object":case"embed":Rr("load",r);break;case"video":case"audio":for(e=0;e<Cr.length;e++)Rr(Cr[e],r);break;case"source":Rr("error",r);break;case"img":case"image":case"link":Rr("error",r),Rr("load",r);break;case"details":Rr("toggle",r);break;case"input":ee(r,l),Rr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Rr("invalid",r);break;case"textarea":se(r,l),Rr("invalid",r)}for(var u in xe(n,l),e=null,l)l.hasOwnProperty(u)&&(o=l[u],"children"===u?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):s.hasOwnProperty(u)&&null!=o&&"onScroll"===u&&Rr("scroll",r));switch(n){case"input":Y(r),re(r,l,!0);break;case"textarea":Y(r),ce(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(u=9===o.nodeType?o:o.ownerDocument,e===de&&(e=pe(n)),e===de?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[Xr]=t,e[Jr]=r,Wi(e,t),t.stateNode=e,u=Te(n,r),n){case"dialog":Rr("cancel",e),Rr("close",e),o=r;break;case"iframe":case"object":case"embed":Rr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Cr.length;o++)Rr(Cr[o],e);o=r;break;case"source":Rr("error",e),o=r;break;case"img":case"image":case"link":Rr("error",e),Rr("load",e),o=r;break;case"details":Rr("toggle",e),o=r;break;case"input":ee(e,r),o=J(e,r),Rr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Rr("invalid",e);break;case"textarea":se(e,r),o=le(e,r),Rr("invalid",e);break;default:o=r}xe(n,o);var c=o;for(l in c)if(c.hasOwnProperty(l)){var d=c[l];"style"===l?Ee(e,d):"dangerouslySetInnerHTML"===l?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===l?"string"==typeof d?("textarea"!==n||""!==d)&&be(e,d):"number"==typeof d&&be(e,""+d):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(s.hasOwnProperty(l)?null!=d&&"onScroll"===l&&Rr("scroll",e):null!=d&&w(e,l,d,u))}switch(n){case"input":Y(e),re(e,r,!1);break;case"textarea":Y(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ie(e,!!r.multiple,l,!1):null!=r.defaultValue&&ie(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=zr)}qr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Yi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));n=No(Oo.current),No(Ro.current),Vo(t)?(r=t.stateNode,n=t.memoizedProps,r[Xr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Xr]=t,t.stateNode=r)}return null;case 13:return ca(Bo),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Vo(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Bo.current)?0===Bl&&(Bl=3):(0!==Bl&&3!==Bl||(Bl=4),null===Nl||0==(134217727&Ul)&&0==(134217727&$l)||bs(Nl,Dl))),(r||n)&&(t.flags|=4),null);case 4:return Do(),null===e&&Or(t.stateNode.containerInfo),null;case 10:return ro(t),null;case 19:if(ca(Bo),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(u=r.rendering))if(l)il(r,!1);else{if(0!==Bl||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(u=jo(e))){for(t.flags|=64,il(r,!1),null!==(l=u.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(u=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=u.childLanes,l.lanes=u.lanes,l.child=u.child,l.memoizedProps=u.memoizedProps,l.memoizedState=u.memoizedState,l.updateQueue=u.updateQueue,l.type=u.type,e=u.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return da(Bo,1&Bo.current|2),t.child}e=e.sibling}null!==r.tail&&qa()>Zl&&(t.flags|=64,l=!0,il(r,!1),t.lanes=33554432)}else{if(!l)if(null!==(e=jo(u))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),il(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate&&!$o)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*qa()-r.renderingStartTime>Zl&&1073741824!==n&&(t.flags|=64,l=!0,il(r,!1),t.lanes=33554432);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=qa(),n.sibling=null,t=Bo.current,da(Bo,l?1&t|2:1&t),n):null;case 23:case 24:return Ss(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(i(156,t.tag))}function sl(e){switch(e.tag){case 1:va(e.type)&&ba();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Do(),ca(ma),ca(pa),Yo(),0!=(64&(t=e.flags)))throw Error(i(285));return e.flags=-4097&t|64,e;case 5:return Fo(e),null;case 13:return ca(Bo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ca(Bo),null;case 4:return Do(),null;case 10:return ro(e),null;case 23:case 24:return Ss(),null;default:return null}}function ul(e,t){try{var n="",r=t;do{n+=Z(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}}function cl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Wi=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}},Ki=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,No(Ro.current);var i,l=null;switch(n){case"input":o=J(e,o),r=J(e,r),l=[];break;case"option":o=oe(e,o),r=oe(e,r),l=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),l=[];break;case"textarea":o=le(e,o),r=le(e,r),l=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=zr)}for(d in xe(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var u=o[d];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(s.hasOwnProperty(d)?l||(l=[]):(l=l||[]).push(d,null));for(d in r){var c=r[d];if(u=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&c!==u&&(null!=c||null!=u))if("style"===d)if(u){for(i in u)!u.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&u[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(l||(l=[]),l.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(l=l||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(s.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&Rr("scroll",e),l||u===c||(l=[])):"object"==typeof c&&null!==c&&c.$$typeof===D?c.toString():(l=l||[]).push(d,c))}n&&(l=l||[]).push("style",n);var d=l;(t.updateQueue=d)&&(t.flags|=4)}},Yi=function(e,t,n,r){n!==r&&(t.flags|=4)};var dl="function"==typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Yl||(Yl=!0,Ql=r),cl(0,t)},n}function pl(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return cl(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xl?Xl=new Set([this]):Xl.add(this),cl(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ml="function"==typeof WeakSet?WeakSet:Set;function hl(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(n){zs(e,n)}else t.current=null}function gl(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qa(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Vr(t.stateNode.containerInfo))}throw Error(i(163))}function vl(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!=(4&(a=a.tag))&&0!=(1&a)&&(Fs(n,e),Ms(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Qa(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&ho(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}ho(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&qr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))))}throw Error(i(163))}function bl(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=null!=a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function yl(e,t){if(xa&&"function"==typeof xa.onCommitFiberUnmount)try{xa.onCommitFiberUnmount(Sa,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!=(4&r))Fs(t,n);else{r=t;try{a()}catch(o){zs(r,o)}}n=n.next}while(n!==e)}break;case 1:if(hl(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){zs(t,o)}break;case 5:hl(t);break;case 4:Tl(e,t)}}function wl(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function kl(e){return 5===e.tag||3===e.tag||4===e.tag}function El(e){e:{for(var t=e.return;null!==t;){if(kl(t))break e;t=t.return}throw Error(i(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(i(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||kl(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Sl(e,n,t):xl(e,n,t)}function Sl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,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=zr));else if(4!==r&&null!==(e=e.child))for(Sl(e,t,n),e=e.sibling;null!==e;)Sl(e,t,n),e=e.sibling}function xl(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xl(e,t,n),e=e.sibling;null!==e;)xl(e,t,n),e=e.sibling}function Tl(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(i(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var l=e,s=a,u=s;;)if(yl(l,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break e;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(l=n,s=a.stateNode,8===l.nodeType?l.parentNode.removeChild(s):l.removeChild(s)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(yl(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Cl(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Te(e,a),t=Te(e,r),a=0;a<o.length;a+=2){var l=o[a],s=o[a+1];"style"===l?Ee(n,s):"dangerouslySetInnerHTML"===l?ve(n,s):"children"===l?be(n,s):w(n,l,s,t)}switch(e){case"input":ne(n,r);break;case"textarea":ue(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ie(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ie(n,!!r.multiple,r.defaultValue,!0):ie(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(i(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 13:return null!==t.memoizedState&&(Gl=qa(),bl(t.child,!0)),void _l(t);case 19:return void _l(t);case 23:case 24:return void bl(t,null!==t.memoizedState)}throw Error(i(163))}function _l(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ml),t.forEach((function(t){var r=$s.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Al(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ll=Math.ceil,Rl=k.ReactCurrentDispatcher,Pl=k.ReactCurrentOwner,Ol=0,Nl=null,Il=null,Dl=0,Ml=0,Fl=ua(0),Bl=0,jl=null,zl=0,Ul=0,$l=0,ql=0,Hl=null,Gl=0,Zl=1/0;function Vl(){Zl=qa()+500}var Wl,Kl=null,Yl=!1,Ql=null,Xl=null,Jl=!1,es=null,ts=90,ns=[],rs=[],as=null,os=0,is=null,ls=-1,ss=0,us=0,cs=null,ds=!1;function fs(){return 0!=(48&Ol)?qa():-1!==ls?ls:ls=qa()}function ps(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===Ha()?1:2;if(0===ss&&(ss=zl),0!==Ya.transition){0!==us&&(us=null!==Hl?Hl.pendingLanes:0),e=ss;var t=4186112&~us;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ha(),0!=(4&Ol)&&98===e?e=zt(12,ss):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ss),e}function ms(e,t,n){if(50<os)throw os=0,is=null,Error(i(185));if(null===(e=hs(e,t)))return null;qt(e,t,n),e===Nl&&($l|=t,4===Bl&&bs(e,Dl));var r=Ha();1===t?0!=(8&Ol)&&0==(48&Ol)?ys(e):(gs(e,n),0===Ol&&(Vl(),Wa())):(0==(4&Ol)||98!==r&&99!==r||(null===as?as=new Set([e]):as.add(e)),gs(e,n)),Hl=e}function hs(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}function gs(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var s=31-Ht(l),u=1<<s,c=o[s];if(-1===c){if(0==(u&r)||0!=(u&a)){c=t,Ft(u);var d=Mt;o[s]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);l&=~u}if(r=Bt(e,e===Nl?Dl:0),t=Mt,0===r)null!==n&&(n!==Fa&&_a(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Fa&&_a(n)}15===t?(n=ys.bind(null,e),null===ja?(ja=[n],za=Ca(Oa,Ka)):ja.push(n),n=Fa):14===t?n=Va(99,ys.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(i(358,e))}}(t),n=Va(n,vs.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vs(e){if(ls=-1,us=ss=0,0!=(48&Ol))throw Error(i(327));var t=e.callbackNode;if(Ds()&&e.callbackNode!==t)return null;var n=Bt(e,e===Nl?Dl:0);if(0===n)return null;var r=n,a=Ol;Ol|=16;var o=Cs();for(Nl===e&&Dl===r||(Vl(),xs(e,r));;)try{Ls();break}catch(s){Ts(e,s)}if(no(),Rl.current=o,Ol=a,null!==Il?r=0:(Nl=null,Dl=0,r=Bl),0!=(zl&$l))xs(e,0);else if(0!==r){if(2===r&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(n=jt(e))&&(r=_s(e,n))),1===r)throw t=jl,xs(e,0),bs(e,n),gs(e,qa()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(i(345));case 2:case 5:Os(e);break;case 3:if(bs(e,n),(62914560&n)===n&&10<(r=Gl+500-qa())){if(0!==Bt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){fs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Gr(Os.bind(null,e),r);break}Os(e);break;case 4:if(bs(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var l=31-Ht(n);o=1<<l,(l=r[l])>a&&(a=l),n&=~o}if(n=a,10<(n=(120>(n=qa()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ll(n/1960))-n)){e.timeoutHandle=Gr(Os.bind(null,e),n);break}Os(e);break;default:throw Error(i(329))}}return gs(e,qa()),e.callbackNode===t?vs.bind(null,e):null}function bs(e,t){for(t&=~ql,t&=~$l,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function ys(e){if(0!=(48&Ol))throw Error(i(327));if(Ds(),e===Nl&&0!=(e.expiredLanes&Dl)){var t=Dl,n=_s(e,t);0!=(zl&$l)&&(n=_s(e,t=Bt(e,t)))}else n=_s(e,t=Bt(e,0));if(0!==e.tag&&2===n&&(Ol|=64,e.hydrate&&(e.hydrate=!1,Vr(e.containerInfo)),0!==(t=jt(e))&&(n=_s(e,t))),1===n)throw n=jl,xs(e,0),bs(e,t),gs(e,qa()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Os(e),gs(e,qa()),null}function ws(e,t){var n=Ol;Ol|=1;try{return e(t)}finally{0===(Ol=n)&&(Vl(),Wa())}}function ks(e,t){var n=Ol;Ol&=-2,Ol|=8;try{return e(t)}finally{0===(Ol=n)&&(Vl(),Wa())}}function Es(e,t){da(Fl,Ml),Ml|=t,zl|=t}function Ss(){Ml=Fl.current,ca(Fl)}function xs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Zr(n)),null!==Il)for(n=Il.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ba();break;case 3:Do(),ca(ma),ca(pa),Yo();break;case 5:Fo(r);break;case 4:Do();break;case 13:case 19:ca(Bo);break;case 10:ro(r);break;case 23:case 24:Ss()}n=n.return}Nl=e,Il=Zs(e.current,null),Dl=Ml=zl=t,Bl=0,jl=null,ql=$l=Ul=0}function Ts(e,t){for(;;){var n=Il;try{if(no(),Qo.current=Oi,ri){for(var r=ei.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}ri=!1}if(Jo=0,ni=ti=ei=null,ai=!1,Pl.current=null,null===n||null===n.return){Bl=1,jl=t,Il=null;break}e:{var o=e,i=n.return,l=n,s=t;if(t=Dl,l.flags|=2048,l.firstEffect=l.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s;if(0==(2&l.mode)){var c=l.alternate;c?(l.updateQueue=c.updateQueue,l.memoizedState=c.memoizedState,l.lanes=c.lanes):(l.updateQueue=null,l.memoizedState=null)}var d=0!=(1&Bo.current),f=i;do{var p;if(p=13===f.tag){var m=f.memoizedState;if(null!==m)p=null!==m.dehydrated;else{var h=f.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(u),f.updateQueue=v}else g.add(u);if(0==(2&f.mode)){if(f.flags|=64,l.flags|=16384,l.flags&=-2981,1===l.tag)if(null===l.alternate)l.tag=17;else{var b=co(-1,1);b.tag=2,fo(l,b)}l.lanes|=1;break e}s=void 0,l=t;var y=o.pingCache;if(null===y?(y=o.pingCache=new dl,s=new Set,y.set(u,s)):void 0===(s=y.get(u))&&(s=new Set,y.set(u,s)),!s.has(l)){s.add(l);var w=Us.bind(null,o,u,l);u.then(w,w)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);s=Error((V(l.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Bl&&(Bl=2),s=ul(s,l),f=i;do{switch(f.tag){case 3:o=s,f.flags|=4096,t&=-t,f.lanes|=t,po(f,fl(0,o,t));break e;case 1:o=s;var k=f.type,E=f.stateNode;if(0==(64&f.flags)&&("function"==typeof k.getDerivedStateFromError||null!==E&&"function"==typeof E.componentDidCatch&&(null===Xl||!Xl.has(E)))){f.flags|=4096,t&=-t,f.lanes|=t,po(f,pl(f,o,t));break e}}f=f.return}while(null!==f)}Ps(n)}catch(S){t=S,Il===n&&null!==n&&(Il=n=n.return);continue}break}}function Cs(){var e=Rl.current;return Rl.current=Oi,null===e?Oi:e}function _s(e,t){var n=Ol;Ol|=16;var r=Cs();for(Nl===e&&Dl===t||xs(e,t);;)try{As();break}catch(a){Ts(e,a)}if(no(),Ol=n,Rl.current=r,null!==Il)throw Error(i(261));return Nl=null,Dl=0,Bl}function As(){for(;null!==Il;)Rs(Il)}function Ls(){for(;null!==Il&&!Aa();)Rs(Il)}function Rs(e){var t=Wl(e.alternate,e,Ml);e.memoizedProps=e.pendingProps,null===t?Ps(e):Il=t,Pl.current=null}function Ps(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ll(n,t,Ml)))return void(Il=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ml)||0==(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=sl(t)))return n.flags&=2047,void(Il=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Il=t);Il=t=e}while(null!==t);0===Bl&&(Bl=5)}function Os(e){var t=Ha();return Za(99,Ns.bind(null,e,t)),null}function Ns(e,t){do{Ds()}while(null!==es);if(0!=(48&Ol))throw Error(i(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var l=e.eventTimes,s=e.expirationTimes;0<o;){var u=31-Ht(o),c=1<<u;a[u]=0,l[u]=-1,s[u]=-1,o&=~c}if(null!==as&&0==(24&r)&&as.has(e)&&as.delete(e),e===Nl&&(Il=Nl=null,Dl=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ol,Ol|=32,Pl.current=null,Ur=Kt,vr(l=gr())){if("selectionStart"in l)s={start:l.selectionStart,end:l.selectionEnd};else e:if(s=(s=l.ownerDocument)&&s.defaultView||window,(c=s.getSelection&&s.getSelection())&&0!==c.rangeCount){s=c.anchorNode,o=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{s.nodeType,u.nodeType}catch(C){s=null;break e}var d=0,f=-1,p=-1,m=0,h=0,g=l,v=null;t:for(;;){for(var b;g!==s||0!==o&&3!==g.nodeType||(f=d+o),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(b=g.firstChild);)v=g,g=b;for(;;){if(g===l)break t;if(v===s&&++m===o&&(f=d),v===u&&++h===c&&(p=d),null!==(b=g.nextSibling))break;v=(g=v).parentNode}g=b}s=-1===f||-1===p?null:{start:f,end:p}}else s=null;s=s||{start:0,end:0}}else s=null;$r={focusedElem:l,selectionRange:s},Kt=!1,cs=null,ds=!1,Kl=r;do{try{Is()}catch(C){if(null===Kl)throw Error(i(330));zs(Kl,C),Kl=Kl.nextEffect}}while(null!==Kl);cs=null,Kl=r;do{try{for(l=e;null!==Kl;){var y=Kl.flags;if(16&y&&be(Kl.stateNode,""),128&y){var w=Kl.alternate;if(null!==w){var k=w.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&y){case 2:El(Kl),Kl.flags&=-3;break;case 6:El(Kl),Kl.flags&=-3,Cl(Kl.alternate,Kl);break;case 1024:Kl.flags&=-1025;break;case 1028:Kl.flags&=-1025,Cl(Kl.alternate,Kl);break;case 4:Cl(Kl.alternate,Kl);break;case 8:Tl(l,s=Kl);var E=s.alternate;wl(s),null!==E&&wl(E)}Kl=Kl.nextEffect}}catch(C){if(null===Kl)throw Error(i(330));zs(Kl,C),Kl=Kl.nextEffect}}while(null!==Kl);if(k=$r,w=gr(),y=k.focusedElem,l=k.selectionRange,w!==y&&y&&y.ownerDocument&&hr(y.ownerDocument.documentElement,y)){null!==l&&vr(y)&&(w=l.start,void 0===(k=l.end)&&(k=w),"selectionStart"in y?(y.selectionStart=w,y.selectionEnd=Math.min(k,y.value.length)):(k=(w=y.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),s=y.textContent.length,E=Math.min(l.start,s),l=void 0===l.end?E:Math.min(l.end,s),!k.extend&&E>l&&(s=l,l=E,E=s),s=mr(y,E),o=mr(y,l),s&&o&&(1!==k.rangeCount||k.anchorNode!==s.node||k.anchorOffset!==s.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(s.node,s.offset),k.removeAllRanges(),E>l?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=y;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;y<w.length;y++)(k=w[y]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Kt=!!Ur,$r=Ur=null,e.current=n,Kl=r;do{try{for(y=e;null!==Kl;){var S=Kl.flags;if(36&S&&vl(y,Kl.alternate,Kl),128&S){w=void 0;var x=Kl.ref;if(null!==x){var T=Kl.stateNode;Kl.tag,w=T,"function"==typeof x?x(w):x.current=w}}Kl=Kl.nextEffect}}catch(C){if(null===Kl)throw Error(i(330));zs(Kl,C),Kl=Kl.nextEffect}}while(null!==Kl);Kl=null,Ba(),Ol=a}else e.current=n;if(Jl)Jl=!1,es=e,ts=t;else for(Kl=r;null!==Kl;)t=Kl.nextEffect,Kl.nextEffect=null,8&Kl.flags&&((S=Kl).sibling=null,S.stateNode=null),Kl=t;if(0===(r=e.pendingLanes)&&(Xl=null),1===r?e===is?os++:(os=0,is=e):os=0,n=n.stateNode,xa&&"function"==typeof xa.onCommitFiberRoot)try{xa.onCommitFiberRoot(Sa,n,void 0,64==(64&n.current.flags))}catch(C){}if(gs(e,qa()),Yl)throw Yl=!1,e=Ql,Ql=null,e;return 0!=(8&Ol)||Wa(),null}function Is(){for(;null!==Kl;){var e=Kl.alternate;ds||null===cs||(0!=(8&Kl.flags)?et(Kl,cs)&&(ds=!0):13===Kl.tag&&Al(e,Kl)&&et(Kl,cs)&&(ds=!0));var t=Kl.flags;0!=(256&t)&&gl(e,Kl),0==(512&t)||Jl||(Jl=!0,Va(97,(function(){return Ds(),null}))),Kl=Kl.nextEffect}}function Ds(){if(90!==ts){var e=97<ts?97:ts;return ts=90,Za(e,Bs)}return!1}function Ms(e,t){ns.push(t,e),Jl||(Jl=!0,Va(97,(function(){return Ds(),null})))}function Fs(e,t){rs.push(t,e),Jl||(Jl=!0,Va(97,(function(){return Ds(),null})))}function Bs(){if(null===es)return!1;var e=es;if(es=null,0!=(48&Ol))throw Error(i(331));var t=Ol;Ol|=32;var n=rs;rs=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],l=a.destroy;if(a.destroy=void 0,"function"==typeof l)try{l()}catch(u){if(null===o)throw Error(i(330));zs(o,u)}}for(n=ns,ns=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var s=a.create;a.destroy=s()}catch(u){if(null===o)throw Error(i(330));zs(o,u)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return Ol=t,Wa(),!0}function js(e,t,n){fo(e,t=fl(0,t=ul(n,t),1)),t=fs(),null!==(e=hs(e,1))&&(qt(e,1,t),gs(e,t))}function zs(e,t){if(3===e.tag)js(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){js(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xl||!Xl.has(r))){var a=pl(n,e=ul(t,e),1);if(fo(n,a),a=fs(),null!==(n=hs(n,1)))qt(n,1,a),gs(n,a);else if("function"==typeof r.componentDidCatch&&(null===Xl||!Xl.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function Us(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=fs(),e.pingedLanes|=e.suspendedLanes&n,Nl===e&&(Dl&n)===n&&(4===Bl||3===Bl&&(62914560&Dl)===Dl&&500>qa()-Gl?xs(e,0):ql|=n),gs(e,t)}function $s(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ha()?1:2:(0===ss&&(ss=zl),0===(t=Ut(62914560&~ss))&&(t=4194304))),n=fs(),null!==(e=hs(e,t))&&(qt(e,t,n),gs(e,n))}function qs(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.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hs(e,t,n,r){return new qs(e,t,n,r)}function Gs(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Zs(e,t){var n=e.alternate;return null===n?((n=Hs(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.nextEffect=null,n.firstEffect=null,n.lastEffect=null),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 Vs(e,t,n,r,a,o){var l=2;if(r=e,"function"==typeof e)Gs(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case x:return Ws(n.children,a,o,t);case M:l=8,a|=16;break;case T:l=8,a|=1;break;case C:return(e=Hs(12,n,t,8|a)).elementType=C,e.type=C,e.lanes=o,e;case R:return(e=Hs(13,n,t,a)).type=R,e.elementType=R,e.lanes=o,e;case P:return(e=Hs(19,n,t,a)).elementType=P,e.lanes=o,e;case F:return Ks(n,a,o,t);case B:return(e=Hs(24,n,t,a)).elementType=B,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case _:l=10;break e;case A:l=9;break e;case L:l=11;break e;case O:l=14;break e;case N:l=16,r=null;break e;case I:l=22;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Hs(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Ws(e,t,n,r){return(e=Hs(7,e,r,t)).lanes=n,e}function Ks(e,t,n,r){return(e=Hs(23,e,r,t)).elementType=F,e.lanes=n,e}function Ys(e,t,n){return(e=Hs(6,e,null,t)).lanes=n,e}function Qs(e,t,n){return(t=Hs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xs(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=$t(0),this.expirationTimes=$t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=$t(0),this.mutableSourceEagerHydrationData=null}function Js(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function eu(e,t,n,r){var a=t.current,o=fs(),l=ps(a);e:if(n){t:{if(Ye(n=n._reactInternals)!==n||1!==n.tag)throw Error(i(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(va(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(i(171))}if(1===n.tag){var u=n.type;if(va(u)){n=wa(n,u,s);break e}}n=s}else n=fa;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fo(a,t),ms(a,l,o),l}function tu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ru(e,t){nu(e,t),(e=e.alternate)&&nu(e,t)}function au(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Xs(e,t,null!=n&&!0===n.hydrate),t=Hs(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,so(t),e[ea]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function ou(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function iu(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o._internalRoot;if("function"==typeof a){var l=a;a=function(){var e=tu(i);l.call(e)}}eu(t,i,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new au(e,0,t?{hydrate:!0}:void 0)}(n,r),i=o._internalRoot,"function"==typeof a){var s=a;a=function(){var e=tu(i);s.call(e)}}ks((function(){eu(t,i,e,a)}))}return tu(i)}function lu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ou(t))throw Error(i(200));return Js(e,t,null,n)}Wl=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ma.current)Fi=!0;else{if(0==(n&r)){switch(Fi=!1,t.tag){case 3:Vi(t),Wo();break;case 5:Mo(t);break;case 1:va(t.type)&&ka(t);break;case 4:Io(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;da(Xa,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Xi(e,t,n):(da(Bo,1&Bo.current),null!==(t=ol(e,t,n))?t.sibling:null);da(Bo,1&Bo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return al(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),da(Bo,Bo.current),r)break;return null;case 23:case 24:return t.lanes=0,$i(e,t,n)}return ol(e,t,n)}Fi=0!=(16384&e.flags)}else Fi=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=ga(t,pa.current),oo(t,n),a=li(null,t,r,e,a,n),t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,va(r)){var o=!0;ka(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,so(t);var l=r.getDerivedStateFromProps;"function"==typeof l&&vo(t,r,l,e),a.updater=bo,t.stateNode=a,a._reactInternals=t,Eo(t,r,e,n),t=Zi(null,t,r,!0,o,n)}else t.tag=0,Bi(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"==typeof e)return Gs(e)?1:0;if(null!=e){if((e=e.$$typeof)===L)return 11;if(e===O)return 14}return 2}(a),e=Qa(a,e),o){case 0:t=Hi(null,t,a,e,n);break e;case 1:t=Gi(null,t,a,e,n);break e;case 11:t=ji(null,t,a,e,n);break e;case 14:t=zi(null,t,a,Qa(a.type,e),r,n);break e}throw Error(i(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,Hi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 1:return r=t.type,a=t.pendingProps,Gi(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 3:if(Vi(t),r=t.updateQueue,null===e||null===r)throw Error(i(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,uo(e,t),mo(t,r,null,n),(r=t.memoizedState.element)===a)Wo(),t=ol(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Uo=Wr(t.stateNode.containerInfo.firstChild),zo=t,o=$o=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Ko.push(o);for(n=Ao(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Bi(e,t,r,n),Wo();t=t.child}return t;case 5:return Mo(t),null===e&&Go(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,Hr(r,a)?l=null:null!==o&&Hr(r,o)&&(t.flags|=16),qi(e,t),Bi(e,t,l,n),t.child;case 6:return null===e&&Go(t),null;case 13:return Xi(e,t,n);case 4:return Io(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=_o(t,null,r,n):Bi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,ji(e,t,r,a=t.elementType===r?a:Qa(r,a),n);case 7:return Bi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bi(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value;var s=t.type._context;if(da(Xa,s._currentValue),s._currentValue=o,null!==l)if(s=l.value,0===(o=cr(s,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,o):1073741823))){if(l.children===a.children&&!ma.current){t=ol(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){l=s.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===s.tag&&((c=co(-1,n&-n)).tag=2,fo(s,c)),s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),ao(s.return,n),u.lanes|=n;break}c=c.next}}else l=10===s.tag&&s.type===t.type?null:s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}Bi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,oo(t,n),r=r(a=io(a,o.unstable_observedBits)),t.flags|=1,Bi(e,t,r,n),t.child;case 14:return o=Qa(a=t.type,t.pendingProps),zi(e,t,a,o=Qa(a.type,o),r,n);case 15:return Ui(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Qa(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,va(r)?(e=!0,ka(t)):e=!1,oo(t,n),wo(t,r,a),Eo(t,r,a,n),Zi(null,t,r,!0,e,n);case 19:return al(e,t,n);case 23:case 24:return $i(e,t,n)}throw Error(i(156,t.tag))},au.prototype.render=function(e){eu(e,this._internalRoot,null,null)},au.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;eu(null,e,null,(function(){t[ea]=null}))},tt=function(e){13===e.tag&&(ms(e,4,fs()),ru(e,4))},nt=function(e){13===e.tag&&(ms(e,67108864,fs()),ru(e,67108864))},rt=function(e){if(13===e.tag){var t=fs(),n=ps(e);ms(e,n,t),ru(e,n)}},at=function(e,t){return t()},_e=function(e,t,n){switch(t){case"input":if(ne(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=oa(r);if(!a)throw Error(i(90));Q(r),ne(r,a)}}}break;case"textarea":ue(e,n);break;case"select":null!=(t=n.value)&&ie(e,!!n.multiple,t,!1)}},Ne=ws,Ie=function(e,t,n,r,a){var o=Ol;Ol|=4;try{return Za(98,e.bind(null,t,n,r,a))}finally{0===(Ol=o)&&(Vl(),Wa())}},De=function(){0==(49&Ol)&&(function(){if(null!==as){var e=as;as=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,gs(e,qa())}))}Wa()}(),Ds())},Me=function(e,t){var n=Ol;Ol|=2;try{return e(t)}finally{0===(Ol=n)&&(Vl(),Wa())}};var su={Events:[ra,aa,oa,Pe,Oe,Ds,{current:!1}]},uu={findFiberByHostInstance:na,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cu={bundleType:uu.bundleType,version:uu.version,rendererPackageName:uu.rendererPackageName,rendererConfig:uu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:uu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var du=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!du.isDisabled&&du.supportsFiber)try{Sa=du.inject(cu),xa=du}catch(ge){}}t.createPortal=lu,t.hydrate=function(e,t,n){if(!ou(t))throw Error(i(200));return iu(null,e,t,!0,n)}},1542:(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(3577)},4335: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 l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!o(s.value[1],i.get(s.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();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===i.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!o(e[u[s]],i[u[s]]))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}}},2883:(e,t,n)=>{"use strict";n.d(t,{B6:()=>G,ql:()=>J});var r=n(7378),a=n(3615),o=n.n(a),i=n(4335),l=n.n(i),s=n(3996),u=n.n(s),c=n(4445),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,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(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 g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},v={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},y={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(g).map((function(e){return g[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},E=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},x=function(e){var t=S(e,g.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},T=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)}),{})},_=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.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 l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}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 l=o[i],s=f({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},L=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},R=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}},O=function(e,t){var n;return f({},e,((n={})[t]=void 0,n))},N=[g.NOSCRIPT,g.SCRIPT,g.STYLE],I=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},D=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}),"")},M=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},F=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)}))},B=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=M(n,a),[r.createElement(g.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=D(n),o=R(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 M(t)},toString:function(){return D(t)}};default:return{toComponent:function(){return F(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===N.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},j=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,f=e.scriptTags,p={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=P(e.metaTags,y),o=P(t,v),i=P(n,b);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,a.priority),F(g.LINK,o.priority),F(g.SCRIPT,i.priority))},toString:function(){return B(g.META,a.priority,r)+" "+B(g.LINK,o.priority,r)+" "+B(g.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);p=m.priorityMethods,c=m.linkTags,d=m.metaTags,f=m.scriptTags}return{priority:p,base:B(g.BASE,t,r),bodyAttributes:B("bodyAttributes",n,r),htmlAttributes:B("htmlAttributes",a,r),link:B(g.LINK,c,r),meta:B(g.META,d,r),noscript:B(g.NOSCRIPT,o,r),script:B(g.SCRIPT,f,r),style:B(g.STYLE,i,r),title:B(g.TITLE,{title:s,titleAttributes:u},r)}},z=[],U=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?z:n.instances},add:function(e){(n.canUseDOM?z:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?z:n.instances).indexOf(e);(n.canUseDOM?z:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=j({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},$=r.createContext({}),q=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),H="undefined"!=typeof document,G=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new U(r.props.context,t.canUseDOM),r}return p(t,e),t.prototype.render=function(){return r.createElement($.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);G.canUseDOM=H,G.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},G.defaultProps={context:{}},G.displayName="HelmetProvider";var Z=function(e,t){var n,r=document.head||document.querySelector(g.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}},V=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),l=0;l<i.length;l+=1){var s=i[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=o.indexOf(s);-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(","))}},W=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;V(g.BODY,e.bodyAttributes),V(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=R(e)),V(g.TITLE,t)}(c,d);var f={baseTag:Z(g.BASE,n),linkTags:Z(g.LINK,a),metaTags:Z(g.META,o),noscriptTags:Z(g.NOSCRIPT,i),scriptTags:Z(g.SCRIPT,s),styleTags:Z(g.STYLE,u)},p={},m={};Object.keys(f).forEach((function(e){var t=f[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(m[e]=f[e].oldTags)})),t&&t(),l(e,p,m)},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:_(["href"],e),bodyAttributes:C("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:C("htmlAttributes",e),linkTags:A(g.LINK,["rel","href"],e),metaTags:A(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:A(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:T(e),scriptTags:A(g.SCRIPT,["src","innerHTML"],e),styleTags:A(g.STYLE,["cssText"],e),title:x(e),titleAttributes:C("titleAttributes",e),prioritizeSeoTags:L(e,"prioritizeSeoTags")});G.canUseDOM?(t=o,K&&cancelAnimationFrame(K),t.defer?K=requestAnimationFrame((function(){W(t,(function(){K=null}))})):(W(t),K=null)):j&&(a=j(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:q.isRequired},Y.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!l()(O(this.props,"helmetData"),O(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.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 g.TITLE:return f({},a,((t={})[r.type]=i,t.titleAttributes=f({},o),t));case g.BODY:return f({},a,{bodyAttributes:f({},o)});case g.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=h(r,Q),l=Object.keys(i).reduce((function(e,t){return e[E[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case g.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),a=f({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof U||(o=new U(o.context,o.instances)),o?r.createElement(Y,f({},a,{context:o.value,helmetData:void 0})):r.createElement($.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"},8702:(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,l=n?Symbol.for("react.profiler"):60114,s=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,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=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 l:case i:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case g:case h:case s:return e;default:return t}}case a:return t}}}function E(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||k(e)===c},t.isConcurrentMode=E,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},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)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},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===l||e===i||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=k},9185:(e,t,n)=>{"use strict";e.exports=n(8702)},1237:(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 l=n(7378),s=n(3615),u=[],c=[];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 l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,f;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:p,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return u.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),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}),h=e(m.loader),r._loadModule()})),g(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return g()};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.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.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?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),f}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(f,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function v(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return v(e)}))}o(g,"propTypes",{report:s.func.isRequired}),o(g,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){v(u).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){v(c).then(e,e)}))},e.exports=h},5473:(e,t,n)=>{"use strict";n.d(t,{H:()=>l,f:()=>i});var r=n(5331),a=n(2685),o=n(7378);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.rs,n,e.map((function(e,n){return o.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.Z)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.Z)({},n,t,{route:e}))}})}))):null}},4289:(e,t,n)=>{"use strict";n.d(t,{OL:()=>y,VK:()=>c,rU:()=>g});var r=n(5331),a=n(4401),o=n(7378),i=n(5036),l=n(2685),s=n(1244),u=n(1115),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.lX)(t.props),t}return(0,a.Z)(t,e),t.prototype.render=function(){return o.createElement(r.F0,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},f=function(e,t){return"string"==typeof e?(0,i.ob)(e,null,null,t):e},p=function(e){return e},m=o.forwardRef;void 0===m&&(m=p);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.Z)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,l.Z)({},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=p!==m&&t||n,o.createElement("a",c)}));var g=m((function(e,t){var n=e.component,a=void 0===n?h:n,c=e.replace,g=e.to,v=e.innerRef,b=(0,s.Z)(e,["component","replace","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=f(d(g,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.Z)({},b,{href:s,navigate:function(){var t=d(g,e.location),r=(0,i.Ep)(e.location)===(0,i.Ep)(f(t));(c||r?n.replace:n.push)(t)}});return p!==m?h.ref=t||v:h.innerRef=v,o.createElement(a,h)}))})),v=function(e){return e},b=o.forwardRef;void 0===b&&(b=v);var y=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,p=e.activeStyle,m=e.className,h=e.exact,y=e.isActive,w=e.location,k=e.sensitive,E=e.strict,S=e.style,x=e.to,T=e.innerRef,C=(0,s.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,i=f(d(x,n),n),s=i.pathname,_=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=_?(0,r.LX)(n.pathname,{path:_,exact:h,sensitive:k,strict:E}):null,L=!!(y?y(A,n):A),R="function"==typeof m?m(L):m,P="function"==typeof S?S(L):S;L&&(R=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(" ")}(R,c),P=(0,l.Z)({},P,p));var O=(0,l.Z)({"aria-current":L&&a||null,className:R,style:P,to:i},C);return v!==b?O.ref=t||T:O.innerRef=T,o.createElement(g,O)}))}))},5331:(e,t,n)=>{"use strict";n.d(t,{AW:()=>T,F0:()=>k,rs:()=>P,s6:()=>w,LX:()=>x,k6:()=>N,TH:()=>I});var r=n(4401),a=n(7378),o=n(5036),i=n(3615),l=n.n(i),s=1073741823,u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};function c(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var d=a.createContext||function(e,t){var n,o,i="__create-react-context-"+function(){var e="__global_unique_id__";return u[e]=(u[e]||0)+1}()+"__",d=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=c(t.props.value),t}(0,r.Z)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[i]=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):s,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);d.childContextTypes=((n={})[i]=l().object.isRequired,n);var f=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?s:t},a.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?s:e},a.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},a.getValue=function(){return this.context[i]?this.context[i].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 f.contextTypes=((o={})[i]=l().object,o),{Provider:d,Consumer:f}};const f=d;var p=n(1115),m=n(2685),h=n(4039),g=n.n(h),v=(n(9185),n(1244)),b=(n(5839),function(e){var t=f();return t.displayName=e,t}),y=b("Router-History"),w=b("Router"),k=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.Z)(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(w.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 E={},S=0;function x(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,l=void 0!==i&&i,s=n.sensitive,u=void 0!==s&&s;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=E[n]||(E[n]={});if(r[e])return r[e];var a=[],o={regexp:g()(e,a,t),keys:a};return S<1e4&&(r[e]=o,S++),o}(n,{end:o,strict:l,sensitive:u}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],d=s.slice(1),f=e===c;return o&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var T=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?x(n.pathname,e.props):t.match,o=(0,m.Z)({},t,{location:n,match:r}),i=e.props,l=i.children,s=i.component,u=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(w.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:s?a.createElement(s,o):u?u(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function C(e){return"/"===e.charAt(0)?e:"/"+e}function _(e,t){if(!e)return t;var n=C(e);return 0!==t.pathname.indexOf(n)?t:(0,m.Z)({},t,{pathname:t.pathname.substr(n.length)})}function A(e){return"string"==typeof e?e:(0,o.Ep)(e)}function L(e){return function(){(0,p.Z)(!1)}}function R(){}a.Component;var P=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(w.Consumer,null,(function(t){t||(0,p.Z)(!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?x(o.pathname,(0,m.Z)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var O=a.useContext;function N(){return O(y)}function I(){return O(w).location}},5243:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},4039:(e,t,n)=>{var r=n(5243);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=f;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],f=n[1],p=n.index;if(l+=e.slice(i,p),i=p+d.length,f)l+=f[1];else{var m=e[i],h=n[2],g=n[3],v=n[4],b=n[5],y=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,E="+"===y||"*"===y,S="?"===y||"*"===y,x=n[2]||c,T=v||b;r.push({name:g||o++,prefix:h||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:T?u(T):w?".*":"[^"+s(x)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(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="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,f=l[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=s(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()})):s(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 s(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="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)i+=s(u);else{var f=s(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 m=s(n.delimiter||"/"),h=i.slice(-m.length)===m;return a||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=o?"$":a&&h?"":"(?="+m+"|$)",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)}},1535:(e,t,n)=>{"use strict";var r=n(2525),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,s=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;a=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),s=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(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 m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var y=b.prototype=new v;y.constructor=b,r(y,g.prototype),y.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,o={},i=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:l,props:o,_owner:w.current}}function x(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var T=/\/+/g;function C(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 _(e,t,n,r,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case a:case o:s=!0}}if(s)return i=i(s=e),e=""===r?"."+C(s,0):r,Array.isArray(i)?(n="",null!=e&&(n=e.replace(T,"$&/")+"/"),_(i,t,n,"",(function(e){return e}))):null!=i&&(x(i)&&(i=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+C(l=e[u],u);s+=_(l,t,n,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=_(l=l.value,t,n,c=r+C(l,u++),i);else if("object"===l)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return s}function A(e,t,n){if(null==e)return e;var r=[],a=0;return _(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function L(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var R={current:null};function P(){var e=R.current;if(null===e)throw Error(p(321));return e}var O={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var o=r({},e.props),i=e.key,l=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,s=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)k.call(t,c)&&!E.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:l,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:L}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return P().useCallback(e,t)},t.useContext=function(e,t){return P().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return P().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return P().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return P().useLayoutEffect(e,t)},t.useMemo=function(e,t){return P().useMemo(e,t)},t.useReducer=function(e,t,n){return P().useReducer(e,t,n)},t.useRef=function(e){return P().useRef(e)},t.useState=function(e){return P().useState(e)},t.version="17.0.2"},7378:(e,t,n)=>{"use strict";e.exports=n(1535)},3323:(e,t)=>{"use strict";var n,r,a,o;if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,d=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(n){throw setTimeout(d,0),n}};n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},a=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var m=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,g=null,v=-1,b=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},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"):b=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,k=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();y=e+b;try{g(!0,e)?k.postMessage(null):(h=!1,g=null)}catch(n){throw k.postMessage(null),n}}else h=!1},n=function(e){g=e,h||(h=!0,k.postMessage(null))},r=function(e,n){v=f((function(){e(t.unstable_now())}),n)},a=function(){p(v),v=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<T(a,t)))break e;e[r]=t,e[n]=a,n=r}}function S(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,i=e[o],l=o+1,s=e[l];if(void 0!==i&&0>T(i,n))void 0!==s&&0>T(s,i)?(e[r]=s,e[l]=n,r=l):(e[r]=i,e[o]=n,r=o);else{if(!(void 0!==s&&0>T(s,n)))break e;e[r]=s,e[l]=n,r=l}}}return t}return null}function T(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],_=[],A=1,L=null,R=3,P=!1,O=!1,N=!1;function I(e){for(var t=S(_);null!==t;){if(null===t.callback)x(_);else{if(!(t.startTime<=e))break;x(_),t.sortIndex=t.expirationTime,E(C,t)}t=S(_)}}function D(e){if(N=!1,I(e),!O)if(null!==S(C))O=!0,n(M);else{var t=S(_);null!==t&&r(D,t.startTime-e)}}function M(e,n){O=!1,N&&(N=!1,a()),P=!0;var o=R;try{for(I(n),L=S(C);null!==L&&(!(L.expirationTime>n)||e&&!t.unstable_shouldYield());){var i=L.callback;if("function"==typeof i){L.callback=null,R=L.priorityLevel;var l=i(L.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?L.callback=l:L===S(C)&&x(C),I(n)}else x(C);L=S(C)}if(null!==L)var s=!0;else{var u=S(_);null!==u&&r(D,u.startTime-n),s=!1}return s}finally{L=null,R=o,P=!1}}var F=o;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(){O||P||(O=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return S(C)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,o,i){var l=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?l+i:l:i=l,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:A++,callback:o,priorityLevel:e,startTime:i,expirationTime:s=i+s,sortIndex:-1},i>l?(e.sortIndex=i,E(_,e),null===S(C)&&e===S(_)&&(N?a():N=!0,r(D,i-l))):(e.sortIndex=s,E(C,e),O||P||(O=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},1102:(e,t,n)=>{"use strict";e.exports=n(3323)},4445: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 l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(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}},1115:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r="Invariant failed";function a(e,t){if(!e)throw new Error(r)}},2685:(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)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},4401:(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,{Z:()=>a})},1244:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},6809:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r={title:"Podman Desktop",url:"https://podman-desktop.io",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico",organizationName:"containers",projectName:"podman-desktop",deploymentBranch:"gh-pages",trailingSlash:!1,plugins:[null],presets:[["classic",{docs:{sidebarPath:"/home/runner/work/podman-desktop/podman-desktop/website/sidebars.js",editUrl:"https://github.com/containers/podman-desktop/tree/main/website"},blog:!1,theme:{customCss:"/home/runner/work/podman-desktop/podman-desktop/website/src/css/custom.css"}}]],themeConfig:{colorMode:{defaultMode:"dark",disableSwitch:!1,respectPrefersColorScheme:!1},navbar:{title:"podman desktop",logo:{alt:"Podman Desktop Logo",src:"img/logo.svg",height:"56"},items:[{type:"doc",docId:"intro",position:"left",label:"Documentation"},{to:"/core-values",label:"Core Values",position:"left"},{to:"/features",label:"Features",position:"left"},{to:"/downloads",label:"Downloads",position:"left"},{to:"/extend",label:"Extend",position:"left"},{href:"https://github.com/containers/podman-desktop",className:"header-github-link",position:"right"}],hideOnScroll:!1},footer:{links:[{title:"Documentation",items:[{label:"Introduction",to:"/docs/intro"},{label:"Troubleshooting",to:"/docs/troubleshooting"}]},{title:"Links",items:[{label:"GitHub",href:"https://github.com/containers/podman-desktop"},{label:"General chat (bridged): #general on Discord",href:"https://discordapp.com/invite/TCTB38RWpf"},{label:"General chat (bridged): #podman-desktop@libera.chat on IRC",href:"https://libera.chat"},{label:"General chat (bridged): #podman-desktop@fedora.im on Matrix",href:"https://fedora.im"},{label:"Kubernetes chat: Join #podman-desktop on the Kubernetes Slack",href:"https://slack.k8s.io/"},{label:"Podman Desktop Planning & Roadmap",href:"https://github.com/containers/podman-desktop/projects?type=beta"}]}],copyright:"Copyright \xa9 2022 podman desktop<br/>Apache License 2.0 License",style:"light"},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:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},algolia:{appId:"MR01ANKQ9S",apiKey:"20bda7620dbcebd6a354840b4f92ac8e",indexName:"podman-desktop",contextualSearch:!0,searchPagePath:"search",searchParameters:{}},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,i18n:{defaultLocale:"en",path:"i18n",locales:["en"],localeConfigs:{}},onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},themes:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],tagline:"",titleDelimiter:"|",noIndex:!1,markdown:{mermaid:!1}}},7529:e=>{"use strict";e.exports={}},6887:e=>{"use strict";e.exports=JSON.parse('{"/core-values-1ca":{"__comp":"56c3a9b2","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/docs/tags-956":{"__comp":"3720c009","__context":{"plugin":"657ac0bc"},"tags":"55960ee5"},"/docs/tags/getting-started-33b":{"__comp":"df203c0f","__context":{"plugin":"657ac0bc"},"tag":"933a69d3"},"/docs/tags/podman-desktop-174":{"__comp":"df203c0f","__context":{"plugin":"657ac0bc"},"tag":"6194ac84"},"/downloads-ae5":{"__comp":"059d1c6a","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/downloads/linux-4a4":{"__comp":"6101b3fc","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/downloads/macOS-330":{"__comp":"8894e90f","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/downloads/windows-6e4":{"__comp":"5087625a","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/extend-2be":{"__comp":"e665718d","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/features-606":{"__comp":"d7fbbe43","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"},"/search-cf9":{"__comp":"1a4e3797","__context":{"plugin":"ba322490"}},"/docs-246":{"__comp":"1be78505","__context":{"plugin":"657ac0bc"},"versionMetadata":"935f2afb"},"/docs/getting-started/getting-started-f9e":{"__comp":"17896441","content":"4e8ec325"},"/docs/Installation-b2a":{"__comp":"17896441","content":"beebaad6"},"/docs/Installation/linux-install-df8":{"__comp":"17896441","content":"ac371aaa"},"/docs/Installation/macos-install-c78":{"__comp":"17896441","content":"d83d689a"},"/docs/Installation/windows-install-ebe":{"__comp":"17896441","content":"631e3189"},"/docs/intro-aed":{"__comp":"17896441","content":"0e384e19"},"/docs/podman-compose-7f5":{"__comp":"17896441","content":"cc591f25"},"/docs/troubleshooting-5f7":{"__comp":"17896441","content":"9d9f8394"},"/-395":{"__comp":"1df93b7f","__context":{"plugin":"43b416ef"},"config":"5e9f5e1a"}}')}},e=>{e.O(0,[532],(()=>{return t=3375,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/runtime~main.d486a8de.js b/assets/js/runtime~main.d486a8de.js new file mode 100644 index 00000000000..bae5428c687 --- /dev/null +++ b/assets/js/runtime~main.d486a8de.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,c,a,t,r,d={},f={};function b(e){var c=f[e];if(void 0!==c)return c.exports;var a=f[e]={exports:{}};return d[e].call(a.exports,a,a.exports,b),a.exports}b.m=d,e=[],b.O=(c,a,t,r)=>{if(!a){var d=1/0;for(i=0;i<e.length;i++){a=e[i][0],t=e[i][1],r=e[i][2];for(var f=!0,o=0;o<a.length;o++)(!1&r||d>=r)&&Object.keys(b.O).every((e=>b.O[e](a[o])))?a.splice(o--,1):(f=!1,r<d&&(d=r));if(f){e.splice(i--,1);var n=t();void 0!==n&&(c=n)}}return c}r=r||0;for(var i=e.length;i>0&&e[i-1][2]>r;i--)e[i]=e[i-1];e[i]=[a,t,r]},b.n=e=>{var c=e&&e.__esModule?()=>e.default:()=>e;return b.d(c,{a:c}),c},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,b.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var r=Object.create(null);b.r(r);var d={};c=c||[null,a({}),a([]),a(a)];for(var f=2&t&&e;"object"==typeof f&&!~c.indexOf(f);f=a(f))Object.getOwnPropertyNames(f).forEach((c=>d[c]=()=>e[c]));return d.default=()=>e,b.d(r,d),r},b.d=(e,c)=>{for(var a in c)b.o(c,a)&&!b.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:c[a]})},b.f={},b.e=e=>Promise.all(Object.keys(b.f).reduce(((c,a)=>(b.f[a](e,c),c)),[])),b.u=e=>"assets/js/"+({53:"935f2afb",114:"e665718d",182:"c276ecb2",397:"6194ac84",533:"b2b675dd",1241:"631e3189",1441:"382c5d2b",1477:"b2f554cd",1713:"a7023ddc",1724:"5087625a",2178:"ba322490",2217:"d7fbbe43",2535:"814f3328",3010:"56c3a9b2",3089:"a6aa9e1f",3130:"ac371aaa",3237:"1df93b7f",3259:"03ccf92d",3608:"9e4087bc",3751:"3720c009",4013:"01a85c17",4121:"55960ee5",4207:"beebaad6",5068:"d83d689a",5248:"6101b3fc",5625:"657ac0bc",6049:"f213dd13",6103:"ccc49370",6181:"4e8ec325",6778:"cc591f25",7138:"38a042e4",7149:"822c343e",7251:"ba5b9f11",7505:"8894e90f",7536:"f6e0e63c",7813:"933a69d3",7847:"43b416ef",7918:"17896441",7920:"1a4e3797",8262:"059d1c6a",8610:"6875c492",8860:"0d040286",9360:"9d9f8394",9514:"1be78505",9671:"0e384e19",9924:"df203c0f"}[e]||e)+"."+{53:"f55b66bc",114:"45b00829",182:"90a09a09",397:"32fdc436",533:"bdedd6c6",1241:"e9c47437",1441:"e3149f46",1477:"3e53bb93",1713:"85c957cc",1724:"e23926ed",1769:"f0bfbb81",1947:"52b6d17b",2178:"13069292",2217:"c5acce9d",2535:"f7eee809",3010:"f13ef9e9",3089:"27507abf",3130:"e3d45c8e",3237:"ed031781",3259:"f1abd038",3608:"d0c4985c",3751:"157c10ee",3893:"0378aba5",4013:"4d440933",4121:"d60a8749",4207:"76ec536b",4670:"1a86ede8",5068:"8ad7291e",5248:"8057b205",5625:"727df06d",6049:"6cfe5f17",6103:"14e91cbf",6181:"f1da1e65",6778:"88c755cd",7138:"28adc1c8",7149:"8d1aa85a",7251:"fdaea85d",7505:"c89628e1",7536:"1688c2d8",7813:"8a96939a",7847:"da52cc1e",7918:"afcca1a9",7920:"d094f34e",8068:"79a3bfaf",8262:"345719a3",8610:"319d29fe",8777:"10f7b1e7",8860:"02601d38",9127:"24e80eea",9360:"f26d679e",9514:"ed12907f",9671:"ca8cc1c8",9924:"f86b54c4"}[e]+".js",b.miniCssF=e=>{},b.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),b.o=(e,c)=>Object.prototype.hasOwnProperty.call(e,c),t={},r="docs:",b.l=(e,c,a,d)=>{if(t[e])t[e].push(c);else{var f,o;if(void 0!==a)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")==r+a){f=u;break}}f||(o=!0,(f=document.createElement("script")).charset="utf-8",f.timeout=120,b.nc&&f.setAttribute("nonce",b.nc),f.setAttribute("data-webpack",r+a),f.src=e),t[e]=[c];var l=(c,a)=>{f.onerror=f.onload=null,clearTimeout(s);var r=t[e];if(delete t[e],f.parentNode&&f.parentNode.removeChild(f),r&&r.forEach((e=>e(a))),c)return c(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:f}),12e4);f.onerror=l.bind(null,f.onerror),f.onload=l.bind(null,f.onload),o&&document.head.appendChild(f)}},b.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},b.p="/",b.gca=function(e){return e={17896441:"7918","935f2afb":"53",e665718d:"114",c276ecb2:"182","6194ac84":"397",b2b675dd:"533","631e3189":"1241","382c5d2b":"1441",b2f554cd:"1477",a7023ddc:"1713","5087625a":"1724",ba322490:"2178",d7fbbe43:"2217","814f3328":"2535","56c3a9b2":"3010",a6aa9e1f:"3089",ac371aaa:"3130","1df93b7f":"3237","03ccf92d":"3259","9e4087bc":"3608","3720c009":"3751","01a85c17":"4013","55960ee5":"4121",beebaad6:"4207",d83d689a:"5068","6101b3fc":"5248","657ac0bc":"5625",f213dd13:"6049",ccc49370:"6103","4e8ec325":"6181",cc591f25:"6778","38a042e4":"7138","822c343e":"7149",ba5b9f11:"7251","8894e90f":"7505",f6e0e63c:"7536","933a69d3":"7813","43b416ef":"7847","1a4e3797":"7920","059d1c6a":"8262","6875c492":"8610","0d040286":"8860","9d9f8394":"9360","1be78505":"9514","0e384e19":"9671",df203c0f:"9924"}[e]||e,b.p+b.u(e)},(()=>{var e={1303:0,532:0};b.f.j=(c,a)=>{var t=b.o(e,c)?e[c]:void 0;if(0!==t)if(t)a.push(t[2]);else if(/^(1303|532)$/.test(c))e[c]=0;else{var r=new Promise(((a,r)=>t=e[c]=[a,r]));a.push(t[2]=r);var d=b.p+b.u(c),f=new Error;b.l(d,(a=>{if(b.o(e,c)&&(0!==(t=e[c])&&(e[c]=void 0),t)){var r=a&&("load"===a.type?"missing":a.type),d=a&&a.target&&a.target.src;f.message="Loading chunk "+c+" failed.\n("+r+": "+d+")",f.name="ChunkLoadError",f.type=r,f.request=d,t[1](f)}}),"chunk-"+c,c)}},b.O.j=c=>0===e[c];var c=(c,a)=>{var t,r,d=a[0],f=a[1],o=a[2],n=0;if(d.some((c=>0!==e[c]))){for(t in f)b.o(f,t)&&(b.m[t]=f[t]);if(o)var i=o(b)}for(c&&c(a);n<d.length;n++)r=d[n],b.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return b.O(i)},a=self.webpackChunkdocs=self.webpackChunkdocs||[];a.forEach(c.bind(null,0)),a.push=c.bind(null,a.push.bind(a))})()})(); \ No newline at end of file diff --git a/assets/js/runtime~main.fb131da4.js b/assets/js/runtime~main.fb131da4.js deleted file mode 100644 index 9819581017c..00000000000 --- a/assets/js/runtime~main.fb131da4.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{"use strict";var e,t,r,a,o,c={},d={};function f(e){var t=d[e];if(void 0!==t)return t.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return c[e].call(r.exports,r,r.exports,f),r.loaded=!0,r.exports}f.m=c,f.c=d,e=[],f.O=(t,r,a,o)=>{if(!r){var c=1/0;for(i=0;i<e.length;i++){r=e[i][0],a=e[i][1],o=e[i][2];for(var d=!0,n=0;n<r.length;n++)(!1&o||c>=o)&&Object.keys(f.O).every((e=>f.O[e](r[n])))?r.splice(n--,1):(d=!1,o<c&&(c=o));if(d){e.splice(i--,1);var b=a();void 0!==b&&(t=b)}}return t}o=o||0;for(var i=e.length;i>0&&e[i-1][2]>o;i--)e[i]=e[i-1];e[i]=[r,a,o]},f.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return f.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,a){if(1&a&&(e=this(e)),8&a)return e;if("object"==typeof e&&e){if(4&a&&e.__esModule)return e;if(16&a&&"function"==typeof e.then)return e}var o=Object.create(null);f.r(o);var c={};t=t||[null,r({}),r([]),r(r)];for(var d=2&a&&e;"object"==typeof d&&!~t.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((t=>c[t]=()=>e[t]));return c.default=()=>e,f.d(o,c),o},f.d=(e,t)=>{for(var r in t)f.o(t,r)&&!f.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((t,r)=>(f.f[r](e,t),t)),[])),f.u=e=>"assets/js/"+({10:"56c3a9b2",53:"935f2afb",68:"d83d689a",114:"e665718d",121:"55960ee5",130:"ac371aaa",178:"ba322490",181:"4e8ec325",207:"beebaad6",217:"d7fbbe43",237:"1df93b7f",241:"631e3189",248:"6101b3fc",262:"059d1c6a",360:"9d9f8394",397:"6194ac84",505:"8894e90f",514:"1be78505",625:"657ac0bc",671:"0e384e19",724:"5087625a",751:"3720c009",778:"cc591f25",813:"933a69d3",847:"43b416ef",918:"17896441",920:"1a4e3797",924:"df203c0f"}[e]||e)+"."+{10:"a4135d22",53:"f55b66bc",68:"a7a10abb",114:"45b00829",121:"90290ae0",127:"bb0f3ced",130:"834fe528",178:"b8a4111d",181:"6220ecc0",207:"15204ec0",217:"27c5da25",237:"f6ea4f0a",241:"650873c0",248:"6ee5fe48",262:"ebf6228d",360:"7db43fd2",397:"32fdc436",505:"6a8ae5a3",514:"329b6d74",588:"8b41e6cd",625:"a5763dad",670:"93f9c767",671:"a891cf43",724:"d9b3850c",751:"0e8fb04c",777:"2fd0ec0d",778:"7ab7127d",813:"6025d1c6",847:"b8b8d308",893:"d4ec2257",918:"b87f3556",920:"79111379",924:"060157b3"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a={},o="docs:",f.l=(e,t,r,c)=>{if(a[e])a[e].push(t);else{var d,n;if(void 0!==r)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")==o+r){d=u;break}}d||(n=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.setAttribute("data-webpack",o+r),d.src=e),a[e]=[t];var l=(t,r)=>{d.onerror=d.onload=null,clearTimeout(s);var o=a[e];if(delete a[e],d.parentNode&&d.parentNode.removeChild(d),o&&o.forEach((e=>e(r))),t)return t(r)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),n&&document.head.appendChild(d)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/",f.gca=function(e){return e={17896441:"918","56c3a9b2":"10","935f2afb":"53",d83d689a:"68",e665718d:"114","55960ee5":"121",ac371aaa:"130",ba322490:"178","4e8ec325":"181",beebaad6:"207",d7fbbe43:"217","1df93b7f":"237","631e3189":"241","6101b3fc":"248","059d1c6a":"262","9d9f8394":"360","6194ac84":"397","8894e90f":"505","1be78505":"514","657ac0bc":"625","0e384e19":"671","5087625a":"724","3720c009":"751",cc591f25:"778","933a69d3":"813","43b416ef":"847","1a4e3797":"920",df203c0f:"924"}[e]||e,f.p+f.u(e)},(()=>{var e={303:0,532:0};f.f.j=(t,r)=>{var a=f.o(e,t)?e[t]:void 0;if(0!==a)if(a)r.push(a[2]);else if(/^(303|532)$/.test(t))e[t]=0;else{var o=new Promise(((r,o)=>a=e[t]=[r,o]));r.push(a[2]=o);var c=f.p+f.u(t),d=new Error;f.l(c,(r=>{if(f.o(e,t)&&(0!==(a=e[t])&&(e[t]=void 0),a)){var o=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;d.message="Loading chunk "+t+" failed.\n("+o+": "+c+")",d.name="ChunkLoadError",d.type=o,d.request=c,a[1](d)}}),"chunk-"+t,t)}},f.O.j=t=>0===e[t];var t=(t,r)=>{var a,o,c=r[0],d=r[1],n=r[2],b=0;if(c.some((t=>0!==e[t]))){for(a in d)f.o(d,a)&&(f.m[a]=d[a]);if(n)var i=n(f)}for(t&&t(r);b<c.length;b++)o=c[b],f.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return f.O(i)},r=self.webpackChunkdocs=self.webpackChunkdocs||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})()})(); \ No newline at end of file diff --git a/blog.html b/blog.html new file mode 100644 index 00000000000..4cef0046722 --- /dev/null +++ b/blog.html @@ -0,0 +1,22 @@ +<!doctype html> +<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default"> +<head> +<meta charset="UTF-8"> +<meta name="generator" content="Docusaurus v2.2.0"> +<title data-rh="true">Podman Desktop blog! | Podman Desktop + + + + + + + + + + +

+

· 7 min read
Florent Benoit

GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

+ + + + \ No newline at end of file diff --git a/blog/archive.html b/blog/archive.html new file mode 100644 index 00000000000..eae1a21d463 --- /dev/null +++ b/blog/archive.html @@ -0,0 +1,22 @@ + + + + + +Archive | Podman Desktop + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog/atom.xml b/blog/atom.xml new file mode 100644 index 00000000000..65883ff145b --- /dev/null +++ b/blog/atom.xml @@ -0,0 +1,30 @@ + + + https://podman-desktop.io/blog + Podman Desktop Blog + 2022-11-17T00:00:00.000Z + https://github.com/jpmonette/feed + + Podman Desktop Blog + https://podman-desktop.io/img/favicon.ico + Copyright © 2022 Podman Desktop + + <![CDATA[Build & run Podman Desktop in a DevContainer]]> + develop-using-devcontainer + + 2022-11-17T00:00:00.000Z + + GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

Defining image of the container

The first thing is in the choice of the image for the container. It is possible to pick-up a default image and add some features but there is no existing feature for Podman at https://github.com/devcontainers/features/tree/main/src and most of the features are expecting to run on top of Debian/Ubuntu

If you are not interested in how to setup the image, jump to the next section.

Podman binaries are available quickly after the releases for Fedora. I decided then to use Fedora 37 as the base image.

Let start the Containerfile using:

FROM quay.io/fedora/fedora:37

Then I install Node.js 16 from official nodejs.org repository. It's easier to switch to the version that we need.

# install Node.js + yarn
ENV NODE_VERSION 16.18.1
RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz" && \
tar -xzf "node-v$NODE_VERSION-linux-x64.tar.gz" -C /usr/local --strip-components=1 && \
rm "node-v$NODE_VERSION-linux-x64.tar.gz" && \
npm install -g yarn

Now, all system dependencies used to run an Electron application needs to be installed.

Podman is also installed so we can run some containers inside this container.

And of course, we need to install VNC (I choose tigervnc) with a light Window Manager (fluxbox).

To connect to the display of the container, we need to expose VNC over HTML/websocket using noVNC

xterm is installed to start a terminal from the VNC side.

RUN dnf -y update && \
yum -y reinstall shadow-utils && \
yum install -y git \
# dependencies for Podman Desktop
nss \
atk \
at-spi2-atk \
cups-libs \
gtk3 \
# for remote Display
fluxbox \
tigervnc-server \
xorg-x11-fonts-Type1 \
novnc \
supervisor \
xdpyinfo \
# for podman
podman \
fuse-overlayfs --exclude container-selinux \
xterm && \
rm -rf /var/cache /var/log/dnf* /var/log/yum.*

Supervisord setup the launch of the VNC server and the Window manager

COPY supervisord.conf /etc/supervisord.conf

A custom theme for fluxbox:

COPY fluxbox /usr/share/fluxbox/init

Then we need a special configuration to allow to have Podman working inside the container

We add the podman-desktop user with correct range on subuid and subgid when running containers. I used the tutorial.

RUN useradd -u 1000 podman-desktop && echo podman-desktop:10000:5000 > /etc/subuid && echo podman-desktop:10000:5000 > /etc/subgid

Then use some default configuration files

# initialize conf files
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/containers.conf
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/podman-containers.conf /home/podman-desktop/.config/containers/containers.conf

and make sure that all permissions are correct following the guide https://www.redhat.com/sysadmin/podman-inside-container

# set permissions
RUN chown podman-desktop:podman-desktop -R /home/podman-desktop && chmod 644 /etc/containers/containers.conf && \
mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && \
mkdir -p /run/user/1000 && chown podman-desktop:podman-desktop /run/user/1000

plus define an empty user namespace.

ENV _CONTAINERS_USERNS_CONFIGURED=""

Make sure Podman will create the socket in an expected directory:

# socket path for podman
ENV XDG_RUNTIME_DIR=/run/user/1000

OK ! we have a custom Containerfile providing all the tools to build and run Podman Desktop (using VNC for the display), run Podman and run Electron.

The current file is available at https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile

Let's configure the DevContainer.

Configure the DevContainer using devcontainer.json

DevContainer definition is stored at .devcontainer/devcontainer.json file.

We need to reuse the image of the previous step. For that let's use the build section of the devcontainer.json file.

"build": {
"dockerfile": "Containerfile"
},

In order to avoid to redo all the build steps each time we open a workspace using this dev container, we published the image to quay.io at quay.io/podman-desktop/devcontainer-parent:next +. This parent image is not changing much so it's better to use is as a parent one.

Inside .devcontainer directory there is a .parent directory with everything related to the parent image.

And in the .devcontainer/Containerfile file we reference this image

FROM quay.io/podman-desktop/devcontainer-parent:next

By default, we will be root in the container and this is probably not what we expect. Let's change that.

"containerUser": "podman-desktop"

Some Visual Studio Code extensions are nice to use and we can add them

  "extensions": ["svelte.svelte-vscode", "bradlc.vscode-tailwindcss"]

Then here is the tricky part, how to run our container allowing to run again inside the container some containers with podman.

We specify the arguments to make it possible. It's possible to use --privileged flag but I prefer to list the subset of permissions. +Using --privileged we don't really know what are the privilege that are required while specifying all of them, people are aware of what is granted/denied.

"runArgs": [
"--cap-add=sys_admin",
"--security-opt",
"seccomp=unconfined",
"--device",
"/dev/fuse",
"--security-opt",
"label=disable",
"--security-opt",
"apparmor=unconfined"
],

Source code of Podman Desktop needs to be editable within the DevContainer so it needs to be mounted.

"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind",
"workspaceFolder": "/workspace",

Then we need a command to build Podman Desktop.

For that, we use onCreateCommand hook with a custom command

"onCreateCommand": "${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh",

and in the .devcontainer folder the onCreateCommand.sh script is the following

#!/bin/sh
yarn

MODE=production yarn run build && yarn run electron-builder build --linux --dir --config .electron-builder.config.js

Two instructions:

  1. Fetch all Node.js dependencies.
  2. build Podman Desktop in the dist folder using Linux as target Operating System.

After the start of the container, how to launch Podman Desktop, the website and VNC, etc ?

Just use postStartCommand hook.

"postStartCommand": "${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh",

and in the .devcontainer folder the postStartCommand.sh script is the following:

#!/bin/sh

# Start all services
/usr/bin/supervisord -c /etc/supervisord.conf &

# wait X server to be ready or after 2mn exit
echo "Waiting for X server to be ready"
timeout 120 bash -c 'until xdpyinfo -display :0 &> /dev/null; do printf "."; sleep 1; done'

# launch podman desktop
echo "Launching Podman Desktop"
cd dist/linux-unpacked/&& ./podman-desktop &

# Launch the 9000 redirect after 20 seconds
sleep 20
websockify --web=/usr/share/novnc localhost:9000 localhost:5900 &

# launch the website rendering
echo "Launching Website"
cd website && yarn start

It starts VNC and noVNC, start precompiled Podman Desktop and start the documentation rendering.

It is not launching the Watch mode/development mode of Podman Desktop as it requires a container having more than 8GB of memory.

Picking up a larger instace with for example 16GB, it's possible to use development mode.

Of course, to make VNC happy, we need to specify the DISPLAY environment variable.

"remoteEnv": {
"DISPLAY": ":0"
}

When the DevContainer is fully available, we want to have a way to quickly open the Website rendering URL and noVNC

Let's tweak the devcontainer.json file by adding the portsAttributes section

"portsAttributes": {
"9000": {
"label": "vnc",
"onAutoForward": "openPreview"
},
"3000": {
"label": "website"
}
}

After all post-creation steps, the Preview browser inside the VS Code editor will open a window to VNC. And another port (3000) is flagged for the website.

Using the DevContainer.json on Github Codespace

As a user, opening a workspace with all what we configured is done using a single click.

Go to https://github.com/containers/podman-desktop then click on the < > Code dropdown and click on Create codespace on main button.

Open Codespace

Once you click on the button, the codespace is setting up:

Preparing Codepace

After few minutes, as there is not yet prebuilt codespaces, the codespace is opening.

The simple Browser displays the noVNC window: +Opening Codespace

Click on the connect button. Then on the terminal you can enter podman run quay.io/podman/hello and the container is detected in Podman Desktop. +Testing Codespace

It's also possible using the port widget to get on 3000 port by clicking on the world icon a preview of the website in another tab. Changing source code of the website will refresh the content of the window.

Depending on the usecase, it's also possible to open documentation in the preview browser.

Edit website Codespace

Conclusion

The DevContainer image for Podman Desktop is recent so it'll probably evolve over time by adding new capabilities but it allows you to easily build/run/experiment and contribute to the tool or the website.

]]>
+ + Florent Benoit + https://github.com/benoitf + + + + +
+
\ No newline at end of file diff --git a/blog/develop-using-devcontainer.html b/blog/develop-using-devcontainer.html new file mode 100644 index 00000000000..f418ee839b1 --- /dev/null +++ b/blog/develop-using-devcontainer.html @@ -0,0 +1,26 @@ + + + + + +Build & run Podman Desktop in a DevContainer | Podman Desktop + + + + + + + + + + +
+

Build & run Podman Desktop in a DevContainer

· 7 min read
Florent Benoit

GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

Defining image of the container

The first thing is in the choice of the image for the container. It is possible to pick-up a default image and add some features but there is no existing feature for Podman at https://github.com/devcontainers/features/tree/main/src and most of the features are expecting to run on top of Debian/Ubuntu

If you are not interested in how to setup the image, jump to the next section.

Podman binaries are available quickly after the releases for Fedora. I decided then to use Fedora 37 as the base image.

Let start the Containerfile using:

FROM quay.io/fedora/fedora:37

Then I install Node.js 16 from official nodejs.org repository. It's easier to switch to the version that we need.

# install Node.js + yarn
ENV NODE_VERSION 16.18.1
RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz" && \
tar -xzf "node-v$NODE_VERSION-linux-x64.tar.gz" -C /usr/local --strip-components=1 && \
rm "node-v$NODE_VERSION-linux-x64.tar.gz" && \
npm install -g yarn

Now, all system dependencies used to run an Electron application needs to be installed.

Podman is also installed so we can run some containers inside this container.

And of course, we need to install VNC (I choose tigervnc) with a light Window Manager (fluxbox).

To connect to the display of the container, we need to expose VNC over HTML/websocket using noVNC

xterm is installed to start a terminal from the VNC side.

RUN dnf -y update && \
yum -y reinstall shadow-utils && \
yum install -y git \
# dependencies for Podman Desktop
nss \
atk \
at-spi2-atk \
cups-libs \
gtk3 \
# for remote Display
fluxbox \
tigervnc-server \
xorg-x11-fonts-Type1 \
novnc \
supervisor \
xdpyinfo \
# for podman
podman \
fuse-overlayfs --exclude container-selinux \
xterm && \
rm -rf /var/cache /var/log/dnf* /var/log/yum.*

Supervisord setup the launch of the VNC server and the Window manager

COPY supervisord.conf /etc/supervisord.conf

A custom theme for fluxbox:

COPY fluxbox /usr/share/fluxbox/init

Then we need a special configuration to allow to have Podman working inside the container

We add the podman-desktop user with correct range on subuid and subgid when running containers. I used the tutorial.

RUN useradd -u 1000 podman-desktop && echo podman-desktop:10000:5000 > /etc/subuid && echo podman-desktop:10000:5000 > /etc/subgid

Then use some default configuration files

# initialize conf files
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/containers.conf
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/podman-containers.conf /home/podman-desktop/.config/containers/containers.conf

and make sure that all permissions are correct following the guide https://www.redhat.com/sysadmin/podman-inside-container

# set permissions
RUN chown podman-desktop:podman-desktop -R /home/podman-desktop && chmod 644 /etc/containers/containers.conf && \
mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && \
mkdir -p /run/user/1000 && chown podman-desktop:podman-desktop /run/user/1000

plus define an empty user namespace.

ENV _CONTAINERS_USERNS_CONFIGURED=""

Make sure Podman will create the socket in an expected directory:

# socket path for podman
ENV XDG_RUNTIME_DIR=/run/user/1000

OK ! we have a custom Containerfile providing all the tools to build and run Podman Desktop (using VNC for the display), run Podman and run Electron.

The current file is available at https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile

Let's configure the DevContainer.

Configure the DevContainer using devcontainer.json

DevContainer definition is stored at .devcontainer/devcontainer.json file.

We need to reuse the image of the previous step. For that let's use the build section of the devcontainer.json file.

"build": {
"dockerfile": "Containerfile"
},

In order to avoid to redo all the build steps each time we open a workspace using this dev container, we published the image to quay.io at quay.io/podman-desktop/devcontainer-parent:next +. This parent image is not changing much so it's better to use is as a parent one.

Inside .devcontainer directory there is a .parent directory with everything related to the parent image.

And in the .devcontainer/Containerfile file we reference this image

FROM quay.io/podman-desktop/devcontainer-parent:next

By default, we will be root in the container and this is probably not what we expect. Let's change that.

"containerUser": "podman-desktop"

Some Visual Studio Code extensions are nice to use and we can add them

  "extensions": ["svelte.svelte-vscode", "bradlc.vscode-tailwindcss"]

Then here is the tricky part, how to run our container allowing to run again inside the container some containers with podman.

We specify the arguments to make it possible. It's possible to use --privileged flag but I prefer to list the subset of permissions. +Using --privileged we don't really know what are the privilege that are required while specifying all of them, people are aware of what is granted/denied.

"runArgs": [
"--cap-add=sys_admin",
"--security-opt",
"seccomp=unconfined",
"--device",
"/dev/fuse",
"--security-opt",
"label=disable",
"--security-opt",
"apparmor=unconfined"
],

Source code of Podman Desktop needs to be editable within the DevContainer so it needs to be mounted.

"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind",
"workspaceFolder": "/workspace",

Then we need a command to build Podman Desktop.

For that, we use onCreateCommand hook with a custom command

"onCreateCommand": "${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh",

and in the .devcontainer folder the onCreateCommand.sh script is the following

#!/bin/sh
yarn

MODE=production yarn run build && yarn run electron-builder build --linux --dir --config .electron-builder.config.js

Two instructions:

  1. Fetch all Node.js dependencies.
  2. build Podman Desktop in the dist folder using Linux as target Operating System.

After the start of the container, how to launch Podman Desktop, the website and VNC, etc ?

Just use postStartCommand hook.

"postStartCommand": "${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh",

and in the .devcontainer folder the postStartCommand.sh script is the following:

#!/bin/sh

# Start all services
/usr/bin/supervisord -c /etc/supervisord.conf &

# wait X server to be ready or after 2mn exit
echo "Waiting for X server to be ready"
timeout 120 bash -c 'until xdpyinfo -display :0 &> /dev/null; do printf "."; sleep 1; done'

# launch podman desktop
echo "Launching Podman Desktop"
cd dist/linux-unpacked/&& ./podman-desktop &

# Launch the 9000 redirect after 20 seconds
sleep 20
websockify --web=/usr/share/novnc localhost:9000 localhost:5900 &

# launch the website rendering
echo "Launching Website"
cd website && yarn start

It starts VNC and noVNC, start precompiled Podman Desktop and start the documentation rendering.

It is not launching the Watch mode/development mode of Podman Desktop as it requires a container having more than 8GB of memory.

Picking up a larger instace with for example 16GB, it's possible to use development mode.

Of course, to make VNC happy, we need to specify the DISPLAY environment variable.

"remoteEnv": {
"DISPLAY": ":0"
}

When the DevContainer is fully available, we want to have a way to quickly open the Website rendering URL and noVNC

Let's tweak the devcontainer.json file by adding the portsAttributes section

"portsAttributes": {
"9000": {
"label": "vnc",
"onAutoForward": "openPreview"
},
"3000": {
"label": "website"
}
}

After all post-creation steps, the Preview browser inside the VS Code editor will open a window to VNC. And another port (3000) is flagged for the website.

Using the DevContainer.json on Github Codespace

As a user, opening a workspace with all what we configured is done using a single click.

Go to https://github.com/containers/podman-desktop then click on the < > Code dropdown and click on Create codespace on main button.

Open Codespace

Once you click on the button, the codespace is setting up:

Preparing Codepace

After few minutes, as there is not yet prebuilt codespaces, the codespace is opening.

The simple Browser displays the noVNC window: +Opening Codespace

Click on the connect button. Then on the terminal you can enter podman run quay.io/podman/hello and the container is detected in Podman Desktop. +Testing Codespace

It's also possible using the port widget to get on 3000 port by clicking on the world icon a preview of the website in another tab. Changing source code of the website will refresh the content of the window.

Depending on the usecase, it's also possible to open documentation in the preview browser.

Edit website Codespace

Conclusion

The DevContainer image for Podman Desktop is recent so it'll probably evolve over time by adding new capabilities but it allows you to easily build/run/experiment and contribute to the tool or the website.

+ + + + \ No newline at end of file diff --git a/blog/feed.json b/blog/feed.json new file mode 100644 index 00000000000..e20865942c4 --- /dev/null +++ b/blog/feed.json @@ -0,0 +1,25 @@ +{ + "version": "https://jsonfeed.org/version/1", + "title": "Podman Desktop Blog", + "home_page_url": "https://podman-desktop.io/blog", + "description": "Podman Desktop Blog", + "items": [ + { + "id": "develop-using-devcontainer", + "content_html": "

GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

Defining image of the container

The first thing is in the choice of the image for the container. It is possible to pick-up a default image and add some features but there is no existing feature for Podman at https://github.com/devcontainers/features/tree/main/src and most of the features are expecting to run on top of Debian/Ubuntu

If you are not interested in how to setup the image, jump to the next section.

Podman binaries are available quickly after the releases for Fedora. I decided then to use Fedora 37 as the base image.

Let start the Containerfile using:

FROM quay.io/fedora/fedora:37

Then I install Node.js 16 from official nodejs.org repository. It's easier to switch to the version that we need.

# install Node.js + yarn
ENV NODE_VERSION 16.18.1
RUN curl -SLO \"https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz\" && \\
tar -xzf \"node-v$NODE_VERSION-linux-x64.tar.gz\" -C /usr/local --strip-components=1 && \\
rm \"node-v$NODE_VERSION-linux-x64.tar.gz\" && \\
npm install -g yarn

Now, all system dependencies used to run an Electron application needs to be installed.

Podman is also installed so we can run some containers inside this container.

And of course, we need to install VNC (I choose tigervnc) with a light Window Manager (fluxbox).

To connect to the display of the container, we need to expose VNC over HTML/websocket using noVNC

xterm is installed to start a terminal from the VNC side.

RUN dnf -y update && \\
yum -y reinstall shadow-utils && \\
yum install -y git \\
# dependencies for Podman Desktop
nss \\
atk \\
at-spi2-atk \\
cups-libs \\
gtk3 \\
# for remote Display
fluxbox \\
tigervnc-server \\
xorg-x11-fonts-Type1 \\
novnc \\
supervisor \\
xdpyinfo \\
# for podman
podman \\
fuse-overlayfs --exclude container-selinux \\
xterm && \\
rm -rf /var/cache /var/log/dnf* /var/log/yum.*

Supervisord setup the launch of the VNC server and the Window manager

COPY supervisord.conf /etc/supervisord.conf

A custom theme for fluxbox:

COPY fluxbox /usr/share/fluxbox/init

Then we need a special configuration to allow to have Podman working inside the container

We add the podman-desktop user with correct range on subuid and subgid when running containers. I used the tutorial.

RUN useradd -u 1000 podman-desktop && echo podman-desktop:10000:5000 > /etc/subuid && echo podman-desktop:10000:5000 > /etc/subgid

Then use some default configuration files

# initialize conf files
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/containers.conf
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/podman-containers.conf /home/podman-desktop/.config/containers/containers.conf

and make sure that all permissions are correct following the guide https://www.redhat.com/sysadmin/podman-inside-container

# set permissions
RUN chown podman-desktop:podman-desktop -R /home/podman-desktop && chmod 644 /etc/containers/containers.conf && \\
mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && \\
mkdir -p /run/user/1000 && chown podman-desktop:podman-desktop /run/user/1000

plus define an empty user namespace.

ENV _CONTAINERS_USERNS_CONFIGURED=\"\"

Make sure Podman will create the socket in an expected directory:

# socket path for podman
ENV XDG_RUNTIME_DIR=/run/user/1000

OK ! we have a custom Containerfile providing all the tools to build and run Podman Desktop (using VNC for the display), run Podman and run Electron.

The current file is available at https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile

Let's configure the DevContainer.

Configure the DevContainer using devcontainer.json

DevContainer definition is stored at .devcontainer/devcontainer.json file.

We need to reuse the image of the previous step. For that let's use the build section of the devcontainer.json file.

\"build\": {
\"dockerfile\": \"Containerfile\"
},

In order to avoid to redo all the build steps each time we open a workspace using this dev container, we published the image to quay.io at quay.io/podman-desktop/devcontainer-parent:next\n. This parent image is not changing much so it's better to use is as a parent one.

Inside .devcontainer directory there is a .parent directory with everything related to the parent image.

And in the .devcontainer/Containerfile file we reference this image

FROM quay.io/podman-desktop/devcontainer-parent:next

By default, we will be root in the container and this is probably not what we expect. Let's change that.

\"containerUser\": \"podman-desktop\"

Some Visual Studio Code extensions are nice to use and we can add them

  \"extensions\": [\"svelte.svelte-vscode\", \"bradlc.vscode-tailwindcss\"]

Then here is the tricky part, how to run our container allowing to run again inside the container some containers with podman.

We specify the arguments to make it possible. It's possible to use --privileged flag but I prefer to list the subset of permissions.\nUsing --privileged we don't really know what are the privilege that are required while specifying all of them, people are aware of what is granted/denied.

\"runArgs\": [
\"--cap-add=sys_admin\",
\"--security-opt\",
\"seccomp=unconfined\",
\"--device\",
\"/dev/fuse\",
\"--security-opt\",
\"label=disable\",
\"--security-opt\",
\"apparmor=unconfined\"
],

Source code of Podman Desktop needs to be editable within the DevContainer so it needs to be mounted.

\"workspaceMount\": \"source=${localWorkspaceFolder},target=/workspace,type=bind\",
\"workspaceFolder\": \"/workspace\",

Then we need a command to build Podman Desktop.

For that, we use onCreateCommand hook with a custom command

\"onCreateCommand\": \"${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh\",

and in the .devcontainer folder the onCreateCommand.sh script is the following

#!/bin/sh
yarn

MODE=production yarn run build && yarn run electron-builder build --linux --dir --config .electron-builder.config.js

Two instructions:

  1. Fetch all Node.js dependencies.
  2. build Podman Desktop in the dist folder using Linux as target Operating System.

After the start of the container, how to launch Podman Desktop, the website and VNC, etc ?

Just use postStartCommand hook.

\"postStartCommand\": \"${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh\",

and in the .devcontainer folder the postStartCommand.sh script is the following:

#!/bin/sh

# Start all services
/usr/bin/supervisord -c /etc/supervisord.conf &

# wait X server to be ready or after 2mn exit
echo \"Waiting for X server to be ready\"
timeout 120 bash -c 'until xdpyinfo -display :0 &> /dev/null; do printf \".\"; sleep 1; done'

# launch podman desktop
echo \"Launching Podman Desktop\"
cd dist/linux-unpacked/&& ./podman-desktop &

# Launch the 9000 redirect after 20 seconds
sleep 20
websockify --web=/usr/share/novnc localhost:9000 localhost:5900 &

# launch the website rendering
echo \"Launching Website\"
cd website && yarn start

It starts VNC and noVNC, start precompiled Podman Desktop and start the documentation rendering.

It is not launching the Watch mode/development mode of Podman Desktop as it requires a container having more than 8GB of memory.

Picking up a larger instace with for example 16GB, it's possible to use development mode.

Of course, to make VNC happy, we need to specify the DISPLAY environment variable.

\"remoteEnv\": {
\"DISPLAY\": \":0\"
}

When the DevContainer is fully available, we want to have a way to quickly open the Website rendering URL and noVNC

Let's tweak the devcontainer.json file by adding the portsAttributes section

\"portsAttributes\": {
\"9000\": {
\"label\": \"vnc\",
\"onAutoForward\": \"openPreview\"
},
\"3000\": {
\"label\": \"website\"
}
}

After all post-creation steps, the Preview browser inside the VS Code editor will open a window to VNC. And another port (3000) is flagged for the website.

Using the DevContainer.json on Github Codespace

As a user, opening a workspace with all what we configured is done using a single click.

Go to https://github.com/containers/podman-desktop then click on the < > Code dropdown and click on Create codespace on main button.

\"Open

Once you click on the button, the codespace is setting up:

\"Preparing

After few minutes, as there is not yet prebuilt codespaces, the codespace is opening.

The simple Browser displays the noVNC window:\n\"Opening

Click on the connect button. Then on the terminal you can enter podman run quay.io/podman/hello and the container is detected in Podman Desktop.\n\"Testing

It's also possible using the port widget to get on 3000 port by clicking on the world icon a preview of the website in another tab. Changing source code of the website will refresh the content of the window.

Depending on the usecase, it's also possible to open documentation in the preview browser.

\"Edit

Conclusion

The DevContainer image for Podman Desktop is recent so it'll probably evolve over time by adding new capabilities but it allows you to easily build/run/experiment and contribute to the tool or the website.

", + "url": "https://podman-desktop.io/blog/develop-using-devcontainer", + "title": "Build & run Podman Desktop in a DevContainer", + "summary": "Develop Podman Desktop using a DevContainer locally or using GitHub Codespaces.", + "date_modified": "2022-11-17T00:00:00.000Z", + "author": { + "name": "Florent Benoit", + "url": "https://github.com/benoitf" + }, + "tags": [ + "podman-desktop", + "devcontainer", + "codespaces" + ] + } + ] +} \ No newline at end of file diff --git a/blog/rss.xml b/blog/rss.xml new file mode 100644 index 00000000000..da500d3cb96 --- /dev/null +++ b/blog/rss.xml @@ -0,0 +1,28 @@ + + + + Podman Desktop Blog + https://podman-desktop.io/blog + Podman Desktop Blog + Thu, 17 Nov 2022 00:00:00 GMT + https://validator.w3.org/feed/docs/rss2.html + https://github.com/jpmonette/feed + en + Copyright © 2022 Podman Desktop + + <![CDATA[Build & run Podman Desktop in a DevContainer]]> + https://podman-desktop.io/blog/develop-using-devcontainer + develop-using-devcontainer + Thu, 17 Nov 2022 00:00:00 GMT + + GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

Defining image of the container

The first thing is in the choice of the image for the container. It is possible to pick-up a default image and add some features but there is no existing feature for Podman at https://github.com/devcontainers/features/tree/main/src and most of the features are expecting to run on top of Debian/Ubuntu

If you are not interested in how to setup the image, jump to the next section.

Podman binaries are available quickly after the releases for Fedora. I decided then to use Fedora 37 as the base image.

Let start the Containerfile using:

FROM quay.io/fedora/fedora:37

Then I install Node.js 16 from official nodejs.org repository. It's easier to switch to the version that we need.

# install Node.js + yarn
ENV NODE_VERSION 16.18.1
RUN curl -SLO "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz" && \
tar -xzf "node-v$NODE_VERSION-linux-x64.tar.gz" -C /usr/local --strip-components=1 && \
rm "node-v$NODE_VERSION-linux-x64.tar.gz" && \
npm install -g yarn

Now, all system dependencies used to run an Electron application needs to be installed.

Podman is also installed so we can run some containers inside this container.

And of course, we need to install VNC (I choose tigervnc) with a light Window Manager (fluxbox).

To connect to the display of the container, we need to expose VNC over HTML/websocket using noVNC

xterm is installed to start a terminal from the VNC side.

RUN dnf -y update && \
yum -y reinstall shadow-utils && \
yum install -y git \
# dependencies for Podman Desktop
nss \
atk \
at-spi2-atk \
cups-libs \
gtk3 \
# for remote Display
fluxbox \
tigervnc-server \
xorg-x11-fonts-Type1 \
novnc \
supervisor \
xdpyinfo \
# for podman
podman \
fuse-overlayfs --exclude container-selinux \
xterm && \
rm -rf /var/cache /var/log/dnf* /var/log/yum.*

Supervisord setup the launch of the VNC server and the Window manager

COPY supervisord.conf /etc/supervisord.conf

A custom theme for fluxbox:

COPY fluxbox /usr/share/fluxbox/init

Then we need a special configuration to allow to have Podman working inside the container

We add the podman-desktop user with correct range on subuid and subgid when running containers. I used the tutorial.

RUN useradd -u 1000 podman-desktop && echo podman-desktop:10000:5000 > /etc/subuid && echo podman-desktop:10000:5000 > /etc/subgid

Then use some default configuration files

# initialize conf files
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/containers.conf /etc/containers/containers.conf
ADD https://raw.githubusercontent.com/containers/libpod/master/contrib/podmanimage/stable/podman-containers.conf /home/podman-desktop/.config/containers/containers.conf

and make sure that all permissions are correct following the guide https://www.redhat.com/sysadmin/podman-inside-container

# set permissions
RUN chown podman-desktop:podman-desktop -R /home/podman-desktop && chmod 644 /etc/containers/containers.conf && \
mkdir -p /var/lib/shared/overlay-images /var/lib/shared/overlay-layers /var/lib/shared/vfs-images /var/lib/shared/vfs-layers; touch /var/lib/shared/overlay-images/images.lock; touch /var/lib/shared/overlay-layers/layers.lock; touch /var/lib/shared/vfs-images/images.lock; touch /var/lib/shared/vfs-layers/layers.lock && \
mkdir -p /run/user/1000 && chown podman-desktop:podman-desktop /run/user/1000

plus define an empty user namespace.

ENV _CONTAINERS_USERNS_CONFIGURED=""

Make sure Podman will create the socket in an expected directory:

# socket path for podman
ENV XDG_RUNTIME_DIR=/run/user/1000

OK ! we have a custom Containerfile providing all the tools to build and run Podman Desktop (using VNC for the display), run Podman and run Electron.

The current file is available at https://github.com/containers/podman-desktop/blob/main/.devcontainer/.parent/Containerfile

Let's configure the DevContainer.

Configure the DevContainer using devcontainer.json

DevContainer definition is stored at .devcontainer/devcontainer.json file.

We need to reuse the image of the previous step. For that let's use the build section of the devcontainer.json file.

"build": {
"dockerfile": "Containerfile"
},

In order to avoid to redo all the build steps each time we open a workspace using this dev container, we published the image to quay.io at quay.io/podman-desktop/devcontainer-parent:next +. This parent image is not changing much so it's better to use is as a parent one.

Inside .devcontainer directory there is a .parent directory with everything related to the parent image.

And in the .devcontainer/Containerfile file we reference this image

FROM quay.io/podman-desktop/devcontainer-parent:next

By default, we will be root in the container and this is probably not what we expect. Let's change that.

"containerUser": "podman-desktop"

Some Visual Studio Code extensions are nice to use and we can add them

  "extensions": ["svelte.svelte-vscode", "bradlc.vscode-tailwindcss"]

Then here is the tricky part, how to run our container allowing to run again inside the container some containers with podman.

We specify the arguments to make it possible. It's possible to use --privileged flag but I prefer to list the subset of permissions. +Using --privileged we don't really know what are the privilege that are required while specifying all of them, people are aware of what is granted/denied.

"runArgs": [
"--cap-add=sys_admin",
"--security-opt",
"seccomp=unconfined",
"--device",
"/dev/fuse",
"--security-opt",
"label=disable",
"--security-opt",
"apparmor=unconfined"
],

Source code of Podman Desktop needs to be editable within the DevContainer so it needs to be mounted.

"workspaceMount": "source=${localWorkspaceFolder},target=/workspace,type=bind",
"workspaceFolder": "/workspace",

Then we need a command to build Podman Desktop.

For that, we use onCreateCommand hook with a custom command

"onCreateCommand": "${containerWorkspaceFolder}/.devcontainer/onCreateCommand.sh",

and in the .devcontainer folder the onCreateCommand.sh script is the following

#!/bin/sh
yarn

MODE=production yarn run build && yarn run electron-builder build --linux --dir --config .electron-builder.config.js

Two instructions:

  1. Fetch all Node.js dependencies.
  2. build Podman Desktop in the dist folder using Linux as target Operating System.

After the start of the container, how to launch Podman Desktop, the website and VNC, etc ?

Just use postStartCommand hook.

"postStartCommand": "${containerWorkspaceFolder}/.devcontainer/postStartCommand.sh",

and in the .devcontainer folder the postStartCommand.sh script is the following:

#!/bin/sh

# Start all services
/usr/bin/supervisord -c /etc/supervisord.conf &

# wait X server to be ready or after 2mn exit
echo "Waiting for X server to be ready"
timeout 120 bash -c 'until xdpyinfo -display :0 &> /dev/null; do printf "."; sleep 1; done'

# launch podman desktop
echo "Launching Podman Desktop"
cd dist/linux-unpacked/&& ./podman-desktop &

# Launch the 9000 redirect after 20 seconds
sleep 20
websockify --web=/usr/share/novnc localhost:9000 localhost:5900 &

# launch the website rendering
echo "Launching Website"
cd website && yarn start

It starts VNC and noVNC, start precompiled Podman Desktop and start the documentation rendering.

It is not launching the Watch mode/development mode of Podman Desktop as it requires a container having more than 8GB of memory.

Picking up a larger instace with for example 16GB, it's possible to use development mode.

Of course, to make VNC happy, we need to specify the DISPLAY environment variable.

"remoteEnv": {
"DISPLAY": ":0"
}

When the DevContainer is fully available, we want to have a way to quickly open the Website rendering URL and noVNC

Let's tweak the devcontainer.json file by adding the portsAttributes section

"portsAttributes": {
"9000": {
"label": "vnc",
"onAutoForward": "openPreview"
},
"3000": {
"label": "website"
}
}

After all post-creation steps, the Preview browser inside the VS Code editor will open a window to VNC. And another port (3000) is flagged for the website.

Using the DevContainer.json on Github Codespace

As a user, opening a workspace with all what we configured is done using a single click.

Go to https://github.com/containers/podman-desktop then click on the < > Code dropdown and click on Create codespace on main button.

Open Codespace

Once you click on the button, the codespace is setting up:

Preparing Codepace

After few minutes, as there is not yet prebuilt codespaces, the codespace is opening.

The simple Browser displays the noVNC window: +Opening Codespace

Click on the connect button. Then on the terminal you can enter podman run quay.io/podman/hello and the container is detected in Podman Desktop. +Testing Codespace

It's also possible using the port widget to get on 3000 port by clicking on the world icon a preview of the website in another tab. Changing source code of the website will refresh the content of the window.

Depending on the usecase, it's also possible to open documentation in the preview browser.

Edit website Codespace

Conclusion

The DevContainer image for Podman Desktop is recent so it'll probably evolve over time by adding new capabilities but it allows you to easily build/run/experiment and contribute to the tool or the website.

]]>
+ podman-desktop + devcontainer + codespaces +
+
+
\ No newline at end of file diff --git a/blog/tags.html b/blog/tags.html new file mode 100644 index 00000000000..65da11dd047 --- /dev/null +++ b/blog/tags.html @@ -0,0 +1,22 @@ + + + + + +Tags | Podman Desktop + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/blog/tags/codespaces.html b/blog/tags/codespaces.html new file mode 100644 index 00000000000..eb1cbaa40e2 --- /dev/null +++ b/blog/tags/codespaces.html @@ -0,0 +1,22 @@ + + + + + +One post tagged with "codespaces" | Podman Desktop + + + + + + + + + + +
+

One post tagged with "codespaces"

View All Tags

· 7 min read
Florent Benoit

GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

+ + + + \ No newline at end of file diff --git a/blog/tags/devcontainer.html b/blog/tags/devcontainer.html new file mode 100644 index 00000000000..2e951a33d2d --- /dev/null +++ b/blog/tags/devcontainer.html @@ -0,0 +1,22 @@ + + + + + +One post tagged with "devcontainer" | Podman Desktop + + + + + + + + + + +
+

One post tagged with "devcontainer"

View All Tags

· 7 min read
Florent Benoit

GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

+ + + + \ No newline at end of file diff --git a/blog/tags/podman-desktop.html b/blog/tags/podman-desktop.html new file mode 100644 index 00000000000..a34130bddce --- /dev/null +++ b/blog/tags/podman-desktop.html @@ -0,0 +1,22 @@ + + + + + +One post tagged with "podman-desktop" | Podman Desktop + + + + + + + + + + +
+

One post tagged with "podman-desktop"

View All Tags

· 7 min read
Florent Benoit

GitHub announced last week that Codespaces is available for everyone and it includes free minutes.

Let see how we can use a Development Container having all the tools to build and run Podman Desktop. The Development Container works locally using Visual Studio Code but in this blog post we will see how it works directly with a simple click from GitHub.

The challenges are to run a desktop tool (Podman Desktop) and running a container engine (Podman) inside this Development Container without using too many memory !

+ + + + \ No newline at end of file diff --git a/core-values.html b/core-values.html index 592f7f98be4..7c7f5aeaaca 100644 --- a/core-values.html +++ b/core-values.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + +
-

Podman Desktop: Core Values

Podman Desktop is designed and built with the following core values in mind.

Fast and Light

Daemon-less and using the fastest technologies to make Podman Desktop fast to use.

Reactive and light on resources utilized from your environment.

Open

While focusing on Podman as a container engine packaged by default, Podman Desktop also enables other container engines.

This gives the end-user a single tool to manage all their containers independently from the engine used.

Simple

Managing a container engine locally can be hard.

Running Kubernetes in a local environment requires knowledge.

Podman Desktop takes care of this complexity and enables developers to focus on their code.

Extensible Workflow

Podman Desktop provides extensions points to enable the community to build more features.

This allows more in-deep integrations with other tools and technologies to extend workflows and capabilities of the tool.

Thus giving the developer a single tool to manage all their containers independently from the engine used.

- - +

Podman Desktop: Core Values

Podman Desktop is designed and built with the following core values in mind.

Fast and Light

Daemon-less and using the fastest technologies to make Podman Desktop fast to use.

Reactive and light on resources utilized from your environment.

Open

While focusing on Podman as a container engine packaged by default, Podman Desktop also enables other container engines.

This gives the end-user a single tool to manage all their containers independently from the engine used.

Simple

Managing a container engine locally can be hard.

Running Kubernetes in a local environment requires knowledge.

Podman Desktop takes care of this complexity and enables developers to focus on their code.

Extensible Workflow

Podman Desktop provides extensions points to enable the community to build more features.

This allows more in-deep integrations with other tools and technologies to extend workflows and capabilities of the tool.

Thus giving the developer a single tool to manage all their containers independently from the engine used.

+ + \ No newline at end of file diff --git a/docs/Installation.html b/docs/Installation.html index ec09cf54059..85b9e8b882a 100644 --- a/docs/Installation.html +++ b/docs/Installation.html @@ -3,14 +3,20 @@ -Installation Guide for Podman Desktop | Podman Desktop - - +Installation Guide for Podman Desktop | Podman Desktop + + + + + + + +
-

Installation Guide for Podman Desktop

Welcome to the Installation Guide for Podman Desktop!

Podman Desktop is available across Windows, MacOS and Linux. This section of documentation intends to help you install the latest version of Podman Desktop on your Operating System. The links to installation guide for different platforms are listed below.

  1. MacOS
  2. Windows
  3. Linux
- - +

Installation Guide for Podman Desktop

Welcome to the Installation Guide for Podman Desktop!

Podman Desktop is available across Windows, MacOS and Linux. This section of documentation intends to help you install the latest version of Podman Desktop on your Operating System. The links to installation guide for different platforms are listed below.

  1. MacOS
  2. Windows
  3. Linux
+ + \ No newline at end of file diff --git a/docs/Installation/linux-install.html b/docs/Installation/linux-install.html index 844ef1ee626..bf4f0735a69 100644 --- a/docs/Installation/linux-install.html +++ b/docs/Installation/linux-install.html @@ -3,14 +3,20 @@ -Linux | Podman Desktop - - +Linux | Podman Desktop + + + + + + + +
-

Linux

Check out the Downloads section of this website to download either the .flatpak file or the zip file depending on your preference.

In order to use Podman Desktop, the latest version of Podman is required. Podman is a rootless, daemonless container engine. Read more about it here.

Installing Podman Desktop

1. Using FlatHub

With FlatHub, you can install Podman Desktop with just a single command.

Follow the setup guide before installing Podman Desktop

flatpak install --user flathub io.podman_desktop.PodmanDesktop

After installation, to open Podman Desktop, use the following command:

flatpak run io.podman_desktop.PodmanDesktop

2. Using Flatpak application from Downloads

Prerequisite

Make sure Flatpak is set up in your distribution. Click here to learn more about setting up Flatpak.

Open the Terminal and go to Downloads directory.

cd Downloads

The Flatpak identifier for the application is io.podman_desktop.PodmanDesktop. This is required to install & start the application using Flatpak.

Run the following command to install the Flatpak application,

flatpak install io.podman_desktop.PodmanDesktop

Run the following command to start the application,

flatpak run io.podman_desktop.PodmanDesktop

You can read more about running Flatpak applications here.

3. Using zip file

Download the zip file and extract the folder.

Navigate within the folder and double-click on the podman-desktop executable file. This should start the application for you.

Next Steps

Learn more on how to get started with Podman Desktop by clicking here.

- - +

Linux

Check out the Downloads section of this website to download either the .flatpak file or the zip file depending on your preference.

In order to use Podman Desktop, the latest version of Podman is required. Podman is a rootless, daemonless container engine. Read more about it here.

Installing Podman Desktop

1. Using FlatHub

With FlatHub, you can install Podman Desktop with just a single command.

Follow the setup guide before installing Podman Desktop

flatpak install --user flathub io.podman_desktop.PodmanDesktop

After installation, to open Podman Desktop, use the following command:

flatpak run io.podman_desktop.PodmanDesktop

2. Using Flatpak application from Downloads

Prerequisite

Make sure Flatpak is set up in your distribution. Click here to learn more about setting up Flatpak.

Open the Terminal and go to Downloads directory.

cd Downloads

The Flatpak identifier for the application is io.podman_desktop.PodmanDesktop. This is required to install & start the application using Flatpak.

Run the following command to install the Flatpak application,

flatpak install io.podman_desktop.PodmanDesktop

Run the following command to start the application,

flatpak run io.podman_desktop.PodmanDesktop

You can read more about running Flatpak applications here.

3. Using zip file

Download the zip file and extract the folder.

Navigate within the folder and double-click on the podman-desktop executable file. This should start the application for you.

Next Steps

Learn more on how to get started with Podman Desktop by clicking here.

+ + \ No newline at end of file diff --git a/docs/Installation/macos-install.html b/docs/Installation/macos-install.html index a29a91199ed..d96f4c59dcf 100644 --- a/docs/Installation/macos-install.html +++ b/docs/Installation/macos-install.html @@ -3,15 +3,21 @@ -MacOS | Podman Desktop - - +MacOS | Podman Desktop + + + + + + + +
-

MacOS

This page contains information regarding installation of Podman Desktop on MacOS.

You can install Podman Desktop on Mac:

  1. Using the .dmg file
  2. Using Brew
Prerequisite

Podman Desktop requires Podman Engine. If you don't have Podman Engine installed, Podman Desktop will prompt you to do so at a later stage.

Installing Podman Desktop on MacOS using .dmg file

1. Download the .dmg file from the Downloads section of this website.

While we recommend getting the "universal" binary file which will work irrespective of the chip architecture your Mac possesses, you also have the option to get the applicable .dmg file depending on your Mac Hardware Architecture (i.e. Intel or Apple M1).

2. Locate the downloaded file and and double-click on it. (Usually, you will find the downloaded file in the Downloads folder)

img0

3. Drag Podman Desktop icon to the Applications folder.

img1

4. Start Podman Desktop from the 'Launchpad' or Mac's Applications directory.

img2

5. Install Podman from Podman Desktop, if not yet installed.

When you open Podman Desktop for the first time, click on the "View detection checks" button to scan if all the prerequisites to use Podman Desktop are met. If it says ❌ podman cli was not found in the PATH, then you need to install the Podman CLI/Engine which can be done within the application.

img3

Click on the "Install" button next to the "View detection checks" button, and follow the instructions on screen. -You will be redirected to the Podman Installer. Follow the instructions on screen and enter your system password when asked.

img4

After installation is complete, close the installer. Podman Engine has been installed and you are now ready to use Podman Desktop.

Installing Podman Desktop on MacOS using brew.

Prerequisite

Installation steps

  1. Open a terminal on your Mac.
  2. Run the command mentioned below.
brew install podman-desktop

Brew will also install the Podman Engine along with the Podman Desktop application, in case you don't have it installed yet.

After the command is executed, you can find the Podman Desktop Application within the Applications directory of the MacOS.

Getting Started

Learn more on how to get started with Podman Desktop by clicking here.

- - +

MacOS

This page contains information regarding installation of Podman Desktop on MacOS.

You can install Podman Desktop on Mac:

  1. Using the .dmg file
  2. Using Brew
Prerequisite

Podman Desktop requires Podman Engine. If you don't have Podman Engine installed, Podman Desktop will prompt you to do so at a later stage.

Installing Podman Desktop on MacOS using .dmg file

1. Download the .dmg file from the Downloads section of this website.

While we recommend getting the "universal" binary file which will work irrespective of the chip architecture your Mac possesses, you also have the option to get the applicable .dmg file depending on your Mac Hardware Architecture (i.e. Intel or Apple M1).

2. Locate the downloaded file and and double-click on it. (Usually, you will find the downloaded file in the Downloads folder)

img0

3. Drag Podman Desktop icon to the Applications folder.

img1

4. Start Podman Desktop from the 'Launchpad' or Mac's Applications directory.

img2

5. Install Podman from Podman Desktop, if not yet installed.

When you open Podman Desktop for the first time, click on the "View detection checks" button to scan if all the prerequisites to use Podman Desktop are met. If it says ❌ podman cli was not found in the PATH, then you need to install the Podman CLI/Engine which can be done within the application.

img3

Click on the "Install" button next to the "View detection checks" button, and follow the instructions on screen. +You will be redirected to the Podman Installer. Follow the instructions on screen and enter your system password when asked.

img4

After installation is complete, close the installer. Podman Engine has been installed and you are now ready to use Podman Desktop.

Installing Podman Desktop on MacOS using brew.

Prerequisite

Installation steps

  1. Open a terminal on your Mac.
  2. Run the command mentioned below.
brew install podman-desktop

Brew will also install the Podman Engine along with the Podman Desktop application, in case you don't have it installed yet.

After the command is executed, you can find the Podman Desktop Application within the Applications directory of the MacOS.

Getting Started

Learn more on how to get started with Podman Desktop by clicking here.

+ + \ No newline at end of file diff --git a/docs/Installation/windows-install.html b/docs/Installation/windows-install.html index 9477c665ea8..8cce966abc1 100644 --- a/docs/Installation/windows-install.html +++ b/docs/Installation/windows-install.html @@ -3,14 +3,20 @@ -Windows | Podman Desktop - - +Windows | Podman Desktop + + + + + + + +
-

Windows

This page contains information regarding installation of Podman Desktop on Windows.

Prerequisites:

NOTE: Administrator access is required for both these prerequisites.

  1. Hyper-V should be enabled
  2. Windows Subsystem for Linux v2 (WSL2) should be installed.

Installing Podman Desktop on Windows

a. Using .exe file from Downloads

1. Download the latest .exe file from the Downloads section of this website.

2. Locate the downloaded file and and double-click on it to open Podman Desktop. (Usually, you will find the downloaded file in the Downloads folder)

img0

b. Using Chocolatey package manager for Windows

1. Using the installation guide here, install Chocolatey Package Manager.

2. To install Podman Desktop, run the following command from the command line or from PowerShell:

choco install podman-desktop

Read more about Podman Desktop on Chocolatey here.

c. Using Winget package manager for Windows

1. Get the Winget Package manager for Windows by clicking here.

2. To install Podman Desktop, run the following command from the command line or from PowerShell:

winget install -e --id RedHat.Podman-Desktop

d. Using Scoop package manager for Windows

1. Using the installation guide here, install Scoop Package Manager.

2. To install Podman Desktop, run the following commands from the command line or from PowerShell:

scoop bucket add extras
scoop install podman-desktop

Setting up Podman Desktop on Windows

1. Install Podman from Podman Desktop, if not yet installed.

When you open Podman Desktop, your home screen would look like the one in the image below if you don't have Podman (Engine) installed.

img1

a. To install Podman, click on the Install button on the home screen. This will check for all the requirements for installation of Podman Engine.

img2

b. If you do not have WSL2 installed, follow the instructions here to install the same.

c. Once all the requirements are met, Podman Desktop will ask you to allow installation of Podman (Engine). Click on Yes to continue.

img3

2. Once installation is completed, you are ready to use Podman Desktop.

After the installation of Podman Engine, your home screen would like the one in the image below.

img4

If the screen says Podman is installed but not ready, it means that installation of Podman Engine has been completed but a Podman Machine has not been initialized.

Next Steps

You can learn more about initializing a Podman Machine and working with Podman Desktop in our Getting Started guide.

- - +

Windows

This page contains information regarding installation of Podman Desktop on Windows.

Prerequisites:

NOTE: Administrator access is required for both these prerequisites.

  1. Hyper-V should be enabled
  2. Windows Subsystem for Linux v2 (WSL2) should be installed.

Installing Podman Desktop on Windows

a. Using .exe file from Downloads

1. Download the latest .exe file from the Downloads section of this website.

2. Locate the downloaded file and and double-click on it to open Podman Desktop. (Usually, you will find the downloaded file in the Downloads folder)

img0

b. Using Chocolatey package manager for Windows

1. Using the installation guide here, install Chocolatey Package Manager.

2. To install Podman Desktop, run the following command from the command line or from PowerShell:

choco install podman-desktop

Read more about Podman Desktop on Chocolatey here.

c. Using Winget package manager for Windows

1. Get the Winget Package manager for Windows by clicking here.

2. To install Podman Desktop, run the following command from the command line or from PowerShell:

winget install -e --id RedHat.Podman-Desktop

d. Using Scoop package manager for Windows

1. Using the installation guide here, install Scoop Package Manager.

2. To install Podman Desktop, run the following commands from the command line or from PowerShell:

scoop bucket add extras
scoop install podman-desktop

Setting up Podman Desktop on Windows

1. Install Podman from Podman Desktop, if not yet installed.

When you open Podman Desktop, your home screen would look like the one in the image below if you don't have Podman (Engine) installed.

img1

a. To install Podman, click on the Install button on the home screen. This will check for all the requirements for installation of Podman Engine.

img2

b. If you do not have WSL2 installed, follow the instructions here to install the same.

c. Once all the requirements are met, Podman Desktop will ask you to allow installation of Podman (Engine). Click on Yes to continue.

img3

2. Once installation is completed, you are ready to use Podman Desktop.

After the installation of Podman Engine, your home screen would like the one in the image below.

img4

If the screen says Podman is installed but not ready, it means that installation of Podman Engine has been completed but a Podman Machine has not been initialized.

Next Steps

You can learn more about initializing a Podman Machine and working with Podman Desktop in our Getting Started guide.

+ + \ No newline at end of file diff --git a/docs/getting-started/getting-started.html b/docs/getting-started/getting-started.html index 78ed826b4bd..fbca7065738 100644 --- a/docs/getting-started/getting-started.html +++ b/docs/getting-started/getting-started.html @@ -3,14 +3,20 @@ -Getting Started with Podman Desktop | Podman Desktop - - +Getting Started with Podman Desktop | Podman Desktop + + + + + + + +
-

Getting Started with Podman Desktop

Introduction

Podman Desktop leverages Podman Engine to provide a lightweight and daemon-less container management tool. It enables you to easily work with containers from your local environment without running container management commands.

Podman Desktop brings all the capabilities of Podman with the added advantage of a GUI which is becoming increasingly powerful and user-friendly. It is super easy to adapt to. With this tutorial, you will be ready to roll and work with your containerized applications in no time.

In this tutorial, I am working with Podman Desktop v0.0.5.

Requirements

In order to work with Podman Desktop, you firstly require the latest version of Podman Desktop. Depending on your Operating System, you can download it from this page.

Next, you need the latest version of Podman Engine installed on your computer. When started, Podman Desktop looks for the Podman Engine in the system and will prompt you to install the same if it is not present. You can read more about how to set up the Podman Desktop and Podman Engine in the Installation guide here.

Once everything is set up, you are ready to go!

Get Started

When you open the Podman Desktop application, you will be greeted with the home screen. It will show you a toggle button that says ‘Initialize Podman’. And as mentioned, it initializes the Podman Engine and creates a Podman Machine for you. Click on it to create a Podman Machine. Within no time, your Podman Machine will be created. This is equivalent to running the command podman machine init. You can read more about it here.

Next, you need to start the Podman Machine by toggling the button that says ‘Run Podman’. This is equivalent to running podman machine start. You can read more about it here.

Once it says “Podman is running”, you are ready to build images and run containers!

Our first step will be to build an image for our application followed by running the image to create the container.

1. Build Image

For this section of the tutorial, I have created my Containerfile using the Red Hat Universal Base Image. You can also write your own Containerfiles and build images from it using the Red Hat Universal Base Image (UBI). Read more about it in this blog. Once you have your Containerfile ready, follow the steps below to build your own image.

1) In order to load the Containerfile to Podman Desktop and build the Image, we browse to the “Images” section and click on the “Build Image” button. This opens a tab within which you can select the path where your Containerfile is present.

img1.1

2) Click on the placeholder “Select Containerfile to build”, browse to the folder where the Containerfile is present and select the file.

img1.2

3) Go ahead and type in any name for your image below but Podman Desktop will have something generated by default in case you want to skip it.

img1.3

4) Click on ‘Build’ and that’s it. You will see each instruction from your Containerfile being executed in order to build the image.

img1.4

5) Once completed, Click on “Done” above to continue. You will see that your image has been added to the Images section of Podman Desktop.

img1.5

2. Create and Run the Container

Following are the steps to create and start a container from the image.

1) Once the image is built, you can see its name (in our case, ‘my-custom-image’) and other details in the Images section.

img2.1

2) Simply hover over the name of the image and you will see a list of buttons to the right. In case you are confused about the action of each button, just take the cursor over each button and wait for it to tell the action it does.

img2.2

3) Upon clicking the ‘Run Image’ button, a window will appear and it will ask you to Create the container by giving it a name and mapping the desired port number.

img2.3

4) Once you click on “Start Container”, you will see some changes in the Containers section. Upon hovering your cursor over the newly created container, you will see a set of buttons allowing you to work with it.

img2.4

5) To check if it is running our application as desired, I will open the URL in the browser (in this case, localhost:8080 because that’s where we mapped our port). This can be done by clicking on the ‘Open Browser’ button.

img2.5

6) As we can see, it returns {“Hello”:”World”} as intended.

img2.6

Conclusion

So that’s it! It is that simple to get started with Podman Desktop for building and running your first container image!

- - +

Getting Started with Podman Desktop

Introduction

Podman Desktop leverages Podman Engine to provide a lightweight and daemon-less container management tool. It enables you to easily work with containers from your local environment without running container management commands.

Podman Desktop brings all the capabilities of Podman with the added advantage of a GUI which is becoming increasingly powerful and user-friendly. It is super easy to adapt to. With this tutorial, you will be ready to roll and work with your containerized applications in no time.

In this tutorial, I am working with Podman Desktop v0.0.5.

Requirements

In order to work with Podman Desktop, you firstly require the latest version of Podman Desktop. Depending on your Operating System, you can download it from this page.

Next, you need the latest version of Podman Engine installed on your computer. When started, Podman Desktop looks for the Podman Engine in the system and will prompt you to install the same if it is not present. You can read more about how to set up the Podman Desktop and Podman Engine in the Installation guide here.

Once everything is set up, you are ready to go!

Get Started

When you open the Podman Desktop application, you will be greeted with the home screen. It will show you a toggle button that says ‘Initialize Podman’. And as mentioned, it initializes the Podman Engine and creates a Podman Machine for you. Click on it to create a Podman Machine. Within no time, your Podman Machine will be created. This is equivalent to running the command podman machine init. You can read more about it here.

Next, you need to start the Podman Machine by toggling the button that says ‘Run Podman’. This is equivalent to running podman machine start. You can read more about it here.

Once it says “Podman is running”, you are ready to build images and run containers!

Our first step will be to build an image for our application followed by running the image to create the container.

1. Build Image

For this section of the tutorial, I have created my Containerfile using the Red Hat Universal Base Image. You can also write your own Containerfiles and build images from it using the Red Hat Universal Base Image (UBI). Read more about it in this blog. Once you have your Containerfile ready, follow the steps below to build your own image.

1) In order to load the Containerfile to Podman Desktop and build the Image, we browse to the “Images” section and click on the “Build Image” button. This opens a tab within which you can select the path where your Containerfile is present.

img1.1

2) Click on the placeholder “Select Containerfile to build”, browse to the folder where the Containerfile is present and select the file.

img1.2

3) Go ahead and type in any name for your image below but Podman Desktop will have something generated by default in case you want to skip it.

img1.3

4) Click on ‘Build’ and that’s it. You will see each instruction from your Containerfile being executed in order to build the image.

img1.4

5) Once completed, Click on “Done” above to continue. You will see that your image has been added to the Images section of Podman Desktop.

img1.5

2. Create and Run the Container

Following are the steps to create and start a container from the image.

1) Once the image is built, you can see its name (in our case, ‘my-custom-image’) and other details in the Images section.

img2.1

2) Simply hover over the name of the image and you will see a list of buttons to the right. In case you are confused about the action of each button, just take the cursor over each button and wait for it to tell the action it does.

img2.2

3) Upon clicking the ‘Run Image’ button, a window will appear and it will ask you to Create the container by giving it a name and mapping the desired port number.

img2.3

4) Once you click on “Start Container”, you will see some changes in the Containers section. Upon hovering your cursor over the newly created container, you will see a set of buttons allowing you to work with it.

img2.4

5) To check if it is running our application as desired, I will open the URL in the browser (in this case, localhost:8080 because that’s where we mapped our port). This can be done by clicking on the ‘Open Browser’ button.

img2.5

6) As we can see, it returns {“Hello”:”World”} as intended.

img2.6

Conclusion

So that’s it! It is that simple to get started with Podman Desktop for building and running your first container image!

+ + \ No newline at end of file diff --git a/docs/intro.html b/docs/intro.html index 9a7d4dbefe6..5e21c9aa810 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -3,14 +3,20 @@ -Introduction | Podman Desktop - - +Introduction | Podman Desktop + + + + + + + +
-

Introduction

Let's discover Podman Desktop in less than 5 minutes.

Getting Started

Get started by Downloading the product for your Operating System.

What you'll need

  • Podman 4.x
    • Check there is a podman machine running

Check podman CLI is working

Run the development server:

$ podman run quay.io/podman/hello
!... Hello Podman World ...!

.--"--.
/ - - \
/ (O) (O) \
~~~| -=(,Y,)=- |
.---. /` \ |~~
~/ o o \~~~~.----. ~~
| =(X)= |~ / (O (O) \
~~~~~~~ ~| =(Y_)=- |
~~~~ ~~~| U |~~

Project: https://github.com/containers/podman
Website: https://podman.io
Documents: https://docs.podman.io
Twitter: @Podman_io
- - +

Introduction

Let's discover Podman Desktop in less than 5 minutes.

Getting Started

Get started by Downloading the product for your Operating System.

What you'll need

  • Podman 4.x
    • Check there is a podman machine running

Check podman CLI is working

Run the development server:

$ podman run quay.io/podman/hello
!... Hello Podman World ...!

.--"--.
/ - - \
/ (O) (O) \
~~~| -=(,Y,)=- |
.---. /` \ |~~
~/ o o \~~~~.----. ~~
| =(X)= |~ / (O (O) \
~~~~~~~ ~| =(Y_)=- |
~~~~ ~~~| U |~~

Project: https://github.com/containers/podman
Website: https://podman.io
Documents: https://docs.podman.io
Twitter: @Podman_io
+ + \ No newline at end of file diff --git a/docs/podman-compose.html b/docs/podman-compose.html index 5d4c0f98bf7..8fb62c0bff4 100644 --- a/docs/podman-compose.html +++ b/docs/podman-compose.html @@ -3,14 +3,20 @@ -Using Compose with Podman Desktop | Podman Desktop - - +Using Compose with Podman Desktop | Podman Desktop + + + + + + + +
-

Using Compose with Podman Desktop

Introduction

Podman Desktop is aimed at providing an amazing graphical experience of managing your containers. Developers who have worked on containers may also be fans of the Compose Spec.

Podman Compose is a community-driven tool that allows developers to run multiple containers at the same time and facilitate communication between them. Podman Compose requires a Compose YAML file with definitions about the containers that need to communicate.

If you are new to writing Compose files or Compose Spec, check out this guide for more information.

Requirements

1. Podman Desktop

Get the latest version of Podman Desktop by clicking here. Refer to the installation guide for more information.

2. Podman Compose

Get Started

In this tutorial, we will learn about working with containers on Podman Desktop generated using podman-compose. You can find more information about Podman Compose here.

1. Install Podman Compose

For macOS

There are many ways to install podman-compose on your macOS system. One of the easier ways is to use Homebrew. To install podman-compose, simply run the following command

brew install podman-compose

To ensure podman-compose is properly installed, run the command:

podman-compose

and it will return more information about its usage.

For Windows and Linux

Refer the official installation guide to get the latest version of Podman Compose on your Windows or Linux system.

2. Using Podman Compose to run multiple containers

For this tutorial, we will use the flask-redis project from the awesome-compose repository. This repository consists of many sample projects for you to get started with Podman Compose.

  1. Open your Terminal window
  2. Change to the project directory
cd flask-redis
  1. Run the following command
podman-compose -f compose.yaml up -d

The compose.yaml file contains definitions for multiple containers within the flask-redis project.

img1

3. Manage Compose with Podman Desktop

In order to check if the containers are running as expected, open Podman Desktop and click on the ‘Containers’ option on the left side of the application. You will notice that the containers are bundled together under a Pod named flask-redis (compose) in this case. Here, the compose within the bracket indicates that it is generated from a Compose YAML file.

img2

You can further configure or work with these containers within the Podman Desktop application now that they are visible. Here, clicking on the ‘Open Browser’ button allows us to check if the application is running as expected.

img3

You can do much more such as checking logs, opening the terminal or inspecting the files for more details.

img4

Conclusion

That is it. This is how you can use Podman Desktop for your containers generated through podman-compose. It will be really exciting to see you all developers leverage these compatibilities to build exciting applications using Podman Desktop!

- - +

Using Compose with Podman Desktop

Introduction

Podman Desktop is aimed at providing an amazing graphical experience of managing your containers. Developers who have worked on containers may also be fans of the Compose Spec.

Podman Compose is a community-driven tool that allows developers to run multiple containers at the same time and facilitate communication between them. Podman Compose requires a Compose YAML file with definitions about the containers that need to communicate.

If you are new to writing Compose files or Compose Spec, check out this guide for more information.

Requirements

1. Podman Desktop

Get the latest version of Podman Desktop by clicking here. Refer to the installation guide for more information.

2. Podman Compose

Get Started

In this tutorial, we will learn about working with containers on Podman Desktop generated using podman-compose. You can find more information about Podman Compose here.

1. Install Podman Compose

For macOS

There are many ways to install podman-compose on your macOS system. One of the easier ways is to use Homebrew. To install podman-compose, simply run the following command

brew install podman-compose

To ensure podman-compose is properly installed, run the command:

podman-compose

and it will return more information about its usage.

For Windows and Linux

Refer the official installation guide to get the latest version of Podman Compose on your Windows or Linux system.

2. Using Podman Compose to run multiple containers

For this tutorial, we will use the flask-redis project from the awesome-compose repository. This repository consists of many sample projects for you to get started with Podman Compose.

  1. Open your Terminal window
  2. Change to the project directory
cd flask-redis
  1. Run the following command
podman-compose -f compose.yaml up -d

The compose.yaml file contains definitions for multiple containers within the flask-redis project.

img1

3. Manage Compose with Podman Desktop

In order to check if the containers are running as expected, open Podman Desktop and click on the ‘Containers’ option on the left side of the application. You will notice that the containers are bundled together under a Pod named flask-redis (compose) in this case. Here, the compose within the bracket indicates that it is generated from a Compose YAML file.

img2

You can further configure or work with these containers within the Podman Desktop application now that they are visible. Here, clicking on the ‘Open Browser’ button allows us to check if the application is running as expected.

img3

You can do much more such as checking logs, opening the terminal or inspecting the files for more details.

img4

Conclusion

That is it. This is how you can use Podman Desktop for your containers generated through podman-compose. It will be really exciting to see you all developers leverage these compatibilities to build exciting applications using Podman Desktop!

+ + \ No newline at end of file diff --git a/docs/tags.html b/docs/tags.html index 7dd43c13d9c..0cb1eb38d76 100644 --- a/docs/tags.html +++ b/docs/tags.html @@ -3,14 +3,20 @@ -Tags | Podman Desktop - - +Tags | Podman Desktop + + + + + + + + - - + + + \ No newline at end of file diff --git a/docs/tags/getting-started.html b/docs/tags/getting-started.html index 66f08ffaa1f..cf1a3a33fa2 100644 --- a/docs/tags/getting-started.html +++ b/docs/tags/getting-started.html @@ -3,14 +3,20 @@ -One doc tagged with "getting-started" | Podman Desktop - - +One doc tagged with "getting-started" | Podman Desktop + + + + + + + + - - +

One doc tagged with "getting-started"

View All Tags
+ + \ No newline at end of file diff --git a/docs/tags/podman-desktop.html b/docs/tags/podman-desktop.html index 171e64e01e4..80d3d5cf0e3 100644 --- a/docs/tags/podman-desktop.html +++ b/docs/tags/podman-desktop.html @@ -3,14 +3,20 @@ -One doc tagged with "podman-desktop" | Podman Desktop - - +One doc tagged with "podman-desktop" | Podman Desktop + + + + + + + + - - +

One doc tagged with "podman-desktop"

View All Tags
+ + \ No newline at end of file diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 953c630a82e..a8ef794d6f4 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -3,19 +3,25 @@ -Troubleshooting | Podman Desktop - - +Troubleshooting | Podman Desktop + + + + + + + +
-

Troubleshooting

If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.

Podman Issues

Unable to see any image or container after downloading Podman Desktop

System Requirements

The tool connects to Podman using the socket on the host on macOS and on a named pipe on Windows. This is available only on podman 4.0.2+ +

Troubleshooting

If you cannot find your issue here or in the documentation, please fill an issue on our repository. You can also explore the discussions and do a search on similar issues on the repository.

Podman Issues

Unable to see any image or container after downloading Podman Desktop

System Requirements

The tool connects to Podman using the socket on the host on macOS and on a named pipe on Windows. This is available only on podman 4.0.2+ So, please check your version and update.

On Windows, the named pipe is //./pipe/docker_engine when Docker Desktop is not installed. It will be solved by https://github.com/containers/podman/issues/13502 / https://github.com/containers/podman/pull/13655. During that time, you may start Docker Desktop so the named pipe is the one expected.

Check connection

Check at least a podman machine is running on Windows & macOS:

podman machine list

And check a connection can be made with the CLI

$ podman run quay.io/podman/hello
!... Hello Podman World ...!

.--"--.
/ - - \
/ (O) (O) \
~~~| -=(,Y,)=- |
.---. /` \ |~~
~/ o o \~~~~.----. ~~
| =(X)= |~ / (O (O) \
~~~~~~~ ~| =(Y_)=- |
~~~~ ~~~| U |~~

Project: https://github.com/containers/podman
Website: https://podman.io
Documents: https://docs.podman.io
Twitter: @Podman_io

Unable to locate Podman Engine

Issue:

Despite having Podman Engine installed, you may receive an error as follows - Error: No such keg: /usr/local/Cellar/podman or any similar error denoting that Podman Engine does not exist.

Explanation:

The Podman Installer and Homebrew use different locations to store the Podman Engine files in the file system. For example, Podman Installer installs Podman Engine in the path /opt/podman whereas Homebrew uses the path /usr/local for macOS Intel, /opt/homebrew for Apple Silicon and /home/linuxbrew/.linuxbrew for Linux.

Solution:

To check where exactly is your Podman Engine installed, run the command-

which podman

This returns the path where the Podman Engine would be installed. This would help determine further action.

For example, if you’re looking to completely uninstall Podman Engine from your system for a fresh installation, running which podman returns the exact path where Podman still exists. This could be the path where Podman Installer stores Podman Engine i.e. /opt/podman. Once you know the path, simply run-

sudo rm -rf /opt/podman

Or

sudo rm -rf path-where-podman-exists

Here, you would replace path-where-podman-exists with the output of which podman.

You can now proceed for a fresh installation of Podman Desktop

Unable to see information about active containers

Issue:

In this scenario, the screen may be displaying "No Containers" as shown below despite active containers runnning in the background. img

Solution:

There are three ways to work this out.

  1. To solve this issue, open the Terminal and run the following commands-
podman machine stop

and then,

podman machine start
  1. If this does not work for you, you may proceed with the following commands-
podman machine rm

and then,

podman machine init
  1. If both of the abovementioned steps don't work for you, run the following commands-
rm -rf ~/.local/share/containers/podman

and then,

rm -rf ~/.config/containers/

After this, you can start off again by initializing a new Podman Machine and loading up the containers.

Code Ready Containers

  • Check that podman preset is defined. (crc config get preset)
  • Check that crc binary is available in the user PATH (/usr/local/bin/crc)
  • Check that crc setup --check-only is running without errors.

Other Issues

Fixing corrupted Podman Machine in Windows

If at all you are not able to stop your Podman Machine, you will find such an error in the Logs- -Error: Error stopping sysd: exit status 1

It is highly unlikely that you may be stuck in such a situation but if you are, here's a quick fix for it.

Assuming the name of the Podman Machine to be my-machine, run the following commands in the terminal:

wsl --list

This shall display a list of active distributions i.e. my-machine in this case.

Then,

wsl --unregister my-machine

(Replacing my-machine with the name that is displayed under wsl --list for your Podman Machine)

This will stop the Podman Machine for you.

- - +Error: Error stopping sysd: exit status 1

It is highly unlikely that you may be stuck in such a situation but if you are, here's a quick fix for it.

Assuming the name of the Podman Machine to be my-machine, run the following commands in the terminal:

wsl --list

This shall display a list of active distributions i.e. my-machine in this case.

Then,

wsl --unregister my-machine

(Replacing my-machine with the name that is displayed under wsl --list for your Podman Machine)

This will stop the Podman Machine for you.

+ + \ No newline at end of file diff --git a/downloads.html b/downloads.html index c93440c58e9..f9d4e6b89ee 100644 --- a/downloads.html +++ b/downloads.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + +
-

Downloads

Windows

Podman Desktop for Windows

Download NowWindows *.exe, version
Package managers for Windows:
Windows install guide

Using winget? Install in one command:

winget install -e --id RedHat.Podman-Desktop

macOS

Podman Desktop for macOS

Download NowUniversal *.dmg, version
Other macOS downloads:
IntelArm

Using Brew? Install in one command:

brew install podman-desktop

Linux

Podman Desktop for Linux

Download NowLinux *.flatpak, version
Other Linux downloads:
Source *.tar.gz

Using FlatHub ? Install in one command:

flatpak install --user flathub io.podman_desktop.PodmanDesktop
- - +

Downloads

Windows

Podman Desktop for Windows

Download NowWindows *.exe, version
Package managers for Windows:
Windows install guide

Using winget? Install in one command:

winget install -e --id RedHat.Podman-Desktop

macOS

Podman Desktop for macOS

Download NowUniversal *.dmg, version
Other macOS downloads:
IntelArm

Using Brew? Install in one command:

brew install podman-desktop

Linux

Podman Desktop for Linux

Download NowLinux *.flatpak, version
Other Linux downloads:
Source *.tar.gz

Using FlatHub ? Install in one command:

flatpak install --user flathub io.podman_desktop.PodmanDesktop
+ + \ No newline at end of file diff --git a/downloads/linux.html b/downloads/linux.html index bafe725eec4..f0d6f3b56c0 100644 --- a/downloads/linux.html +++ b/downloads/linux.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + +
-

Linux Downloads

Linux

Podman Desktop for Linux

Download NowLinux *.flatpak, version
Other Linux downloads:
Source *.tar.gz

Using FlatHub ? Install in one command:

flatpak install --user flathub io.podman_desktop.PodmanDesktop
- - +

Linux Downloads

Linux

Podman Desktop for Linux

Download NowLinux *.flatpak, version
Other Linux downloads:
Source *.tar.gz

Using FlatHub ? Install in one command:

flatpak install --user flathub io.podman_desktop.PodmanDesktop
+ + \ No newline at end of file diff --git a/downloads/macOS.html b/downloads/macOS.html index 1ac984771e7..d6c5a7918b3 100644 --- a/downloads/macOS.html +++ b/downloads/macOS.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + + - - +

macOS Downloads

macOS

Podman Desktop for macOS

Download NowUniversal *.dmg, version
Other macOS downloads:
IntelArm

Using Brew? Install in one command:

brew install podman-desktop

+ + \ No newline at end of file diff --git a/downloads/windows.html b/downloads/windows.html index f550af7a10d..98a5f200a13 100644 --- a/downloads/windows.html +++ b/downloads/windows.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + +
-

Windows Downloads

Windows

Podman Desktop for Windows

Download NowWindows *.exe, version
Package managers for Windows:
Windows install guide

Using winget? Install in one command:

winget install -e --id RedHat.Podman-Desktop
- - +

Windows Downloads

Windows

Podman Desktop for Windows

Download NowWindows *.exe, version
Package managers for Windows:
Windows install guide

Using winget? Install in one command:

winget install -e --id RedHat.Podman-Desktop
+ + \ No newline at end of file diff --git a/extend.html b/extend.html index 4322608e81b..a83da96871a 100644 --- a/extend.html +++ b/extend.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + +
-

Extend capabilities with Docker Desktop extensions.

Podman Desktop is able to use Docker Desktop UI plug-ins by adding a wrapper to intercept the API calls.

By adding a Docker Desktop extension, you can extend the capabilities of Podman Desktop.

Extend with Docker Desktop extensionsExtend with Docker Desktop extensionsReuse Docker Desktop extensionsReuse Docker Desktop extensions

Extend capabilities with Podman Desktop plug-ins.

Podman Desktop is using plug-ins under the hood to manage the different container engine.

By adding a new plugin, you can extend the capabilities of Podman Desktop.

For example plug a new container Engine likes Podman, Docker, Lima, etc.

Extensibility diagramExtensibility diagram

Extensions are written in JavaScript/Typescript
It consumes a TypeScript definition of the extension model.

More extension points

Several extension points exists in addition to adding a Provider connection.

User interaction, dialogs, launching commands are among the possible ways to extend Podman Desktop

- - +

Extend capabilities with Docker Desktop extensions.

Podman Desktop is able to use Docker Desktop UI plug-ins by adding a wrapper to intercept the API calls.

By adding a Docker Desktop extension, you can extend the capabilities of Podman Desktop.

Extend with Docker Desktop extensionsExtend with Docker Desktop extensionsReuse Docker Desktop extensionsReuse Docker Desktop extensions

Extend capabilities with Podman Desktop plug-ins.

Podman Desktop is using plug-ins under the hood to manage the different container engine.

By adding a new plugin, you can extend the capabilities of Podman Desktop.

For example plug a new container Engine likes Podman, Docker, Lima, etc.

Extensibility diagramExtensibility diagram

Extensions are written in JavaScript/Typescript
It consumes a TypeScript definition of the extension model.

More extension points

Several extension points exists in addition to adding a Provider connection.

User interaction, dialogs, launching commands are among the possible ways to extend Podman Desktop

+ + \ No newline at end of file diff --git a/features.html b/features.html index ae91fdcad45..ea37d03bcfd 100644 --- a/features.html +++ b/features.html @@ -3,14 +3,20 @@ -Podman Desktop | Podman Desktop - - +Podman Desktop | Podman Desktop + + + + + + + +
-

Manage containers

List, Search, Inspect, Connect, Run and Stop containers.

Manage containersManage containers
Pull image and manage registriesPull image and manage registries

Build, Pull and Push images

Build images from the tool.

Pull and push images by managing registries.

Run containers from these images

Management from the tray icon

Check status and start/stop container engines.

Create new machine if needed as well as start or stop Podman machines directly from the tray icon.

Quickly check activity status and stay updated without losing focus from other tasks.

Manage Podman MachineManage Podman Machine
Manage Podman MachineManage Podman Machine

Manage Podman resources

View allocated memory, CPU and storage.

Create new machine if needed

Create and start Pods with Podman

Select containers to run as a Pod.

Play Kubernetes YAML locally without Kubernetes.

Generate Kubernetes YAML from Pods.

Manage PodsManage Pods
Pull image and manage registriesPull image and manage registries

Import Docker Desktop extensions

Specify OCI image of a Docker Desktop extension to import it.

For example: security scanner or deploy to OpenShift extensions.

- - +

Manage containers

List, Search, Inspect, Connect, Run and Stop containers.

Manage containersManage containers
Pull image and manage registriesPull image and manage registries

Build, Pull and Push images

Build images from the tool.

Pull and push images by managing registries.

Run containers from these images

Management from the tray icon

Check status and start/stop container engines.

Create new machine if needed as well as start or stop Podman machines directly from the tray icon.

Quickly check activity status and stay updated without losing focus from other tasks.

Manage Podman MachineManage Podman Machine
Manage Podman MachineManage Podman Machine

Manage Podman resources

View allocated memory, CPU and storage.

Create new machine if needed

Create and start Pods with Podman

Select containers to run as a Pod.

Play Kubernetes YAML locally without Kubernetes.

Generate Kubernetes YAML from Pods.

Manage PodsManage Pods
Pull image and manage registriesPull image and manage registries

Import Docker Desktop extensions

Specify OCI image of a Docker Desktop extension to import it.

For example: security scanner or deploy to OpenShift extensions.

+ + \ No newline at end of file diff --git a/index.html b/index.html index 323fff11f42..6f196895ca6 100644 --- a/index.html +++ b/index.html @@ -3,14 +3,20 @@ -Leverage Podman with a Desktop App | Podman Desktop - - +Leverage Podman with a Desktop App | Podman Desktop + + + + + + + +
-

Containers and Kubernetes for application developers

Podman Desktop enables you to easily work with containers from your local environment. Podman Desktop leverages Podman Engine to provide a lightweight and daemon-less container tool.

Podman Desktop home page

Available on Windows, Mac and Linux

Use the same UI across different operating systems

Windows

exe or setup.exe

macOS

arm64, x64 or unified dmg

brew install podman-desktop

Linux

flatpak or zip

features

Build, run and manage containers.

Build

Build images from Containerfile or Dockerfile

Run

Pull images from remote registries

Start / Stop / Restart containers

Inspect

Get a terminal in your container

Inspect logs

Push

Push images to OCI registries

Deploy & Test images on Kubernetes

features

Work with Pods and Kubernetes

Create and "Podify"

Create Pods from existing containers

Create, start, inspect and manage pods

Kubernetes

Play Kubernetes YAML directly with Podman Engine

Generate Kubernetes YAML from pods

Deploy to existing Kubernetes environments

Configure

Multiple configuration options

Registries

Manage OCI registries. Add/edit/delete registries.

Proxy

Configure your proxy settings (in progress..).

Resources Utilization

Configure CPU/Memory/Disk of Podman machines (work in progress)

Container Engines

Handle multiple container engines at the same time (Podman, Docker, Lima...).

extensibility

Bring new features with Podman Desktop plug-ins or Docker Desktop Extensions.

  • Container engines are plugged through extension points
  • JavaScript extensions can contribute new behaviour
  • Reuse existing extensions directly in Podman Desktop

Current Podman Desktop plug-ins: Podman, Docker, Lima and CRC/OpenShift Local.

Reuse Docker Desktop extensionsReuse Docker Desktop extensions

update

Install and keep up to date Podman
Work in progress

Install Podman and other dependencies directly from Podman Desktop if not yet installed.

Check for updates and get notified about new changes.

Available on Windows!

Coming soon on MacOS.

enterprise

Enterprise ready
Work in progress

Match configuration options.

Code signing

Signed binaries for both macOS and Windows

Proxy

Configure proxy within the tool. Avoid any painful files to edit.

Registries

Manage OCI registries. Add/edit/delete registries.

- - +

Containers and Kubernetes for application developers

Podman Desktop enables you to easily work with containers from your local environment. Podman Desktop leverages Podman Engine to provide a lightweight and daemon-less container tool.

Podman Desktop home page

Available on Windows, Mac and Linux

Use the same UI across different operating systems

Windows

exe or setup.exe

macOS

arm64, x64 or unified dmg

brew install podman-desktop

Linux

flatpak or zip

features

Build, run and manage containers.

Build

Build images from Containerfile or Dockerfile

Run

Pull images from remote registries

Start / Stop / Restart containers

Inspect

Get a terminal in your container

Inspect logs

Push

Push images to OCI registries

Deploy & Test images on Kubernetes

features

Work with Pods and Kubernetes

Create and "Podify"

Create Pods from existing containers

Create, start, inspect and manage pods

Kubernetes

Play Kubernetes YAML directly with Podman Engine

Generate Kubernetes YAML from pods

Deploy to existing Kubernetes environments

Configure

Multiple configuration options

Registries

Manage OCI registries. Add/edit/delete registries.

Proxy

Configure your proxy settings (in progress..).

Resources Utilization

Configure CPU/Memory/Disk of Podman machines (work in progress)

Container Engines

Handle multiple container engines at the same time (Podman, Docker, Lima...).

extensibility

Bring new features with Podman Desktop plug-ins or Docker Desktop Extensions.

  • Container engines are plugged through extension points
  • JavaScript extensions can contribute new behaviour
  • Reuse existing extensions directly in Podman Desktop

Current Podman Desktop plug-ins: Podman, Docker, Lima and CRC/OpenShift Local.

Reuse Docker Desktop extensionsReuse Docker Desktop extensions

update

Install and keep up to date Podman
Work in progress

Install Podman and other dependencies directly from Podman Desktop if not yet installed.

Check for updates and get notified about new changes.

Available on Windows!

Coming soon on MacOS.

enterprise

Enterprise ready
Work in progress

Match configuration options.

Code signing

Signed binaries for both macOS and Windows

Proxy

Configure proxy within the tool. Avoid any painful files to edit.

Registries

Manage OCI registries. Add/edit/delete registries.

+ + \ No newline at end of file diff --git a/search.html b/search.html index 0041b895db8..ac401c072a8 100644 --- a/search.html +++ b/search.html @@ -3,14 +3,20 @@ -Search the documentation | Podman Desktop - - +Search the documentation | Podman Desktop + + + + + + + + - - +

Search the documentation

+ + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 162bbfc475f..e3b81a1327c 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://podman-desktop.io/core-valuesweekly0.5https://podman-desktop.io/docs/tagsweekly0.5https://podman-desktop.io/docs/tags/getting-startedweekly0.5https://podman-desktop.io/docs/tags/podman-desktopweekly0.5https://podman-desktop.io/downloadsweekly0.5https://podman-desktop.io/downloads/linuxweekly0.5https://podman-desktop.io/downloads/macOSweekly0.5https://podman-desktop.io/downloads/windowsweekly0.5https://podman-desktop.io/extendweekly0.5https://podman-desktop.io/featuresweekly0.5https://podman-desktop.io/searchweekly0.5https://podman-desktop.io/docs/getting-started/getting-startedweekly0.5https://podman-desktop.io/docs/Installationweekly0.5https://podman-desktop.io/docs/Installation/linux-installweekly0.5https://podman-desktop.io/docs/Installation/macos-installweekly0.5https://podman-desktop.io/docs/Installation/windows-installweekly0.5https://podman-desktop.io/docs/introweekly0.5https://podman-desktop.io/docs/podman-composeweekly0.5https://podman-desktop.io/docs/troubleshootingweekly0.5https://podman-desktop.io/weekly0.5 \ No newline at end of file +https://podman-desktop.io/blogweekly0.5https://podman-desktop.io/blog/archiveweekly0.5https://podman-desktop.io/blog/develop-using-devcontainerweekly0.5https://podman-desktop.io/blog/tagsweekly0.5https://podman-desktop.io/blog/tags/codespacesweekly0.5https://podman-desktop.io/blog/tags/devcontainerweekly0.5https://podman-desktop.io/blog/tags/podman-desktopweekly0.5https://podman-desktop.io/core-valuesweekly0.5https://podman-desktop.io/docs/tagsweekly0.5https://podman-desktop.io/docs/tags/getting-startedweekly0.5https://podman-desktop.io/docs/tags/podman-desktopweekly0.5https://podman-desktop.io/downloadsweekly0.5https://podman-desktop.io/downloads/linuxweekly0.5https://podman-desktop.io/downloads/macOSweekly0.5https://podman-desktop.io/downloads/windowsweekly0.5https://podman-desktop.io/extendweekly0.5https://podman-desktop.io/featuresweekly0.5https://podman-desktop.io/searchweekly0.5https://podman-desktop.io/docs/getting-started/getting-startedweekly0.5https://podman-desktop.io/docs/Installationweekly0.5https://podman-desktop.io/docs/Installation/linux-installweekly0.5https://podman-desktop.io/docs/Installation/macos-installweekly0.5https://podman-desktop.io/docs/Installation/windows-installweekly0.5https://podman-desktop.io/docs/introweekly0.5https://podman-desktop.io/docs/podman-composeweekly0.5https://podman-desktop.io/docs/troubleshootingweekly0.5https://podman-desktop.io/weekly0.5 \ No newline at end of file