@media (max-width:800px){:root{--inline-title-size:1.75em;--h1-size:1.5em;--h2-size:1.28em;--h3-size:1.12em;--callout-padding:12px 14px}}.center h1.article-title{font-size:var(--inline-title-size);font-weight:var(--inline-title-weight);color:var(--inline-title-color);letter-spacing:-.02em;line-height:1.2}.markdown-rendered :is(h1,h2,h3){letter-spacing:-.015em}.markdown-rendered h6{text-transform:uppercase;letter-spacing:.05em}body .markdown-rendered.markdown-rendered a:where(.internal:not(.tag-link):not([role=anchor]),.external){color:var(--link-color);font-weight:inherit;-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration);text-underline-offset:2px;background:0 0;padding:0}body .markdown-rendered.markdown-rendered a:where(.internal:not(.tag-link):not([role=anchor]),.external):hover{-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}a.tag-link:not([data-slug^="tags/status/"]){padding:var(--tag-padding-y) var(--tag-padding-x);border-radius:var(--tag-radius);background-color:var(--tag-background);color:var(--tag-color);font-weight:var(--tag-weight);white-space:nowrap;border:none;text-decoration:none}a.tag-link:not([data-slug^="tags/status/"]):hover{background-color:var(--tag-background-hover);color:var(--tag-color-hover)}.markdown-rendered :not(pre)>code{color:var(--text-normal);background-color:var(--code-background);font-size:var(--code-size);border-radius:var(--radius-s);padding:.12em .35em}.markdown-rendered mark{color:inherit;background-color:var(--text-highlight-bg);border-radius:3px;padding:0 .1em}.markdown-rendered blockquote:not(.callout){border-left:var(--blockquote-border-thickness) solid var(--blockquote-border-color);background-color:var(--blockquote-background-color);color:var(--blockquote-color);margin-inline:0;padding:.2em 0 .2em 1.1em}.markdown-rendered img{border-radius:var(--radius-m)}.markdown-rendered table{border-collapse:collapse;width:100%}.markdown-rendered :is(th,td){border:none;border-bottom:1px solid var(--background-modifier-border);text-align:start;padding:10px 14px}.markdown-rendered thead th{border-bottom:1px solid var(--background-modifier-border-hover);background:var(--table-header-background);color:var(--table-header-color);font-size:.92em;font-weight:var(--table-header-weight)}.markdown-rendered tbody tr:last-child td{border-bottom:none}.markdown-rendered tbody tr:hover{background-color:var(--table-row-background-hover)}.markdown-rendered figure[data-rehype-pretty-code-figure]{background:0 0;border:none;margin:1em 0}.markdown-rendered pre{border-radius:var(--radius-l);background-color:var(--code-background);border:none;padding:0;position:relative;overflow:hidden}.markdown-rendered pre>code{color:var(--code-normal);font-size:var(--code-size);tab-size:4;font-variant-ligatures:none;background:0 0;padding:14px 18px;line-height:1.6}.markdown-rendered pre>code>[data-line]{background:0 0;border-left:none;padding:0}.markdown-rendered pre>code>[data-line]:before{display:none}.markdown-rendered pre[data-language]:before{content:"Code";background-color:var(--cl-code-header);border-bottom:1px solid var(--background-modifier-border);height:34px;color:var(--text-muted);line-height:34px;font-family:var(--font-interface);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;padding:0 80px 0 14px;font-size:12px;font-weight:500;display:block;overflow:hidden}.markdown-rendered pre:has(>code.mermaid):before{display:none}.markdown-rendered pre>.clipboard-button{border-radius:var(--radius-s);height:24px;color:var(--text-muted);opacity:1;background-color:#0000;border:none;align-items:center;margin:0;padding:0 8px;top:5px;right:8px}.markdown-rendered pre>.clipboard-button:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}.markdown-rendered pre>.clipboard-button>svg{fill:currentColor;filter:none}.markdown-rendered pre:is([data-language=bash],[data-language=sh],[data-language=shell],[data-language=zsh],[data-language=fish],[data-language=console],[data-language=terminal],[data-language=shell-session],[data-language=powershell],[data-language=ps1],[data-language=pwsh],[data-language=ps],[data-language=cmd],[data-language=bat],[data-language=batch]){--code-background:var(--cl-term-bg);--code-normal:#e8e8ed;--code-comment:#8e8e93;--code-keyword:#fc5fa3;--code-function:#6bd968;--code-string:#ffcf7a;--code-value:#d0bf69;--code-property:#5dd8ff;--code-operator:#e8e8ed;--code-punctuation:#a1a1a6;--code-important:#ffd60a;--code-tag:#fc5fa3;--cl-code-header:var(--cl-term-header);--background-modifier-border:#ffffff14;--background-modifier-hover:#ffffff1a;--text-muted:#a1a1a6;--text-normal:#f5f5f7}.markdown-rendered pre:is([data-language=bash],[data-language=sh],[data-language=shell],[data-language=zsh],[data-language=fish],[data-language=console],[data-language=terminal],[data-language=shell-session],[data-language=powershell],[data-language=ps1],[data-language=pwsh],[data-language=ps],[data-language=cmd],[data-language=bat],[data-language=batch]):before{background-image:radial-gradient(circle at 20px,#ff5f57 5px,#0000 5.5px),radial-gradient(circle at 38px,#febc2e 5px,#0000 5.5px),radial-gradient(circle at 56px,#28c840 5px,#0000 5.5px);background-repeat:no-repeat;padding-left:72px}.markdown-rendered .callout{--cl-panel-bg:rgba(var(--callout-color,110, 110, 115), var(--cl-panel-alpha));--cl-panel-icon:rgb(var(--callout-color,110, 110, 115));border-radius:var(--radius-m);background-color:var(--cl-panel-bg);mix-blend-mode:normal;border:none;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;column-gap:12px;margin:1em 0;padding:12px 16px;display:grid}.markdown-rendered .callout>.callout-title{display:contents}.markdown-rendered .callout>.callout-title>.callout-icon{width:20px;height:calc(1em * var(--line-height-normal));background-color:var(--cl-panel-icon);-webkit-mask:var(--callout-icon) center / 18px no-repeat;-webkit-mask:var(--callout-icon) center / 18px no-repeat;mask:var(--callout-icon) center / 18px no-repeat;grid-area:1/1}.markdown-rendered .callout>.callout-title>.callout-title-inner{color:var(--text-normal);grid-area:1/2;font-weight:600}.markdown-rendered .callout>.callout-title>.callout-title-inner>p{color:inherit;margin:0}.markdown-rendered .callout>.callout-title>.fold-callout-icon{background-color:var(--text-faint);grid-area:1/3;align-self:center}.markdown-rendered .callout>.callout-content{color:var(--text-normal);grid-area:2/2/auto/4;margin-top:4px;padding:0}.markdown-rendered .callout>.callout-content>:first-child{margin-top:0}.markdown-rendered .callout>.callout-content>:last-child{margin-bottom:0}.markdown-rendered .callout.is-collapsed>.callout-content{display:none}.markdown-rendered .callout.is-collapsible>.callout-title{cursor:pointer}.markdown-rendered .callout[data-callout-metadata~=notitle]>.callout-title>.callout-title-inner{display:none}.markdown-rendered .callout[data-callout-metadata~=notitle]>.callout-content{grid-row:1;margin-top:0}.markdown-rendered .callout[data-callout=info]{--cl-panel-bg:var(--cl-info-bg);--cl-panel-icon:var(--cl-info-icon)}.markdown-rendered .callout[data-callout=note]{--cl-panel-bg:var(--cl-note-bg);--cl-panel-icon:var(--cl-note-icon)}.markdown-rendered .callout:is([data-callout=success],[data-callout=check],[data-callout=done]){--cl-panel-bg:var(--cl-success-bg);--cl-panel-icon:var(--cl-success-icon)}.markdown-rendered .callout:is([data-callout=warning],[data-callout=caution],[data-callout=attention]){--cl-panel-bg:var(--cl-warning-bg);--cl-panel-icon:var(--cl-warning-icon)}.markdown-rendered .callout:is([data-callout=error],[data-callout=danger],[data-callout=failure],[data-callout=fail],[data-callout=missing],[data-callout=bug]){--cl-panel-bg:var(--cl-error-bg);--cl-panel-icon:var(--cl-error-icon)}.markdown-rendered .callout:is([data-callout=abstract],[data-callout=summary],[data-callout=tldr]){--cl-panel-bg:var(--cl-neutral-bg);--cl-panel-icon:var(--cl-neutral-icon)}.markdown-rendered .callout[data-callout=todo]{--cl-panel-bg:var(--cl-info-bg);--cl-panel-icon:var(--cl-info-icon)}.markdown-rendered .callout:is([data-callout=tip],[data-callout=hint],[data-callout=important]){--cl-panel-bg:var(--cl-teal-bg);--cl-panel-icon:var(--cl-teal-icon)}.markdown-rendered .callout:is([data-callout=question],[data-callout=help],[data-callout=faq]){--cl-panel-bg:var(--cl-magenta-bg);--cl-panel-icon:var(--cl-magenta-icon)}.markdown-rendered .callout[data-callout=example]{--cl-panel-bg:var(--cl-lime-bg);--cl-panel-icon:var(--cl-lime-icon)}.markdown-rendered .callout:is([data-callout=quote],[data-callout=cite]){--cl-panel-bg:transparent;--cl-panel-icon:var(--text-faint);border-left:3px solid var(--background-modifier-border-hover);border-radius:0;padding:4px 0 4px 16px}.markdown-rendered .callout:is([data-callout=quote],[data-callout=cite])>.callout-title>.callout-title-inner{color:var(--text-muted);font-size:.9em;font-weight:500}.markdown-rendered .callout:is([data-callout=quote],[data-callout=cite])>.callout-content{font-size:1.05em;font-style:italic}.markdown-rendered .callout>.callout-content>.callout{margin:.75em 0}.markdown-rendered .callout[data-callout=expand]{--callout-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");--cl-panel-bg:transparent;--cl-panel-icon:var(--text-muted);transition:border-color var(--cl-t), background-color var(--cl-t);border:1px solid #0000;column-gap:6px;padding:6px 10px}.markdown-rendered .callout[data-callout=expand]:not(.is-collapsed){border-color:var(--background-modifier-border)}@media (hover:hover){.markdown-rendered .callout[data-callout=expand]:hover{border-color:var(--background-modifier-border)}}.markdown-rendered .callout[data-callout=expand]>.callout-title>.fold-callout-icon{display:none}.markdown-rendered .callout[data-callout=expand]>.callout-title>.callout-title-inner{font-weight:500}.markdown-rendered .callout[data-callout=expand]>.callout-title>.callout-icon{transition:transform var(--cl-t)}.markdown-rendered .callout[data-callout=expand]:not(.is-collapsed)>.callout-title>.callout-icon{transform:rotate(90deg)}.markdown-rendered .callout[data-callout=expand]>.callout-content{margin-top:6px;padding-bottom:4px}.markdown-rendered .callout:is([data-callout=columns],[data-callout=col]){--cl-panel-bg:transparent;border-radius:0;padding:0;display:block}.markdown-rendered .callout:is([data-callout=columns],[data-callout=col])>.callout-title{display:none}.markdown-rendered .callout[data-callout=columns]>.callout-content{flex-wrap:wrap;align-items:stretch;gap:16px;margin:0;display:flex}.markdown-rendered .callout[data-callout=columns]>.callout-content>*{flex:220px;min-width:0;margin:0}.markdown-rendered .callout[data-callout=col]>.callout-content{margin:0}@media (max-width:800px){.markdown-rendered .callout[data-callout=columns]>.callout-content{flex-direction:column}.markdown-rendered .callout[data-callout=columns]>.callout-content>*{flex:none}}.markdown-rendered a.tag-link[data-slug^="tags/status/"]{--cl-loz-bg:var(--cl-loz-gray-bg);--cl-loz:var(--cl-loz-gray);background-color:var(--cl-loz-bg);color:var(--cl-loz);letter-spacing:.02em;text-transform:uppercase;vertical-align:.1em;border:none;border-radius:3px;padding:0 5px;font-size:11px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.markdown-rendered a.tag-link:is([data-slug="tags/status/done"],[data-slug="tags/status/complete"],[data-slug="tags/status/completed"]){--cl-loz-bg:var(--cl-loz-green-bg);--cl-loz:var(--cl-loz-green)}.markdown-rendered a.tag-link:is([data-slug="tags/status/in-progress"],[data-slug="tags/status/inprogress"],[data-slug="tags/status/doing"]){--cl-loz-bg:var(--cl-loz-blue-bg);--cl-loz:var(--cl-loz-blue)}.markdown-rendered a.tag-link:is([data-slug="tags/status/review"],[data-slug="tags/status/in-review"]){--cl-loz-bg:var(--cl-loz-purple-bg);--cl-loz:var(--cl-loz-purple)}.markdown-rendered a.tag-link[data-slug="tags/status/blocked"]{--cl-loz-bg:var(--cl-loz-red-bg);--cl-loz:var(--cl-loz-red)}.markdown-rendered a.tag-link:is([data-slug="tags/status/on-hold"],[data-slug="tags/status/pending"]){--cl-loz-bg:var(--cl-loz-yellow-bg);--cl-loz:var(--cl-loz-yellow)}.markdown-rendered a.tag-link:is([data-slug="tags/status/done"],[data-slug="tags/status/complete"],[data-slug="tags/status/completed"],[data-slug="tags/status/in-progress"],[data-slug="tags/status/inprogress"],[data-slug="tags/status/doing"],[data-slug="tags/status/todo"],[data-slug="tags/status/to-do"],[data-slug="tags/status/not-started"],[data-slug="tags/status/review"],[data-slug="tags/status/in-review"],[data-slug="tags/status/blocked"],[data-slug="tags/status/on-hold"],[data-slug="tags/status/pending"],[data-slug="tags/status/cancelled"],[data-slug="tags/status/canceled"]){font-size:0}.markdown-rendered a.tag-link[data-slug^="tags/status/"]:after{font-size:11px}.markdown-rendered a.tag-link:is([data-slug="tags/status/done"],[data-slug="tags/status/complete"],[data-slug="tags/status/completed"]):after{content:"DONE"}.markdown-rendered a.tag-link:is([data-slug="tags/status/in-progress"],[data-slug="tags/status/inprogress"],[data-slug="tags/status/doing"]):after{content:"IN PROGRESS"}.markdown-rendered a.tag-link:is([data-slug="tags/status/todo"],[data-slug="tags/status/to-do"],[data-slug="tags/status/not-started"]):after{content:"TO DO"}.markdown-rendered a.tag-link:is([data-slug="tags/status/review"],[data-slug="tags/status/in-review"]):after{content:"IN REVIEW"}.markdown-rendered a.tag-link[data-slug="tags/status/blocked"]:after{content:"BLOCKED"}.markdown-rendered a.tag-link:is([data-slug="tags/status/on-hold"],[data-slug="tags/status/pending"]):after{content:"ON HOLD"}.markdown-rendered a.tag-link:is([data-slug="tags/status/cancelled"],[data-slug="tags/status/canceled"]):after{content:"CANCELLED"}.table-grid .markdown-rendered table{border-collapse:separate;border-spacing:0;border-top:1px solid var(--background-modifier-border-hover);border-left:1px solid var(--background-modifier-border-hover)}.table-grid .markdown-rendered :is(th,td),.table-grid .markdown-rendered tbody tr:last-child td{border:none;border-right:1px solid var(--background-modifier-border-hover);border-bottom:1px solid var(--background-modifier-border-hover);padding:8px 12px}.table-grid .markdown-rendered thead th{background-color:var(--cl-table-head);font-size:1em}.markdown-rendered li.task-list-item>input[type=checkbox]{--cl-task-color:var(--checkbox-color);--cl-task-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);vertical-align:-.15em;border:1.5px solid var(--checkbox-border-color);border-radius:var(--checkbox-radius);cursor:pointer;transition:background-color var(--cl-t), border-color var(--cl-t);background-color:#0000;margin:0 .45em 0 0;position:relative}.markdown-rendered li.task-list-item>input[type=checkbox]:hover{border-color:var(--checkbox-border-color-hover)}.markdown-rendered li.task-list-item>input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px var(--cl-accent-ring);outline:none}.markdown-rendered li.task-list-item>input[type=checkbox]:checked{background-color:var(--cl-task-color);border-color:var(--cl-task-color)}.markdown-rendered li.task-list-item>input[type=checkbox]:checked:after{content:"";background-color:var(--text-on-accent);width:auto;height:auto;-webkit-mask:var(--cl-task-icon) center / 72% no-repeat;-webkit-mask:var(--cl-task-icon) center / 72% no-repeat;mask:var(--cl-task-icon) center / 72% no-repeat;border:none;margin:0;position:absolute;inset:0;transform:none}.markdown-rendered li.task-list-item.is-checked:is([data-task=x],[data-task=X]){color:var(--checklist-done-color);-webkit-text-decoration:var(--checklist-done-decoration);text-decoration:var(--checklist-done-decoration);text-decoration-color:currentColor}.markdown-rendered li.task-list-item[data-task=\!]>input[type=checkbox]{--cl-task-color:var(--cl-error-icon);--cl-task-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v8'/%3E%3Cpath d='M12 18.5h.01'/%3E%3C/svg%3E")}.markdown-rendered li.task-list-item[data-task=\?]>input[type=checkbox]{--cl-task-color:var(--cl-note-icon);--cl-task-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 9a3 3 0 1 1 4 2.83c-.6.3-1 .9-1 1.6v.4'/%3E%3Cpath d='M12 18.5h.01'/%3E%3C/svg%3E")}.markdown-rendered li.task-list-item[data-task=\>]>input[type=checkbox]{--cl-task-color:var(--cl-info-icon);--cl-task-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E")}.markdown-rendered li.task-list-item[data-task=\-]>input[type=checkbox]{--cl-task-color:var(--text-faint);--cl-task-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.markdown-rendered li.task-list-item[data-task=d]>input[type=checkbox]{--cl-task-color:var(--cl-success-icon);--cl-task-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3h5v5'/%3E%3Cpath d='M8 3H3v5'/%3E%3Cpath d='M12 22v-8.3a4 4 0 0 0-1.17-2.87L3 3'/%3E%3Cpath d='m15 9 6-6'/%3E%3C/svg%3E")}.markdown-rendered li.task-list-item.is-checked:is([data-task=\!],[data-task=\?],[data-task=d]){color:var(--text-normal);text-decoration:none}.markdown-rendered li.task-list-item.is-checked[data-task=\>]{color:var(--text-muted);text-decoration:none}.markdown-rendered li.task-list-item.is-checked[data-task=d]{font-weight:500}.markdown-rendered a.internal[data-slug^=\@]{background-color:var(--cl-mention-bg);color:var(--cl-mention);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.05em .5em;font-weight:500;text-decoration:none}.markdown-rendered a.internal:is([data-slug^="2015-"],[data-slug^="2016-"],[data-slug^="2017-"],[data-slug^="2018-"],[data-slug^="2019-"],[data-slug^="2020-"],[data-slug^="2021-"],[data-slug^="2022-"],[data-slug^="2023-"],[data-slug^="2024-"],[data-slug^="2025-"],[data-slug^="2026-"],[data-slug^="2027-"],[data-slug^="2028-"],[data-slug^="2029-"],[data-slug^="2030-"],[data-slug^="2031-"],[data-slug^="2032-"],[data-slug^="2033-"],[data-slug^="2034-"],[data-slug^="2035-"],[data-slug^="2036-"],[data-slug^="2037-"],[data-slug^="2038-"],[data-slug^="2039-"],[data-slug^="2040-"]){background-color:var(--cl-loz-gray-bg);color:var(--cl-loz-gray);white-space:nowrap;pointer-events:none;border-radius:4px;padding:.05em .45em;font-size:.9em;font-weight:500;text-decoration:none}.markdown-rendered a.internal:is([data-slug^="2015-"],[data-slug^="2016-"],[data-slug^="2017-"],[data-slug^="2018-"],[data-slug^="2019-"],[data-slug^="2020-"],[data-slug^="2021-"],[data-slug^="2022-"],[data-slug^="2023-"],[data-slug^="2024-"],[data-slug^="2025-"],[data-slug^="2026-"],[data-slug^="2027-"],[data-slug^="2028-"],[data-slug^="2029-"],[data-slug^="2030-"],[data-slug^="2031-"],[data-slug^="2032-"],[data-slug^="2033-"],[data-slug^="2034-"],[data-slug^="2035-"],[data-slug^="2036-"],[data-slug^="2037-"],[data-slug^="2038-"],[data-slug^="2039-"],[data-slug^="2040-"]):before{content:"";vertical-align:-.12em;background-color:currentColor;width:.95em;height:.95em;margin-right:.35em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E") 50%/contain no-repeat}.note-properties-table{border:1px solid var(--background-modifier-border);border-radius:var(--radius-m);border-collapse:separate;border-spacing:0;width:100%;overflow:hidden}.note-properties-table .metadata-property>td{border:none;border-bottom:1px solid var(--background-modifier-border);vertical-align:middle;padding:6px 10px}.note-properties-table .metadata-property:last-child>td{border-bottom:none}.note-properties-table .metadata-property-key{background-color:var(--cl-table-head);width:11em;color:var(--text-muted);border-right:1px solid var(--background-modifier-border)!important}@media (max-width:800px){.note-properties-table .metadata-property-key{width:8em}}@media (prefers-reduced-motion:reduce){body *,body :before,body :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media print{.markdown-rendered pre,.callout{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.markdown-rendered pre[data-language=bash]:before{content:"Bash"}.markdown-rendered pre[data-language=sh]:before,.markdown-rendered pre[data-language=shell]:before{content:"Shell"}.markdown-rendered pre[data-language=zsh]:before{content:"Zsh"}.markdown-rendered pre[data-language=fish]:before{content:"Fish"}.markdown-rendered pre[data-language=console]:before,.markdown-rendered pre[data-language=terminal]:before,.markdown-rendered pre[data-language=shell-session]:before{content:"Terminal"}.markdown-rendered pre[data-language=powershell]:before,.markdown-rendered pre[data-language=ps1]:before,.markdown-rendered pre[data-language=pwsh]:before,.markdown-rendered pre[data-language=ps]:before{content:"PowerShell"}.markdown-rendered pre[data-language=cmd]:before{content:"CMD"}.markdown-rendered pre[data-language=bat]:before,.markdown-rendered pre[data-language=batch]:before{content:"Batch"}.markdown-rendered pre[data-language=sql]:before{content:"SQL"}.markdown-rendered pre[data-language=mysql]:before{content:"MySQL"}.markdown-rendered pre[data-language=plsql]:before{content:"PL/SQL"}.markdown-rendered pre[data-language=pgsql]:before,.markdown-rendered pre[data-language=postgresql]:before{content:"PostgreSQL"}.markdown-rendered pre[data-language=sqlite]:before{content:"SQLite"}.markdown-rendered pre[data-language=tsql]:before{content:"T-SQL"}.markdown-rendered pre[data-language=graphql]:before{content:"GraphQL"}.markdown-rendered pre[data-language=cypher]:before{content:"Cypher"}.markdown-rendered pre[data-language=mongodb]:before{content:"MongoDB"}.markdown-rendered pre[data-language=json]:before{content:"JSON"}.markdown-rendered pre[data-language=json5]:before{content:"JSON5"}.markdown-rendered pre[data-language=jsonc]:before{content:"JSONC"}.markdown-rendered pre[data-language=yaml]:before,.markdown-rendered pre[data-language=yml]:before{content:"YAML"}.markdown-rendered pre[data-language=toml]:before{content:"TOML"}.markdown-rendered pre[data-language=ini]:before{content:"INI"}.markdown-rendered pre[data-language=properties]:before{content:"Properties"}.markdown-rendered pre[data-language=env]:before{content:"ENV"}.markdown-rendered pre[data-language=csv]:before{content:"CSV"}.markdown-rendered pre[data-language=xml]:before{content:"XML"}.markdown-rendered pre[data-language=xsd]:before{content:"XSD"}.markdown-rendered pre[data-language=xslt]:before{content:"XSLT"}.markdown-rendered pre[data-language=wsdl]:before{content:"WSDL"}.markdown-rendered pre[data-language=plist]:before{content:"Plist"}.markdown-rendered pre[data-language=html]:before,.markdown-rendered pre[data-language=markup]:before{content:"HTML"}.markdown-rendered pre[data-language=svg]:before{content:"SVG"}.markdown-rendered pre[data-language=css]:before{content:"CSS"}.markdown-rendered pre[data-language=scss]:before{content:"SCSS"}.markdown-rendered pre[data-language=sass]:before{content:"Sass"}.markdown-rendered pre[data-language=less]:before{content:"Less"}.markdown-rendered pre[data-language=js]:before,.markdown-rendered pre[data-language=javascript]:before{content:"JavaScript"}.markdown-rendered pre[data-language=jsx]:before{content:"JSX"}.markdown-rendered pre[data-language=ts]:before,.markdown-rendered pre[data-language=typescript]:before{content:"TypeScript"}.markdown-rendered pre[data-language=tsx]:before{content:"TSX"}.markdown-rendered pre[data-language=vue]:before{content:"Vue"}.markdown-rendered pre[data-language=svelte]:before{content:"Svelte"}.markdown-rendered pre[data-language=php]:before{content:"PHP"}.markdown-rendered pre[data-language=http]:before{content:"HTTP"}.markdown-rendered pre[data-language=nginx]:before{content:"Nginx"}.markdown-rendered pre[data-language=apacheconf]:before{content:"Apache"}.markdown-rendered pre[data-language=python]:before,.markdown-rendered pre[data-language=py]:before{content:"Python"}.markdown-rendered pre[data-language=java]:before{content:"Java"}.markdown-rendered pre[data-language=kotlin]:before,.markdown-rendered pre[data-language=kt]:before{content:"Kotlin"}.markdown-rendered pre[data-language=swift]:before{content:"Swift"}.markdown-rendered pre[data-language=objectivec]:before,.markdown-rendered pre[data-language=objc]:before{content:"Objective-C"}.markdown-rendered pre[data-language=go]:before,.markdown-rendered pre[data-language=golang]:before{content:"Go"}.markdown-rendered pre[data-language=rust]:before,.markdown-rendered pre[data-language=rs]:before{content:"Rust"}.markdown-rendered pre[data-language=c]:before{content:"C"}.markdown-rendered pre[data-language=cpp]:before,.markdown-rendered pre[data-language="c++"]:before{content:"C++"}.markdown-rendered pre[data-language=h]:before{content:"C header"}.markdown-rendered pre[data-language=csharp]:before,.markdown-rendered pre[data-language=cs]:before,.markdown-rendered pre[data-language=c\#]:before{content:"C#"}.markdown-rendered pre[data-language=fsharp]:before{content:"F#"}.markdown-rendered pre[data-language=vbnet]:before{content:"VB.NET"}.markdown-rendered pre[data-language=vb]:before{content:"Visual Basic"}.markdown-rendered pre[data-language=ruby]:before,.markdown-rendered pre[data-language=rb]:before{content:"Ruby"}.markdown-rendered pre[data-language=dart]:before{content:"Dart"}.markdown-rendered pre[data-language=scala]:before{content:"Scala"}.markdown-rendered pre[data-language=groovy]:before{content:"Groovy"}.markdown-rendered pre[data-language=r]:before{content:"R"}.markdown-rendered pre[data-language=lua]:before{content:"Lua"}.markdown-rendered pre[data-language=perl]:before{content:"Perl"}.markdown-rendered pre[data-language=haskell]:before{content:"Haskell"}.markdown-rendered pre[data-language=elixir]:before{content:"Elixir"}.markdown-rendered pre[data-language=erlang]:before{content:"Erlang"}.markdown-rendered pre[data-language=clojure]:before{content:"Clojure"}.markdown-rendered pre[data-language=julia]:before{content:"Julia"}.markdown-rendered pre[data-language=matlab]:before{content:"MATLAB"}.markdown-rendered pre[data-language=zig]:before{content:"Zig"}.markdown-rendered pre[data-language=solidity]:before{content:"Solidity"}.markdown-rendered pre[data-language=abap]:before{content:"ABAP"}.markdown-rendered pre[data-language=apex]:before{content:"Apex"}.markdown-rendered pre[data-language=dockerfile]:before,.markdown-rendered pre[data-language=docker]:before{content:"Dockerfile"}.markdown-rendered pre[data-language=makefile]:before,.markdown-rendered pre[data-language=make]:before{content:"Makefile"}.markdown-rendered pre[data-language=cmake]:before{content:"CMake"}.markdown-rendered pre[data-language=gradle]:before{content:"Gradle"}.markdown-rendered pre[data-language=hcl]:before{content:"HCL"}.markdown-rendered pre[data-language=terraform]:before,.markdown-rendered pre[data-language=tf]:before{content:"Terraform"}.markdown-rendered pre[data-language=git]:before{content:"Git"}.markdown-rendered pre[data-language=diff]:before{content:"Diff"}.markdown-rendered pre[data-language=patch]:before{content:"Patch"}.markdown-rendered pre[data-language=regex]:before{content:"Regex"}.markdown-rendered pre[data-language=vim]:before{content:"Vim"}.markdown-rendered pre[data-language=log]:before{content:"Log"}.markdown-rendered pre[data-language=markdown]:before,.markdown-rendered pre[data-language=md]:before{content:"Markdown"}.markdown-rendered pre[data-language=latex]:before,.markdown-rendered pre[data-language=tex]:before{content:"LaTeX"}.markdown-rendered pre[data-language=mermaid]:before{content:"Mermaid"}.markdown-rendered pre[data-language=plantuml]:before{content:"PlantUML"}.markdown-rendered pre[data-language=text]:before,.markdown-rendered pre[data-language=txt]:before,.markdown-rendered pre[data-language=plaintext]:before{content:"Text"}