From 84e153e0e00a22a9293e34b83f6ee0289a4adaea Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Feb 2023 16:55:00 +0000 Subject: [PATCH] deploy: 0d3e7b58664011b46e0095f6436f22ea99416cca --- 404.html | 8 +++--- ...-0.12-d5d46c8986e6e893b9ad30aac05c09f7.png | Bin 0 -> 612949 bytes ...40286.137227ca.js => 0d040286.4ef398fa.js} | 2 +- assets/js/12f1535e.a5c48173.js | 1 + ...c5d2b.820cd978.js => 382c5d2b.13840be4.js} | 2 +- ...86833.3b28fbf6.js => 72486833.9a29f004.js} | 2 +- assets/js/814f3328.48b5f358.js | 1 - assets/js/814f3328.77ab42b5.js | 1 + assets/js/83245ae6.40fc3da4.js | 1 + assets/js/83245ae6.bdda3779.js | 1 - ...480e9.b6ef34d7.js => 83d480e9.14c570da.js} | 2 +- ...21584.c20c3174.js => 9c021584.beb86866.js} | 2 +- assets/js/9dce5486.30fc389a.js | 1 + ...23ddc.aca3b38e.js => a7023ddc.b495674c.js} | 2 +- ...1c099.6faf70fc.js => b0f1c099.9c804a5c.js} | 2 +- ...675dd.56af73b5.js => b2b675dd.c87cd94e.js} | 2 +- assets/js/b2f554cd.9689cace.js | 1 + assets/js/b2f554cd.f0f52d30.js | 1 - ...b1369.9c77a8a1.js => e6fb1369.d05ee4f7.js} | 2 +- assets/js/main.192c65c4.js | 2 -- assets/js/main.39ee9ab8.js | 2 ++ ...CENSE.txt => main.39ee9ab8.js.LICENSE.txt} | 0 assets/js/runtime~main.3fc6b5aa.js | 1 + assets/js/runtime~main.88c4417d.js | 1 - blog.html | 10 ++++---- blog/archive.html | 10 ++++---- blog/atom.xml | 18 +++++++++++++- blog/develop-using-devcontainer.html | 10 ++++---- blog/feed.json | 17 +++++++++++++ blog/podman-desktop-release-0.10.html | 10 ++++---- blog/podman-desktop-release-0.11.html | 12 ++++----- blog/podman-desktop-release-0.12.html | 23 ++++++++++++++++++ blog/rss.xml | 14 ++++++++++- blog/tags.html | 10 ++++---- blog/tags/codespaces.html | 10 ++++---- blog/tags/devcontainer.html | 10 ++++---- blog/tags/kubernetes.html | 12 ++++----- blog/tags/podman-desktop.html | 12 ++++----- blog/tags/release.html | 12 ++++----- core-values.html | 8 +++--- docs/Installation.html | 8 +++--- docs/Installation/linux-install.html | 8 +++--- ...an-desktop-from-a-compressed-tar-file.html | 8 +++--- ...-podman-desktop-from-a-flatpak-bundle.html | 8 +++--- docs/Installation/macos-install.html | 8 +++--- docs/Installation/windows-install.html | 8 +++--- ...nd-podman-in-a-restricted-environment.html | 8 +++--- ...p-silently-with-the-windows-installer.html | 8 +++--- ...alling-podman-desktop-with-chocolatey.html | 8 +++--- .../installing-podman-desktop-with-scoop.html | 8 +++--- ...installing-podman-desktop-with-winget.html | 8 +++--- ...nstalling-podman-with-openshift-local.html | 8 +++--- ...installing-podman-with-podman-desktop.html | 8 +++--- docs/getting-started/getting-started.html | 8 +++--- docs/intro.html | 8 +++--- docs/migrating-from-docker.html | 8 +++--- .../emulating-docker-cli-with-podman.html | 8 +++--- .../importing-saved-containers.html | 8 +++--- .../using-podman-mac-helper.html | 8 +++--- ...-the-docker_host-environment-variable.html | 8 +++--- ...verifying-your-tools-are-using-podman.html | 8 +++--- docs/podman-compose.html | 8 +++--- docs/tags.html | 8 +++--- docs/tags/chocolatey.html | 8 +++--- docs/tags/flathub.html | 8 +++--- docs/tags/flatpak.html | 8 +++--- docs/tags/getting-started.html | 8 +++--- docs/tags/installing.html | 8 +++--- docs/tags/linux.html | 8 +++--- docs/tags/mac-0-s.html | 8 +++--- docs/tags/macos.html | 8 +++--- docs/tags/migrating-from-docker.html | 8 +++--- docs/tags/openshift-local.html | 8 +++--- docs/tags/podman-desktop.html | 8 +++--- docs/tags/podman.html | 8 +++--- docs/tags/restricted-environment.html | 8 +++--- docs/tags/scoop.html | 8 +++--- docs/tags/windows.html | 8 +++--- docs/tags/winget.html | 8 +++--- docs/troubleshooting.html | 8 +++--- downloads.html | 8 +++--- downloads/linux.html | 8 +++--- downloads/macOS.html | 8 +++--- downloads/windows.html | 8 +++--- extend.html | 8 +++--- features.html | 8 +++--- index.html | 8 +++--- search.html | 8 +++--- sitemap.xml | 2 +- 89 files changed, 347 insertions(+), 277 deletions(-) create mode 100644 assets/images/podman-desktop-release-0.12-d5d46c8986e6e893b9ad30aac05c09f7.png rename assets/js/{0d040286.137227ca.js => 0d040286.4ef398fa.js} (58%) create mode 100644 assets/js/12f1535e.a5c48173.js rename assets/js/{382c5d2b.820cd978.js => 382c5d2b.13840be4.js} (88%) rename assets/js/{72486833.3b28fbf6.js => 72486833.9a29f004.js} (57%) delete mode 100644 assets/js/814f3328.48b5f358.js create mode 100644 assets/js/814f3328.77ab42b5.js create mode 100644 assets/js/83245ae6.40fc3da4.js delete mode 100644 assets/js/83245ae6.bdda3779.js rename assets/js/{83d480e9.b6ef34d7.js => 83d480e9.14c570da.js} (94%) rename assets/js/{9c021584.c20c3174.js => 9c021584.beb86866.js} (57%) create mode 100644 assets/js/9dce5486.30fc389a.js rename assets/js/{a7023ddc.aca3b38e.js => a7023ddc.b495674c.js} (58%) rename assets/js/{b0f1c099.6faf70fc.js => b0f1c099.9c804a5c.js} (91%) rename assets/js/{b2b675dd.56af73b5.js => b2b675dd.c87cd94e.js} (77%) create mode 100644 assets/js/b2f554cd.9689cace.js delete mode 100644 assets/js/b2f554cd.f0f52d30.js rename assets/js/{e6fb1369.9c77a8a1.js => e6fb1369.d05ee4f7.js} (56%) delete mode 100644 assets/js/main.192c65c4.js create mode 100644 assets/js/main.39ee9ab8.js rename assets/js/{main.192c65c4.js.LICENSE.txt => main.39ee9ab8.js.LICENSE.txt} (100%) create mode 100644 assets/js/runtime~main.3fc6b5aa.js delete mode 100644 assets/js/runtime~main.88c4417d.js create mode 100644 blog/podman-desktop-release-0.12.html diff --git a/404.html b/404.html index 9280d2defbf..d15904ec69b 100644 --- a/404.html +++ b/404.html @@ -10,13 +10,13 @@ - - + +
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/images/podman-desktop-release-0.12-d5d46c8986e6e893b9ad30aac05c09f7.png b/assets/images/podman-desktop-release-0.12-d5d46c8986e6e893b9ad30aac05c09f7.png new file mode 100644 index 0000000000000000000000000000000000000000..800c278cdb0df566b0f3a9efc2a6cc4cfe8963f3 GIT binary patch literal 612949 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ʯ!f}2HcT0tu3;vFD= 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

y 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%0ACCE%9bF=lC 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

gR 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̤(ADLoU> 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
  • TMiJ-N!^($L1_;^B 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®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 z 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.exports=JSON.parse('{"permalink":"/blog/tags/podman-desktop","page":1,"postsPerPage":3,"totalPages":1,"totalCount":3,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8860],{7951:o=>{o.exports=JSON.parse('{"permalink":"/blog/tags/podman-desktop","page":1,"postsPerPage":4,"totalPages":1,"totalCount":4,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/12f1535e.a5c48173.js b/assets/js/12f1535e.a5c48173.js new file mode 100644 index 00000000000..316641c9d63 --- /dev/null +++ b/assets/js/12f1535e.a5c48173.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[4781],{5318:(e,t,n)=>{n.d(t,{Zo:()=>m,kt:()=>u});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 s(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 p=r.createContext({}),i=function(e){var t=r.useContext(p),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},m=function(e){var t=i(e.components);return r.createElement(p.Provider,{value:t},e.children)},d={inlineCode:"code",wrapper:function(e){var t=e.children;return r.createElement(r.Fragment,{},t)}},c=r.forwardRef((function(e,t){var n=e.components,o=e.mdxType,a=e.originalType,p=e.parentName,m=l(e,["components","mdxType","originalType","parentName"]),c=i(n),u=o,k=c["".concat(p,".").concat(u)]||c[u]||d[u]||a;return n?r.createElement(k,s(s({ref:t},m),{},{components:n})):r.createElement(k,s({ref:t},m))}));function u(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var a=n.length,s=new Array(a);s[0]=c;var l={};for(var p in t)hasOwnProperty.call(t,p)&&(l[p]=t[p]);l.originalType=e,l.mdxType="string"==typeof e?e:o,s[1]=l;for(var i=2;i{n.r(t),n.d(t,{assets:()=>p,contentTitle:()=>s,default:()=>d,frontMatter:()=>a,metadata:()=>l,toc:()=>i});var r=n(5773),o=(n(7378),n(5318));const a={title:"Release Notes - Podman Desktop 0.12",description:"Podman Desktop 0.12 has been released!",slug:"podman-desktop-release-0.12",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},s=void 0,l={permalink:"/blog/podman-desktop-release-0.12",source:"@site/blog/2023-02-15-release-0.12.md",title:"Release Notes - Podman Desktop 0.12",description:"Podman Desktop 0.12 has been released!",date:"2023-02-15T00:00:00.000Z",formattedDate:"February 15, 2023",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"}],readingTime:4.48,hasTruncateMarker:!0,authors:[{name:"Stevan Le Meur",title:"Product Manager",url:"https://github.com/slemeur",imageURL:"https://github.com/slemeur.png",key:"slemeur"}],frontMatter:{title:"Release Notes - Podman Desktop 0.12",description:"Podman Desktop 0.12 has been released!",slug:"podman-desktop-release-0.12",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},nextItem:{title:"Release Notes - Podman Desktop 0.11",permalink:"/blog/podman-desktop-release-0.11"}},p={authorsImageUrls:[void 0]},i=[],m={toc:i};function d(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,r.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"This release note covers Podman Desktop 0.12 release changes."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Podman Version"),": Podman 4.4.1 now included in Windows and Mac installers."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Containers Configuration"),": Configure port mappings for an image without exported ports."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Windows Home Support"),": Podman Desktop now supports Windows Home Edition."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Start minimized"),": Option to start Podman Desktop minimized to system tray."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"UX and UI Improvements"),": Consistent actions, placeholder for logs, unified icons and others.")),(0,o.kt)("p",null,"Podman Desktop 0.12 is now available. ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Click here to download it"),"!"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"podman-desktop-0-12-hero",src:n(4132).Z,width:"1015",height:"580"})))}d.isMDXComponent=!0},4132:(e,t,n)=>{n.d(t,{Z:()=>r});const r=n.p+"assets/images/podman-desktop-release-0.12-d5d46c8986e6e893b9ad30aac05c09f7.png"}}]); \ No newline at end of file diff --git a/assets/js/382c5d2b.820cd978.js b/assets/js/382c5d2b.13840be4.js similarity index 88% rename from assets/js/382c5d2b.820cd978.js rename to assets/js/382c5d2b.13840be4.js index d34a13c228c..b27f23e9149 100644 --- a/assets/js/382c5d2b.820cd978.js +++ b/assets/js/382c5d2b.13840be4.js @@ -1 +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":3}')}}]); \ No newline at end of file +"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":4}')}}]); \ No newline at end of file diff --git a/assets/js/72486833.3b28fbf6.js b/assets/js/72486833.9a29f004.js similarity index 57% rename from assets/js/72486833.3b28fbf6.js rename to assets/js/72486833.9a29f004.js index 0747bc1af69..eac5c29f471 100644 --- a/assets/js/72486833.3b28fbf6.js +++ b/assets/js/72486833.9a29f004.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3505],{3722:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/kubernetes","page":1,"postsPerPage":2,"totalPages":1,"totalCount":2,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[3505],{3722:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/kubernetes","page":1,"postsPerPage":3,"totalPages":1,"totalCount":3,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/814f3328.48b5f358.js b/assets/js/814f3328.48b5f358.js deleted file mode 100644 index e766f0fcef3..00000000000 --- a/assets/js/814f3328.48b5f358.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Release Notes - Podman Desktop 0.11","permalink":"/blog/podman-desktop-release-0.11"},{"title":"Release Notes - Podman Desktop 0.10","permalink":"/blog/podman-desktop-release-0.10"},{"title":"Build & run Podman Desktop in a DevContainer","permalink":"/blog/develop-using-devcontainer"}]}')}}]); \ No newline at end of file diff --git a/assets/js/814f3328.77ab42b5.js b/assets/js/814f3328.77ab42b5.js new file mode 100644 index 00000000000..48563db2bad --- /dev/null +++ b/assets/js/814f3328.77ab42b5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[2535],{5641:e=>{e.exports=JSON.parse('{"title":"Recent posts","items":[{"title":"Release Notes - Podman Desktop 0.12","permalink":"/blog/podman-desktop-release-0.12"},{"title":"Release Notes - Podman Desktop 0.11","permalink":"/blog/podman-desktop-release-0.11"},{"title":"Release Notes - Podman Desktop 0.10","permalink":"/blog/podman-desktop-release-0.10"},{"title":"Build & run Podman Desktop in a DevContainer","permalink":"/blog/develop-using-devcontainer"}]}')}}]); \ No newline at end of file diff --git a/assets/js/83245ae6.40fc3da4.js b/assets/js/83245ae6.40fc3da4.js new file mode 100644 index 00000000000..442583f255c --- /dev/null +++ b/assets/js/83245ae6.40fc3da4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7679],{9867:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var n=a(5773),o=(a(7378),a(5318)),i=a(2975);const s={title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},l=void 0,r={permalink:"/blog/podman-desktop-release-0.11",source:"@site/blog/2023-01-18-release-0.11.md",title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",date:"2023-01-18T00:00:00.000Z",formattedDate:"January 18, 2023",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"}],readingTime:9.35,hasTruncateMarker:!0,authors:[{name:"Stevan Le Meur",title:"Product Manager",url:"https://github.com/slemeur",imageURL:"https://github.com/slemeur.png",key:"slemeur"}],frontMatter:{title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},prevItem:{title:"Release Notes - Podman Desktop 0.12",permalink:"/blog/podman-desktop-release-0.12"},nextItem:{title:"Release Notes - Podman Desktop 0.10",permalink:"/blog/podman-desktop-release-0.10"}},p={authorsImageUrls:[void 0]},d=[{value:"Release Details",id:"release-details",level:2},{value:"Air-Gapped installation #1104 #1120",id:"air-gapped-installation-1104-1120",level:3},{value:"Feedback within Podman Desktop #1078",id:"feedback-within-podman-desktop-1078",level:3},{value:"Docker compatibility mode #1047",id:"docker-compatibility-mode-1047",level:3},{value:"Allow to toggle on/off the proxy setting #983",id:"allow-to-toggle-onoff-the-proxy-setting-983",level:3},{value:"Namespace selection for deploy to kubernetes #1008",id:"namespace-selection-for-deploy-to-kubernetes-1008",level:3},{value:"Configure Podman binary path #941",id:"configure-podman-binary-path-941",level:3},{value:"Provide pre-defined registries #1201",id:"provide-pre-defined-registries-1201",level:3},{value:"UI/UX Improvements",id:"uiux-improvements",level:3},{value:"View Pods logs #1122",id:"view-pods-logs-1122",level:4},{value:"Improved feedback when clicking on container list action icons #1150 #1161",id:"improved-feedback-when-clicking-on-container-list-action-icons-1150-1161",level:4},{value:"Allows to change the default font size for the editor #1160",id:"allows-to-change-the-default-font-size-for-the-editor-1160",level:4},{value:"Keep expanded state of pods when refreshing containers #1042",id:"keep-expanded-state-of-pods-when-refreshing-containers-1042",level:4},{value:"Click on the Pod name redirects to the Pod details page #1159",id:"click-on-the-pod-name-redirects-to-the-pod-details-page-1159",level:4},{value:"Improved styles of buttons for actions #984",id:"improved-styles-of-buttons-for-actions-984",level:4},{value:"Improved alignments in pages with lists #1182",id:"improved-alignments-in-pages-with-lists-1182",level:4},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Notable bug fixes",id:"notable-bug-fixes",level:2},{value:"Community Thank You!",id:"community-thank-you",level:2},{value:"Final Notes",id:"final-notes",level:2}],m={toc:d};function h(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"This release note covers Podman Desktop 0.11 release changes."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Air-Gapped Installation"),": New all-in-one binaries for air-gapped installation."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Feedback"),": Submit feedback directly from Podman Desktop."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Docker Compatibility Mode"),": Information about the Docker compatibility mode."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Proxy Setting"),": Toggle on/off the proxy setting."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Deploy to Kubernetes"),": Select the namespace to deploy to Kubernetes."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Registry Configuration"),": Simplified registry configuration for well known registries."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"UX/UI Improvements"),": View pod's container logs, better visual feedback, configurable editor font size, and more.")),(0,o.kt)("p",null,"Podman Desktop 0.11 is now available. ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Click here to download it"),"! "),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"release-details"},"Release Details"),(0,o.kt)("h3",{id:"air-gapped-installation-1104-1120"},"Air-Gapped installation ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1104"},"#1104")," ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1120"},"#1120")),(0,o.kt)("p",null,"For users who are not able to connect to the internet, a new all-in-one (airgap) binary that includes the Podman Desktop application and the Podman binaries is now available for both Mac and Windows. When initializing a new Podman machine using all-in-one binaries, it'll use the embedded files and not grab them from internet: "),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"on Mac, it embeds the qemu FCOS binaries."),(0,o.kt)("li",{parentName:"ul"},"on Windows, it embeds the WSL binary.")),(0,o.kt)("p",null,"To differentiate the air-gapped binaries from the regular ones, you can check the artifactname, they're containing 'airgap' and are bigger.\nPlease note, that those binaries are available only on releases and not the pre-releases."),(0,o.kt)("p",null,"There is also an optional way to provide a custom Podman machine image in the create machine form. By providing the path to the image you want, Podman Desktop will create a machine with that image. Leaving the field empty will use the default image (the one included in the binary)."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/210508524-45005536-ac74-4074-92c1-2b3ca51d0073.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h3",{id:"feedback-within-podman-desktop-1078"},"Feedback within Podman Desktop ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1078"},"#1078")),(0,o.kt)("p",null,"Submitting feedback on Podman Desktop is getting easier as it is possible directly within the tool. This will help to get more information about the issues you are facing and will help us to improve the tool. "),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/208938878-948a2764-d73b-4584-a80d-497c052482c1.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("p",null,"Please feel free to submit any feedback you have, we are looking forward to hearing from you!"),(0,o.kt)("h3",{id:"docker-compatibility-mode-1047"},"Docker compatibility mode ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1047"},"#1047")),(0,o.kt)("p",null,"The Docker compatibility mode is a feature that allows to use Podman as a drop-in replacement for Docker. It relies on the Docker socket helper provided with Podman and automatically handle the local setup of podman path to the Docker socket. Tools like ",(0,o.kt)("a",{parentName:"p",href:"https://www.testcontainers.org/"},"Testcontainers")," or others are relying on this to communicate to the container engine. "),(0,o.kt)("p",null,"In this new version of Podman Desktop, we are now providing information to the user about the status of this compatibility mode directly on the dashboard page. The way it works is the following:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"When Docker is running: the socket is pointing to Docker."),(0,o.kt)("li",{parentName:"ul"},"When Podman is starting and Docker is not running: the docker API socket will use Podman.")),(0,o.kt)("p",null,"In case the compatibility mode is not activated, new documentation on how to activate it and how to easily switch between Docker and Podman is available here: ",(0,o.kt)("a",{parentName:"p",href:"https://podman-desktop.io/docs/migrating-from-docker"},"https://podman-desktop.io/docs/migrating-from-docker"),". "),(0,o.kt)("p",null,"This is a warning displayed for Windows users:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/436777/209305744-9056addd-f122-4f75-9e03-ad27a0109375.png",alt:"windows-docker-compatibility"})),(0,o.kt)("p",null,"This is the warning for Mac users:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/207964861-a9c1f72c-89d6-4816-beab-397af4125620.png",alt:"mac-docker-compatibility"})),(0,o.kt)("h3",{id:"allow-to-toggle-onoff-the-proxy-setting-983"},"Allow to toggle on/off the proxy setting ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/983"},"#983")),(0,o.kt)("p",null,"In some context, users need the ability to disable and re-enable the proxy configuration very quickly, without having to entirely reconfigure it. This is now possible from the Podman Desktop settings page, where a toggle to enable/disable the proxy configuration has been added."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/205955418-670bc37c-a74f-40ef-bc60-8d9d013aa0dc.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("p",null,"Note: extensions can read this information and then update the proxy configuration."),(0,o.kt)("h3",{id:"namespace-selection-for-deploy-to-kubernetes-1008"},"Namespace selection for deploy to kubernetes ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1008"},"#1008")),(0,o.kt)("p",null,"A new dropdown menu has been added to the deploy to Kubernetes screen to allow selecting the namespace to deploy to. Defaults to defaultnamespace, if unable to get any from kube_client module."),(0,o.kt)("p",null,"If the user have set ",(0,o.kt)("inlineCode",{parentName:"p"},"kubectl config set-context --current --namespace=NAMESPACE")," it honors that as the chosen value."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/7339809/206688886-095e4f15-42ae-4a0a-b1c6-ae4b547fcdfb.gif",alt:"deploy-kubernetes-namespace"})),(0,o.kt)("h3",{id:"configure-podman-binary-path-941"},"Configure Podman binary path ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/941"},"#941")),(0,o.kt)("p",null,"Users may use a custom path to the podman binary. An option within settings (Settings -> Preferences) to allow providing an additional path to Podman binary has been added. This is useful for users who have installed Podman using a package manager and want to use the binary provided by the package manager. Additional information is available in the documentation for Mac users: ",(0,o.kt)("a",{parentName:"p",href:"http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos"},"http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos")),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/204832063-5858065a-2fc3-49de-8d23-3b99b7d10dbf.png",alt:"custom-path"})),(0,o.kt)("h3",{id:"provide-pre-defined-registries-1201"},"Provide pre-defined registries ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1201"},"#1201")),(0,o.kt)("p",null,"The experience of configuring a registry is getting simplified for the most popular ones. The user will be able to select a registry from a pre-defined list and will only have to provide the username and password. The following registries will be pre-defined:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Dockerhub"),(0,o.kt)("li",{parentName:"ul"},"Red Hat Quay"),(0,o.kt)("li",{parentName:"ul"},"GitHub"),(0,o.kt)("li",{parentName:"ul"},"IBM Container Registry"),(0,o.kt)("li",{parentName:"ul"},"Google Container Registry")),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/6422176/214332937-eb1d9050-0d32-4bc4-8393-49b4583b1390.mov",mdxType:"ReactPlayer"}),(0,o.kt)("h3",{id:"uiux-improvements"},"UI/UX Improvements"),(0,o.kt)("h4",{id:"view-pods-logs-1122"},"View Pods logs ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1122"},"#1122")),(0,o.kt)("p",null,"The pods details view provides the ability to view the logs of each containers that may be running in a pod. Moreover, as it can also be hard to scan and identify which container is producing which output, we appended the container name at the beginning of each output and differentiate each container with a different color. "),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/211024673-eee9bad8-1b0c-4446-b8d1-97a226282c4d.png",alt:"pods-logs"})),(0,o.kt)("h4",{id:"improved-feedback-when-clicking-on-container-list-action-icons-1150-1161"},"Improved feedback when clicking on container list action icons ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1150"},"#1150")," ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1161"},"#1161")),(0,o.kt)("p",null,"When starting/stopping or deleting a container, a spinner is now displayed. In case of error, a message indicating that the action failed will also be better indicated. "),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211531610-2347d302-4918-46ae-a5a2-c80fac0314f5.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("p",null,"For containers that exit immediately or short-lived containers, the feedback is also improved and include report of error now provide a better feedback to the user ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/pull/1161"},"#1161"),"."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211831905-ebf596d5-efc8-4f55-8cb8-3f31655388b9.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"allows-to-change-the-default-font-size-for-the-editor-1160"},"Allows to change the default font size for the editor ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1160"},"#1160")),(0,o.kt)("p",null,"An editor is used in several screens of Podman Desktop, from the inspect screen to container's outputs and Kubernetes YAML. The default font size is 10 pixels. It's now possible to adjust the font size to the one the one you prefer. This setting is persisted and will be used for all the editors of Podman Desktop and available from the preferences page (Settings -> Preferences)."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211778161-130ff733-b2ca-4306-bea3-d031196c3b29.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"keep-expanded-state-of-pods-when-refreshing-containers-1042"},"Keep expanded state of pods when refreshing containers ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1042"},"#1042")),(0,o.kt)("p",null,"When switching from different screens of the application or simply refreshing the list of containers, the expanded state of each item in the list is now persisted and will be properly restored."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/207864147-b68ea9bd-0ca9-42dc-882e-b8a705233749.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"click-on-the-pod-name-redirects-to-the-pod-details-page-1159"},"Click on the Pod name redirects to the Pod details page ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1159"},"#1159")),(0,o.kt)("p",null,"The list of containers also displays pods, now clicking on the pod name directly redirects to the Pod details page."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211770946-2255f39f-7e2e-48ad-9ead-bcbfe6a115a7.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"improved-styles-of-buttons-for-actions-984"},"Improved styles of buttons for actions ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/984"},"#984")),(0,o.kt)("p",null,'The style of the buttons for actions on item in the list of in details pages have been improved. The background has been removed, but to make the hover state more visible, the "hover" circle is visble and the icon\'s color is also changing.'),(0,o.kt)("p",null,"On lists:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/205979121-b49a0ddf-03bb-4a4d-8d12-bc8d0bd52387.png",alt:"list-actions"})),(0,o.kt)("p",null,"On details pages:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/205979123-ea420b17-e834-4029-82eb-22949889eee9.png",alt:"details-actions"})),(0,o.kt)("h4",{id:"improved-alignments-in-pages-with-lists-1182"},"Improved alignments in pages with lists ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1182"},"#1182")),(0,o.kt)("p",null,"The alignment of the items in the list of containers and pods have been improved. The header of each columns are now aligned with the text. and the actions icons are now aligned with the top of the text."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/19958075/212712580-096fd090-0beb-40a4-8dc6-b3fdc5e81e35.png",alt:"list-actions"})),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"other-notable-enhancements"},"Other Notable Enhancements"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Statistics area in container details are always shown. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1131"},"#1131"),")"),(0,o.kt)("li",{parentName:"ul"},"Add more descriptive wording and more information to extensions. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/985"},"#985"),")"),(0,o.kt)("li",{parentName:"ul"},"Allow to install on-the fly Podman Desktop extensions using an OCI image. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1187"},"#1187"),")"),(0,o.kt)("li",{parentName:"ul"},"Display correctly non-multiplexed stream in logs (when using non interactive mode). (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1197"},"#1197"),")"),(0,o.kt)("li",{parentName:"ul"},"Font changed from white to gray for non-name sections (creation date, size). (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1206"},"#1206"),")"),(0,o.kt)("li",{parentName:"ul"},"Add Help/about menu for macOS/Windows/Linux. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1207"},"#1207"),")")),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"documentation"},"Documentation"),(0,o.kt)("p",null,"Coming with this new version of Podman Desktop, the documentation has been getting attention (with number of editorial reviews) and new content have been added. "),(0,o.kt)("p",null,"Content for helping users to migrate from Docker to Podman has been added:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1088"},"Using the ",(0,o.kt)("inlineCode",{parentName:"a"},"podman-mac-helper")," tool to migrate from Docker to Podman on macOS")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1129"},"better identify podman-mac-helper verification steps")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1143"},"Emulating Docker CLI using Podman to migrate from Docker to Podman")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1146"},"Migrating from Docker section")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1152"},"Verifying that your tools are using Podman")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1144"},"Importing saved containers"))),(0,o.kt)("p",null,"Several of other improvements have been made to the documentation and the website:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/962"},"Troubleshooting for Apple Silicon and brew x86_64 installs")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/972"},"Change text of custom binary location, add docs")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/974"},"Silent install option for windows")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1079"},"Upgrade to vite v4 and rollup v3")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1118"},"Refreshing documentation on installing on Linux")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1130"},"Identify the shell sessions in Installing on Linux")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1133"},"Website: the linux binary is not a source, it should be promoted as a binary")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1162"},"Introducing tabs for operatings systems and container engines")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1165"},"website: In the landing page, update plugins and container engines lists")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1163"},"Document where code is located within Podman Desktop")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1172"},"(extension-api): Documentation on how to write an extension and use the api"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"notable-bug-fixes"},"Notable bug fixes"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Update to v0.3.2 Docker Desktop API for extensions - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1070"},"#1070")),(0,o.kt)("li",{parentName:"ul"},"Updated link to the Matrix room - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1076"},"#1076")),(0,o.kt)("li",{parentName:"ul"},"Report error when container name already exists - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1142"},"#1142")),(0,o.kt)("li",{parentName:"ul"},"Fixed connectivity to the Podman machine when the generated socket length is greater than 104 characters in MacOS - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1145"},"#1145")),(0,o.kt)("li",{parentName:"ul"},"Do not use long calls for external clients - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1151"},"#1151")),(0,o.kt)("li",{parentName:"ul"},"Invalid name/tag for images with registries using a different port - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1127"},"#1127")),(0,o.kt)("li",{parentName:"ul"},"Invalid badge count for images when two images have the same tag - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1124"},"#1124")),(0,o.kt)("li",{parentName:"ul"},"Fixed detection of WSL2 - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/981"},"#981")),(0,o.kt)("li",{parentName:"ul"},"Handle invalid kubeconfig files instead of crashing - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/953"},"#953")),(0,o.kt)("li",{parentName:"ul"},"Removed redundant actions from details pages - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1200"},"#1200")),(0,o.kt)("li",{parentName:"ul"},"Fixed registry URL not aligned with header - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1205"},"#1205")),(0,o.kt)("li",{parentName:"ul"},"Moved SVGs to reusable components - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1211"},"#1211"))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"}," Extensions API has also been improved in this new release: ")),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"(extension-api): Allows to register a factory for kubernetes connection objects (like for container connections) - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1040"},"#1040")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): List or inspect containers, be notified on events - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1041"},"#1041")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Allows to get provider notification - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1045"},"#1045")),(0,o.kt)("li",{parentName:"ul"},"(dd-extension-api): Implement toast API - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1154"},"#1154")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Moved extension properties to preferences - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/948"},"#948")),(0,o.kt)("li",{parentName:"ul"},"(dd-extension-api): Added open dev console on dd webview in development mode - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1071"},"#1071")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Added notes on extension and frameworks/tooling of Podman Desktop - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1166"},"#1166")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Documentation on how to write an extension and use the api - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1172"},"#1172")),(0,o.kt)("li",{parentName:"ul"},"(dd-extension-api): DD extensions should see only minimal information on containers - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1191"},"#1191"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"community-thank-you"},"Community Thank You!"),(0,o.kt)("p",null,"\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.11 even better:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/emmanuelbernard"},"Emmanuel Bernard")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/962"},"#962 - Troubleshooting for Apple Silicon")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/eidottermihi"},"Michael Prankl")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/974"},"#974 - Silent install option for windows")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/elervik"},"Endre Lervik")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1008"},"#1008 - Namespace selection for deploy to kubernetes")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/evanfpearson"},"Evan FP")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1145"},"#1145 - fixed socket path length error")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/lsm5"},"Lokesh Mandvekar")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/956"},"#956 - add repository key to package.json")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/jeffmaury"},"Jean Fran\xe7ois Maury")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1194"},"#1194 - Cannot create Kind cluster on Windows"))),(0,o.kt)("h2",{id:"final-notes"},"Final Notes"),(0,o.kt)("p",null,"The complete list of issues fixed in this release is available ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.11.0"},"here"),"."),(0,o.kt)("p",null,"Get the latest release from the ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Downloads")," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop"},"GitHub repository")," and see how you can help us make Podman Desktop better."))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/83245ae6.bdda3779.js b/assets/js/83245ae6.bdda3779.js deleted file mode 100644 index 30f4e39d1ae..00000000000 --- a/assets/js/83245ae6.bdda3779.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7679],{9867:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>p,contentTitle:()=>l,default:()=>h,frontMatter:()=>s,metadata:()=>r,toc:()=>d});var n=a(5773),o=(a(7378),a(5318)),i=a(2975);const s={title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},l=void 0,r={permalink:"/blog/podman-desktop-release-0.11",source:"@site/blog/2023-01-18-release-0.11.md",title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",date:"2023-01-18T00:00:00.000Z",formattedDate:"January 18, 2023",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"}],readingTime:9.35,hasTruncateMarker:!0,authors:[{name:"Stevan Le Meur",title:"Product Manager",url:"https://github.com/slemeur",imageURL:"https://github.com/slemeur.png",key:"slemeur"}],frontMatter:{title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},nextItem:{title:"Release Notes - Podman Desktop 0.10",permalink:"/blog/podman-desktop-release-0.10"}},p={authorsImageUrls:[void 0]},d=[{value:"Release Details",id:"release-details",level:2},{value:"Air-Gapped installation #1104 #1120",id:"air-gapped-installation-1104-1120",level:3},{value:"Feedback within Podman Desktop #1078",id:"feedback-within-podman-desktop-1078",level:3},{value:"Docker compatibility mode #1047",id:"docker-compatibility-mode-1047",level:3},{value:"Allow to toggle on/off the proxy setting #983",id:"allow-to-toggle-onoff-the-proxy-setting-983",level:3},{value:"Namespace selection for deploy to kubernetes #1008",id:"namespace-selection-for-deploy-to-kubernetes-1008",level:3},{value:"Configure Podman binary path #941",id:"configure-podman-binary-path-941",level:3},{value:"Provide pre-defined registries #1201",id:"provide-pre-defined-registries-1201",level:3},{value:"UI/UX Improvements",id:"uiux-improvements",level:3},{value:"View Pods logs #1122",id:"view-pods-logs-1122",level:4},{value:"Improved feedback when clicking on container list action icons #1150 #1161",id:"improved-feedback-when-clicking-on-container-list-action-icons-1150-1161",level:4},{value:"Allows to change the default font size for the editor #1160",id:"allows-to-change-the-default-font-size-for-the-editor-1160",level:4},{value:"Keep expanded state of pods when refreshing containers #1042",id:"keep-expanded-state-of-pods-when-refreshing-containers-1042",level:4},{value:"Click on the Pod name redirects to the Pod details page #1159",id:"click-on-the-pod-name-redirects-to-the-pod-details-page-1159",level:4},{value:"Improved styles of buttons for actions #984",id:"improved-styles-of-buttons-for-actions-984",level:4},{value:"Improved alignments in pages with lists #1182",id:"improved-alignments-in-pages-with-lists-1182",level:4},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Notable bug fixes",id:"notable-bug-fixes",level:2},{value:"Community Thank You!",id:"community-thank-you",level:2},{value:"Final Notes",id:"final-notes",level:2}],m={toc:d};function h(e){let{components:t,...a}=e;return(0,o.kt)("wrapper",(0,n.Z)({},m,a,{components:t,mdxType:"MDXLayout"}),(0,o.kt)("p",null,"This release note covers Podman Desktop 0.11 release changes."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Air-Gapped Installation"),": New all-in-one binaries for air-gapped installation."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Feedback"),": Submit feedback directly from Podman Desktop."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Docker Compatibility Mode"),": Information about the Docker compatibility mode."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Proxy Setting"),": Toggle on/off the proxy setting."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Deploy to Kubernetes"),": Select the namespace to deploy to Kubernetes."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Registry Configuration"),": Simplified registry configuration for well known registries."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"UX/UI Improvements"),": View pod's container logs, better visual feedback, configurable editor font size, and more.")),(0,o.kt)("p",null,"Podman Desktop 0.11 is now available. ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Click here to download it"),"! "),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"release-details"},"Release Details"),(0,o.kt)("h3",{id:"air-gapped-installation-1104-1120"},"Air-Gapped installation ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1104"},"#1104")," ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1120"},"#1120")),(0,o.kt)("p",null,"For users who are not able to connect to the internet, a new all-in-one (airgap) binary that includes the Podman Desktop application and the Podman binaries is now available for both Mac and Windows. When initializing a new Podman machine using all-in-one binaries, it'll use the embedded files and not grab them from internet: "),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"on Mac, it embeds the qemu FCOS binaries."),(0,o.kt)("li",{parentName:"ul"},"on Windows, it embeds the WSL binary.")),(0,o.kt)("p",null,"To differentiate the air-gapped binaries from the regular ones, you can check the artifactname, they're containing 'airgap' and are bigger.\nPlease note, that those binaries are available only on releases and not the pre-releases."),(0,o.kt)("p",null,"There is also an optional way to provide a custom Podman machine image in the create machine form. By providing the path to the image you want, Podman Desktop will create a machine with that image. Leaving the field empty will use the default image (the one included in the binary)."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/210508524-45005536-ac74-4074-92c1-2b3ca51d0073.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h3",{id:"feedback-within-podman-desktop-1078"},"Feedback within Podman Desktop ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1078"},"#1078")),(0,o.kt)("p",null,"Submitting feedback on Podman Desktop is getting easier as it is possible directly within the tool. This will help to get more information about the issues you are facing and will help us to improve the tool. "),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/208938878-948a2764-d73b-4584-a80d-497c052482c1.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("p",null,"Please feel free to submit any feedback you have, we are looking forward to hearing from you!"),(0,o.kt)("h3",{id:"docker-compatibility-mode-1047"},"Docker compatibility mode ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1047"},"#1047")),(0,o.kt)("p",null,"The Docker compatibility mode is a feature that allows to use Podman as a drop-in replacement for Docker. It relies on the Docker socket helper provided with Podman and automatically handle the local setup of podman path to the Docker socket. Tools like ",(0,o.kt)("a",{parentName:"p",href:"https://www.testcontainers.org/"},"Testcontainers")," or others are relying on this to communicate to the container engine. "),(0,o.kt)("p",null,"In this new version of Podman Desktop, we are now providing information to the user about the status of this compatibility mode directly on the dashboard page. The way it works is the following:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"When Docker is running: the socket is pointing to Docker."),(0,o.kt)("li",{parentName:"ul"},"When Podman is starting and Docker is not running: the docker API socket will use Podman.")),(0,o.kt)("p",null,"In case the compatibility mode is not activated, new documentation on how to activate it and how to easily switch between Docker and Podman is available here: ",(0,o.kt)("a",{parentName:"p",href:"https://podman-desktop.io/docs/migrating-from-docker"},"https://podman-desktop.io/docs/migrating-from-docker"),". "),(0,o.kt)("p",null,"This is a warning displayed for Windows users:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/436777/209305744-9056addd-f122-4f75-9e03-ad27a0109375.png",alt:"windows-docker-compatibility"})),(0,o.kt)("p",null,"This is the warning for Mac users:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/207964861-a9c1f72c-89d6-4816-beab-397af4125620.png",alt:"mac-docker-compatibility"})),(0,o.kt)("h3",{id:"allow-to-toggle-onoff-the-proxy-setting-983"},"Allow to toggle on/off the proxy setting ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/983"},"#983")),(0,o.kt)("p",null,"In some context, users need the ability to disable and re-enable the proxy configuration very quickly, without having to entirely reconfigure it. This is now possible from the Podman Desktop settings page, where a toggle to enable/disable the proxy configuration has been added."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/205955418-670bc37c-a74f-40ef-bc60-8d9d013aa0dc.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("p",null,"Note: extensions can read this information and then update the proxy configuration."),(0,o.kt)("h3",{id:"namespace-selection-for-deploy-to-kubernetes-1008"},"Namespace selection for deploy to kubernetes ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1008"},"#1008")),(0,o.kt)("p",null,"A new dropdown menu has been added to the deploy to Kubernetes screen to allow selecting the namespace to deploy to. Defaults to defaultnamespace, if unable to get any from kube_client module."),(0,o.kt)("p",null,"If the user have set ",(0,o.kt)("inlineCode",{parentName:"p"},"kubectl config set-context --current --namespace=NAMESPACE")," it honors that as the chosen value."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/7339809/206688886-095e4f15-42ae-4a0a-b1c6-ae4b547fcdfb.gif",alt:"deploy-kubernetes-namespace"})),(0,o.kt)("h3",{id:"configure-podman-binary-path-941"},"Configure Podman binary path ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/941"},"#941")),(0,o.kt)("p",null,"Users may use a custom path to the podman binary. An option within settings (Settings -> Preferences) to allow providing an additional path to Podman binary has been added. This is useful for users who have installed Podman using a package manager and want to use the binary provided by the package manager. Additional information is available in the documentation for Mac users: ",(0,o.kt)("a",{parentName:"p",href:"http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos"},"http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos")),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/204832063-5858065a-2fc3-49de-8d23-3b99b7d10dbf.png",alt:"custom-path"})),(0,o.kt)("h3",{id:"provide-pre-defined-registries-1201"},"Provide pre-defined registries ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1201"},"#1201")),(0,o.kt)("p",null,"The experience of configuring a registry is getting simplified for the most popular ones. The user will be able to select a registry from a pre-defined list and will only have to provide the username and password. The following registries will be pre-defined:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Dockerhub"),(0,o.kt)("li",{parentName:"ul"},"Red Hat Quay"),(0,o.kt)("li",{parentName:"ul"},"GitHub"),(0,o.kt)("li",{parentName:"ul"},"IBM Container Registry"),(0,o.kt)("li",{parentName:"ul"},"Google Container Registry")),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/6422176/214332937-eb1d9050-0d32-4bc4-8393-49b4583b1390.mov",mdxType:"ReactPlayer"}),(0,o.kt)("h3",{id:"uiux-improvements"},"UI/UX Improvements"),(0,o.kt)("h4",{id:"view-pods-logs-1122"},"View Pods logs ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1122"},"#1122")),(0,o.kt)("p",null,"The pods details view provides the ability to view the logs of each containers that may be running in a pod. Moreover, as it can also be hard to scan and identify which container is producing which output, we appended the container name at the beginning of each output and differentiate each container with a different color. "),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/211024673-eee9bad8-1b0c-4446-b8d1-97a226282c4d.png",alt:"pods-logs"})),(0,o.kt)("h4",{id:"improved-feedback-when-clicking-on-container-list-action-icons-1150-1161"},"Improved feedback when clicking on container list action icons ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1150"},"#1150")," ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1161"},"#1161")),(0,o.kt)("p",null,"When starting/stopping or deleting a container, a spinner is now displayed. In case of error, a message indicating that the action failed will also be better indicated. "),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211531610-2347d302-4918-46ae-a5a2-c80fac0314f5.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("p",null,"For containers that exit immediately or short-lived containers, the feedback is also improved and include report of error now provide a better feedback to the user ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/pull/1161"},"#1161"),"."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211831905-ebf596d5-efc8-4f55-8cb8-3f31655388b9.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"allows-to-change-the-default-font-size-for-the-editor-1160"},"Allows to change the default font size for the editor ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1160"},"#1160")),(0,o.kt)("p",null,"An editor is used in several screens of Podman Desktop, from the inspect screen to container's outputs and Kubernetes YAML. The default font size is 10 pixels. It's now possible to adjust the font size to the one the one you prefer. This setting is persisted and will be used for all the editors of Podman Desktop and available from the preferences page (Settings -> Preferences)."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211778161-130ff733-b2ca-4306-bea3-d031196c3b29.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"keep-expanded-state-of-pods-when-refreshing-containers-1042"},"Keep expanded state of pods when refreshing containers ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1042"},"#1042")),(0,o.kt)("p",null,"When switching from different screens of the application or simply refreshing the list of containers, the expanded state of each item in the list is now persisted and will be properly restored."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/207864147-b68ea9bd-0ca9-42dc-882e-b8a705233749.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"click-on-the-pod-name-redirects-to-the-pod-details-page-1159"},"Click on the Pod name redirects to the Pod details page ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1159"},"#1159")),(0,o.kt)("p",null,"The list of containers also displays pods, now clicking on the pod name directly redirects to the Pod details page."),(0,o.kt)(i.Z,{playing:!0,controls:!0,url:"https://user-images.githubusercontent.com/436777/211770946-2255f39f-7e2e-48ad-9ead-bcbfe6a115a7.mp4",mdxType:"ReactPlayer"}),(0,o.kt)("h4",{id:"improved-styles-of-buttons-for-actions-984"},"Improved styles of buttons for actions ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/984"},"#984")),(0,o.kt)("p",null,'The style of the buttons for actions on item in the list of in details pages have been improved. The background has been removed, but to make the hover state more visible, the "hover" circle is visble and the icon\'s color is also changing.'),(0,o.kt)("p",null,"On lists:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/205979121-b49a0ddf-03bb-4a4d-8d12-bc8d0bd52387.png",alt:"list-actions"})),(0,o.kt)("p",null,"On details pages:\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/205979123-ea420b17-e834-4029-82eb-22949889eee9.png",alt:"details-actions"})),(0,o.kt)("h4",{id:"improved-alignments-in-pages-with-lists-1182"},"Improved alignments in pages with lists ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1182"},"#1182")),(0,o.kt)("p",null,"The alignment of the items in the list of containers and pods have been improved. The header of each columns are now aligned with the text. and the actions icons are now aligned with the top of the text."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/19958075/212712580-096fd090-0beb-40a4-8dc6-b3fdc5e81e35.png",alt:"list-actions"})),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"other-notable-enhancements"},"Other Notable Enhancements"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Statistics area in container details are always shown. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1131"},"#1131"),")"),(0,o.kt)("li",{parentName:"ul"},"Add more descriptive wording and more information to extensions. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/985"},"#985"),")"),(0,o.kt)("li",{parentName:"ul"},"Allow to install on-the fly Podman Desktop extensions using an OCI image. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1187"},"#1187"),")"),(0,o.kt)("li",{parentName:"ul"},"Display correctly non-multiplexed stream in logs (when using non interactive mode). (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1197"},"#1197"),")"),(0,o.kt)("li",{parentName:"ul"},"Font changed from white to gray for non-name sections (creation date, size). (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1206"},"#1206"),")"),(0,o.kt)("li",{parentName:"ul"},"Add Help/about menu for macOS/Windows/Linux. (",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1207"},"#1207"),")")),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"documentation"},"Documentation"),(0,o.kt)("p",null,"Coming with this new version of Podman Desktop, the documentation has been getting attention (with number of editorial reviews) and new content have been added. "),(0,o.kt)("p",null,"Content for helping users to migrate from Docker to Podman has been added:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1088"},"Using the ",(0,o.kt)("inlineCode",{parentName:"a"},"podman-mac-helper")," tool to migrate from Docker to Podman on macOS")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1129"},"better identify podman-mac-helper verification steps")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1143"},"Emulating Docker CLI using Podman to migrate from Docker to Podman")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1146"},"Migrating from Docker section")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1152"},"Verifying that your tools are using Podman")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1144"},"Importing saved containers"))),(0,o.kt)("p",null,"Several of other improvements have been made to the documentation and the website:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/962"},"Troubleshooting for Apple Silicon and brew x86_64 installs")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/972"},"Change text of custom binary location, add docs")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/974"},"Silent install option for windows")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1079"},"Upgrade to vite v4 and rollup v3")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1118"},"Refreshing documentation on installing on Linux")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1130"},"Identify the shell sessions in Installing on Linux")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1133"},"Website: the linux binary is not a source, it should be promoted as a binary")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1162"},"Introducing tabs for operatings systems and container engines")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1165"},"website: In the landing page, update plugins and container engines lists")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1163"},"Document where code is located within Podman Desktop")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1172"},"(extension-api): Documentation on how to write an extension and use the api"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"notable-bug-fixes"},"Notable bug fixes"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Update to v0.3.2 Docker Desktop API for extensions - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1070"},"#1070")),(0,o.kt)("li",{parentName:"ul"},"Updated link to the Matrix room - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1076"},"#1076")),(0,o.kt)("li",{parentName:"ul"},"Report error when container name already exists - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1142"},"#1142")),(0,o.kt)("li",{parentName:"ul"},"Fixed connectivity to the Podman machine when the generated socket length is greater than 104 characters in MacOS - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1145"},"#1145")),(0,o.kt)("li",{parentName:"ul"},"Do not use long calls for external clients - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1151"},"#1151")),(0,o.kt)("li",{parentName:"ul"},"Invalid name/tag for images with registries using a different port - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1127"},"#1127")),(0,o.kt)("li",{parentName:"ul"},"Invalid badge count for images when two images have the same tag - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1124"},"#1124")),(0,o.kt)("li",{parentName:"ul"},"Fixed detection of WSL2 - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/981"},"#981")),(0,o.kt)("li",{parentName:"ul"},"Handle invalid kubeconfig files instead of crashing - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/953"},"#953")),(0,o.kt)("li",{parentName:"ul"},"Removed redundant actions from details pages - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1200"},"#1200")),(0,o.kt)("li",{parentName:"ul"},"Fixed registry URL not aligned with header - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1205"},"#1205")),(0,o.kt)("li",{parentName:"ul"},"Moved SVGs to reusable components - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1211"},"#1211"))),(0,o.kt)("p",null,(0,o.kt)("strong",{parentName:"p"}," Extensions API has also been improved in this new release: ")),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"(extension-api): Allows to register a factory for kubernetes connection objects (like for container connections) - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1040"},"#1040")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): List or inspect containers, be notified on events - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1041"},"#1041")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Allows to get provider notification - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1045"},"#1045")),(0,o.kt)("li",{parentName:"ul"},"(dd-extension-api): Implement toast API - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1154"},"#1154")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Moved extension properties to preferences - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/948"},"#948")),(0,o.kt)("li",{parentName:"ul"},"(dd-extension-api): Added open dev console on dd webview in development mode - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1071"},"#1071")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Added notes on extension and frameworks/tooling of Podman Desktop - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1166"},"#1166")),(0,o.kt)("li",{parentName:"ul"},"(extension-api): Documentation on how to write an extension and use the api - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1172"},"#1172")),(0,o.kt)("li",{parentName:"ul"},"(dd-extension-api): DD extensions should see only minimal information on containers - ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1191"},"#1191"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"community-thank-you"},"Community Thank You!"),(0,o.kt)("p",null,"\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.11 even better:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/emmanuelbernard"},"Emmanuel Bernard")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/962"},"#962 - Troubleshooting for Apple Silicon")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/eidottermihi"},"Michael Prankl")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/974"},"#974 - Silent install option for windows")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/elervik"},"Endre Lervik")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1008"},"#1008 - Namespace selection for deploy to kubernetes")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/evanfpearson"},"Evan FP")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1145"},"#1145 - fixed socket path length error")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/lsm5"},"Lokesh Mandvekar")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/956"},"#956 - add repository key to package.json")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/jeffmaury"},"Jean Fran\xe7ois Maury")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1194"},"#1194 - Cannot create Kind cluster on Windows"))),(0,o.kt)("h2",{id:"final-notes"},"Final Notes"),(0,o.kt)("p",null,"The complete list of issues fixed in this release is available ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.11.0"},"here"),"."),(0,o.kt)("p",null,"Get the latest release from the ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Downloads")," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop"},"GitHub repository")," and see how you can help us make Podman Desktop better."))}h.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/83d480e9.b6ef34d7.js b/assets/js/83d480e9.14c570da.js similarity index 94% rename from assets/js/83d480e9.b6ef34d7.js rename to assets/js/83d480e9.14c570da.js index 2ef7fc3cdb5..ac55cb34e5a 100644 --- a/assets/js/83d480e9.b6ef34d7.js +++ b/assets/js/83d480e9.14c570da.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[205],{3672:e=>{e.exports=JSON.parse('{"label":"release","permalink":"/blog/tags/release","allTagsPath":"/blog/tags","count":2}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[205],{3672:e=>{e.exports=JSON.parse('{"label":"release","permalink":"/blog/tags/release","allTagsPath":"/blog/tags","count":3}')}}]); \ No newline at end of file diff --git a/assets/js/9c021584.c20c3174.js b/assets/js/9c021584.beb86866.js similarity index 57% rename from assets/js/9c021584.c20c3174.js rename to assets/js/9c021584.beb86866.js index 71e22f62839..4cc566f0de5 100644 --- a/assets/js/9c021584.c20c3174.js +++ b/assets/js/9c021584.beb86866.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7438],{8055:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/release","page":1,"postsPerPage":2,"totalPages":1,"totalCount":2,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[7438],{8055:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/release","page":1,"postsPerPage":3,"totalPages":1,"totalCount":3,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/9dce5486.30fc389a.js b/assets/js/9dce5486.30fc389a.js new file mode 100644 index 00000000000..c691556e0f4 --- /dev/null +++ b/assets/js/9dce5486.30fc389a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8566],{5318:(e,t,n)=>{n.d(t,{Zo:()=>d,kt:()=>u});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 s(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var r=a.createContext({}),p=function(e){var t=a.useContext(r),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},d=function(e){var t=p(e.components);return a.createElement(r.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return a.createElement(a.Fragment,{},t)}},h=a.forwardRef((function(e,t){var n=e.components,o=e.mdxType,i=e.originalType,r=e.parentName,d=l(e,["components","mdxType","originalType","parentName"]),h=p(n),u=o,c=h["".concat(r,".").concat(u)]||h[u]||m[u]||i;return n?a.createElement(c,s(s({ref:t},d),{},{components:n})):a.createElement(c,s({ref:t},d))}));function u(e,t){var n=arguments,o=t&&t.mdxType;if("string"==typeof e||o){var i=n.length,s=new Array(i);s[0]=h;var l={};for(var r in t)hasOwnProperty.call(t,r)&&(l[r]=t[r]);l.originalType=e,l.mdxType="string"==typeof e?e:o,s[1]=l;for(var p=2;p{n.r(t),n.d(t,{assets:()=>r,contentTitle:()=>s,default:()=>m,frontMatter:()=>i,metadata:()=>l,toc:()=>p});var a=n(5773),o=(n(7378),n(5318));const i={title:"Release Notes - Podman Desktop 0.12",description:"Podman Desktop 0.12 has been released!",slug:"podman-desktop-release-0.12",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},s=void 0,l={permalink:"/blog/podman-desktop-release-0.12",source:"@site/blog/2023-02-15-release-0.12.md",title:"Release Notes - Podman Desktop 0.12",description:"Podman Desktop 0.12 has been released!",date:"2023-02-15T00:00:00.000Z",formattedDate:"February 15, 2023",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"}],readingTime:4.48,hasTruncateMarker:!0,authors:[{name:"Stevan Le Meur",title:"Product Manager",url:"https://github.com/slemeur",imageURL:"https://github.com/slemeur.png",key:"slemeur"}],frontMatter:{title:"Release Notes - Podman Desktop 0.12",description:"Podman Desktop 0.12 has been released!",slug:"podman-desktop-release-0.12",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},nextItem:{title:"Release Notes - Podman Desktop 0.11",permalink:"/blog/podman-desktop-release-0.11"}},r={authorsImageUrls:[void 0]},p=[{value:"Release Details",id:"release-details",level:2},{value:"Update to Podman v4.4.1 #1456",id:"update-to-podman-v441-1456",level:3},{value:"Configuring port mappings when an image has no exported port #1265",id:"configuring-port-mappings-when-an-image-has-no-exported-port-1265",level:3},{value:"Installing Podman Dekstop on Windows Home Edition #1268",id:"installing-podman-dekstop-on-windows-home-edition-1268",level:3},{value:"Option to automatically minimize Podman Desktop on login #1374",id:"option-to-automatically-minimize-podman-desktop-on-login-1374",level:3},{value:"UI and UX Improvements",id:"ui-and-ux-improvements",level:3},{value:"Improved actions consistency #1225",id:"improved-actions-consistency-1225",level:4},{value:"Consistent status icons for Pods, Containers, Images and Volumes #1326, #1377, #1459 and #1245",id:"consistent-status-icons-for-pods-containers-images-and-volumes-1326-1377-1459-and-1245",level:4},{value:"Placeholder when logs for containers are being fetched #1353",id:"placeholder-when-logs-for-containers-are-being-fetched-1353",level:4},{value:"Fixed alignement in badges from the navigation sidebar #1357",id:"fixed-alignement-in-badges-from-the-navigation-sidebar-1357",level:4},{value:"Enable/disable open browser action based on container state #1395 and #1397",id:"enabledisable-open-browser-action-based-on-container-state-1395-and-1397",level:4},{value:"Other Notable Enhancements",id:"other-notable-enhancements",level:2},{value:"Documentation",id:"documentation",level:2},{value:"Notable bug fixes",id:"notable-bug-fixes",level:2},{value:"Community Thank You!",id:"community-thank-you",level:2},{value:"Final Notes",id:"final-notes",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)("p",null,"This release note covers Podman Desktop 0.12 release changes."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Podman Version"),": Podman 4.4.1 now included in Windows and Mac installers."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Containers Configuration"),": Configure port mappings for an image without exported ports."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Windows Home Support"),": Podman Desktop now supports Windows Home Edition."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"Start minimized"),": Option to start Podman Desktop minimized to system tray."),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("strong",{parentName:"li"},"UX and UI Improvements"),": Consistent actions, placeholder for logs, unified icons and others.")),(0,o.kt)("p",null,"Podman Desktop 0.12 is now available. ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Click here to download it"),"!"),(0,o.kt)("p",null,(0,o.kt)("img",{alt:"podman-desktop-0-12-hero",src:n(4132).Z,width:"1015",height:"580"})),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"release-details"},"Release Details"),(0,o.kt)("h3",{id:"update-to-podman-v441-1456"},"Update to Podman v4.4.1 ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1456"},"#1456")),(0,o.kt)("p",null,"Podman Desktop 0.12 embeds ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman/releases/tag/v4.4.1"},"Podman 4.4.1")," in Windows and macOS installers. Make sure to upgrade to benefit from the latest Podman features and bug fixes."),(0,o.kt)("h3",{id:"configuring-port-mappings-when-an-image-has-no-exported-port-1265"},"Configuring port mappings when an image has no exported port ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1265"},"#1265")),(0,o.kt)("p",null,"With the latest update, users can now add multiple local-to-remote port mappings when starting a container from an image that has no exported ports. This feature provides users with the flexibility to specify which ports on their local machine should map to which ports on the container, even if the container does not have any exported ports by default."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/49404737/215112797-86dcf3f0-121a-487e-a71f-ad41e91f93da.gif",alt:"port-mapping"})),(0,o.kt)("h3",{id:"installing-podman-dekstop-on-windows-home-edition-1268"},"Installing Podman Dekstop on Windows Home Edition ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1268"},"#1268")),(0,o.kt)("p",null,"Podman Desktop 0.12 offers the ability to be installed on Windows Home Edition. The mechanism uses Virtual Machine Platform detection, instead of hyper-v. WSL2 is still requires but can be installed along with the installation process."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/436777/215121429-7c757aaa-a838-43db-98a2-78ad368f407e.png",alt:"install-windows-home-edition-2"})),(0,o.kt)("h3",{id:"option-to-automatically-minimize-podman-desktop-on-login-1374"},"Option to automatically minimize Podman Desktop on login ",(0,o.kt)("a",{parentName:"h3",href:"https://github.com/containers/podman-desktop/pull/1374"},"#1374")),(0,o.kt)("p",null,'Podman Desktop now provides a "start minimized" option when users log in onto the laptop. This option, available from the application\'s settings, can be useful if users want to automatically launch Podman Desktop at log in, but prefer not to have the window visible on the screen. With this feature, you can ensure that Podman Desktop is up and running in the background without any interruption to your workflows.'),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Go to ",(0,o.kt)("strong",{parentName:"li"},"Settings > Preferences > Login: Minimize")," to activate the option.")),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/6422176/216651424-bcf756fd-7554-4b24-a838-e3e2f798fe6e.png",alt:"minimize-on-login"})),(0,o.kt)("h3",{id:"ui-and-ux-improvements"},"UI and UX Improvements"),(0,o.kt)("h4",{id:"improved-actions-consistency-1225"},"Improved actions consistency ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1225"},"#1225")),(0,o.kt)("p",null,"Actions displayed in the list pages for Images and Containers have been reviewed and made consistent between other pages. "),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/19958075/214104678-2d4148d7-484e-41f9-9da9-aecee328ae2b.png",alt:"action-consistency-1"})),(0,o.kt)("p",null,"Actions displayed in the header of the container's details page have been improved so that the actions are always displayed in the same order."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/19958075/214104663-64fa0601-bb79-49bf-8226-6a78a88d3622.png",alt:"action-consistency-2"})),(0,o.kt)("h4",{id:"consistent-status-icons-for-pods-containers-images-and-volumes-1326-1377-1459-and-1245"},"Consistent status icons for Pods, Containers, Images and Volumes ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1326"},"#1326"),", ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1377"},"#1377"),", ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1459"},"#1459")," and ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1245"},"#1245")),(0,o.kt)("p",null,"The status icons for Pods, Containers, Images, and Volumes have been unified and use consistent states."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/19958075/216671859-bdd8dca4-56b7-40a8-961a-dcb6e01be61e.png",alt:"pods-status-icon"})),(0,o.kt)("p",null,"Icons in empty screens have been updated to use the same consistent SVG icon as the status icons."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/436777/214577726-f4cfde7b-017a-499d-a2a9-e50d455ffaf0.png",alt:"empty-screen-2"})),(0,o.kt)("h4",{id:"placeholder-when-logs-for-containers-are-being-fetched-1353"},"Placeholder when logs for containers are being fetched ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1353"},"#1353")),(0,o.kt)("p",null,"A placeholder is now displayed when logs are being fetched.\n",(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/49404737/216952505-899308ae-183e-487a-b6e5-28832a0b6452.gif",alt:"placeholder-loading-logs"})),(0,o.kt)("h4",{id:"fixed-alignement-in-badges-from-the-navigation-sidebar-1357"},"Fixed alignement in badges from the navigation sidebar ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1357"},"#1357")),(0,o.kt)("p",null,"Badges in the sidebar are now aligned with the title of the section."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/49404737/216336502-2a34dea3-fd41-4184-8cfe-9226d70da070.png",alt:"alignement-badges"})),(0,o.kt)("h4",{id:"enabledisable-open-browser-action-based-on-container-state-1395-and-1397"},"Enable/disable open browser action based on container state ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1395"},"#1395")," and ",(0,o.kt)("a",{parentName:"h4",href:"https://github.com/containers/podman-desktop/pull/1397"},"#1397")),(0,o.kt)("p",null,"The action to open the browser if a port is opened in a container, is now disabled when the container is stopped. It is also hidden in the kebab menu."),(0,o.kt)("p",null,(0,o.kt)("img",{parentName:"p",src:"https://user-images.githubusercontent.com/49404737/217284414-1bdc820b-30a8-485e-b0f9-485229026696.gif",alt:"enable-disable-container-actions"})),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"other-notable-enhancements"},"Other Notable Enhancements"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Display extension icons ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1058"},"#1058")),(0,o.kt)("li",{parentName:"ul"},"Solid Icons ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1276"},"#1267")),(0,o.kt)("li",{parentName:"ul"},"Differentiate icons compared to status icons ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1298"},"#1268")),(0,o.kt)("li",{parentName:"ul"},"Refactors window initializing ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1309"},"#1309")),(0,o.kt)("li",{parentName:"ul"},"Change window creation background color to dark ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1310"},"#1310")),(0,o.kt)("li",{parentName:"ul"},"Use Podman ",(0,o.kt)("inlineCode",{parentName:"li"},"machine inspect")," to read the address to connect to the Podman machine ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1364"},"#1364")),(0,o.kt)("li",{parentName:"ul"},"Update the editor content when the pod name changes, and disable the deploy button when empty ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1403"},"#1403")),(0,o.kt)("li",{parentName:"ul"},"Ability to manually set color of tray icon for Windows and Linux ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1243"},"#1243")),(0,o.kt)("li",{parentName:"ul"},"Better UI feedback when starting pods ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1242"},"#1242"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"documentation"},"Documentation"),(0,o.kt)("p",null,"The documentation had many editorial reviews, and new content."),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/Installation/windows-install"},"Link to simple WSL2 installation instructions")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/Installation/windows-install"},"Refresh Windows Installation")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/Installation"},"Revamped installation introduction")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/Installation/linux-install"},"Reorganized Linux installation")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/Installation/windows-install/installing-podman-with-openshift-local"},"Installing Podman with OpenShift Local")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment"},"Installing Podman Desktop on Windows in a restricted environment")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://podman-desktop.io/docs/migrating-from-docker/using-podman-mac-helper"},"Fixed documentation on ",(0,o.kt)("inlineCode",{parentName:"a"},"podman-mac-helper")," setup"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"notable-bug-fixes"},"Notable bug fixes"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},"Fixed handling path with spaces on Windows when installing Podman ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1270"},"#1270")),(0,o.kt)("li",{parentName:"ul"},"Removed padding from SVG icons ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1253"},"#1253")),(0,o.kt)("li",{parentName:"ul"},"Website: fixed download links for Windows and macOS binaries ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1255"},"#1255")),(0,o.kt)("li",{parentName:"ul"},"Fixed prettier commands on Windows ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1267"},"#1266")),(0,o.kt)("li",{parentName:"ul"},"Fixed new xterm instance spawn when clicking the logs route ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1344"},"#1344")),(0,o.kt)("li",{parentName:"ul"},"Fixed need to wait that telemetry has been initilized before proceeding ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1373"},"#1373")),(0,o.kt)("li",{parentName:"ul"},"Fixed new xterm instance spawn when clicking the logs route in pod details",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1393"},"#1393")),(0,o.kt)("li",{parentName:"ul"},"Fixed stop spinner if image cannot be retrieved ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1394"},"#1394")),(0,o.kt)("li",{parentName:"ul"},"Fixed escape command with quotes only for Windows ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1462"},"#1462")," "),(0,o.kt)("li",{parentName:"ul"},"Fixed random CRC status change ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1420"},"#1420"))),(0,o.kt)("hr",null),(0,o.kt)("h2",{id:"community-thank-you"},"Community Thank You!"),(0,o.kt)("p",null,"\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.12 even better:"),(0,o.kt)("ul",null,(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/imphil"},"Philipp Wagner")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1274"},"#1274 - Link to simple WSL2 installation instructions")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/arixmkii"},"Arthur S")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1364"},"#1364 - Get podman machine socketPath from podman machine inspect first")),(0,o.kt)("li",{parentName:"ul"},(0,o.kt)("a",{parentName:"li",href:"https://github.com/Mitch9378"},"Mitch West")," in ",(0,o.kt)("a",{parentName:"li",href:"https://github.com/containers/podman-desktop/pull/1428"},"#1428 - Fix old documentation for 'podman-mac-helper setup'"))),(0,o.kt)("h2",{id:"final-notes"},"Final Notes"),(0,o.kt)("p",null,"The complete list of issues fixed in this release is available ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.12.0"},"here"),"."),(0,o.kt)("p",null,"Get the latest release from the ",(0,o.kt)("a",{parentName:"p",href:"/downloads"},"Downloads")," section of the website and boost your development journey with Podman Desktop. Additionally, visit the ",(0,o.kt)("a",{parentName:"p",href:"https://github.com/containers/podman-desktop"},"GitHub repository")," and see how you can help us make Podman Desktop better."))}m.isMDXComponent=!0},4132:(e,t,n)=>{n.d(t,{Z:()=>a});const a=n.p+"assets/images/podman-desktop-release-0.12-d5d46c8986e6e893b9ad30aac05c09f7.png"}}]); \ No newline at end of file diff --git a/assets/js/a7023ddc.aca3b38e.js b/assets/js/a7023ddc.b495674c.js similarity index 58% rename from assets/js/a7023ddc.aca3b38e.js rename to assets/js/a7023ddc.b495674c.js index e581a58d18e..1c397adccdf 100644 --- a/assets/js/a7023ddc.aca3b38e.js +++ b/assets/js/a7023ddc.b495674c.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1713],{5208:e=>{e.exports=JSON.parse('[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop","count":3},{"label":"release","permalink":"/blog/tags/release","count":2},{"label":"kubernetes","permalink":"/blog/tags/kubernetes","count":2},{"label":"devcontainer","permalink":"/blog/tags/devcontainer","count":1},{"label":"codespaces","permalink":"/blog/tags/codespaces","count":1}]')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1713],{5208:e=>{e.exports=JSON.parse('[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop","count":4},{"label":"release","permalink":"/blog/tags/release","count":3},{"label":"kubernetes","permalink":"/blog/tags/kubernetes","count":3},{"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/b0f1c099.6faf70fc.js b/assets/js/b0f1c099.9c804a5c.js similarity index 91% rename from assets/js/b0f1c099.6faf70fc.js rename to assets/js/b0f1c099.9c804a5c.js index e7aa88cbcce..8b79a6d5803 100644 --- a/assets/js/b0f1c099.6faf70fc.js +++ b/assets/js/b0f1c099.9c804a5c.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9387],{6462:e=>{e.exports=JSON.parse('{"label":"kubernetes","permalink":"/blog/tags/kubernetes","allTagsPath":"/blog/tags","count":2}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[9387],{6462:e=>{e.exports=JSON.parse('{"label":"kubernetes","permalink":"/blog/tags/kubernetes","allTagsPath":"/blog/tags","count":3}')}}]); \ No newline at end of file diff --git a/assets/js/b2b675dd.56af73b5.js b/assets/js/b2b675dd.c87cd94e.js similarity index 77% rename from assets/js/b2b675dd.56af73b5.js rename to assets/js/b2b675dd.c87cd94e.js index 9326998f8f8..c098d914e80 100644 --- a/assets/js/b2b675dd.56af73b5.js +++ b/assets/js/b2b675dd.c87cd94e.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[533],{8017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":3,"totalPages":1,"totalCount":3,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[533],{8017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":4,"totalPages":1,"totalCount":4,"blogDescription":"Discover articles about Podman Desktop","blogTitle":"Podman Desktop blog!"}')}}]); \ No newline at end of file diff --git a/assets/js/b2f554cd.9689cace.js b/assets/js/b2f554cd.9689cace.js new file mode 100644 index 00000000000..b58d52c6cf4 --- /dev/null +++ b/assets/js/b2f554cd.9689cace.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1477],{4556:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"podman-desktop-release-0.12","metadata":{"permalink":"/blog/podman-desktop-release-0.12","source":"@site/blog/2023-02-15-release-0.12.md","title":"Release Notes - Podman Desktop 0.12","description":"Podman Desktop 0.12 has been released!","date":"2023-02-15T00:00:00.000Z","formattedDate":"February 15, 2023","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"release","permalink":"/blog/tags/release"},{"label":"kubernetes","permalink":"/blog/tags/kubernetes"}],"readingTime":4.48,"hasTruncateMarker":true,"authors":[{"name":"Stevan Le Meur","title":"Product Manager","url":"https://github.com/slemeur","imageURL":"https://github.com/slemeur.png","key":"slemeur"}],"frontMatter":{"title":"Release Notes - Podman Desktop 0.12","description":"Podman Desktop 0.12 has been released!","slug":"podman-desktop-release-0.12","authors":["slemeur"],"tags":["podman-desktop","release","kubernetes"],"hide_table_of_contents":false},"nextItem":{"title":"Release Notes - Podman Desktop 0.11","permalink":"/blog/podman-desktop-release-0.11"}},"content":"import ReactPlayer from \'react-player\'\\n\\nThis release note covers Podman Desktop 0.12 release changes.\\n\\n\x3c!--Main Features--\x3e\\n\\n- **Podman Version**: Podman 4.4.1 now included in Windows and Mac installers.\\n- **Containers Configuration**: Configure port mappings for an image without exported ports.\\n- **Windows Home Support**: Podman Desktop now supports Windows Home Edition.\\n- **Start minimized**: Option to start Podman Desktop minimized to system tray.\\n- **UX and UI Improvements**: Consistent actions, placeholder for logs, unified icons and others.\\n\\nPodman Desktop 0.12 is now available. [Click here to download it](/downloads)!\\n\\n![podman-desktop-0-12-hero](img/podman-desktop-release-0.12/podman-desktop-release-0.12.png)\\n\\n\x3c!--truncate--\x3e\\n_________________\\n\\n## Release Details\\n\\n\\n### Update to Podman v4.4.1 [#1456](https://github.com/containers/podman-desktop/pull/1456)\\n\\nPodman Desktop 0.12 embeds [Podman 4.4.1](https://github.com/containers/podman/releases/tag/v4.4.1) in Windows and macOS installers. Make sure to upgrade to benefit from the latest Podman features and bug fixes.\\n\\n### Configuring port mappings when an image has no exported port [#1265](https://github.com/containers/podman-desktop/pull/1265)\\n\\nWith the latest update, users can now add multiple local-to-remote port mappings when starting a container from an image that has no exported ports. This feature provides users with the flexibility to specify which ports on their local machine should map to which ports on the container, even if the container does not have any exported ports by default.\\n\\n![port-mapping](https://user-images.githubusercontent.com/49404737/215112797-86dcf3f0-121a-487e-a71f-ad41e91f93da.gif)\\n\\n### Installing Podman Dekstop on Windows Home Edition [#1268](https://github.com/containers/podman-desktop/pull/1268)\\n\\nPodman Desktop 0.12 offers the ability to be installed on Windows Home Edition. The mechanism uses Virtual Machine Platform detection, instead of hyper-v. WSL2 is still requires but can be installed along with the installation process.\\n\\n![install-windows-home-edition-2](https://user-images.githubusercontent.com/436777/215121429-7c757aaa-a838-43db-98a2-78ad368f407e.png)\\n\\n### Option to automatically minimize Podman Desktop on login [#1374](https://github.com/containers/podman-desktop/pull/1374)\\n\\nPodman Desktop now provides a \\"start minimized\\" option when users log in onto the laptop. This option, available from the application\'s settings, can be useful if users want to automatically launch Podman Desktop at log in, but prefer not to have the window visible on the screen. With this feature, you can ensure that Podman Desktop is up and running in the background without any interruption to your workflows.\\n\\n* Go to **Settings > Preferences > Login: Minimize** to activate the option.\\n\\n![minimize-on-login](https://user-images.githubusercontent.com/6422176/216651424-bcf756fd-7554-4b24-a838-e3e2f798fe6e.png)\\n\\n### UI and UX Improvements \\n\\n#### Improved actions consistency [#1225](https://github.com/containers/podman-desktop/pull/1225)\\n\\nActions displayed in the list pages for Images and Containers have been reviewed and made consistent between other pages. \\n\\n![action-consistency-1](https://user-images.githubusercontent.com/19958075/214104678-2d4148d7-484e-41f9-9da9-aecee328ae2b.png)\\n\\nActions displayed in the header of the container\'s details page have been improved so that the actions are always displayed in the same order.\\n\\n![action-consistency-2](https://user-images.githubusercontent.com/19958075/214104663-64fa0601-bb79-49bf-8226-6a78a88d3622.png)\\n\\n#### Consistent status icons for Pods, Containers, Images and Volumes [#1326](https://github.com/containers/podman-desktop/pull/1326), [#1377](https://github.com/containers/podman-desktop/pull/1377), [#1459](https://github.com/containers/podman-desktop/pull/1459) and [#1245](https://github.com/containers/podman-desktop/pull/1245)\\n\\nThe status icons for Pods, Containers, Images, and Volumes have been unified and use consistent states.\\n\\n![pods-status-icon](https://user-images.githubusercontent.com/19958075/216671859-bdd8dca4-56b7-40a8-961a-dcb6e01be61e.png)\\n\\nIcons in empty screens have been updated to use the same consistent SVG icon as the status icons.\\n\\n![empty-screen-2](https://user-images.githubusercontent.com/436777/214577726-f4cfde7b-017a-499d-a2a9-e50d455ffaf0.png)\\n\\n#### Placeholder when logs for containers are being fetched [#1353](https://github.com/containers/podman-desktop/pull/1353)\\n\\nA placeholder is now displayed when logs are being fetched. \\n![placeholder-loading-logs](https://user-images.githubusercontent.com/49404737/216952505-899308ae-183e-487a-b6e5-28832a0b6452.gif)\\n\\n#### Fixed alignement in badges from the navigation sidebar [#1357](https://github.com/containers/podman-desktop/pull/1357)\\n\\nBadges in the sidebar are now aligned with the title of the section.\\n\\n![alignement-badges](https://user-images.githubusercontent.com/49404737/216336502-2a34dea3-fd41-4184-8cfe-9226d70da070.png)\\n\\n#### Enable/disable open browser action based on container state [#1395](https://github.com/containers/podman-desktop/pull/1395) and [#1397](https://github.com/containers/podman-desktop/pull/1397)\\n\\nThe action to open the browser if a port is opened in a container, is now disabled when the container is stopped. It is also hidden in the kebab menu.\\n\\n![enable-disable-container-actions](https://user-images.githubusercontent.com/49404737/217284414-1bdc820b-30a8-485e-b0f9-485229026696.gif)\\n\\n_________________\\n\\n## Other Notable Enhancements\\n\\n- Display extension icons [#1058](https://github.com/containers/podman-desktop/pull/1058)\\n- Solid Icons [#1267](https://github.com/containers/podman-desktop/pull/1276)\\n- Differentiate icons compared to status icons [#1268](https://github.com/containers/podman-desktop/pull/1298)\\n- Refactors window initializing [#1309](https://github.com/containers/podman-desktop/pull/1309)\\n- Change window creation background color to dark [#1310](https://github.com/containers/podman-desktop/pull/1310)\\n- Use Podman `machine inspect` to read the address to connect to the Podman machine [#1364](https://github.com/containers/podman-desktop/pull/1364)\\n- Update the editor content when the pod name changes, and disable the deploy button when empty [#1403](https://github.com/containers/podman-desktop/pull/1403)\\n- Ability to manually set color of tray icon for Windows and Linux [#1243](https://github.com/containers/podman-desktop/pull/1243)\\n- Better UI feedback when starting pods [#1242](https://github.com/containers/podman-desktop/pull/1242)\\n\\n_________________\\n\\n## Documentation\\n\\nThe documentation had many editorial reviews, and new content.\\n\\n- [Link to simple WSL2 installation instructions](https://podman-desktop.io/docs/Installation/windows-install)\\n- [Refresh Windows Installation](https://podman-desktop.io/docs/Installation/windows-install)\\n- [Revamped installation introduction](https://podman-desktop.io/docs/Installation)\\n- [Reorganized Linux installation](https://podman-desktop.io/docs/Installation/linux-install)\\n- [Installing Podman with OpenShift Local](https://podman-desktop.io/docs/Installation/windows-install/installing-podman-with-openshift-local)\\n- [Installing Podman Desktop on Windows in a restricted environment](https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment)\\n- [Fixed documentation on `podman-mac-helper` setup](https://podman-desktop.io/docs/migrating-from-docker/using-podman-mac-helper)\\n\\n_________________\\n\\n## Notable bug fixes\\n\\n- Fixed handling path with spaces on Windows when installing Podman [#1270](https://github.com/containers/podman-desktop/pull/1270)\\n- Removed padding from SVG icons [#1253](https://github.com/containers/podman-desktop/pull/1253)\\n- Website: fixed download links for Windows and macOS binaries [#1255](https://github.com/containers/podman-desktop/pull/1255)\\n- Fixed prettier commands on Windows [#1266](https://github.com/containers/podman-desktop/pull/1267)\\n- Fixed new xterm instance spawn when clicking the logs route [#1344](https://github.com/containers/podman-desktop/pull/1344)\\n- Fixed need to wait that telemetry has been initilized before proceeding [#1373](https://github.com/containers/podman-desktop/pull/1373)\\n- Fixed new xterm instance spawn when clicking the logs route in pod details[#1393](https://github.com/containers/podman-desktop/pull/1393)\\n- Fixed stop spinner if image cannot be retrieved [#1394](https://github.com/containers/podman-desktop/pull/1394)\\n- Fixed escape command with quotes only for Windows [#1462](https://github.com/containers/podman-desktop/pull/1462) \\n- Fixed random CRC status change [#1420](https://github.com/containers/podman-desktop/pull/1420)\\n\\n_________________\\n\\n## Community Thank You!\\n\\n\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.12 even better:\\n\\n- [Philipp Wagner](https://github.com/imphil) in [#1274 - Link to simple WSL2 installation instructions](https://github.com/containers/podman-desktop/pull/1274)\\n- [Arthur S](https://github.com/arixmkii) in [#1364 - Get podman machine socketPath from podman machine inspect first](https://github.com/containers/podman-desktop/pull/1364)\\n- [Mitch West](https://github.com/Mitch9378) in [#1428 - Fix old documentation for \'podman-mac-helper setup\'](https://github.com/containers/podman-desktop/pull/1428)\\n\\n## Final Notes\\n\\nThe complete list of issues fixed in this release is available [here](https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.12.0).\\n\\nGet the latest release from the [Downloads](/downloads) section of the website and boost your development journey with Podman Desktop. Additionally, visit the [GitHub repository](https://github.com/containers/podman-desktop) and see how you can help us make Podman Desktop better."},{"id":"podman-desktop-release-0.11","metadata":{"permalink":"/blog/podman-desktop-release-0.11","source":"@site/blog/2023-01-18-release-0.11.md","title":"Release Notes - Podman Desktop 0.11","description":"Podman Desktop 0.11 has been released!","date":"2023-01-18T00:00:00.000Z","formattedDate":"January 18, 2023","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"release","permalink":"/blog/tags/release"},{"label":"kubernetes","permalink":"/blog/tags/kubernetes"}],"readingTime":9.35,"hasTruncateMarker":true,"authors":[{"name":"Stevan Le Meur","title":"Product Manager","url":"https://github.com/slemeur","imageURL":"https://github.com/slemeur.png","key":"slemeur"}],"frontMatter":{"title":"Release Notes - Podman Desktop 0.11","description":"Podman Desktop 0.11 has been released!","slug":"podman-desktop-release-0.11","authors":["slemeur"],"tags":["podman-desktop","release","kubernetes"],"hide_table_of_contents":false},"prevItem":{"title":"Release Notes - Podman Desktop 0.12","permalink":"/blog/podman-desktop-release-0.12"},"nextItem":{"title":"Release Notes - Podman Desktop 0.10","permalink":"/blog/podman-desktop-release-0.10"}},"content":"import ReactPlayer from \'react-player\'\\n\\nThis release note covers Podman Desktop 0.11 release changes.\\n\\n- **Air-Gapped Installation**: New all-in-one binaries for air-gapped installation.\\n- **Feedback**: Submit feedback directly from Podman Desktop.\\n- **Docker Compatibility Mode**: Information about the Docker compatibility mode.\\n- **Proxy Setting**: Toggle on/off the proxy setting.\\n- **Deploy to Kubernetes**: Select the namespace to deploy to Kubernetes.\\n- **Registry Configuration**: Simplified registry configuration for well known registries.\\n- **UX/UI Improvements**: View pod\'s container logs, better visual feedback, configurable editor font size, and more.\\n\\nPodman Desktop 0.11 is now available. [Click here to download it](/downloads)! \\n\\n\x3c!--truncate--\x3e\\n_________________\\n\\n## Release Details\\n\\n### Air-Gapped installation [#1104](https://github.com/containers/podman-desktop/pull/1104) [#1120](https://github.com/containers/podman-desktop/pull/1120)\\n\\nFor users who are not able to connect to the internet, a new all-in-one (airgap) binary that includes the Podman Desktop application and the Podman binaries is now available for both Mac and Windows. When initializing a new Podman machine using all-in-one binaries, it\'ll use the embedded files and not grab them from internet: \\n* on Mac, it embeds the qemu FCOS binaries.\\n* on Windows, it embeds the WSL binary.\\n\\nTo differentiate the air-gapped binaries from the regular ones, you can check the artifactname, they\'re containing \'airgap\' and are bigger.\\nPlease note, that those binaries are available only on releases and not the pre-releases.\\n\\nThere is also an optional way to provide a custom Podman machine image in the create machine form. By providing the path to the image you want, Podman Desktop will create a machine with that image. Leaving the field empty will use the default image (the one included in the binary).\\n\\n\\n\\n### Feedback within Podman Desktop [#1078](https://github.com/containers/podman-desktop/pull/1078)\\n\\nSubmitting feedback on Podman Desktop is getting easier as it is possible directly within the tool. This will help to get more information about the issues you are facing and will help us to improve the tool. \\n\\n\\n\\nPlease feel free to submit any feedback you have, we are looking forward to hearing from you!\\n\\n### Docker compatibility mode [#1047](https://github.com/containers/podman-desktop/pull/1047)\\n\\nThe Docker compatibility mode is a feature that allows to use Podman as a drop-in replacement for Docker. It relies on the Docker socket helper provided with Podman and automatically handle the local setup of podman path to the Docker socket. Tools like [Testcontainers](https://www.testcontainers.org/) or others are relying on this to communicate to the container engine. \\n\\nIn this new version of Podman Desktop, we are now providing information to the user about the status of this compatibility mode directly on the dashboard page. The way it works is the following:\\n- When Docker is running: the socket is pointing to Docker.\\n- When Podman is starting and Docker is not running: the docker API socket will use Podman.\\n\\nIn case the compatibility mode is not activated, new documentation on how to activate it and how to easily switch between Docker and Podman is available here: [https://podman-desktop.io/docs/migrating-from-docker](https://podman-desktop.io/docs/migrating-from-docker). \\n\\nThis is a warning displayed for Windows users:\\n![windows-docker-compatibility](https://user-images.githubusercontent.com/436777/209305744-9056addd-f122-4f75-9e03-ad27a0109375.png)\\n\\nThis is the warning for Mac users:\\n![mac-docker-compatibility](https://user-images.githubusercontent.com/6422176/207964861-a9c1f72c-89d6-4816-beab-397af4125620.png)\\n\\n\\n### Allow to toggle on/off the proxy setting [#983](https://github.com/containers/podman-desktop/pull/983)\\n\\nIn some context, users need the ability to disable and re-enable the proxy configuration very quickly, without having to entirely reconfigure it. This is now possible from the Podman Desktop settings page, where a toggle to enable/disable the proxy configuration has been added.\\n\\n\\n\\nNote: extensions can read this information and then update the proxy configuration.\\n\\n### Namespace selection for deploy to kubernetes [#1008](https://github.com/containers/podman-desktop/pull/1008) \\n\\nA new dropdown menu has been added to the deploy to Kubernetes screen to allow selecting the namespace to deploy to. Defaults to defaultnamespace, if unable to get any from kube_client module.\\n\\nIf the user have set `kubectl config set-context --current --namespace=NAMESPACE` it honors that as the chosen value.\\n\\n![deploy-kubernetes-namespace](https://user-images.githubusercontent.com/7339809/206688886-095e4f15-42ae-4a0a-b1c6-ae4b547fcdfb.gif)\\n\\n### Configure Podman binary path [#941](https://github.com/containers/podman-desktop/pull/941)\\n\\nUsers may use a custom path to the podman binary. An option within settings (Settings -> Preferences) to allow providing an additional path to Podman binary has been added. This is useful for users who have installed Podman using a package manager and want to use the binary provided by the package manager. Additional information is available in the documentation for Mac users: [http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos](http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos)\\n \\n![custom-path](https://user-images.githubusercontent.com/6422176/204832063-5858065a-2fc3-49de-8d23-3b99b7d10dbf.png)\\n\\n### Provide pre-defined registries [#1201](https://github.com/containers/podman-desktop/pull/1201)\\n\\nThe experience of configuring a registry is getting simplified for the most popular ones. The user will be able to select a registry from a pre-defined list and will only have to provide the username and password. The following registries will be pre-defined:\\n- Dockerhub\\n- Red Hat Quay\\n- GitHub\\n- IBM Container Registry\\n- Google Container Registry\\n\\n\\n\\n### UI/UX Improvements \\n\\n#### View Pods logs [#1122](https://github.com/containers/podman-desktop/pull/1122)\\n\\nThe pods details view provides the ability to view the logs of each containers that may be running in a pod. Moreover, as it can also be hard to scan and identify which container is producing which output, we appended the container name at the beginning of each output and differentiate each container with a different color. \\n\\n![pods-logs](https://user-images.githubusercontent.com/6422176/211024673-eee9bad8-1b0c-4446-b8d1-97a226282c4d.png)\\n\\n#### Improved feedback when clicking on container list action icons [#1150](https://github.com/containers/podman-desktop/pull/1150) [#1161](https://github.com/containers/podman-desktop/pull/1161)\\n\\nWhen starting/stopping or deleting a container, a spinner is now displayed. In case of error, a message indicating that the action failed will also be better indicated. \\n\\n\\n\\nFor containers that exit immediately or short-lived containers, the feedback is also improved and include report of error now provide a better feedback to the user [#1161](https://github.com/containers/podman-desktop/pull/1161).\\n\\n\\n\\n\\n#### Allows to change the default font size for the editor [#1160](https://github.com/containers/podman-desktop/pull/1160)\\n\\nAn editor is used in several screens of Podman Desktop, from the inspect screen to container\'s outputs and Kubernetes YAML. The default font size is 10 pixels. It\'s now possible to adjust the font size to the one the one you prefer. This setting is persisted and will be used for all the editors of Podman Desktop and available from the preferences page (Settings -> Preferences).\\n\\n\\n\\n#### Keep expanded state of pods when refreshing containers [#1042](https://github.com/containers/podman-desktop/pull/1042)\\n\\nWhen switching from different screens of the application or simply refreshing the list of containers, the expanded state of each item in the list is now persisted and will be properly restored.\\n\\n\\n\\n#### Click on the Pod name redirects to the Pod details page [#1159](https://github.com/containers/podman-desktop/pull/1159)\\n\\nThe list of containers also displays pods, now clicking on the pod name directly redirects to the Pod details page.\\n\\n\\n\\n#### Improved styles of buttons for actions [#984](https://github.com/containers/podman-desktop/pull/984)\\n\\nThe style of the buttons for actions on item in the list of in details pages have been improved. The background has been removed, but to make the hover state more visible, the \\"hover\\" circle is visble and the icon\'s color is also changing.\\n\\nOn lists:\\n![list-actions](https://user-images.githubusercontent.com/6422176/205979121-b49a0ddf-03bb-4a4d-8d12-bc8d0bd52387.png)\\n\\nOn details pages:\\n![details-actions](https://user-images.githubusercontent.com/6422176/205979123-ea420b17-e834-4029-82eb-22949889eee9.png)\\n\\n#### Improved alignments in pages with lists [#1182](https://github.com/containers/podman-desktop/pull/1182)\\n\\nThe alignment of the items in the list of containers and pods have been improved. The header of each columns are now aligned with the text. and the actions icons are now aligned with the top of the text.\\n\\n![list-actions](https://user-images.githubusercontent.com/19958075/212712580-096fd090-0beb-40a4-8dc6-b3fdc5e81e35.png)\\n\\n\\n_________________\\n\\n## Other Notable Enhancements\\n\\n- Statistics area in container details are always shown. ([#1131](https://github.com/containers/podman-desktop/pull/1131))\\n- Add more descriptive wording and more information to extensions. ([#985](https://github.com/containers/podman-desktop/pull/985))\\n- Allow to install on-the fly Podman Desktop extensions using an OCI image. ([#1187](https://github.com/containers/podman-desktop/pull/1187))\\n- Display correctly non-multiplexed stream in logs (when using non interactive mode). ([#1197](https://github.com/containers/podman-desktop/pull/1197))\\n- Font changed from white to gray for non-name sections (creation date, size). ([#1206](https://github.com/containers/podman-desktop/pull/1206))\\n- Add Help/about menu for macOS/Windows/Linux. ([#1207](https://github.com/containers/podman-desktop/pull/1207))\\n_________________\\n\\n## Documentation\\n\\nComing with this new version of Podman Desktop, the documentation has been getting attention (with number of editorial reviews) and new content have been added. \\n\\nContent for helping users to migrate from Docker to Podman has been added:\\n- [Using the `podman-mac-helper` tool to migrate from Docker to Podman on macOS](https://github.com/containers/podman-desktop/pull/1088)\\n- [better identify podman-mac-helper verification steps](https://github.com/containers/podman-desktop/pull/1129)\\n- [Emulating Docker CLI using Podman to migrate from Docker to Podman](https://github.com/containers/podman-desktop/pull/1143)\\n- [Migrating from Docker section](https://github.com/containers/podman-desktop/pull/1146)\\n- [Verifying that your tools are using Podman](https://github.com/containers/podman-desktop/pull/1152)\\n- [Importing saved containers](https://github.com/containers/podman-desktop/pull/1144)\\n\\nSeveral of other improvements have been made to the documentation and the website:\\n- [Troubleshooting for Apple Silicon and brew x86_64 installs](https://github.com/containers/podman-desktop/pull/962)\\n- [Change text of custom binary location, add docs](https://github.com/containers/podman-desktop/pull/972)\\n- [Silent install option for windows](https://github.com/containers/podman-desktop/pull/974)\\n- [Upgrade to vite v4 and rollup v3](https://github.com/containers/podman-desktop/pull/1079)\\n- [Refreshing documentation on installing on Linux](https://github.com/containers/podman-desktop/pull/1118)\\n- [Identify the shell sessions in Installing on Linux](https://github.com/containers/podman-desktop/pull/1130)\\n- [Website: the linux binary is not a source, it should be promoted as a binary](https://github.com/containers/podman-desktop/pull/1133)\\n- [Introducing tabs for operatings systems and container engines](https://github.com/containers/podman-desktop/pull/1162)\\n- [website: In the landing page, update plugins and container engines lists](https://github.com/containers/podman-desktop/pull/1165)\\n- [Document where code is located within Podman Desktop](https://github.com/containers/podman-desktop/pull/1163)\\n- [(extension-api): Documentation on how to write an extension and use the api](https://github.com/containers/podman-desktop/pull/1172)\\n\\n_________________\\n\\n## Notable bug fixes\\n\\n- Update to v0.3.2 Docker Desktop API for extensions - [#1070](https://github.com/containers/podman-desktop/pull/1070)\\n- Updated link to the Matrix room - [#1076](https://github.com/containers/podman-desktop/pull/1076)\\n- Report error when container name already exists - [#1142](https://github.com/containers/podman-desktop/pull/1142)\\n- Fixed connectivity to the Podman machine when the generated socket length is greater than 104 characters in MacOS - [#1145](https://github.com/containers/podman-desktop/pull/1145)\\n- Do not use long calls for external clients - [#1151](https://github.com/containers/podman-desktop/pull/1151)\\n- Invalid name/tag for images with registries using a different port - [#1127](https://github.com/containers/podman-desktop/pull/1127)\\n- Invalid badge count for images when two images have the same tag - [#1124](https://github.com/containers/podman-desktop/pull/1124)\\n- Fixed detection of WSL2 - [#981](https://github.com/containers/podman-desktop/pull/981)\\n- Handle invalid kubeconfig files instead of crashing - [#953](https://github.com/containers/podman-desktop/pull/953)\\n- Removed redundant actions from details pages - [#1200](https://github.com/containers/podman-desktop/pull/1200)\\n- Fixed registry URL not aligned with header - [#1205](https://github.com/containers/podman-desktop/pull/1205)\\n- Moved SVGs to reusable components - [#1211](https://github.com/containers/podman-desktop/pull/1211)\\n\\n** Extensions API has also been improved in this new release: **\\n- (extension-api): Allows to register a factory for kubernetes connection objects (like for container connections) - [#1040](https://github.com/containers/podman-desktop/pull/1040)\\n- (extension-api): List or inspect containers, be notified on events - [#1041](https://github.com/containers/podman-desktop/pull/1041)\\n- (extension-api): Allows to get provider notification - [#1045](https://github.com/containers/podman-desktop/pull/1045)\\n- (dd-extension-api): Implement toast API - [#1154](https://github.com/containers/podman-desktop/pull/1154)\\n- (extension-api): Moved extension properties to preferences - [#948](https://github.com/containers/podman-desktop/pull/948)\\n- (dd-extension-api): Added open dev console on dd webview in development mode - [#1071](https://github.com/containers/podman-desktop/pull/1071)\\n- (extension-api): Added notes on extension and frameworks/tooling of Podman Desktop - [#1166](https://github.com/containers/podman-desktop/pull/1166)\\n- (extension-api): Documentation on how to write an extension and use the api - [#1172](https://github.com/containers/podman-desktop/pull/1172)\\n- (dd-extension-api): DD extensions should see only minimal information on containers - [#1191](https://github.com/containers/podman-desktop/pull/1191)\\n\\n_________________\\n\\n## Community Thank You!\\n\\n\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.11 even better:\\n\\n- [Emmanuel Bernard](https://github.com/emmanuelbernard) in [#962 - Troubleshooting for Apple Silicon](https://github.com/containers/podman-desktop/pull/962)\\n- [Michael Prankl](https://github.com/eidottermihi) in [#974 - Silent install option for windows](https://github.com/containers/podman-desktop/pull/974)\\n- [Endre Lervik](https://github.com/elervik) in [#1008 - Namespace selection for deploy to kubernetes](https://github.com/containers/podman-desktop/pull/1008)\\n- [Evan FP](https://github.com/evanfpearson) in [#1145 - fixed socket path length error](https://github.com/containers/podman-desktop/pull/1145)\\n- [Lokesh Mandvekar](https://github.com/lsm5) in [#956 - add repository key to package.json](https://github.com/containers/podman-desktop/pull/956)\\n- [Jean Fran\xe7ois Maury](https://github.com/jeffmaury) in [#1194 - Cannot create Kind cluster on Windows](https://github.com/containers/podman-desktop/pull/1194)\\n\\n\\n## Final Notes\\n\\nThe complete list of issues fixed in this release is available [here](https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.11.0).\\n\\nGet the latest release from the [Downloads](/downloads) section of the website and boost your development journey with Podman Desktop. Additionally, visit the [GitHub repository](https://github.com/containers/podman-desktop) and see how you can help us make Podman Desktop better."},{"id":"podman-desktop-release-0.10","metadata":{"permalink":"/blog/podman-desktop-release-0.10","source":"@site/blog/2022-12-01-release-0.10-blog.md","title":"Release Notes - Podman Desktop 0.10","description":"Podman Desktop 0.10 has been released! New Create Container Wizard, improved Kubernetes workflows, revamped registries configuration, and more!","date":"2022-12-01T00:00:00.000Z","formattedDate":"December 1, 2022","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"release","permalink":"/blog/tags/release"},{"label":"kubernetes","permalink":"/blog/tags/kubernetes"}],"readingTime":4.09,"hasTruncateMarker":true,"authors":[{"name":"Dev Kumar","title":"Technical PMM Intern","url":"https://github.com/deekay2310","imageURL":"https://github.com/deekay2310.png","key":"deekay2310"}],"frontMatter":{"title":"Release Notes - Podman Desktop 0.10","description":"Podman Desktop 0.10 has been released! New Create Container Wizard, improved Kubernetes workflows, revamped registries configuration, and more!","slug":"podman-desktop-release-0.10","authors":["deekay2310"],"tags":["podman-desktop","release","kubernetes"],"hide_table_of_contents":false},"prevItem":{"title":"Release Notes - Podman Desktop 0.11","permalink":"/blog/podman-desktop-release-0.11"},"nextItem":{"title":"Build & run Podman Desktop in a DevContainer","permalink":"/blog/develop-using-devcontainer"}},"content":"This release note covers Podman Desktop 0.10 release changes.\\n\\n- **Containers Configuration**: Container creation wizzard allowing to define environment variables, networking and more configuration options.\\n- **Kubernetes Improvements**: Play Kubernetes YAML, custom Kubeconfig path support, reload of kube context.\\n- **Registries Configuration**: Revamped registries configuration UI.\\n- **Podman Version**: Podman 4.3.1 now included in Windows and Mac installers.\\n- **UX/UI Improvements**: Improved lists, better contrast, and more.\\n\\nPodman Desktop 0.10 is now available. [Click here to download it](/downloads)! \\n\\n\x3c!--truncate--\x3e\\n_________________\\n\\n## Release Details\\n\\n### New configuration wizzard to create containers ([#773](https://github.com/containers/podman-desktop/pull/773))\\n\\nUntil now, we could only specify port binding when building images to start containers. The create container wizzard now includes several options enabling configuring volumes, environment variables, restart policy and settings on networking and security. It is also possible to reuse an existing (and already configured) a network when creating containers.\\n\\n![new container creation wizard](img/podman-desktop-release-0.10/new_container_creation_wizard.gif)\\n\\n### Kubernetes Capabilities Improvements\\n\\n**Custom Kubeconfig file path ([#780](https://github.com/containers/podman-desktop/pull/780))** \\n\\nKubeconfig path location is now configurable from `Settings > Preferences > Kubernetes: Kubeconfig` and can be set to a custom path. By default, Podman Desktop use the path `$HOME/.kube/config` for the Kubeconfig file.\\n\\n![custom kubeconfig file path](img/podman-desktop-release-0.10/custom-kubeconfig.png)\\n\\n**Play Kubernetes YAML from the Pods list ([#739](https://github.com/containers/podman-desktop/pull/739))**\\n\\nPodman Desktop enables to play existing Kubernetes YAML files. This is now available from `Play Kubernetes YAML` button added to the Pods list, in addition to the Containers list. \\n\\n![play k8s yaml](img/podman-desktop-release-0.10/play_k8s_yaml.gif)\\n\\n**Kube context automatically reloaded when updated ([#813](https://github.com/containers/podman-desktop/pull/813))**\\n\\nAny change to the kube context will now be detected by Podman Desktop in its running state. The system tray, allowing to select which Kubernetes environment to work with, will now reload the kube context without restarting Podman Desktop.\\n\\n### Revamped Container Registries UI ([#446](https://github.com/containers/podman-desktop/issues/446))\\n\\nThe registries configuration UI has been revamped. Instead of using tiles for displaying the registries, now it uses a list where each registry can be added or edited directly in the list. The kebab menu provides options to edit or remove a registry from the list. \\n\\n![registries](img/podman-desktop-release-0.10/registries.png)\\n\\n### Update to Podman 4.3.1 ([#913](https://github.com/containers/podman-desktop/issues/913))\\n\\nPodman Desktop 0.10 is now embedding [Podman 4.3.1](https://github.com/containers/podman/releases/tag/v4.3.1) in Windows and macOS installers. \\n\\n### UI/UX Improvements\\n\\n**Improved lists UX ([#877](https://github.com/containers/podman-desktop/pull/877))**\\n\\nTo reduce the width used in the lists when displaying all the icons, main actions icons are now always displayed (before it was on hover) and the secondary actions are displayed in a kebab menu. For example Start/Stop and delete are primary actions while open the browser, inspect, generate kube yaml, etc. are secondary options.\\n\\n![kebab menu](img/podman-desktop-release-0.10/kebab-menu.png)\\n\\n**Delay appearance of text in navbar ([#767](https://github.com/containers/podman-desktop/pull/767))**\\n\\nWhen minimizing or expanding the navbar, the text was overlapping for a few second the page. Now it\'s displayed with a fading animation. \\n\\n**Selected state: better text color contrast ([#802](https://github.com/containers/podman-desktop/pull/802))**\\n\\nIn the `Images` page, on hover for both the image and the name column, the text contrast has been increased for better visibility: violet indicates that you have selected it.\\n\\n![text color when hover](img/podman-desktop-release-0.10/text-color.gif)\\n\\n**On Linux and Windows, the menu bar is now hidden by default ([#668](https://github.com/containers/podman-desktop/pull/668))**\\n\\nWith this change, the menu bar looks more integrated to the Operating System. The menu can appear if you hit the `Alt` key. Thanks to [Dylan M. Taylor](https://github.com/dylanmtaylor) for contributing to fix this.\\n\\n**Exit when clicking on the close icon of the dashboard on Linux ([#671](https://github.com/containers/podman-desktop/pull/671))**\\n\\nFor most users on Linux, there is no tray icon support. In this situation, when closed, Podman Desktop continues to run in background. [Dylan M. Taylor](https://github.com/dylanmtaylor) added a property to exit the app by default when clicking on the close icon. For people having tray icon support or with the desire of a different behavior, it is possible to disable it from the Settings.\\n\\n_________________\\n\\n## Other Notable Enhancements\\n\\n- Rename `Started` into `Age` in Containers list.([#878](https://github.com/containers/podman-desktop/pull/878))\\n- Added domain validation when adding a registry. ([#838](https://github.com/containers/podman-desktop/pull/838))\\n- Provided a consistent behavior with Podman CLI, `podman-machine-default` is now the default name when creating a Podman machine from Podman Desktop. ([#775](https://github.com/containers/podman-desktop/pull/775))\\n\\n_________________\\n\\n## Notable bug fixes\\n\\n- Fixed error handling when pulling images of Desktop Extensions. ([#782](https://github.com/containers/podman-desktop/pull/782))\\n- Fixed use of the full height of the screen when displaying log in the details of a container. ([#946](https://github.com/containers/podman-desktop/discussions/946))\\n- Fixed First start of Podman Desktop on flatpak was not seeing the podman engine ([#860](https://github.com/containers/podman-desktop/pull/860))\\n\\n## Community Thank You!\\n\\n\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.10 even better:\\n\\n- [Dylan M. Taylor](https://github.com/dylanmtaylor) in [#671](https://github.com/containers/podman-desktop/pull/671)\\n- [Fionn Kelleher](https://github.com/osslate) in [#713](https://github.com/containers/podman-desktop/pull/713)\\n- [Rostislav Svoboda](https://github.com/rsvoboda) in [#737](https://github.com/containers/podman-desktop/pull/737)\\n- [Denis Shemanaev](https://github.com/shemanaev) in [#783](https://github.com/containers/podman-desktop/pull/783)\\n- [Fabrice Flore-Th\xe9bault](https://github.com/themr0c) in [#856](https://github.com/containers/podman-desktop/pull/856)\\n- [Kevin](https://github.com/KevinAtSesam) in [#864](https://github.com/containers/podman-desktop/pull/864)\\n- [@sfrunza13](https://github.com/sfrunza13) in [#872](https://github.com/containers/podman-desktop/pull/872)\\n- [Anjan Nath](https://github.com/anjannath) in [#918](https://github.com/containers/podman-desktop/pull/918)\\n\\n## Final Notes\\n\\nThe complete list of issues fixed in this release is available [here](https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.10.0).\\n\\nGet the latest release from the [Downloads](/downloads) section of the website and boost your development journey with Podman Desktop. Additionally, visit the [GitHub repository](https://github.com/containers/podman-desktop) and see how you can help us make Podman Desktop better."},{"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},"prevItem":{"title":"Release Notes - Podman Desktop 0.10","permalink":"/blog/podman-desktop-release-0.10"}},"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.cjs\\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/b2f554cd.f0f52d30.js b/assets/js/b2f554cd.f0f52d30.js deleted file mode 100644 index 18fa3198110..00000000000 --- a/assets/js/b2f554cd.f0f52d30.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[1477],{4556:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"podman-desktop-release-0.11","metadata":{"permalink":"/blog/podman-desktop-release-0.11","source":"@site/blog/2023-01-18-release-0.11.md","title":"Release Notes - Podman Desktop 0.11","description":"Podman Desktop 0.11 has been released!","date":"2023-01-18T00:00:00.000Z","formattedDate":"January 18, 2023","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"release","permalink":"/blog/tags/release"},{"label":"kubernetes","permalink":"/blog/tags/kubernetes"}],"readingTime":9.35,"hasTruncateMarker":true,"authors":[{"name":"Stevan Le Meur","title":"Product Manager","url":"https://github.com/slemeur","imageURL":"https://github.com/slemeur.png","key":"slemeur"}],"frontMatter":{"title":"Release Notes - Podman Desktop 0.11","description":"Podman Desktop 0.11 has been released!","slug":"podman-desktop-release-0.11","authors":["slemeur"],"tags":["podman-desktop","release","kubernetes"],"hide_table_of_contents":false},"nextItem":{"title":"Release Notes - Podman Desktop 0.10","permalink":"/blog/podman-desktop-release-0.10"}},"content":"import ReactPlayer from \'react-player\'\\n\\nThis release note covers Podman Desktop 0.11 release changes.\\n\\n- **Air-Gapped Installation**: New all-in-one binaries for air-gapped installation.\\n- **Feedback**: Submit feedback directly from Podman Desktop.\\n- **Docker Compatibility Mode**: Information about the Docker compatibility mode.\\n- **Proxy Setting**: Toggle on/off the proxy setting.\\n- **Deploy to Kubernetes**: Select the namespace to deploy to Kubernetes.\\n- **Registry Configuration**: Simplified registry configuration for well known registries.\\n- **UX/UI Improvements**: View pod\'s container logs, better visual feedback, configurable editor font size, and more.\\n\\nPodman Desktop 0.11 is now available. [Click here to download it](/downloads)! \\n\\n\x3c!--truncate--\x3e\\n_________________\\n\\n## Release Details\\n\\n### Air-Gapped installation [#1104](https://github.com/containers/podman-desktop/pull/1104) [#1120](https://github.com/containers/podman-desktop/pull/1120)\\n\\nFor users who are not able to connect to the internet, a new all-in-one (airgap) binary that includes the Podman Desktop application and the Podman binaries is now available for both Mac and Windows. When initializing a new Podman machine using all-in-one binaries, it\'ll use the embedded files and not grab them from internet: \\n* on Mac, it embeds the qemu FCOS binaries.\\n* on Windows, it embeds the WSL binary.\\n\\nTo differentiate the air-gapped binaries from the regular ones, you can check the artifactname, they\'re containing \'airgap\' and are bigger.\\nPlease note, that those binaries are available only on releases and not the pre-releases.\\n\\nThere is also an optional way to provide a custom Podman machine image in the create machine form. By providing the path to the image you want, Podman Desktop will create a machine with that image. Leaving the field empty will use the default image (the one included in the binary).\\n\\n\\n\\n### Feedback within Podman Desktop [#1078](https://github.com/containers/podman-desktop/pull/1078)\\n\\nSubmitting feedback on Podman Desktop is getting easier as it is possible directly within the tool. This will help to get more information about the issues you are facing and will help us to improve the tool. \\n\\n\\n\\nPlease feel free to submit any feedback you have, we are looking forward to hearing from you!\\n\\n### Docker compatibility mode [#1047](https://github.com/containers/podman-desktop/pull/1047)\\n\\nThe Docker compatibility mode is a feature that allows to use Podman as a drop-in replacement for Docker. It relies on the Docker socket helper provided with Podman and automatically handle the local setup of podman path to the Docker socket. Tools like [Testcontainers](https://www.testcontainers.org/) or others are relying on this to communicate to the container engine. \\n\\nIn this new version of Podman Desktop, we are now providing information to the user about the status of this compatibility mode directly on the dashboard page. The way it works is the following:\\n- When Docker is running: the socket is pointing to Docker.\\n- When Podman is starting and Docker is not running: the docker API socket will use Podman.\\n\\nIn case the compatibility mode is not activated, new documentation on how to activate it and how to easily switch between Docker and Podman is available here: [https://podman-desktop.io/docs/migrating-from-docker](https://podman-desktop.io/docs/migrating-from-docker). \\n\\nThis is a warning displayed for Windows users:\\n![windows-docker-compatibility](https://user-images.githubusercontent.com/436777/209305744-9056addd-f122-4f75-9e03-ad27a0109375.png)\\n\\nThis is the warning for Mac users:\\n![mac-docker-compatibility](https://user-images.githubusercontent.com/6422176/207964861-a9c1f72c-89d6-4816-beab-397af4125620.png)\\n\\n\\n### Allow to toggle on/off the proxy setting [#983](https://github.com/containers/podman-desktop/pull/983)\\n\\nIn some context, users need the ability to disable and re-enable the proxy configuration very quickly, without having to entirely reconfigure it. This is now possible from the Podman Desktop settings page, where a toggle to enable/disable the proxy configuration has been added.\\n\\n\\n\\nNote: extensions can read this information and then update the proxy configuration.\\n\\n### Namespace selection for deploy to kubernetes [#1008](https://github.com/containers/podman-desktop/pull/1008) \\n\\nA new dropdown menu has been added to the deploy to Kubernetes screen to allow selecting the namespace to deploy to. Defaults to defaultnamespace, if unable to get any from kube_client module.\\n\\nIf the user have set `kubectl config set-context --current --namespace=NAMESPACE` it honors that as the chosen value.\\n\\n![deploy-kubernetes-namespace](https://user-images.githubusercontent.com/7339809/206688886-095e4f15-42ae-4a0a-b1c6-ae4b547fcdfb.gif)\\n\\n### Configure Podman binary path [#941](https://github.com/containers/podman-desktop/pull/941)\\n\\nUsers may use a custom path to the podman binary. An option within settings (Settings -> Preferences) to allow providing an additional path to Podman binary has been added. This is useful for users who have installed Podman using a package manager and want to use the binary provided by the package manager. Additional information is available in the documentation for Mac users: [http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos](http://podman-desktop.io/docs/troubleshooting#unable-to-set-custom-binary-path-for-podman-on-macos)\\n \\n![custom-path](https://user-images.githubusercontent.com/6422176/204832063-5858065a-2fc3-49de-8d23-3b99b7d10dbf.png)\\n\\n### Provide pre-defined registries [#1201](https://github.com/containers/podman-desktop/pull/1201)\\n\\nThe experience of configuring a registry is getting simplified for the most popular ones. The user will be able to select a registry from a pre-defined list and will only have to provide the username and password. The following registries will be pre-defined:\\n- Dockerhub\\n- Red Hat Quay\\n- GitHub\\n- IBM Container Registry\\n- Google Container Registry\\n\\n\\n\\n### UI/UX Improvements \\n\\n#### View Pods logs [#1122](https://github.com/containers/podman-desktop/pull/1122)\\n\\nThe pods details view provides the ability to view the logs of each containers that may be running in a pod. Moreover, as it can also be hard to scan and identify which container is producing which output, we appended the container name at the beginning of each output and differentiate each container with a different color. \\n\\n![pods-logs](https://user-images.githubusercontent.com/6422176/211024673-eee9bad8-1b0c-4446-b8d1-97a226282c4d.png)\\n\\n#### Improved feedback when clicking on container list action icons [#1150](https://github.com/containers/podman-desktop/pull/1150) [#1161](https://github.com/containers/podman-desktop/pull/1161)\\n\\nWhen starting/stopping or deleting a container, a spinner is now displayed. In case of error, a message indicating that the action failed will also be better indicated. \\n\\n\\n\\nFor containers that exit immediately or short-lived containers, the feedback is also improved and include report of error now provide a better feedback to the user [#1161](https://github.com/containers/podman-desktop/pull/1161).\\n\\n\\n\\n\\n#### Allows to change the default font size for the editor [#1160](https://github.com/containers/podman-desktop/pull/1160)\\n\\nAn editor is used in several screens of Podman Desktop, from the inspect screen to container\'s outputs and Kubernetes YAML. The default font size is 10 pixels. It\'s now possible to adjust the font size to the one the one you prefer. This setting is persisted and will be used for all the editors of Podman Desktop and available from the preferences page (Settings -> Preferences).\\n\\n\\n\\n#### Keep expanded state of pods when refreshing containers [#1042](https://github.com/containers/podman-desktop/pull/1042)\\n\\nWhen switching from different screens of the application or simply refreshing the list of containers, the expanded state of each item in the list is now persisted and will be properly restored.\\n\\n\\n\\n#### Click on the Pod name redirects to the Pod details page [#1159](https://github.com/containers/podman-desktop/pull/1159)\\n\\nThe list of containers also displays pods, now clicking on the pod name directly redirects to the Pod details page.\\n\\n\\n\\n#### Improved styles of buttons for actions [#984](https://github.com/containers/podman-desktop/pull/984)\\n\\nThe style of the buttons for actions on item in the list of in details pages have been improved. The background has been removed, but to make the hover state more visible, the \\"hover\\" circle is visble and the icon\'s color is also changing.\\n\\nOn lists:\\n![list-actions](https://user-images.githubusercontent.com/6422176/205979121-b49a0ddf-03bb-4a4d-8d12-bc8d0bd52387.png)\\n\\nOn details pages:\\n![details-actions](https://user-images.githubusercontent.com/6422176/205979123-ea420b17-e834-4029-82eb-22949889eee9.png)\\n\\n#### Improved alignments in pages with lists [#1182](https://github.com/containers/podman-desktop/pull/1182)\\n\\nThe alignment of the items in the list of containers and pods have been improved. The header of each columns are now aligned with the text. and the actions icons are now aligned with the top of the text.\\n\\n![list-actions](https://user-images.githubusercontent.com/19958075/212712580-096fd090-0beb-40a4-8dc6-b3fdc5e81e35.png)\\n\\n\\n_________________\\n\\n## Other Notable Enhancements\\n\\n- Statistics area in container details are always shown. ([#1131](https://github.com/containers/podman-desktop/pull/1131))\\n- Add more descriptive wording and more information to extensions. ([#985](https://github.com/containers/podman-desktop/pull/985))\\n- Allow to install on-the fly Podman Desktop extensions using an OCI image. ([#1187](https://github.com/containers/podman-desktop/pull/1187))\\n- Display correctly non-multiplexed stream in logs (when using non interactive mode). ([#1197](https://github.com/containers/podman-desktop/pull/1197))\\n- Font changed from white to gray for non-name sections (creation date, size). ([#1206](https://github.com/containers/podman-desktop/pull/1206))\\n- Add Help/about menu for macOS/Windows/Linux. ([#1207](https://github.com/containers/podman-desktop/pull/1207))\\n_________________\\n\\n## Documentation\\n\\nComing with this new version of Podman Desktop, the documentation has been getting attention (with number of editorial reviews) and new content have been added. \\n\\nContent for helping users to migrate from Docker to Podman has been added:\\n- [Using the `podman-mac-helper` tool to migrate from Docker to Podman on macOS](https://github.com/containers/podman-desktop/pull/1088)\\n- [better identify podman-mac-helper verification steps](https://github.com/containers/podman-desktop/pull/1129)\\n- [Emulating Docker CLI using Podman to migrate from Docker to Podman](https://github.com/containers/podman-desktop/pull/1143)\\n- [Migrating from Docker section](https://github.com/containers/podman-desktop/pull/1146)\\n- [Verifying that your tools are using Podman](https://github.com/containers/podman-desktop/pull/1152)\\n- [Importing saved containers](https://github.com/containers/podman-desktop/pull/1144)\\n\\nSeveral of other improvements have been made to the documentation and the website:\\n- [Troubleshooting for Apple Silicon and brew x86_64 installs](https://github.com/containers/podman-desktop/pull/962)\\n- [Change text of custom binary location, add docs](https://github.com/containers/podman-desktop/pull/972)\\n- [Silent install option for windows](https://github.com/containers/podman-desktop/pull/974)\\n- [Upgrade to vite v4 and rollup v3](https://github.com/containers/podman-desktop/pull/1079)\\n- [Refreshing documentation on installing on Linux](https://github.com/containers/podman-desktop/pull/1118)\\n- [Identify the shell sessions in Installing on Linux](https://github.com/containers/podman-desktop/pull/1130)\\n- [Website: the linux binary is not a source, it should be promoted as a binary](https://github.com/containers/podman-desktop/pull/1133)\\n- [Introducing tabs for operatings systems and container engines](https://github.com/containers/podman-desktop/pull/1162)\\n- [website: In the landing page, update plugins and container engines lists](https://github.com/containers/podman-desktop/pull/1165)\\n- [Document where code is located within Podman Desktop](https://github.com/containers/podman-desktop/pull/1163)\\n- [(extension-api): Documentation on how to write an extension and use the api](https://github.com/containers/podman-desktop/pull/1172)\\n\\n_________________\\n\\n## Notable bug fixes\\n\\n- Update to v0.3.2 Docker Desktop API for extensions - [#1070](https://github.com/containers/podman-desktop/pull/1070)\\n- Updated link to the Matrix room - [#1076](https://github.com/containers/podman-desktop/pull/1076)\\n- Report error when container name already exists - [#1142](https://github.com/containers/podman-desktop/pull/1142)\\n- Fixed connectivity to the Podman machine when the generated socket length is greater than 104 characters in MacOS - [#1145](https://github.com/containers/podman-desktop/pull/1145)\\n- Do not use long calls for external clients - [#1151](https://github.com/containers/podman-desktop/pull/1151)\\n- Invalid name/tag for images with registries using a different port - [#1127](https://github.com/containers/podman-desktop/pull/1127)\\n- Invalid badge count for images when two images have the same tag - [#1124](https://github.com/containers/podman-desktop/pull/1124)\\n- Fixed detection of WSL2 - [#981](https://github.com/containers/podman-desktop/pull/981)\\n- Handle invalid kubeconfig files instead of crashing - [#953](https://github.com/containers/podman-desktop/pull/953)\\n- Removed redundant actions from details pages - [#1200](https://github.com/containers/podman-desktop/pull/1200)\\n- Fixed registry URL not aligned with header - [#1205](https://github.com/containers/podman-desktop/pull/1205)\\n- Moved SVGs to reusable components - [#1211](https://github.com/containers/podman-desktop/pull/1211)\\n\\n** Extensions API has also been improved in this new release: **\\n- (extension-api): Allows to register a factory for kubernetes connection objects (like for container connections) - [#1040](https://github.com/containers/podman-desktop/pull/1040)\\n- (extension-api): List or inspect containers, be notified on events - [#1041](https://github.com/containers/podman-desktop/pull/1041)\\n- (extension-api): Allows to get provider notification - [#1045](https://github.com/containers/podman-desktop/pull/1045)\\n- (dd-extension-api): Implement toast API - [#1154](https://github.com/containers/podman-desktop/pull/1154)\\n- (extension-api): Moved extension properties to preferences - [#948](https://github.com/containers/podman-desktop/pull/948)\\n- (dd-extension-api): Added open dev console on dd webview in development mode - [#1071](https://github.com/containers/podman-desktop/pull/1071)\\n- (extension-api): Added notes on extension and frameworks/tooling of Podman Desktop - [#1166](https://github.com/containers/podman-desktop/pull/1166)\\n- (extension-api): Documentation on how to write an extension and use the api - [#1172](https://github.com/containers/podman-desktop/pull/1172)\\n- (dd-extension-api): DD extensions should see only minimal information on containers - [#1191](https://github.com/containers/podman-desktop/pull/1191)\\n\\n_________________\\n\\n## Community Thank You!\\n\\n\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.11 even better:\\n\\n- [Emmanuel Bernard](https://github.com/emmanuelbernard) in [#962 - Troubleshooting for Apple Silicon](https://github.com/containers/podman-desktop/pull/962)\\n- [Michael Prankl](https://github.com/eidottermihi) in [#974 - Silent install option for windows](https://github.com/containers/podman-desktop/pull/974)\\n- [Endre Lervik](https://github.com/elervik) in [#1008 - Namespace selection for deploy to kubernetes](https://github.com/containers/podman-desktop/pull/1008)\\n- [Evan FP](https://github.com/evanfpearson) in [#1145 - fixed socket path length error](https://github.com/containers/podman-desktop/pull/1145)\\n- [Lokesh Mandvekar](https://github.com/lsm5) in [#956 - add repository key to package.json](https://github.com/containers/podman-desktop/pull/956)\\n- [Jean Fran\xe7ois Maury](https://github.com/jeffmaury) in [#1194 - Cannot create Kind cluster on Windows](https://github.com/containers/podman-desktop/pull/1194)\\n\\n\\n## Final Notes\\n\\nThe complete list of issues fixed in this release is available [here](https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.11.0).\\n\\nGet the latest release from the [Downloads](/downloads) section of the website and boost your development journey with Podman Desktop. Additionally, visit the [GitHub repository](https://github.com/containers/podman-desktop) and see how you can help us make Podman Desktop better."},{"id":"podman-desktop-release-0.10","metadata":{"permalink":"/blog/podman-desktop-release-0.10","source":"@site/blog/2022-12-01-release-0.10-blog.md","title":"Release Notes - Podman Desktop 0.10","description":"Podman Desktop 0.10 has been released! New Create Container Wizard, improved Kubernetes workflows, revamped registries configuration, and more!","date":"2022-12-01T00:00:00.000Z","formattedDate":"December 1, 2022","tags":[{"label":"podman-desktop","permalink":"/blog/tags/podman-desktop"},{"label":"release","permalink":"/blog/tags/release"},{"label":"kubernetes","permalink":"/blog/tags/kubernetes"}],"readingTime":4.09,"hasTruncateMarker":true,"authors":[{"name":"Dev Kumar","title":"Technical PMM Intern","url":"https://github.com/deekay2310","imageURL":"https://github.com/deekay2310.png","key":"deekay2310"}],"frontMatter":{"title":"Release Notes - Podman Desktop 0.10","description":"Podman Desktop 0.10 has been released! New Create Container Wizard, improved Kubernetes workflows, revamped registries configuration, and more!","slug":"podman-desktop-release-0.10","authors":["deekay2310"],"tags":["podman-desktop","release","kubernetes"],"hide_table_of_contents":false},"prevItem":{"title":"Release Notes - Podman Desktop 0.11","permalink":"/blog/podman-desktop-release-0.11"},"nextItem":{"title":"Build & run Podman Desktop in a DevContainer","permalink":"/blog/develop-using-devcontainer"}},"content":"This release note covers Podman Desktop 0.10 release changes.\\n\\n- **Containers Configuration**: Container creation wizzard allowing to define environment variables, networking and more configuration options.\\n- **Kubernetes Improvements**: Play Kubernetes YAML, custom Kubeconfig path support, reload of kube context.\\n- **Registries Configuration**: Revamped registries configuration UI.\\n- **Podman Version**: Podman 4.3.1 now included in Windows and Mac installers.\\n- **UX/UI Improvements**: Improved lists, better contrast, and more.\\n\\nPodman Desktop 0.10 is now available. [Click here to download it](/downloads)! \\n\\n\x3c!--truncate--\x3e\\n_________________\\n\\n## Release Details\\n\\n### New configuration wizzard to create containers ([#773](https://github.com/containers/podman-desktop/pull/773))\\n\\nUntil now, we could only specify port binding when building images to start containers. The create container wizzard now includes several options enabling configuring volumes, environment variables, restart policy and settings on networking and security. It is also possible to reuse an existing (and already configured) a network when creating containers.\\n\\n![new container creation wizard](img/podman-desktop-release-0.10/new_container_creation_wizard.gif)\\n\\n### Kubernetes Capabilities Improvements\\n\\n**Custom Kubeconfig file path ([#780](https://github.com/containers/podman-desktop/pull/780))** \\n\\nKubeconfig path location is now configurable from `Settings > Preferences > Kubernetes: Kubeconfig` and can be set to a custom path. By default, Podman Desktop use the path `$HOME/.kube/config` for the Kubeconfig file.\\n\\n![custom kubeconfig file path](img/podman-desktop-release-0.10/custom-kubeconfig.png)\\n\\n**Play Kubernetes YAML from the Pods list ([#739](https://github.com/containers/podman-desktop/pull/739))**\\n\\nPodman Desktop enables to play existing Kubernetes YAML files. This is now available from `Play Kubernetes YAML` button added to the Pods list, in addition to the Containers list. \\n\\n![play k8s yaml](img/podman-desktop-release-0.10/play_k8s_yaml.gif)\\n\\n**Kube context automatically reloaded when updated ([#813](https://github.com/containers/podman-desktop/pull/813))**\\n\\nAny change to the kube context will now be detected by Podman Desktop in its running state. The system tray, allowing to select which Kubernetes environment to work with, will now reload the kube context without restarting Podman Desktop.\\n\\n### Revamped Container Registries UI ([#446](https://github.com/containers/podman-desktop/issues/446))\\n\\nThe registries configuration UI has been revamped. Instead of using tiles for displaying the registries, now it uses a list where each registry can be added or edited directly in the list. The kebab menu provides options to edit or remove a registry from the list. \\n\\n![registries](img/podman-desktop-release-0.10/registries.png)\\n\\n### Update to Podman 4.3.1 ([#913](https://github.com/containers/podman-desktop/issues/913))\\n\\nPodman Desktop 0.10 is now embedding [Podman 4.3.1](https://github.com/containers/podman/releases/tag/v4.3.1) in Windows and macOS installers. \\n\\n### UI/UX Improvements\\n\\n**Improved lists UX ([#877](https://github.com/containers/podman-desktop/pull/877))**\\n\\nTo reduce the width used in the lists when displaying all the icons, main actions icons are now always displayed (before it was on hover) and the secondary actions are displayed in a kebab menu. For example Start/Stop and delete are primary actions while open the browser, inspect, generate kube yaml, etc. are secondary options.\\n\\n![kebab menu](img/podman-desktop-release-0.10/kebab-menu.png)\\n\\n**Delay appearance of text in navbar ([#767](https://github.com/containers/podman-desktop/pull/767))**\\n\\nWhen minimizing or expanding the navbar, the text was overlapping for a few second the page. Now it\'s displayed with a fading animation. \\n\\n**Selected state: better text color contrast ([#802](https://github.com/containers/podman-desktop/pull/802))**\\n\\nIn the `Images` page, on hover for both the image and the name column, the text contrast has been increased for better visibility: violet indicates that you have selected it.\\n\\n![text color when hover](img/podman-desktop-release-0.10/text-color.gif)\\n\\n**On Linux and Windows, the menu bar is now hidden by default ([#668](https://github.com/containers/podman-desktop/pull/668))**\\n\\nWith this change, the menu bar looks more integrated to the Operating System. The menu can appear if you hit the `Alt` key. Thanks to [Dylan M. Taylor](https://github.com/dylanmtaylor) for contributing to fix this.\\n\\n**Exit when clicking on the close icon of the dashboard on Linux ([#671](https://github.com/containers/podman-desktop/pull/671))**\\n\\nFor most users on Linux, there is no tray icon support. In this situation, when closed, Podman Desktop continues to run in background. [Dylan M. Taylor](https://github.com/dylanmtaylor) added a property to exit the app by default when clicking on the close icon. For people having tray icon support or with the desire of a different behavior, it is possible to disable it from the Settings.\\n\\n_________________\\n\\n## Other Notable Enhancements\\n\\n- Rename `Started` into `Age` in Containers list.([#878](https://github.com/containers/podman-desktop/pull/878))\\n- Added domain validation when adding a registry. ([#838](https://github.com/containers/podman-desktop/pull/838))\\n- Provided a consistent behavior with Podman CLI, `podman-machine-default` is now the default name when creating a Podman machine from Podman Desktop. ([#775](https://github.com/containers/podman-desktop/pull/775))\\n\\n_________________\\n\\n## Notable bug fixes\\n\\n- Fixed error handling when pulling images of Desktop Extensions. ([#782](https://github.com/containers/podman-desktop/pull/782))\\n- Fixed use of the full height of the screen when displaying log in the details of a container. ([#946](https://github.com/containers/podman-desktop/discussions/946))\\n- Fixed First start of Podman Desktop on flatpak was not seeing the podman engine ([#860](https://github.com/containers/podman-desktop/pull/860))\\n\\n## Community Thank You!\\n\\n\ud83c\udf89 We\u2019d like to say a big thank you to everyone who helped to make Podman Desktop 0.10 even better:\\n\\n- [Dylan M. Taylor](https://github.com/dylanmtaylor) in [#671](https://github.com/containers/podman-desktop/pull/671)\\n- [Fionn Kelleher](https://github.com/osslate) in [#713](https://github.com/containers/podman-desktop/pull/713)\\n- [Rostislav Svoboda](https://github.com/rsvoboda) in [#737](https://github.com/containers/podman-desktop/pull/737)\\n- [Denis Shemanaev](https://github.com/shemanaev) in [#783](https://github.com/containers/podman-desktop/pull/783)\\n- [Fabrice Flore-Th\xe9bault](https://github.com/themr0c) in [#856](https://github.com/containers/podman-desktop/pull/856)\\n- [Kevin](https://github.com/KevinAtSesam) in [#864](https://github.com/containers/podman-desktop/pull/864)\\n- [@sfrunza13](https://github.com/sfrunza13) in [#872](https://github.com/containers/podman-desktop/pull/872)\\n- [Anjan Nath](https://github.com/anjannath) in [#918](https://github.com/containers/podman-desktop/pull/918)\\n\\n## Final Notes\\n\\nThe complete list of issues fixed in this release is available [here](https://github.com/containers/podman-desktop/issues?q=is%3Aclosed+milestone%3A0.10.0).\\n\\nGet the latest release from the [Downloads](/downloads) section of the website and boost your development journey with Podman Desktop. Additionally, visit the [GitHub repository](https://github.com/containers/podman-desktop) and see how you can help us make Podman Desktop better."},{"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},"prevItem":{"title":"Release Notes - Podman Desktop 0.10","permalink":"/blog/podman-desktop-release-0.10"}},"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.cjs\\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/e6fb1369.9c77a8a1.js b/assets/js/e6fb1369.d05ee4f7.js similarity index 56% rename from assets/js/e6fb1369.9c77a8a1.js rename to assets/js/e6fb1369.d05ee4f7.js index c9c7bc137aa..6c303433523 100644 --- a/assets/js/e6fb1369.9c77a8a1.js +++ b/assets/js/e6fb1369.d05ee4f7.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8800],{5318:(e,t,r)=>{r.d(t,{Zo:()=>c,kt:()=>d});var n=r(7378);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var i=n.createContext({}),p=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},c=function(e){var t=p(e.components);return n.createElement(i.Provider,{value:t},e.children)},m={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,i=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),u=p(r),d=a,f=u["".concat(i,".").concat(d)]||u[d]||m[d]||o;return r?n.createElement(f,l(l({ref:t},c),{},{components:r})):n.createElement(f,l({ref:t},c))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,l=new Array(o);l[0]=u;var s={};for(var i in t)hasOwnProperty.call(t,i)&&(s[i]=t[i]);s.originalType=e,s.mdxType="string"==typeof e?e:a,l[1]=s;for(var p=2;p{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>l,default:()=>m,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(5773),a=(r(7378),r(5318));const o={title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},l=void 0,s={permalink:"/blog/podman-desktop-release-0.11",source:"@site/blog/2023-01-18-release-0.11.md",title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",date:"2023-01-18T00:00:00.000Z",formattedDate:"January 18, 2023",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"}],readingTime:9.35,hasTruncateMarker:!0,authors:[{name:"Stevan Le Meur",title:"Product Manager",url:"https://github.com/slemeur",imageURL:"https://github.com/slemeur.png",key:"slemeur"}],frontMatter:{title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},nextItem:{title:"Release Notes - Podman Desktop 0.10",permalink:"/blog/podman-desktop-release-0.10"}},i={authorsImageUrls:[void 0]},p=[],c={toc:p};function m(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},c,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"This release note covers Podman Desktop 0.11 release changes."),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Air-Gapped Installation"),": New all-in-one binaries for air-gapped installation."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Feedback"),": Submit feedback directly from Podman Desktop."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Docker Compatibility Mode"),": Information about the Docker compatibility mode."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Proxy Setting"),": Toggle on/off the proxy setting."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Deploy to Kubernetes"),": Select the namespace to deploy to Kubernetes."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Registry Configuration"),": Simplified registry configuration for well known registries."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"UX/UI Improvements"),": View pod's container logs, better visual feedback, configurable editor font size, and more.")),(0,a.kt)("p",null,"Podman Desktop 0.11 is now available. ",(0,a.kt)("a",{parentName:"p",href:"/downloads"},"Click here to download it"),"!"))}m.isMDXComponent=!0}}]); \ No newline at end of file +"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[8800],{5318:(e,t,r)=>{r.d(t,{Zo:()=>m,kt:()=>d});var n=r(7378);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(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=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var i=n.createContext({}),p=function(e){var t=n.useContext(i),r=t;return e&&(r="function"==typeof e?e(t):l(l({},t),e)),r},m=function(e){var t=p(e.components);return n.createElement(i.Provider,{value:t},e.children)},c={inlineCode:"code",wrapper:function(e){var t=e.children;return n.createElement(n.Fragment,{},t)}},u=n.forwardRef((function(e,t){var r=e.components,a=e.mdxType,o=e.originalType,i=e.parentName,m=s(e,["components","mdxType","originalType","parentName"]),u=p(r),d=a,k=u["".concat(i,".").concat(d)]||u[d]||c[d]||o;return r?n.createElement(k,l(l({ref:t},m),{},{components:r})):n.createElement(k,l({ref:t},m))}));function d(e,t){var r=arguments,a=t&&t.mdxType;if("string"==typeof e||a){var o=r.length,l=new Array(o);l[0]=u;var s={};for(var i in t)hasOwnProperty.call(t,i)&&(s[i]=t[i]);s.originalType=e,s.mdxType="string"==typeof e?e:a,l[1]=s;for(var p=2;p{r.r(t),r.d(t,{assets:()=>i,contentTitle:()=>l,default:()=>c,frontMatter:()=>o,metadata:()=>s,toc:()=>p});var n=r(5773),a=(r(7378),r(5318));const o={title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},l=void 0,s={permalink:"/blog/podman-desktop-release-0.11",source:"@site/blog/2023-01-18-release-0.11.md",title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",date:"2023-01-18T00:00:00.000Z",formattedDate:"January 18, 2023",tags:[{label:"podman-desktop",permalink:"/blog/tags/podman-desktop"},{label:"release",permalink:"/blog/tags/release"},{label:"kubernetes",permalink:"/blog/tags/kubernetes"}],readingTime:9.35,hasTruncateMarker:!0,authors:[{name:"Stevan Le Meur",title:"Product Manager",url:"https://github.com/slemeur",imageURL:"https://github.com/slemeur.png",key:"slemeur"}],frontMatter:{title:"Release Notes - Podman Desktop 0.11",description:"Podman Desktop 0.11 has been released!",slug:"podman-desktop-release-0.11",authors:["slemeur"],tags:["podman-desktop","release","kubernetes"],hide_table_of_contents:!1},prevItem:{title:"Release Notes - Podman Desktop 0.12",permalink:"/blog/podman-desktop-release-0.12"},nextItem:{title:"Release Notes - Podman Desktop 0.10",permalink:"/blog/podman-desktop-release-0.10"}},i={authorsImageUrls:[void 0]},p=[],m={toc:p};function c(e){let{components:t,...r}=e;return(0,a.kt)("wrapper",(0,n.Z)({},m,r,{components:t,mdxType:"MDXLayout"}),(0,a.kt)("p",null,"This release note covers Podman Desktop 0.11 release changes."),(0,a.kt)("ul",null,(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Air-Gapped Installation"),": New all-in-one binaries for air-gapped installation."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Feedback"),": Submit feedback directly from Podman Desktop."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Docker Compatibility Mode"),": Information about the Docker compatibility mode."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Proxy Setting"),": Toggle on/off the proxy setting."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Deploy to Kubernetes"),": Select the namespace to deploy to Kubernetes."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"Registry Configuration"),": Simplified registry configuration for well known registries."),(0,a.kt)("li",{parentName:"ul"},(0,a.kt)("strong",{parentName:"li"},"UX/UI Improvements"),": View pod's container logs, better visual feedback, configurable editor font size, and more.")),(0,a.kt)("p",null,"Podman Desktop 0.11 is now available. ",(0,a.kt)("a",{parentName:"p",href:"/downloads"},"Click here to download it"),"!"))}c.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/assets/js/main.192c65c4.js b/assets/js/main.192c65c4.js deleted file mode 100644 index 7cda385657d..00000000000 --- a/assets/js/main.192c65c4.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.192c65c4.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 c=n(6623),u=n(5331),d=n(5473);function f(e){let{children:t}=e;return r.createElement(r.Fragment,null,t)}var p=n(5773),m=n(7092),g=n(353),h=n(8948),b=n(624),v=n(1123),y=n(3714),w=n(174),k=n(3149),E=n(505);function S(){const{i18n:{defaultLocale:e,localeConfigs:t}}=(0,g.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,g.Z)(),a=function(){const{siteConfig:{url:e}}=(0,g.Z)(),{pathname:t}=(0,u.TH)();return e+(0,h.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,g.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(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 T=new Map;function C(e){if(T.has(e.pathname))return{...e,pathname:T.get(e.pathname)};if((0,d.f)(c.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 I=n(3427),A=n(3340);function L(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{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&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);null==t||t.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:a}),L("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)(c.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?L("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=L("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),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(u.AW,{location:t,render:()=>e}))}}const R=N,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\n`}(e)).replace(/{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,g.Z)(),{pathname:n}=(0,u.TH)();return t&&n===e?r.createElement($,null):null}function j(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:a,localeConfigs:o}}=(0,g.Z)(),i=(0,h.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 z=n(6293);function Z(){const e=(0,d.H)(c.Z),t=(0,u.TH)();return r.createElement(z.Z,null,r.createElement(A.M,null,r.createElement(I.t,null,r.createElement(f,null,r.createElement(j,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)(c.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),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(Z,null))),document.getElementById("__docusaurus"))}))}},3340:(e,t,n)=>{"use strict";n.d(t,{_:()=>u,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/index","path":"/docs/Installation/linux-install/","sidebar":"tutorialSidebar"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","path":"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","sidebar":"tutorialSidebar"},{"id":"Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","path":"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","sidebar":"tutorialSidebar"},{"id":"Installation/macos-install","path":"/docs/Installation/macos-install","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/index","path":"/docs/Installation/windows-install/","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","path":"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","path":"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-desktop-with-chocolatey","path":"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-desktop-with-scoop","path":"/docs/Installation/windows-install/installing-podman-desktop-with-scoop","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-desktop-with-winget","path":"/docs/Installation/windows-install/installing-podman-desktop-with-winget","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-with-openshift-local","path":"/docs/Installation/windows-install/installing-podman-with-openshift-local","sidebar":"tutorialSidebar"},{"id":"Installation/windows-install/installing-podman-with-podman-desktop","path":"/docs/Installation/windows-install/installing-podman-with-podman-desktop","sidebar":"tutorialSidebar"},{"id":"intro","path":"/docs/intro","sidebar":"tutorialSidebar"},{"id":"migrating-from-docker/emulating-docker-cli-with-podman","path":"/docs/migrating-from-docker/emulating-docker-cli-with-podman","sidebar":"tutorialSidebar"},{"id":"migrating-from-docker/importing-saved-containers","path":"/docs/migrating-from-docker/importing-saved-containers","sidebar":"tutorialSidebar"},{"id":"migrating-from-docker/index","path":"/docs/migrating-from-docker/","sidebar":"tutorialSidebar"},{"id":"migrating-from-docker/using-podman-mac-helper","path":"/docs/migrating-from-docker/using-podman-mac-helper","sidebar":"tutorialSidebar"},{"id":"migrating-from-docker/using-the-docker_host-environment-variable","path":"/docs/migrating-from-docker/using-the-docker_host-environment-variable","sidebar":"tutorialSidebar"},{"id":"migrating-from-docker/verifying-your-tools-are-using-podman","path":"/docs/migrating-from-docker/verifying-your-tools-are-using-podman","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.3.1","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"2.3.1"},"docusaurus-plugin-content-blog":{"type":"package","name":"@docusaurus/plugin-content-blog","version":"2.3.1"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"2.3.1"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"2.3.1"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"2.3.1"},"docusaurus-theme-search-algolia":{"type":"package","name":"@docusaurus/theme-search-algolia","version":"2.3.1"},"docusaurus-tailwindcss":{"type":"local"}}}'),c={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},u=r.createContext(c);function d(e){let{children:t}=e;return r.createElement(u.Provider,{value:c},t)}},6293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(7378),a=n(161),o=n(7092),i=n(3595);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(u,{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 c=e=>r.createElement(s,e);class u 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??c)(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(5773),a=n(7378),o=n(4289),i=n(1721),l=n(353),s=n(5626),c=n(161);const u=a.createContext({collectLink:()=>{}});var d=n(8948);function f(e,t){var n;let{isNavLink:f,to:p,href:m,activeClassName:g,isActive:h,"data-noBrokenLinkCheck":b,autoAddBaseUrl:v=!0,...y}=e;const{siteConfig:{trailingSlash:w,baseUrl:k}}=(0,l.Z)(),{withBaseUrl:E}=(0,d.C)(),S=(0,a.useContext)(u),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 I=void 0!==C?(A=C,v&&(e=>e.startsWith("/"))(A)?E(A):A):void 0;var A;I&&T&&(I=(0,i.applyTrailingSlash)(I,{trailingSlash:w,baseUrl:k}));const L=(0,a.useRef)(!1),P=f?o.OL:o.rU,O=c.Z.canUseIntersectionObserver,N=(0,a.useRef)(),R=()=>{L.current||null==I||(window.docusaurus.preload(I),L.current=!0)};(0,a.useEffect)((()=>(!O&&T&&null!=I&&window.docusaurus.prefetch(I),()=>{O&&N.current&&N.current.disconnect()})),[N,I,O,T]);const M=(null==(n=I)?void 0:n.startsWith("#"))??!1,D=!I||!T||M;return D||b||S.collectLink(I),D?a.createElement("a",(0,r.Z)({ref:x,href:I},_&&!T&&{target:"_blank",rel:"noopener noreferrer"},y)):a.createElement(P,(0,r.Z)({},y,{onMouseEnter:R,onTouchStart:R,innerRef:e=>{x.current=e,O&&e&&T&&(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!=I&&window.docusaurus.prefetch(I))}))})),N.current.observe(e))},to:I},f&&{isActive:h,activeClassName:g}))}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 children",t),new Error("The Docusaurus 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:()=>i,Z:()=>l});var r=n(7378),a=n(353),o=n(5626);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(a)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)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();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:()=>h,gB:()=>g});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 c(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 u={},d=()=>i("docusaurus-plugin-content-docs")??u,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 g(e){return f(e).versions}function h(e){const t=f(e);return l(t)}function b(e){const t=f(e),{pathname:n}=(0,r.TH)();return c(t,n)}function v(e){const t=f(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:c(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(5639)(`./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"}))}},3595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Ct});var r=n(7378),a=n(8944),o=n(6293),i=n(1123),l=n(5773),s=n(5331),c=n(9213),u=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,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&f(e.current)})),{containerRef:e,onClick:n}}const m=(0,c.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 g(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 h=n(5484),b=n(174);const v="skipToContent_oPtH";function y(){return r.createElement(g,{className:v})}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,c.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 _="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",I="announcementBarPlaceholder_NpUd",A="announcementBarClose_Jjdj",L="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:C,style:{backgroundColor:a,color:o},role:"banner"},i&&r.createElement("div",{className:I}),r.createElement(T,{className:L}),i&&r.createElement(x,{onClick:n,className:A}))}var O=n(5536),N=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,O.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 j=n(5421),z=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,z.Z)(),l=(0,c.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,c.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,c.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,j.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,O.e)();return r.createElement("button",{type:"button","aria-label":(0,c.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(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:c,prependBaseUrlToHref:u,...d}=e;const f=(0,ee.Z)(a),p=(0,ee.Z)(t),m=(0,ee.Z)(o,{forcePrependBaseUrl:!0}),g=i&&o&&!(0,te.Z)(o),h=s?{dangerouslySetInnerHTML:{__html:s}}:{children:r.createElement(r.Fragment,null,i,g&&r.createElement(re.Z,c&&{width:12,height:12}))};return o?r.createElement(J.Z,(0,l.Z)({href:u?m:o},d,h)):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,h))}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),ce=n(8862),ue=n(353);function de(e,t){return e.some((e=>function(e,t){return!!(0,ce.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 c=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{c.current&&!c.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e)}}),[c]),r.createElement("div",{ref:c,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u})},r.createElement(ae,(0,l.Z)({"aria-haspopup":"true","aria-expanded":u,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(!u))}}),s.children??s.label),r.createElement("ul",{className:"dropdown__menu"},t.map(((e,n)=>r.createElement(Ve,(0,l.Z)({isDropdownItem:!0,onKeyDown:e=>{if(n===t.length-1&&"Tab"===e.key){e.preventDefault(),d(!1);const t=c.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,...c}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,ue.Z)(),{pathname:t}=(0,s.TH)();return t.replace(e,"/")}(),d=de(t,u),{collapsed:f,toggleCollapsed:p,setCollapsed:m}=(0,se.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,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)},c,{onClick:e=>{e.preventDefault(),p()}}),c.children??c.label),r.createElement(se.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:f},t.map(((e,t)=>r.createElement(Ve,(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 ge=n(3714);function he(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";function ve(){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 ye=n(6573),we=["translations"];function ke(){return ke=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var _e="Ctrl";var Te=r.forwardRef((function(e,t){var n=e.translations,a=void 0===n?{}:n,o=xe(e,we),i=a.buttonText,l=void 0===i?"Search":i,s=a.buttonAriaLabel,c=void 0===s?"Search":s,u=Ee((0,r.useState)(null),2),d=u[0],f=u[1];return(0,r.useEffect)((function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?f("\u2318"):f(_e))}),[]),r.createElement("button",ke({type:"button",className:"DocSearch DocSearch-Button","aria-label":c},o,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(ye.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===_e?r.createElement(ve,null):d),r.createElement("kbd",{className:"DocSearch-Button-Key"},"K"))))})),Ce=n(7092),Ie=n(3584),Ae=n(2473),Le=n(3149);var Pe=n(1542);const Oe={button:{buttonText:(0,c.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,c.I)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,c.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,c.I)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,c.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,c.I)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,c.I)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,c.I)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,c.I)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,c.I)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,c.I)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,c.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,c.I)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,c.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,c.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,c.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,c.I)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,c.I)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,c.I)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,c.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,c.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,c.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,c.I)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,c.I)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let Ne=null;function Re(e){let{hit:t,children:n}=e;return r.createElement(J.Z,{to:t.url},n)}function Me(e){let{state:t,onClose:n}=e;const{generateSearchPageLink:a}=(0,Ie.O)();return r.createElement(J.Z,{to:a(t.query),onClick:n},r.createElement(c.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:c}=(0,ue.Z)(),u=(0,Ae.l)(),d=function(){const{locale:e,tags:t}=(0,Le._q)();return[`language:${e}`,t.map((e=>`docusaurus_tag:${e}`))]}(),f=(null==(t=i.searchParameters)?void 0:t.facetFilters)??[],p=a?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(d,f):f,m={...i.searchParameters,facetFilters:p},g=(0,s.k6)(),h=(0,r.useRef)(null),b=(0,r.useRef)(null),[v,y]=(0,r.useState)(!1),[w,k]=(0,r.useState)(void 0),E=(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)((()=>{E().then((()=>{h.current=document.createElement("div"),document.body.insertBefore(h.current,document.body.firstChild),y(!0)}))}),[E,y]),x=(0,r.useCallback)((()=>{var e;y(!1),null==(e=h.current)||e.remove()}),[y]),_=(0,r.useCallback)((e=>{E().then((()=>{y(!0),k(e.key)}))}),[E,y,k]),T=(0,r.useRef)({navigate(e){let{itemUrl:t}=e;(0,ne.F)(o,t)?window.location.href=t:g.push(t)}}).current,C=(0,r.useRef)((e=>i.transformItems?i.transformItems(e):e.map((e=>({...e,url:u(e.url)}))))).current,I=(0,r.useMemo)((()=>e=>r.createElement(Me,(0,l.Z)({},e,{onClose:x}))),[x]),A=(0,r.useCallback)((e=>(e.addAlgoliaAgent("docusaurus",c.docusaurusVersion),e)),[c.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(Ce.Z,null,r.createElement("link",{rel:"preconnect",href:`https://${i.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})),r.createElement(Te,{onTouchStart:E,onFocus:E,onMouseOver:E,onClick:S,ref:b,translations:Oe.button}),v&&Ne&&h.current&&(0,Pe.createPortal)(r.createElement(Ne,(0,l.Z)({onClose:x,initialScrollY:window.scrollY,initialQuery:w,navigator:T,transformItems:C,hitComponent:Re,transformSearchClient:A},i.searchPagePath&&{resultsFooterComponent:I},i,{searchParameters:m,placeholder:Oe.placeholder,translations:Oe.modal})),h.current))}function Fe(){const{siteConfig:e}=(0,ue.Z)();return r.createElement(De,e.themeConfig.algolia)}const Be="searchBox_WqAV";function $e(e){let{children:t,className:n}=e;return r.createElement("div",{className:(0,a.Z)(n,Be)},t)}var Ue=n(2935),je=n(5161);var ze=n(4453);const Ze=e=>e.docs.find((t=>t.id===e.mainDocId));const He={default:le,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:a,...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,ue.Z)(),f=(0,ge.l)(),{search:p,hash:m}=(0,s.TH)(),g=[...n,...u.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],h=t?(0,c.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(he,{className:be}),h),items:g}))},search:function(e){let{mobile:t,className:n}=e;return t?null:r.createElement($e,{className:n},r.createElement(Fe,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,Ue.Iw)(a),s=(0,je.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,Ue.Iw)(a),s=(0,je.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,je.lO)(a)[0],s=t??i.label,c=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(i).path;return r.createElement(le,(0,l.Z)({},o,{label:s,to:c}))},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:a,dropdownItemsBefore:o,dropdownItemsAfter:i,...u}=e;const{search:d,hash:f}=(0,s.TH)(),p=(0,Ue.Iw)(n),m=(0,Ue.gB)(n),{savePreferredVersionName:g}=(0,ze.J)(n),h=[...o,...m.map((e=>{const t=p.alternateDocVersions[e.name]??Ze(e);return{label:e.label,to:`${t.path}${d}${f}`,isActive:()=>e===p.activeVersion,onClick:()=>g(e.name)}})),...i],b=(0,je.lO)(n)[0],v=t&&h.length>1?(0,c.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):b.label,y=t&&h.length>1?void 0:Ze(b).path;return h.length<=1?r.createElement(le,(0,l.Z)({},u,{mobile:t,label:v,to:y,isActive:a?()=>!1:void 0})):r.createElement(me,(0,l.Z)({},u,{mobile:t,label:v,to:y,items:h,isActive:a?()=>!1:void 0}))}};function Ve(e){let{type:t,...n}=e;const a=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),o=He[a];if(!o)throw new Error(`No NavbarItem component found for type "${t}".`);return r.createElement(o,n)}function We(){const e=(0,O.e)(),t=(0,w.L)().navbar.items;return r.createElement("ul",{className:"menu__list"},t.map(((t,n)=>r.createElement(Ve,(0,l.Z)({mobile:!0},t,{onClick:()=>e.toggle(),key:n})))))}function Ge(e){return r.createElement("button",(0,l.Z)({},e,{type:"button",className:"clean-btn navbar-sidebar__back"}),r.createElement(c.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 qe(){const e=0===(0,w.L)().navbar.items.length,t=$();return r.createElement(r.Fragment,null,!e&&r.createElement(Ge,{onClick:()=>t.hide()}),t.content)}function Ke(){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(U,{header:r.createElement(X,null),primaryMenu:r.createElement(We,null),secondaryMenu:r.createElement(qe,null)}):null}const Ye="navbarHideable_hhpl",Qe="navbarHidden_nmcs";function Xe(e){return r.createElement("div",(0,l.Z)({role:"presentation"},e,{className:(0,a.Z)("navbar-sidebar__backdrop",e.className)}))}function Je(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=l?n(!1):i+c{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,"aria-label":(0,c.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Ye,!s&&Qe],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown})},t,r.createElement(Xe,{onClick:i.toggle}),r.createElement(Ke,null))}function et(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 tt(){const{toggle:e,shown:t}=(0,O.e)();return r.createElement("button",{onClick:e,"aria-label":(0,c.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(et,null))}const nt="colorModeToggle_Hewu";function rt(e){let{items:t}=e;return r.createElement(r.Fragment,null,t.map(((e,t)=>r.createElement(Ve,(0,l.Z)({},e,{key:t})))))}function at(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 ot(){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(at,{left:r.createElement(r.Fragment,null,!e.disabled&&r.createElement(tt,null),r.createElement(Y,null),r.createElement(rt,{items:n})),right:r.createElement(r.Fragment,null,r.createElement(rt,{items:a}),r.createElement(q,{className:nt}),!o&&r.createElement($e,null,r.createElement(Fe,null)))})}function it(){return r.createElement(Je,null,r.createElement(ot,null))}function lt(e){let{item:t}=e;const{to:n,href:a,label:o,prependBaseUrlToHref:i,...s}=t,c=(0,ee.Z)(n),u=(0,ee.Z)(a,{forcePrependBaseUrl:!0});return r.createElement(J.Z,(0,l.Z)({className:"footer__link-item"},a?{href:i?u:a}:{to:c},s),o,a&&!(0,te.Z)(a)&&r.createElement(re.Z,null))}function st(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(lt,{item:t}))}function ct(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(st,{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(ct,{key:t,column:e}))))}function dt(){return r.createElement("span",{className:"footer__link-separator"},"\xb7")}function ft(e){let{item:t}=e;return t.html?r.createElement("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):r.createElement(lt,{item:t})}function pt(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(ft,{item:e}),t.length!==n+1&&r.createElement(dt,null))))))}function mt(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?r.createElement(ut,{columns:t}):r.createElement(pt,{links:t})}var gt=n(4034);const ht="footerLogoLink_tutC";function bt(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(gt.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(bt,{logo:t})):r.createElement(bt,{logo:t})}function yt(e){let{copyright:t}=e;return r.createElement("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function wt(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 kt(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:a,style:o}=e;return r.createElement(wt,{style:o,links:n&&n.length>0&&r.createElement(mt,{links:n}),logo:a&&r.createElement(vt,{logo:a}),copyright:t&&r.createElement(yt,{copyright:t})})}const Et=r.memo(kt),St=(0,R.Qc)([j.S,k.pl,N.OC,ze.L5,i.VC,function(e){let{children:t}=e;return r.createElement(M.n2,null,r.createElement(O.M,null,r.createElement(F,null,t)))}]);function xt(e){let{children:t}=e;return r.createElement(St,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(c.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(c.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again when the page crashed"},"Try again"))))))}const Tt="mainWrapper_MB5r";function Ct(e){const{children:t,noFooter:n,wrapperClassName:l,title:s,description:c}=e;return(0,b.t)(),r.createElement(xt,null,r.createElement(i.d,{title:s,description:c}),r.createElement(y,null),r.createElement(P,null),r.createElement(it,null),r.createElement("div",{id:d,className:(0,a.Z)(h.k.wrapper.main,Tt,l)},r.createElement(o.Z,{fallback:e=>r.createElement(_t,e)},t)),!n&&r.createElement(Et,null))}},898:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(5773),a=n(7378),o=n(1884),i=n(8948),l=n(353),s=n(624),c=n(4034);function u(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(c.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:c}}=(0,s.L)(),{imageClassName:d,titleClassName:f,...p}=e,m=(0,i.Z)((null==c?void 0:c.href)||"/"),g=n?"":t,h=(null==c?void 0:c.alt)??g;return a.createElement(o.Z,(0,r.Z)({to:m},p,(null==c?void 0:c.target)&&{target:c.target}),c&&a.createElement(u,{logo:c,alt:h,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:()=>c});var r=n(5773),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 c(e){const t=(0,i.Z)(),{colorMode:n}=(0,l.I)(),{sources:c,className:u,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:c[e],alt:d,className:(0,o.Z)(s.themedImage,s[`themedImage--${e}`],u)},f)))))}},376:(e,t,n)=>{"use strict";n.d(t,{u:()=>i,z:()=>m});var r=n(5773),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 c(e,t){const n=t?l:s;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function u(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 c(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 u({collapsibleRef:f,collapsed:n,animation:o}),a.createElement(t,{ref:f,style:s?void 0:d(n),onTransitionEnd:e=>{"height"===e.propertyName&&(c(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.WA)("docusaurus.announcement.dismiss"),c=(0,o.WA)("docusaurus.announcement.id"),u=()=>"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&&u()));(0,r.useEffect)((()=>{o(u())}),[]);const i=(0,r.useCallback)((()=>{d(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&d(!1),!r&&u()||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:()=>h,S:()=>g});var r=n(7378),a=n(161),o=n(1763),i=n(1819),l=n(624);const s=r.createContext(void 0),c="theme",u=(0,i.WA)(c),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&&u.del()}),[t]);const s=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(i(t),a&&(e=>{u.set(p(e))})(t)):(i(n?window.matchMedia("(prefers-color-scheme: dark)").matches?f:d:e),u.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!==c)return;const t=u.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 g(e){let{children:t}=e;const n=m();return r.createElement(s.Provider,{value:n},t)}function h(){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(5161),s=n(1763),c=n(1819);const u=e=>`docs-preferred-version-${e}`,d=(e,t,n)=>{(0,c.WA)(u(e),{persistence:t}).set(n)},f=(e,t)=>(0,c.WA)(u(e),{persistence:t}).get(),p=(e,t)=>{(0,c.WA)(u(e),{persistence:t}).del()};const m=r.createContext(null);function g(){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 h(e){let{children:t}=e;const n=g();return r.createElement(m.Provider,{value:n},t)}function b(e){let{children:t}=e;return l.cE?r.createElement(h,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}},5536:(e,t,n)=>{"use strict";n.d(t,{M:()=>d,e:()=>f});var r=n(7378),a=n(3471),o=n(8357),i=n(654),l=n(624),s=n(1763);const c=r.createContext(void 0);function u(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,l.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[s,c]=(0,r.useState)(!1);(0,i.Rb)((()=>{if(s)return c(!1),!1}));const u=(0,r.useCallback)((()=>{c((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&c(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:u,shown:s})),[e,n,u,s])}function d(e){let{children:t}=e;const n=u();return r.createElement(c.Provider,{value:n},t)}function f(){const e=r.useContext(c);if(void 0===e)throw new s.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,themeConfig:n}}=(0,o.Z)(),{algolia:{searchPagePath:l}}=n,[s,c]=(0,r.useState)("");(0,r.useEffect)((()=>{const e=new URLSearchParams(window.location.search).get(i)??"";c(e)}),[]);return{searchQuery:s,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()}),c(t)}),[e]),generateSearchPageLink:(0,r.useCallback)((e=>`${t}${l}?q=${encodeURIComponent(e)}`),[t,l])}}},8357:(e,t,n)=>{"use strict";n.d(t,{i:()=>c});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 c(){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:{}}},5161:(e,t,n)=>{"use strict";n.d(t,{Wl:()=>f,_F:()=>m,cE:()=>d,hI:()=>w,lO:()=>b,oz:()=>v,s1:()=>h,vY:()=>y});var r=n(7378),a=n(5331),o=n(5473),i=n(2935),l=n(4453),s=n(2095),c=n(784),u=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,u.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 g(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,u.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,u.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function h(){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?g({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)((()=>(0,c.j)([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- ${(0,c.j)(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,c=s?n.docsSidebars[s]:void 0;return{docElement:(0,o.H)(i),sidebarName:s,sidebarItems:c}}},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}},654:(e,t,n)=>{"use strict";n.d(t,{Rb:()=>l,_X:()=>s});var r=n(7378),a=n(5331),o=n(644),i=n(1763);function l(e){!function(e){const t=(0,a.k6)(),n=(0,i.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function s(e){return function(e){const t=(0,a.k6)();return(0,o.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}},784:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{j:()=>a,l:()=>r})},1123:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>u,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),c=n(9162);function u(e){let{title:t,description:n,keywords:a,image:i,children:l}=e;const u=(0,c.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,u),t&&r.createElement("meta",{property:"og:title",content:u}),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:()=>c,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+\.)?(?\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 c(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:()=>p,OC:()=>s,RF:()=>d,o5:()=>f});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 c(){const e=(0,r.useContext)(l);if(null==e)throw new i.i6("ScrollControllerProvider");return e}const u=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function d(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=c(),a=(0,r.useRef)(u()),o=(0,i.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=u();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=c(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,r.useLayoutEffect)((()=>{queueMicrotask((()=>null==n.current?void 0:n.current()))})),{blockElementScrollPositionUntilNextRender:a}}function p(){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&&at&&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 c=[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:c}}},1819:(e,t,n)=>{"use strict";n.d(t,{Nk:()=>d,WA:()=>u});var r=n(7378),a=n(644);const o="localStorage";function i(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function l(e){if(void 0===e&&(e=o),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,s||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),s=!0),null}var t}let s=!1;const c={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(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,listen:t}}(e);const n=l(null==t?void 0:t.persistence);return null===n?c:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),i({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),i({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function d(e,t){const n=(0,r.useRef)((()=>null===e?c:u(e,t))).current(),o=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,a.useSyncExternalStore)(o,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),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}},632:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(353);function a(){const{siteConfig:{themeConfig:e}}=(0,r.Z)();return e}},2473:(e,t,n)=>{"use strict";n.d(t,{l:()=>l});var r=n(7378),a=n(1503),o=n(8948),i=n(632);function l(){const{withBaseUrl:e}=(0,o.C)(),{algolia:{externalUrlRegex:t,replaceSearchResultPathname:n}}=(0,i.L)();return(0,r.useCallback)((r=>{const o=new URL(r);if((0,a.F)(t,o.href))return r;const i=`${o.pathname+o.hash}`;return e(function(e,t){return t?e.replaceAll(new RegExp(t.from,"g"),t.to):e}(i,n))}),[e,t,n])}},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(5773),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],"07f59c2a":[()=>n.e(9372).then(n.bind(n,1622)),"@site/blog/2022-12-01-release-0.10-blog.md",1622],"09905e74":[()=>n.e(83).then(n.bind(n,7006)),"@site/docs/Installation/windows-install/installing-podman-with-podman-desktop.md",7006],"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(6210),n.e(7918)]).then(n.bind(n,7823)),"@theme/DocItem",7823],"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],"2ae2e7fe":[()=>n.e(6692).then(n.t.bind(n,9428,19)),"~docs/default/tag-docs-tags-restricted-environment-357.json",9428],"2d81b9d5":[()=>n.e(1591).then(n.bind(n,507)),"@site/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment.md",507],"3289a752":[()=>Promise.all([n.e(532),n.e(8811)]).then(n.bind(n,1802)),"@site/docs/migrating-from-docker/verifying-your-tools-are-using-podman.md",1802],"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],"3c6cc7c6":[()=>n.e(210).then(n.bind(n,3700)),"@site/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey.md",3700],"3e03f778":[()=>n.e(7034).then(n.t.bind(n,6597,19)),"~docs/default/tag-docs-tags-podman-4ff.json",6597],"3ed6e2e9":[()=>n.e(6536).then(n.t.bind(n,8969,19)),"~docs/default/tag-docs-tags-macos-7ec.json",8969],"3fed3fa8":[()=>n.e(6134).then(n.bind(n,690)),"@site/docs/Installation/windows-install/installing-podman-desktop-with-scoop.md",690],"4305e853":[()=>n.e(93).then(n.bind(n,5570)),"@site/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer.md",5570],"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],"51dec273":[()=>n.e(6026).then(n.t.bind(n,936,19)),"~docs/default/tag-docs-tags-migrating-from-docker-f4d.json",936],"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],"59c97daa":[()=>n.e(8698).then(n.bind(n,6097)),"@site/docs/Installation/linux-install/index.md",6097],"5a8fbd01":[()=>n.e(4531).then(n.bind(n,3561)),"@site/docs/Installation/windows-install/index.md",3561],"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],"6269f1c0":[()=>Promise.all([n.e(532),n.e(138)]).then(n.bind(n,6472)),"@site/docs/migrating-from-docker/importing-saved-containers.md",6472],"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(6210),n.e(1947),n.e(8610)]).then(n.bind(n,1071)),"@theme/BlogTagsPostsPage",1071],"6af14956":[()=>n.e(8221).then(n.t.bind(n,6567,19)),"~docs/default/tag-docs-tags-linux-f75.json",6567],"708d858d":[()=>n.e(7377).then(n.bind(n,7806)),"@site/docs/migrating-from-docker/emulating-docker-cli-with-podman.md",7806],72486833:[()=>n.e(3505).then(n.t.bind(n,3722,19)),"~blog/default/blog-tags-kubernetes-4b9-list.json",3722],"72dd8f7e":[()=>n.e(9106).then(n.t.bind(n,6956,19)),"~docs/default/tag-docs-tags-mac-0-s-b35.json",6956],"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],"83245ae6":[()=>Promise.all([n.e(8306),n.e(7679)]).then(n.bind(n,9867)),"@site/blog/2023-01-18-release-0.11.md",9867],"83d480e9":[()=>n.e(205).then(n.t.bind(n,3672,19)),"~blog/default/blog-tags-release-b5c.json",3672],"840a98fb":[()=>n.e(809).then(n.t.bind(n,8272,19)),"~docs/default/tag-docs-tags-openshift-local-64e.json",8272],"8894e90f":[()=>Promise.all([n.e(8068),n.e(7505)]).then(n.bind(n,919)),"@site/src/pages/downloads/macOS.tsx",919],"8b4dd820":[()=>n.e(3636).then(n.bind(n,2216)),"@site/blog/2022-12-01-release-0.10-blog.md?truncated=true",2216],"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],"9aa62c0e":[()=>n.e(506).then(n.t.bind(n,9694,19)),"~docs/default/tag-docs-tags-chocolatey-ce7.json",9694],"9c021584":[()=>n.e(7438).then(n.t.bind(n,8055,19)),"~blog/default/blog-tags-release-b5c-list.json",8055],"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],a5e1f61e:[()=>n.e(3820).then(n.t.bind(n,1163,19)),"~docs/default/tag-docs-tags-winget-d3b.json",1163],a6aa9e1f:[()=>Promise.all([n.e(532),n.e(6210),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],a766a857:[()=>n.e(1342).then(n.t.bind(n,6018,19)),"~docs/default/tag-docs-tags-windows-4a4.json",6018],ae79aff5:[()=>n.e(4386).then(n.bind(n,4794)),"@site/docs/migrating-from-docker/index.md",4794],b0f1c099:[()=>n.e(9387).then(n.t.bind(n,6462,19)),"~blog/default/blog-tags-kubernetes-4b9.json",6462],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],b443212b:[()=>n.e(9184).then(n.bind(n,1443)),"@site/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle.md",1443],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],c1fad867:[()=>n.e(4758).then(n.bind(n,3042)),"@site/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file.md",3042],c276ecb2:[()=>n.e(182).then(n.t.bind(n,1444,19)),"~blog/default/blog-tags-devcontainer-050-list.json",1444],c685778b:[()=>n.e(563).then(n.t.bind(n,383,19)),"~docs/default/tag-docs-tags-installing-ce0.json",383],cc591f25:[()=>n.e(6778).then(n.bind(n,1806)),"@site/docs/podman-compose.md",1806],ccc49370:[()=>Promise.all([n.e(532),n.e(6210),n.e(1947),n.e(6103)]).then(n.bind(n,3227)),"@theme/BlogPostPage",3227],cd509849:[()=>n.e(5018).then(n.t.bind(n,9547,19)),"~docs/default/tag-docs-tags-flathub-b2e.json",9547],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],e561c556:[()=>n.e(1089).then(n.bind(n,4707)),"@site/docs/Installation/windows-install/installing-podman-with-openshift-local.md",4707],e665718d:[()=>n.e(114).then(n.bind(n,1261)),"@site/src/pages/extend/index.tsx",1261],e6fb1369:[()=>n.e(8800).then(n.bind(n,6166)),"@site/blog/2023-01-18-release-0.11.md?truncated=true",6166],eabf5d51:[()=>n.e(5908).then(n.bind(n,3821)),"@site/docs/Installation/windows-install/installing-podman-desktop-with-winget.md",3821],ed75cfcb:[()=>n.e(3584).then(n.bind(n,6117)),"@site/docs/migrating-from-docker/using-podman-mac-helper.md",6117],f0057c03:[()=>n.e(5708).then(n.t.bind(n,7018,19)),"~docs/default/tag-docs-tags-scoop-7df.json",7018],f213dd13:[()=>n.e(6049).then(n.t.bind(n,1326,19)),"~blog/default/blog-tags-codespaces-a42.json",1326],f523fb3f:[()=>Promise.all([n.e(532),n.e(3973)]).then(n.bind(n,3666)),"@site/docs/migrating-from-docker/using-the-docker_host-environment-variable.md",3666],f6e0e63c:[()=>n.e(7536).then(n.t.bind(n,9592,19)),"~blog/default/blog-tags-devcontainer-050.json",9592],f7b7f9b7:[()=>n.e(465).then(n.t.bind(n,7196,19)),"~docs/default/tag-docs-tags-flatpak-1be.json",7196]};function c(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 u=n(3361),d=n(6881);function f(e,t){if("*"===e)return i()({loading:c,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=[],g=(0,u.Z)(o);return Object.entries(g).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:c,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","755"),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/podman-desktop-release-0.10",component:f("/blog/podman-desktop-release-0.10","1f2"),exact:!0},{path:"/blog/podman-desktop-release-0.11",component:f("/blog/podman-desktop-release-0.11","bc8"),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/kubernetes",component:f("/blog/tags/kubernetes","59f"),exact:!0},{path:"/blog/tags/podman-desktop",component:f("/blog/tags/podman-desktop","04c"),exact:!0},{path:"/blog/tags/release",component:f("/blog/tags/release","ab8"),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/chocolatey",component:f("/docs/tags/chocolatey","539"),exact:!0},{path:"/docs/tags/flathub",component:f("/docs/tags/flathub","b70"),exact:!0},{path:"/docs/tags/flatpak",component:f("/docs/tags/flatpak","acc"),exact:!0},{path:"/docs/tags/getting-started",component:f("/docs/tags/getting-started","33b"),exact:!0},{path:"/docs/tags/installing",component:f("/docs/tags/installing","37d"),exact:!0},{path:"/docs/tags/linux",component:f("/docs/tags/linux","170"),exact:!0},{path:"/docs/tags/mac-0-s",component:f("/docs/tags/mac-0-s","1b7"),exact:!0},{path:"/docs/tags/macos",component:f("/docs/tags/macos","1d0"),exact:!0},{path:"/docs/tags/migrating-from-docker",component:f("/docs/tags/migrating-from-docker","f8d"),exact:!0},{path:"/docs/tags/openshift-local",component:f("/docs/tags/openshift-local","641"),exact:!0},{path:"/docs/tags/podman",component:f("/docs/tags/podman","4dd"),exact:!0},{path:"/docs/tags/podman-desktop",component:f("/docs/tags/podman-desktop","174"),exact:!0},{path:"/docs/tags/restricted-environment",component:f("/docs/tags/restricted-environment","c57"),exact:!0},{path:"/docs/tags/scoop",component:f("/docs/tags/scoop","c9a"),exact:!0},{path:"/docs/tags/windows",component:f("/docs/tags/windows","fb4"),exact:!0},{path:"/docs/tags/winget",component:f("/docs/tags/winget","977"),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","85e"),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","c2a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file",component:f("/docs/Installation/linux-install/installing-podman-desktop-from-a-compressed-tar-file","308"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle",component:f("/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundle","930"),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","1ad"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment",component:f("/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environment","f43"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer",component:f("/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installer","159"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey",component:f("/docs/Installation/windows-install/installing-podman-desktop-with-chocolatey","776"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-with-scoop",component:f("/docs/Installation/windows-install/installing-podman-desktop-with-scoop","2cc"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-desktop-with-winget",component:f("/docs/Installation/windows-install/installing-podman-desktop-with-winget","8fb"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-with-openshift-local",component:f("/docs/Installation/windows-install/installing-podman-with-openshift-local","341"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/Installation/windows-install/installing-podman-with-podman-desktop",component:f("/docs/Installation/windows-install/installing-podman-with-podman-desktop","254"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/intro",component:f("/docs/intro","aed"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/migrating-from-docker",component:f("/docs/migrating-from-docker","fbd"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/migrating-from-docker/emulating-docker-cli-with-podman",component:f("/docs/migrating-from-docker/emulating-docker-cli-with-podman","4c4"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/migrating-from-docker/importing-saved-containers",component:f("/docs/migrating-from-docker/importing-saved-containers","8cf"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/migrating-from-docker/using-podman-mac-helper",component:f("/docs/migrating-from-docker/using-podman-mac-helper","3fa"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/migrating-from-docker/using-the-docker_host-environment-variable",component:f("/docs/migrating-from-docker/using-the-docker_host-environment-variable","8ef"),exact:!0,sidebar:"tutorialSidebar"},{path:"/docs/migrating-from-docker/verifying-your-tools-are-using-podman",component:f("/docs/migrating-from-docker/verifying-your-tools-are-using-podman","988"),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;ta});const a=function(){for(var e,t,n=0,a="";n{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>p,PP:()=>I,Ep:()=>f});var r=n(5773);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r=0;f--){var p=i[f];"."===p?o(i,f):".."===p?(o(i,f),d++):d&&(o(i,f),d--)}if(!c)for(;d--;d)i.unshift("..");!c||""===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 c(e){return"/"===e.charAt(0)?e.substr(1):e}function u(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;rt?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=p(e,t,g(),w.location);u.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{"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 c=Object.defineProperty,u=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=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),g=s(n),h=0;h{"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 c=[n,r,a,o,i,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).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:'
    '};function a(e,t,n){return en?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),c=o.querySelector(r.barSelector),u=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),u)}),u)):setTimeout(t,u)})),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");u(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),c=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),c!=document.body&&u(c,"nprogress-custom-parent"),c.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 c(e,t){return("string"==typeof e?e:f(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=f(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=f(e);c(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),c=1;c{"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(/=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=1;if(v){if(!(_=o(k,S,e,b))||_.index>=e.length)break;var C=_.index,I=_.index+_[0].length,A=S;for(A+=E.value.length;C>=A;)A+=(E=E.next).value.length;if(S=A-=E.value.length,E.value instanceof a)continue;for(var L=E;L!==t.tail&&(Ad.reach&&(d.reach=R);var M=E.prev;if(O&&(M=s(t,M,O),S+=O.length),c(t,M,T),E=s(t,M,new a(f,h?r.tokenize(P,h):P,y,P)),N&&s(t,E,N),T>1){var D={cause:f+","+m,reach:R};i(e,t,n,E.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 c(e,t,n){for(var r=t.next,a=0;a"+o.content+""},r}(),a=r;r.default=r,a.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\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://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:/(^$)/i,lookbehind:!0,inside:a.languages[t]},n.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:n}};r["language-"+t]={pattern:/[\s\S]+/,inside:a.languages[t]};var o={};o[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.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]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,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(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//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+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//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]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//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<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return r})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return r})).replace(/<>/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(//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__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\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(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.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",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;n0)){var l=f(/^\{$/,/^\}$/);if(-1===l)continue;for(var s=n;s=0&&p(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n?|<|>)?|>[>=]?|\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 c(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 u(t,n,r){var a=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),i=0,u={},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 u[n]=a,n})).join(""),n,r),f=Object.keys(u);return i=0,function e(t){for(var n=0;n=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=c(u[a]),p=o.substring(l+a.length),m=[];if(s&&m.push(s),m.push(d),p){var g=[p];e(g),m.push.apply(m,g)}"string"==typeof r?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):r.content=m}}else{var h=r.content;Array.isArray(h)?e(h):e([h])}}}(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]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,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(//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*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\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*)#?/.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*\.{3}(?:[^{}]|)*\})/.source;function o(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return r})).replace(//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.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\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(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=/.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;r0&&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);r0&&("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=o.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=o[a],d=n.tokenStack[u],f="string"==typeof c?c:c.content,p=t(r,u),m=f.indexOf(p);if(m>-1){++a;var g=f.substring(0,m),h=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=f.substring(m+p.length),v=[];g&&v.push.apply(v,i([g])),v.push(h),b&&v.push.apply(v,i([b])),"string"==typeof c?l.splice.apply(l,[s,1].concat(v)):c.content=v}}else c.content&&i(c.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])(?:)?|)/.source.replace(//g,(function(){return t})),r=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,a=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//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(//g,(function(){return a})).replace(//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)?\w+)(?:)*/.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)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:l(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:l(/(^ONBUILD)\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)},3069:()=>{!function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(Prism)},5639:(e,t,n)=>{var r={"./prism-docker":6761,"./prism-shell-session":3069};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=5639},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
    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
  • Set up the podman-mac-helper service for each user. Run the command:

    sudo podman-mac-helper install

    For additional install options please run the command:

    sudo podman-mac-helper install --help
  • Verification

    1. Your tools communicating to the Docker socket, such as Maven or Testcontainers, communicate with Podman without reconfiguration.

    2. Use the podman-mac-helper tool to run commands. To run a command with Podman by using the podman-mac-helper tool, prefix the command with podman-mac-helper.

      Example:

      $ podman-mac-helper run -it <your_container> bash

    Additional resources

    - - + + \ No newline at end of file diff --git a/docs/migrating-from-docker/using-the-docker_host-environment-variable.html b/docs/migrating-from-docker/using-the-docker_host-environment-variable.html index a95a52aa510..1d374df7ec1 100644 --- a/docs/migrating-from-docker/using-the-docker_host-environment-variable.html +++ b/docs/migrating-from-docker/using-the-docker_host-environment-variable.html @@ -10,13 +10,13 @@ - - + +

    Using the DOCKER_HOST environment variable

    Consider using the DOCKER_HOST environment variable to migrate transparently from Docker to Podman Desktop on all platforms.

    • Continue using familiar Docker commands.
    • Take advantage of the benefits of Podman.
    • Your tools, such as Gradle or Testcontainers, communicate with Podman without reconfiguration.

    Prerequisites

    • Podman

    Procedure

    1. Identify the location of your Podman socket

      $ podman machine inspect --format '{{.ConnectionInfo.PodmanSocket.Path}}'
    2. Set the DOCKER_HOST environment variable to your Podman socker location:

      $ export DOCKER_HOST=<your_podman_socket_location>

    Verification

    • Your tools using the DOCKER_HOST environment variable, such as Gradle or Testcontainers, communicate with Podman without reconfiguration.
    - - + + \ No newline at end of file diff --git a/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html b/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html index c9a87f790e0..099d964141a 100644 --- a/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html +++ b/docs/migrating-from-docker/verifying-your-tools-are-using-podman.html @@ -10,13 +10,13 @@ - - + +

    Verifying that your tools are using Podman

    When you have configured your host to use Podman rather then Docker, consider verifying your setup works as intended.

    Prerequisites

    Procedure

    1. The Docker socket replies successfully for listing all containers:

      $ curl --unix-socket npipe:////./pipe/docker_engine "http:/v1.41/containers/json?all=true"
    1. Podman commands run successfully when redirected to the Docker socket:

      $ CONTAINER_HOST=npipe:////./pipe/docker_engine podman ps
    - - + + \ No newline at end of file diff --git a/docs/podman-compose.html b/docs/podman-compose.html index e753a4b9007..399c4eb3681 100644 --- a/docs/podman-compose.html +++ b/docs/podman-compose.html @@ -10,13 +10,13 @@ - - + +

    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 might 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, 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

    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 use 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 ddeee9e6866..ae9f4bb17e2 100644 --- a/docs/tags.html +++ b/docs/tags.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/chocolatey.html b/docs/tags/chocolatey.html index 2f1d369f87b..61a4dbe97ce 100644 --- a/docs/tags/chocolatey.html +++ b/docs/tags/chocolatey.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/flathub.html b/docs/tags/flathub.html index ff833dde100..def8a7525b9 100644 --- a/docs/tags/flathub.html +++ b/docs/tags/flathub.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/flatpak.html b/docs/tags/flatpak.html index deeba9971d8..b7c64ac246a 100644 --- a/docs/tags/flatpak.html +++ b/docs/tags/flatpak.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/getting-started.html b/docs/tags/getting-started.html index 14fd618f4a7..d0f8cae80c7 100644 --- a/docs/tags/getting-started.html +++ b/docs/tags/getting-started.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/installing.html b/docs/tags/installing.html index 25e987ede9a..b0927b2a3df 100644 --- a/docs/tags/installing.html +++ b/docs/tags/installing.html @@ -10,13 +10,13 @@ - - + +

    12 docs tagged with "installing"

    View All Tags

    Linux

    You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.

    - - + + \ No newline at end of file diff --git a/docs/tags/linux.html b/docs/tags/linux.html index e8d26f072ff..ae913e1ef8b 100644 --- a/docs/tags/linux.html +++ b/docs/tags/linux.html @@ -10,13 +10,13 @@ - - + +

    4 docs tagged with "linux"

    View All Tags

    Linux

    You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.

    - - + + \ No newline at end of file diff --git a/docs/tags/mac-0-s.html b/docs/tags/mac-0-s.html index 2be1cb2d17c..3e754059388 100644 --- a/docs/tags/mac-0-s.html +++ b/docs/tags/mac-0-s.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/macos.html b/docs/tags/macos.html index c45ca055229..1d1db9588e3 100644 --- a/docs/tags/macos.html +++ b/docs/tags/macos.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/migrating-from-docker.html b/docs/tags/migrating-from-docker.html index 6d8caeaeafd..0ce2c2b3c59 100644 --- a/docs/tags/migrating-from-docker.html +++ b/docs/tags/migrating-from-docker.html @@ -10,13 +10,13 @@ - - + +

    6 docs tagged with "migrating-from-docker"

    View All Tags

    Emulating Docker CLI with Podman

    Emulation Docker CLI with Podman can make it easier to migrate from Docker to Podman, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.

    Using `podman-mac-helper` on macOS

    Using the `podman-mac-helper` tool can make it easier to migrate from Docker to Podman on macOS, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.

    Using the `DOCKER_HOST` environment variable

    Using the `DOCKER_HOST` environment variable can make it easier to migrate from Docker to Podman Desktop, as it allows you to continue using familiar Docker commands while taking advantage of the benefits of Podman.

    - - + + \ No newline at end of file diff --git a/docs/tags/openshift-local.html b/docs/tags/openshift-local.html index 76295a38d09..431786fa6e7 100644 --- a/docs/tags/openshift-local.html +++ b/docs/tags/openshift-local.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/podman-desktop.html b/docs/tags/podman-desktop.html index 6c1e68a302a..2f01f4f9e75 100644 --- a/docs/tags/podman-desktop.html +++ b/docs/tags/podman-desktop.html @@ -10,13 +10,13 @@ - - + +

    12 docs tagged with "podman-desktop"

    View All Tags

    Linux

    You can install Podman Desktop on Linux from Flathub, a Flatpak bundle, or a ZIP archive.

    - - + + \ No newline at end of file diff --git a/docs/tags/podman.html b/docs/tags/podman.html index efe844b268b..144e1381c40 100644 --- a/docs/tags/podman.html +++ b/docs/tags/podman.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/restricted-environment.html b/docs/tags/restricted-environment.html index f38e3261469..e73b9ca864e 100644 --- a/docs/tags/restricted-environment.html +++ b/docs/tags/restricted-environment.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/scoop.html b/docs/tags/scoop.html index 99c0f2c8b19..af7a531d2c5 100644 --- a/docs/tags/scoop.html +++ b/docs/tags/scoop.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/tags/windows.html b/docs/tags/windows.html index c6f67734f59..7b8fb02045b 100644 --- a/docs/tags/windows.html +++ b/docs/tags/windows.html @@ -10,13 +10,13 @@ - - + +

    9 docs tagged with "windows"

    View All Tags
    - - + + \ No newline at end of file diff --git a/docs/tags/winget.html b/docs/tags/winget.html index f1ef823d087..213a9af6c2c 100644 --- a/docs/tags/winget.html +++ b/docs/tags/winget.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/docs/troubleshooting.html b/docs/troubleshooting.html index 5ead8e90a2c..f2c90f2092f 100644 --- a/docs/troubleshooting.html +++ b/docs/troubleshooting.html @@ -10,8 +10,8 @@ - - + +
    @@ -22,7 +22,7 @@ So, please check your version and update.

    On Windows, the named pipe is

    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, 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.

    Unable to set custom binary path for Podman on macOS

    Issue:

    When setting a custom binary path (under Preferences -> Custom binary path), Podman is unable to find gvproxy and podman-mac-helper:

    Error: unable to start host networking: "could not find \"gvproxy\" in one of [/usr/local/opt/podman/libexec /opt/homebrew/bin /opt/homebrew/opt/podman/libexec /usr/local/bin /usr/local/libexec/podman /usr/local/lib/podman /usr/libexec/podman /usr/lib/podman $BINDIR/../libexec/podman].  To resolve this error, set the helper_binaries_dir key in the `[engine]` section of containers.conf to the directory containing your helper binaries."

    Solution:

    1. Download gvproxy from the gvisor-tap-vsock release page.
    2. Build the podman-mac-helper from the source code on the Podman GitHub page.
    3. Add the helpers_binaries_dir entry to ~/.config/containers/conf:
    [containers]

    helper_binaries_dir=["/Users/user/example_directory"]

    NOTE: A pre-built binary will be added to the Podman release page so you do not have to build podman-mac-helper. An issue is open for this.

    Warning about Docker compatibility mode

    Issue:

    When running the Podman provider, a warning shows regarding Docker compatibility mode on the dashboard:

    ⚠️ Docker Socket Compatibility: Podman is not emulating the default Docker socket path: '/var/run/docker.sock'. Docker-specific tools may not work. See troubleshooting page on podman-desktop.io for more information.

    This may appear when either:

    • The Docker socket is not mounted correctly
    • Docker Desktop is also being ran at the same time

    Solution:

    On macOS:

    1. Stop Docker Desktop (if install)

    2. Run the podman-mac-helper binary:

      sudo podman-mac-helper install

      for additional options please run the command:

      sudo podman-mac-helper install --help
    3. Restart the Podman machine (the default Docker socket path will be recreated and Podman will emulate it)

    On Linux / Windows:

    1. Stop Docker Desktop (if installed)
    2. Restart the Podman machine (the default Docker socket path will be recreated and Podman will emulate it)

    Note: If Docker Desktop is started again, it will automatically re-alias the default Docker socket location and the Podman compatibilty warning will re-appear.

    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.

    Podman machine on Apple Silicon

    Issue

    If you are using an Apple Silicon and brew, you might encounter the following error when starting Podman from Podman Desktop

    Error: qemu exited unexpectedly with exit code 1, stderr: qemu-system-x86_64: invalid accelerator hvf
    qemu-system-x86_64: falling back to tcg
    qemu-system-x86_64: unable to find CPU model 'host'

    Explanation

    Podman machine is running as a x86_64 process and it could be due to a dual install of homebrew: one for x86_64 and one for arm64.

    Solution

    You can

    1. Uninstall Podman machine on your x86_64 brew install (for example from a terminal running under rosetta) brew uninstall podman-machine
    2. or uninstall brew x86_64 as most brew receipe have now arm64 support: follow these instructions from a terminal running under rosetta

    Then run a terminal in native mode (default) and install Podman machine brew install podman-machine

    Finally clean the poddman machine VMs that had been previously created, a create new ones.

    podman machine rm podman-machine-default
    podman machine init

    You should be a happy camper from here.

    - - + + \ No newline at end of file diff --git a/downloads.html b/downloads.html index dab996c743a..c155f6365fb 100644 --- a/downloads.html +++ b/downloads.html @@ -10,13 +10,13 @@ - - + +

    Downloads

    Windows

    Podman Desktop for Windows

    Download NowWindows installer, version

    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:
    AMD64 binary (tar.gz)

    Using FlatHub ? Install in one command:

    flatpak install flathub io.podman_desktop.PodmanDesktop
    - - + + \ No newline at end of file diff --git a/downloads/linux.html b/downloads/linux.html index b48a57347d7..ce073e4536d 100644 --- a/downloads/linux.html +++ b/downloads/linux.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/downloads/macOS.html b/downloads/macOS.html index 3b0257aef35..cfa14a61348 100644 --- a/downloads/macOS.html +++ b/downloads/macOS.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/downloads/windows.html b/downloads/windows.html index 188c434d1c0..e175957041f 100644 --- a/downloads/windows.html +++ b/downloads/windows.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/extend.html b/extend.html index 8ce65178ca4..3e6a318bfb6 100644 --- a/extend.html +++ b/extend.html @@ -10,13 +10,13 @@ - - + +

    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 7d6607a84c9..894c3d517b2 100644 --- a/features.html +++ b/features.html @@ -10,13 +10,13 @@ - - + +

    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 39aa976b19d..9cb40bda4f1 100644 --- a/index.html +++ b/index.html @@ -10,13 +10,13 @@ - - + +

    Containers and Kubernetes for application developers

    Podman Desktop is an open source graphical tool enabling you to seamlessly work with containers and Kubernetes from your local environment.

    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 AMD64 binary (tar.gz)

    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, and 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 such as Trivy and OpenShift directly in Podman Desktop

    Current Podman Desktop plugins: Podman, Docker, Lima, Kubernetes, and OpenShift Local with the Podman preset.

    Reuse Docker Desktop extensionsReuse Docker Desktop extensions

    update

    Install and keep up to date Podman

    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 and 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 dc7427cf7ba..77fa53319ec 100644 --- a/search.html +++ b/search.html @@ -10,13 +10,13 @@ - - + + - - + + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 5ed78a3cff2..612adecc9d9 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://podman-desktop.io/blogweekly0.5https://podman-desktop.io/blog/archiveweekly0.5https://podman-desktop.io/blog/develop-using-devcontainerweekly0.5https://podman-desktop.io/blog/podman-desktop-release-0.10weekly0.5https://podman-desktop.io/blog/podman-desktop-release-0.11weekly0.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/kubernetesweekly0.5https://podman-desktop.io/blog/tags/podman-desktopweekly0.5https://podman-desktop.io/blog/tags/releaseweekly0.5https://podman-desktop.io/core-valuesweekly0.5https://podman-desktop.io/docs/tagsweekly0.5https://podman-desktop.io/docs/tags/chocolateyweekly0.5https://podman-desktop.io/docs/tags/flathubweekly0.5https://podman-desktop.io/docs/tags/flatpakweekly0.5https://podman-desktop.io/docs/tags/getting-startedweekly0.5https://podman-desktop.io/docs/tags/installingweekly0.5https://podman-desktop.io/docs/tags/linuxweekly0.5https://podman-desktop.io/docs/tags/mac-0-sweekly0.5https://podman-desktop.io/docs/tags/macosweekly0.5https://podman-desktop.io/docs/tags/migrating-from-dockerweekly0.5https://podman-desktop.io/docs/tags/openshift-localweekly0.5https://podman-desktop.io/docs/tags/podmanweekly0.5https://podman-desktop.io/docs/tags/podman-desktopweekly0.5https://podman-desktop.io/docs/tags/restricted-environmentweekly0.5https://podman-desktop.io/docs/tags/scoopweekly0.5https://podman-desktop.io/docs/tags/windowsweekly0.5https://podman-desktop.io/docs/tags/wingetweekly0.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/linux-install/installing-podman-desktop-from-a-compressed-tar-fileweekly0.5https://podman-desktop.io/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundleweekly0.5https://podman-desktop.io/docs/Installation/macos-installweekly0.5https://podman-desktop.io/docs/Installation/windows-installweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environmentweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installerweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-with-chocolateyweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-with-scoopweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-with-wingetweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-with-openshift-localweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-with-podman-desktopweekly0.5https://podman-desktop.io/docs/introweekly0.5https://podman-desktop.io/docs/migrating-from-dockerweekly0.5https://podman-desktop.io/docs/migrating-from-docker/emulating-docker-cli-with-podmanweekly0.5https://podman-desktop.io/docs/migrating-from-docker/importing-saved-containersweekly0.5https://podman-desktop.io/docs/migrating-from-docker/using-podman-mac-helperweekly0.5https://podman-desktop.io/docs/migrating-from-docker/using-the-docker_host-environment-variableweekly0.5https://podman-desktop.io/docs/migrating-from-docker/verifying-your-tools-are-using-podmanweekly0.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/podman-desktop-release-0.10weekly0.5https://podman-desktop.io/blog/podman-desktop-release-0.11weekly0.5https://podman-desktop.io/blog/podman-desktop-release-0.12weekly0.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/kubernetesweekly0.5https://podman-desktop.io/blog/tags/podman-desktopweekly0.5https://podman-desktop.io/blog/tags/releaseweekly0.5https://podman-desktop.io/core-valuesweekly0.5https://podman-desktop.io/docs/tagsweekly0.5https://podman-desktop.io/docs/tags/chocolateyweekly0.5https://podman-desktop.io/docs/tags/flathubweekly0.5https://podman-desktop.io/docs/tags/flatpakweekly0.5https://podman-desktop.io/docs/tags/getting-startedweekly0.5https://podman-desktop.io/docs/tags/installingweekly0.5https://podman-desktop.io/docs/tags/linuxweekly0.5https://podman-desktop.io/docs/tags/mac-0-sweekly0.5https://podman-desktop.io/docs/tags/macosweekly0.5https://podman-desktop.io/docs/tags/migrating-from-dockerweekly0.5https://podman-desktop.io/docs/tags/openshift-localweekly0.5https://podman-desktop.io/docs/tags/podmanweekly0.5https://podman-desktop.io/docs/tags/podman-desktopweekly0.5https://podman-desktop.io/docs/tags/restricted-environmentweekly0.5https://podman-desktop.io/docs/tags/scoopweekly0.5https://podman-desktop.io/docs/tags/windowsweekly0.5https://podman-desktop.io/docs/tags/wingetweekly0.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/linux-install/installing-podman-desktop-from-a-compressed-tar-fileweekly0.5https://podman-desktop.io/docs/Installation/linux-install/installing-podman-desktop-from-a-flatpak-bundleweekly0.5https://podman-desktop.io/docs/Installation/macos-installweekly0.5https://podman-desktop.io/docs/Installation/windows-installweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-and-podman-in-a-restricted-environmentweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-silently-with-the-windows-installerweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-with-chocolateyweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-with-scoopweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-desktop-with-wingetweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-with-openshift-localweekly0.5https://podman-desktop.io/docs/Installation/windows-install/installing-podman-with-podman-desktopweekly0.5https://podman-desktop.io/docs/introweekly0.5https://podman-desktop.io/docs/migrating-from-dockerweekly0.5https://podman-desktop.io/docs/migrating-from-docker/emulating-docker-cli-with-podmanweekly0.5https://podman-desktop.io/docs/migrating-from-docker/importing-saved-containersweekly0.5https://podman-desktop.io/docs/migrating-from-docker/using-podman-mac-helperweekly0.5https://podman-desktop.io/docs/migrating-from-docker/using-the-docker_host-environment-variableweekly0.5https://podman-desktop.io/docs/migrating-from-docker/verifying-your-tools-are-using-podmanweekly0.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