d2/e2etests/testdata/stable/teleport_grid/dagre/sketch.exp.svg

874 lines
59 KiB
XML
Raw Normal View History

2025-02-04 14:43:13 +00:00
<?xml version="1.0" encoding="utf-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" data-d2-version="v0.6.9-HEAD" preserveAspectRatio="xMinYMin meet" viewBox="0 0 2877 801"><svg class="d2-1817135411 d2-svg" width="2877" height="801" viewBox="-1 -1 2877 801"><rect x="-1.000000" y="-1.000000" width="2877.000000" height="801.000000" rx="0.000000" fill="#FFFFFF" class=" fill-N7" stroke-width="0" /><style type="text/css"><![CDATA[
2025-01-29 23:33:58 +00:00
.d2-1817135411 .text {
font-family: "d2-1817135411-font-regular";
2023-04-01 01:13:12 +00:00
}
@font-face {
2025-01-29 23:33:58 +00:00
font-family: d2-1817135411-font-regular;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-04-01 01:13:12 +00:00
}
2023-04-10 22:07:27 +00:00
@font-face {
2025-01-29 23:33:58 +00:00
font-family: d2-1817135411-font-semibold;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-04-10 22:07:27 +00:00
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .text-bold {
font-family: "d2-1817135411-font-bold";
2023-04-01 01:13:12 +00:00
}
@font-face {
2025-01-29 23:33:58 +00:00
font-family: d2-1817135411-font-bold;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-04-01 01:13:12 +00:00
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .text-italic {
font-family: "d2-1817135411-font-italic";
2023-04-01 01:13:12 +00:00
}
@font-face {
2025-01-29 23:33:58 +00:00
font-family: d2-1817135411-font-italic;
2023-05-31 23:58:10 +00:00
src: url("data:application/font-woff;base64,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
2023-04-01 01:13:12 +00:00
}]]></style><style type="text/css"><![CDATA[.shape {
shape-rendering: geometricPrecision;
stroke-linejoin: round;
}
.connection {
stroke-linecap: round;
stroke-linejoin: round;
}
.blend {
mix-blend-mode: multiply;
opacity: 0.5;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .fill-N1{fill:#0A0F25;}
.d2-1817135411 .fill-N2{fill:#676C7E;}
.d2-1817135411 .fill-N3{fill:#9499AB;}
.d2-1817135411 .fill-N4{fill:#CFD2DD;}
.d2-1817135411 .fill-N5{fill:#DEE1EB;}
.d2-1817135411 .fill-N6{fill:#EEF1F8;}
.d2-1817135411 .fill-N7{fill:#FFFFFF;}
.d2-1817135411 .fill-B1{fill:#0D32B2;}
.d2-1817135411 .fill-B2{fill:#0D32B2;}
.d2-1817135411 .fill-B3{fill:#E3E9FD;}
.d2-1817135411 .fill-B4{fill:#E3E9FD;}
.d2-1817135411 .fill-B5{fill:#EDF0FD;}
.d2-1817135411 .fill-B6{fill:#F7F8FE;}
.d2-1817135411 .fill-AA2{fill:#4A6FF3;}
.d2-1817135411 .fill-AA4{fill:#EDF0FD;}
.d2-1817135411 .fill-AA5{fill:#F7F8FE;}
.d2-1817135411 .fill-AB4{fill:#EDF0FD;}
.d2-1817135411 .fill-AB5{fill:#F7F8FE;}
.d2-1817135411 .stroke-N1{stroke:#0A0F25;}
.d2-1817135411 .stroke-N2{stroke:#676C7E;}
.d2-1817135411 .stroke-N3{stroke:#9499AB;}
.d2-1817135411 .stroke-N4{stroke:#CFD2DD;}
.d2-1817135411 .stroke-N5{stroke:#DEE1EB;}
.d2-1817135411 .stroke-N6{stroke:#EEF1F8;}
.d2-1817135411 .stroke-N7{stroke:#FFFFFF;}
.d2-1817135411 .stroke-B1{stroke:#0D32B2;}
.d2-1817135411 .stroke-B2{stroke:#0D32B2;}
.d2-1817135411 .stroke-B3{stroke:#E3E9FD;}
.d2-1817135411 .stroke-B4{stroke:#E3E9FD;}
.d2-1817135411 .stroke-B5{stroke:#EDF0FD;}
.d2-1817135411 .stroke-B6{stroke:#F7F8FE;}
.d2-1817135411 .stroke-AA2{stroke:#4A6FF3;}
.d2-1817135411 .stroke-AA4{stroke:#EDF0FD;}
.d2-1817135411 .stroke-AA5{stroke:#F7F8FE;}
.d2-1817135411 .stroke-AB4{stroke:#EDF0FD;}
.d2-1817135411 .stroke-AB5{stroke:#F7F8FE;}
.d2-1817135411 .background-color-N1{background-color:#0A0F25;}
.d2-1817135411 .background-color-N2{background-color:#676C7E;}
.d2-1817135411 .background-color-N3{background-color:#9499AB;}
.d2-1817135411 .background-color-N4{background-color:#CFD2DD;}
.d2-1817135411 .background-color-N5{background-color:#DEE1EB;}
.d2-1817135411 .background-color-N6{background-color:#EEF1F8;}
.d2-1817135411 .background-color-N7{background-color:#FFFFFF;}
.d2-1817135411 .background-color-B1{background-color:#0D32B2;}
.d2-1817135411 .background-color-B2{background-color:#0D32B2;}
.d2-1817135411 .background-color-B3{background-color:#E3E9FD;}
.d2-1817135411 .background-color-B4{background-color:#E3E9FD;}
.d2-1817135411 .background-color-B5{background-color:#EDF0FD;}
.d2-1817135411 .background-color-B6{background-color:#F7F8FE;}
.d2-1817135411 .background-color-AA2{background-color:#4A6FF3;}
.d2-1817135411 .background-color-AA4{background-color:#EDF0FD;}
.d2-1817135411 .background-color-AA5{background-color:#F7F8FE;}
.d2-1817135411 .background-color-AB4{background-color:#EDF0FD;}
.d2-1817135411 .background-color-AB5{background-color:#F7F8FE;}
.d2-1817135411 .color-N1{color:#0A0F25;}
.d2-1817135411 .color-N2{color:#676C7E;}
.d2-1817135411 .color-N3{color:#9499AB;}
.d2-1817135411 .color-N4{color:#CFD2DD;}
.d2-1817135411 .color-N5{color:#DEE1EB;}
.d2-1817135411 .color-N6{color:#EEF1F8;}
.d2-1817135411 .color-N7{color:#FFFFFF;}
.d2-1817135411 .color-B1{color:#0D32B2;}
.d2-1817135411 .color-B2{color:#0D32B2;}
.d2-1817135411 .color-B3{color:#E3E9FD;}
.d2-1817135411 .color-B4{color:#E3E9FD;}
.d2-1817135411 .color-B5{color:#EDF0FD;}
.d2-1817135411 .color-B6{color:#F7F8FE;}
.d2-1817135411 .color-AA2{color:#4A6FF3;}
.d2-1817135411 .color-AA4{color:#EDF0FD;}
.d2-1817135411 .color-AA5{color:#F7F8FE;}
.d2-1817135411 .color-AB4{color:#EDF0FD;}
.d2-1817135411 .color-AB5{color:#F7F8FE;}.appendix text.text{fill:#0A0F25}.md{--color-fg-default:#0A0F25;--color-fg-muted:#676C7E;--color-fg-subtle:#9499AB;--color-canvas-default:#FFFFFF;--color-canvas-subtle:#EEF1F8;--color-border-default:#0D32B2;--color-border-muted:#0D32B2;--color-neutral-muted:#EEF1F8;--color-accent-fg:#0D32B2;--color-accent-emphasis:#0D32B2;--color-attention-subtle:#676C7E;--color-danger-fg:red;}.sketch-overlay-B1{fill:url(#streaks-darker-d2-1817135411);mix-blend-mode:lighten}.sketch-overlay-B2{fill:url(#streaks-darker-d2-1817135411);mix-blend-mode:lighten}.sketch-overlay-B3{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-B4{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-B5{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-B6{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-AA2{fill:url(#streaks-dark-d2-1817135411);mix-blend-mode:overlay}.sketch-overlay-AA4{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-AA5{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-AB4{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-AB5{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-N1{fill:url(#streaks-darker-d2-1817135411);mix-blend-mode:lighten}.sketch-overlay-N2{fill:url(#streaks-dark-d2-1817135411);mix-blend-mode:overlay}.sketch-overlay-N3{fill:url(#streaks-normal-d2-1817135411);mix-blend-mode:color-burn}.sketch-overlay-N4{fill:url(#streaks-normal-d2-1817135411);mix-blend-mode:color-burn}.sketch-overlay-N5{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-N6{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.sketch-overlay-N7{fill:url(#streaks-bright-d2-1817135411);mix-blend-mode:darken}.light-code{display: block}.dark-code{display: none}]]></style><style type="text/css">.d2-1817135411 .md em,
.d2-1817135411 .md dfn {
font-family: "d2-1817135411-font-italic";
}
.d2-1817135411 .md b,
.d2-1817135411 .md strong {
font-family: "d2-1817135411-font-bold";
}
.d2-1817135411 .md code,
.d2-1817135411 .md kbd,
.d2-1817135411 .md pre,
.d2-1817135411 .md samp {
font-family: "d2-1817135411-font-mono";
2023-04-01 01:13:12 +00:00
font-size: 1em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md {
2023-04-01 01:13:12 +00:00
tab-size: 4;
}
/* variables are provided in d2renderers/d2svg/d2svg.go */
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md {
2023-04-01 01:13:12 +00:00
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
margin: 0;
background-color: transparent; /* we don't want to define the background color */
2025-01-29 23:33:58 +00:00
font-family: "d2-1817135411-font-regular";
2023-04-01 01:13:12 +00:00
font-size: 16px;
line-height: 1.5;
word-wrap: break-word;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md details,
.d2-1817135411 .md figcaption,
.d2-1817135411 .md figure {
2023-04-01 01:13:12 +00:00
display: block;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md summary {
2023-04-01 01:13:12 +00:00
display: list-item;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [hidden] {
2023-04-01 01:13:12 +00:00
display: none !important;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md a {
2023-04-01 01:13:12 +00:00
background-color: transparent;
color: var(--color-accent-fg);
text-decoration: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md a:active,
.d2-1817135411 .md a:hover {
2023-04-01 01:13:12 +00:00
outline-width: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md abbr[title] {
2023-04-01 01:13:12 +00:00
border-bottom: none;
text-decoration: underline dotted;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md dfn {
2023-04-01 01:13:12 +00:00
font-style: italic;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h1 {
2023-04-01 01:13:12 +00:00
margin: 0.67em 0;
padding-bottom: 0.3em;
font-size: 2em;
border-bottom: 1px solid var(--color-border-muted);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md mark {
2023-04-01 01:13:12 +00:00
background-color: var(--color-attention-subtle);
color: var(--color-text-primary);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md small {
2023-04-01 01:13:12 +00:00
font-size: 90%;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md sub,
.d2-1817135411 .md sup {
2023-04-01 01:13:12 +00:00
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md sub {
2023-04-01 01:13:12 +00:00
bottom: -0.25em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md sup {
2023-04-01 01:13:12 +00:00
top: -0.5em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md img {
2023-04-01 01:13:12 +00:00
border-style: none;
max-width: 100%;
box-sizing: content-box;
background-color: var(--color-canvas-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md figure {
2023-04-01 01:13:12 +00:00
margin: 1em 40px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md hr {
2023-04-01 01:13:12 +00:00
box-sizing: content-box;
overflow: hidden;
background: transparent;
border-bottom: 1px solid var(--color-border-muted);
height: 0.25em;
padding: 0;
margin: 24px 0;
background-color: var(--color-border-default);
border: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md input {
2023-04-01 01:13:12 +00:00
font: inherit;
margin: 0;
overflow: visible;
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="button"],
.d2-1817135411 .md [type="reset"],
.d2-1817135411 .md [type="submit"] {
2023-04-01 01:13:12 +00:00
-webkit-appearance: button;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="button"]::-moz-focus-inner,
.d2-1817135411 .md [type="reset"]::-moz-focus-inner,
.d2-1817135411 .md [type="submit"]::-moz-focus-inner {
2023-04-01 01:13:12 +00:00
border-style: none;
padding: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="button"]:-moz-focusring,
.d2-1817135411 .md [type="reset"]:-moz-focusring,
.d2-1817135411 .md [type="submit"]:-moz-focusring {
2023-04-01 01:13:12 +00:00
outline: 1px dotted ButtonText;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="checkbox"],
.d2-1817135411 .md [type="radio"] {
2023-04-01 01:13:12 +00:00
box-sizing: border-box;
padding: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="number"]::-webkit-inner-spin-button,
.d2-1817135411 .md [type="number"]::-webkit-outer-spin-button {
2023-04-01 01:13:12 +00:00
height: auto;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="search"] {
2023-04-01 01:13:12 +00:00
-webkit-appearance: textfield;
outline-offset: -2px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md [type="search"]::-webkit-search-cancel-button,
.d2-1817135411 .md [type="search"]::-webkit-search-decoration {
2023-04-01 01:13:12 +00:00
-webkit-appearance: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ::-webkit-input-placeholder {
2023-04-01 01:13:12 +00:00
color: inherit;
opacity: 0.54;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ::-webkit-file-upload-button {
2023-04-01 01:13:12 +00:00
-webkit-appearance: button;
font: inherit;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md a:hover {
2023-04-01 01:13:12 +00:00
text-decoration: underline;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md hr::before {
2023-04-01 01:13:12 +00:00
display: table;
content: "";
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md hr::after {
2023-04-01 01:13:12 +00:00
display: table;
clear: both;
content: "";
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md table {
2023-04-01 01:13:12 +00:00
border-spacing: 0;
border-collapse: collapse;
display: block;
width: max-content;
max-width: 100%;
overflow: auto;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md td,
.d2-1817135411 .md th {
2023-04-01 01:13:12 +00:00
padding: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md details summary {
2023-04-01 01:13:12 +00:00
cursor: pointer;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md details:not([open]) > *:not(summary) {
2023-04-01 01:13:12 +00:00
display: none !important;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md kbd {
2023-04-01 01:13:12 +00:00
display: inline-block;
padding: 3px 5px;
color: var(--color-fg-default);
vertical-align: middle;
background-color: var(--color-canvas-subtle);
border: solid 1px var(--color-neutral-muted);
border-bottom-color: var(--color-neutral-muted);
border-radius: 6px;
box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h1,
.d2-1817135411 .md h2,
.d2-1817135411 .md h3,
.d2-1817135411 .md h4,
.d2-1817135411 .md h5,
.d2-1817135411 .md h6 {
2023-04-01 01:13:12 +00:00
margin-top: 24px;
margin-bottom: 16px;
2023-04-10 22:07:27 +00:00
font-weight: 400;
2023-04-01 01:13:12 +00:00
line-height: 1.25;
2025-01-29 23:33:58 +00:00
font-family: "d2-1817135411-font-semibold";
2023-04-01 01:13:12 +00:00
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h2 {
2023-04-01 01:13:12 +00:00
padding-bottom: 0.3em;
font-size: 1.5em;
border-bottom: 1px solid var(--color-border-muted);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h3 {
2023-04-01 01:13:12 +00:00
font-size: 1.25em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h4 {
2023-04-01 01:13:12 +00:00
font-size: 1em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h5 {
2023-04-01 01:13:12 +00:00
font-size: 0.875em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h6 {
2023-04-01 01:13:12 +00:00
font-size: 0.85em;
color: var(--color-fg-muted);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md p {
2023-04-01 01:13:12 +00:00
margin-top: 0;
margin-bottom: 10px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md blockquote {
2023-04-01 01:13:12 +00:00
margin: 0;
padding: 0 1em;
color: var(--color-fg-muted);
border-left: 0.25em solid var(--color-border-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ul,
.d2-1817135411 .md ol {
2023-04-01 01:13:12 +00:00
margin-top: 0;
margin-bottom: 0;
padding-left: 2em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ol ol,
.d2-1817135411 .md ul ol {
2023-04-01 01:13:12 +00:00
list-style-type: lower-roman;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ul ul ol,
.d2-1817135411 .md ul ol ol,
.d2-1817135411 .md ol ul ol,
.d2-1817135411 .md ol ol ol {
2023-04-01 01:13:12 +00:00
list-style-type: lower-alpha;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md dd {
2023-04-01 01:13:12 +00:00
margin-left: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md pre {
2023-04-01 01:13:12 +00:00
margin-top: 0;
margin-bottom: 0;
word-wrap: normal;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ::placeholder {
2023-04-01 01:13:12 +00:00
color: var(--color-fg-subtle);
opacity: 1;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md input::-webkit-outer-spin-button,
.d2-1817135411 .md input::-webkit-inner-spin-button {
2023-04-01 01:13:12 +00:00
margin: 0;
-webkit-appearance: none;
appearance: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md::before {
2023-04-01 01:13:12 +00:00
display: table;
content: "";
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md::after {
2023-04-01 01:13:12 +00:00
display: table;
clear: both;
content: "";
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md > *:first-child {
2023-04-01 01:13:12 +00:00
margin-top: 0 !important;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md > *:last-child {
2023-04-01 01:13:12 +00:00
margin-bottom: 0 !important;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md a:not([href]) {
2023-04-01 01:13:12 +00:00
color: inherit;
text-decoration: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .absent {
2023-04-01 01:13:12 +00:00
color: var(--color-danger-fg);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .anchor {
2023-04-01 01:13:12 +00:00
float: left;
padding-right: 4px;
margin-left: -20px;
line-height: 1;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .anchor:focus {
2023-04-01 01:13:12 +00:00
outline: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md p,
.d2-1817135411 .md blockquote,
.d2-1817135411 .md ul,
.d2-1817135411 .md ol,
.d2-1817135411 .md dl,
.d2-1817135411 .md table,
.d2-1817135411 .md pre,
.d2-1817135411 .md details {
2023-04-01 01:13:12 +00:00
margin-top: 0;
margin-bottom: 16px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md blockquote > :first-child {
2023-04-01 01:13:12 +00:00
margin-top: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md blockquote > :last-child {
2023-04-01 01:13:12 +00:00
margin-bottom: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md sup > a::before {
2023-04-01 01:13:12 +00:00
content: "[";
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md sup > a::after {
2023-04-01 01:13:12 +00:00
content: "]";
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h1:hover .anchor,
.d2-1817135411 .md h2:hover .anchor,
.d2-1817135411 .md h3:hover .anchor,
.d2-1817135411 .md h4:hover .anchor,
.d2-1817135411 .md h5:hover .anchor,
.d2-1817135411 .md h6:hover .anchor {
2023-04-01 01:13:12 +00:00
text-decoration: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md h1 tt,
.d2-1817135411 .md h1 code,
.d2-1817135411 .md h2 tt,
.d2-1817135411 .md h2 code,
.d2-1817135411 .md h3 tt,
.d2-1817135411 .md h3 code,
.d2-1817135411 .md h4 tt,
.d2-1817135411 .md h4 code,
.d2-1817135411 .md h5 tt,
.d2-1817135411 .md h5 code,
.d2-1817135411 .md h6 tt,
.d2-1817135411 .md h6 code {
2023-04-01 01:13:12 +00:00
padding: 0 0.2em;
font-size: inherit;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ul.no-list,
.d2-1817135411 .md ol.no-list {
2023-04-01 01:13:12 +00:00
padding: 0;
list-style-type: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ol[type="1"] {
2023-04-01 01:13:12 +00:00
list-style-type: decimal;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ol[type="a"] {
2023-04-01 01:13:12 +00:00
list-style-type: lower-alpha;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ol[type="i"] {
2023-04-01 01:13:12 +00:00
list-style-type: lower-roman;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md div > ol:not([type]) {
2023-04-01 01:13:12 +00:00
list-style-type: decimal;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md ul ul,
.d2-1817135411 .md ul ol,
.d2-1817135411 .md ol ol,
.d2-1817135411 .md ol ul {
2023-04-01 01:13:12 +00:00
margin-top: 0;
margin-bottom: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md li > p {
2023-04-01 01:13:12 +00:00
margin-top: 16px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md li + li {
2023-04-01 01:13:12 +00:00
margin-top: 0.25em;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md dl {
2023-04-01 01:13:12 +00:00
padding: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md dl dt {
2023-04-01 01:13:12 +00:00
padding: 0;
margin-top: 16px;
font-size: 1em;
font-style: italic;
2025-01-29 23:33:58 +00:00
font-family: "d2-1817135411-font-semibold";
2023-04-01 01:13:12 +00:00
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md dl dd {
2023-04-01 01:13:12 +00:00
padding: 0 16px;
margin-bottom: 16px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md table th {
font-family: "d2-1817135411-font-semibold";
2023-04-01 01:13:12 +00:00
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md table th,
.d2-1817135411 .md table td {
2023-04-01 01:13:12 +00:00
padding: 6px 13px;
border: 1px solid var(--color-border-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md table tr {
2023-04-01 01:13:12 +00:00
background-color: var(--color-canvas-default);
border-top: 1px solid var(--color-border-muted);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md table tr:nth-child(2n) {
2023-04-01 01:13:12 +00:00
background-color: var(--color-canvas-subtle);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md table img {
2023-04-01 01:13:12 +00:00
background-color: transparent;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md img[align="right"] {
2023-04-01 01:13:12 +00:00
padding-left: 20px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md img[align="left"] {
2023-04-01 01:13:12 +00:00
padding-right: 20px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.frame {
2023-04-01 01:13:12 +00:00
display: block;
overflow: hidden;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.frame > span {
2023-04-01 01:13:12 +00:00
display: block;
float: left;
width: auto;
padding: 7px;
margin: 13px 0 0;
overflow: hidden;
border: 1px solid var(--color-border-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.frame span img {
2023-04-01 01:13:12 +00:00
display: block;
float: left;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.frame span span {
2023-04-01 01:13:12 +00:00
display: block;
padding: 5px 0 0;
clear: both;
color: var(--color-fg-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.align-center {
2023-04-01 01:13:12 +00:00
display: block;
overflow: hidden;
clear: both;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.align-center > span {
2023-04-01 01:13:12 +00:00
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: center;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.align-center span img {
2023-04-01 01:13:12 +00:00
margin: 0 auto;
text-align: center;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.align-right {
2023-04-01 01:13:12 +00:00
display: block;
overflow: hidden;
clear: both;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.align-right > span {
2023-04-01 01:13:12 +00:00
display: block;
margin: 13px 0 0;
overflow: hidden;
text-align: right;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.align-right span img {
2023-04-01 01:13:12 +00:00
margin: 0;
text-align: right;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.float-left {
2023-04-01 01:13:12 +00:00
display: block;
float: left;
margin-right: 13px;
overflow: hidden;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.float-left span {
2023-04-01 01:13:12 +00:00
margin: 13px 0 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.float-right {
2023-04-01 01:13:12 +00:00
display: block;
float: right;
margin-left: 13px;
overflow: hidden;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md span.float-right > span {
2023-04-01 01:13:12 +00:00
display: block;
margin: 13px auto 0;
overflow: hidden;
text-align: right;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md code,
.d2-1817135411 .md tt {
2023-04-01 01:13:12 +00:00
padding: 0.2em 0.4em;
margin: 0;
font-size: 85%;
background-color: var(--color-neutral-muted);
border-radius: 6px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md code br,
.d2-1817135411 .md tt br {
2023-04-01 01:13:12 +00:00
display: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md del code {
2023-04-01 01:13:12 +00:00
text-decoration: inherit;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md pre code {
2023-04-01 01:13:12 +00:00
font-size: 100%;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md pre > code {
2023-04-01 01:13:12 +00:00
padding: 0;
margin: 0;
word-break: normal;
white-space: pre;
background: transparent;
border: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .highlight {
2023-04-01 01:13:12 +00:00
margin-bottom: 16px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .highlight pre {
2023-04-01 01:13:12 +00:00
margin-bottom: 0;
word-break: normal;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .highlight pre,
.d2-1817135411 .md pre {
2023-04-01 01:13:12 +00:00
padding: 16px;
overflow: auto;
font-size: 85%;
line-height: 1.45;
background-color: var(--color-canvas-subtle);
border-radius: 6px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md pre code,
.d2-1817135411 .md pre tt {
2023-04-01 01:13:12 +00:00
display: inline;
max-width: auto;
padding: 0;
margin: 0;
overflow: visible;
line-height: inherit;
word-wrap: normal;
background-color: transparent;
border: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .csv-data td,
.d2-1817135411 .md .csv-data th {
2023-04-01 01:13:12 +00:00
padding: 5px;
overflow: hidden;
font-size: 12px;
line-height: 1;
text-align: left;
white-space: nowrap;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .csv-data .blob-num {
2023-04-01 01:13:12 +00:00
padding: 10px 8px 9px;
text-align: right;
background: var(--color-canvas-default);
border: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .csv-data tr {
2023-04-01 01:13:12 +00:00
border-top: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .csv-data th {
font-family: "d2-1817135411-font-semibold";
2023-04-01 01:13:12 +00:00
background: var(--color-canvas-subtle);
border-top: 0;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .footnotes {
2023-04-01 01:13:12 +00:00
font-size: 12px;
color: var(--color-fg-muted);
border-top: 1px solid var(--color-border-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .footnotes ol {
2023-04-01 01:13:12 +00:00
padding-left: 16px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .footnotes li {
2023-04-01 01:13:12 +00:00
position: relative;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .footnotes li:target::before {
2023-04-01 01:13:12 +00:00
position: absolute;
top: -8px;
right: -8px;
bottom: -8px;
left: -24px;
pointer-events: none;
content: "";
border: 2px solid var(--color-accent-emphasis);
border-radius: 6px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .footnotes li:target {
2023-04-01 01:13:12 +00:00
color: var(--color-fg-default);
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .task-list-item {
2023-04-01 01:13:12 +00:00
list-style-type: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .task-list-item label {
2023-04-01 01:13:12 +00:00
font-weight: 400;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .task-list-item.enabled label {
2023-04-01 01:13:12 +00:00
cursor: pointer;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .task-list-item + .task-list-item {
2023-04-01 01:13:12 +00:00
margin-top: 3px;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .task-list-item .handle {
2023-04-01 01:13:12 +00:00
display: none;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .task-list-item-checkbox {
2023-04-01 01:13:12 +00:00
margin: 0 0.2em 0.25em -1.6em;
vertical-align: middle;
}
2025-01-29 23:33:58 +00:00
.d2-1817135411 .md .contains-task-list:dir(rtl) .task-list-item-checkbox {
2023-04-01 01:13:12 +00:00
margin: 0 -1.6em 0.25em 0.2em;
}
2025-03-16 16:04:18 +00:00
</style><g class="dXNlcnM="><g class="shape" ><rect x="0.000000" y="194.000000" width="302.000000" height="520.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g class="dmlh"><g class="shape" ><rect x="573.000000" y="149.000000" width="236.000000" height="610.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g></g><g class="dGVsZXBvcnQ="><g class="shape" ><rect x="1080.000000" y="303.000000" width="473.000000" height="303.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="1316.500000" y="336.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">Teleport</text></g><g class="aml0YQ=="><g class="shape" ><rect x="2055.000000" y="0.000000" width="820.000000" height="212.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="2465.000000" y="33.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">Just-in-time Access via</text></g><g class="aW5mcmE="><g class="shape" ><rect x="2174.000000" y="272.000000" width="582.000000" height="344.000000" stroke="#0D32B2" fill="#E3E9FD" class=" stroke-B1 fill-B4" style="stroke-width:2;" /></g><text x="2465.000000" y="305.000000" fill="#0A0F25" class="text fill-N1" style="text-anchor:middle;font-size:28px">Infrastructure</text></g><g class="aWRlbnRpdHkgcHJvdmlkZXI="><g class="shape" ><rect x="2365.000000" y="676.000000" width="201.000000" height="123.000000" stroke="#0D32B2" fill="#F7F8FE" class=" stroke-B1 fill-B6" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/azure%2FIdentity%20Service%20Color%2FIdentity%20governance.svg" x="2434.500000" y="706.500000" width="62" height="62" /><text x="2465.500000" y="697.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Indentity Provider</text></g><g class="dXNlcnMuRW5naW5lZXJz"><g class="shape" ><ellipse rx="91.000000" ry="91.000000" cx="151.000000" cy="345.000000" stroke="#0D32B2" fill="#EDF0FD" class="shape stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2F365-user.svg" x="119.000000" y="313.000000" width="64" height="64" /><text x="151.000000" y="302.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Engineers</text></g><g class="dXNlcnMuTWFjaGluZXM="><g class="shape" ><ellipse rx="91.000000" ry="89.000000" cx="151.000000" cy="565.000000" stroke="#0D32B2" fill="#EDF0FD" class="shape stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/aws%2FCompute%2FCompute.svg" x="120.000000" y="534.000000" width="62" height="62" /><text x="151.000000" y="524.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Machines</text></g><g class="dmlhLmh0dHBz"><g class="shape" ><rect x="633.000000" y="209.000000" width="116.000000" height="66.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="691.000000" y="247.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">HTTPS://</text></g><g class="dmlhLmt1YmVjdGw="><g class="shape" ><rect x="633.000000" y="315.000000" width="116.000000" height="66.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="691.000000" y="353.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">&gt; kubectl</text></g><g class="dmlhLnRzaA=="><g class="shape" ><rect x="633.000000" y="421.000000" width="116.000000" height="66.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="691.000000" y="459.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">&gt; tsh</text></g><g class="dmlhLmFwaQ=="><g class="shape" ><rect x="633.000000" y="527.000000" width="116.000000" height="66.000000" strok
2025-01-29 23:33:58 +00:00
</div></foreignObject></g></g><g class="dGVsZXBvcnQuQXVkaXQgTG9n"><g class="shape" ><rect x="1140.000000" y="454.000000" width="140.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/tech%2Flaptop.svg" x="1187.000000" y="477.000000" width="46" height="46" /><text x="1210.000000" y="475.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Audit Log</text></g><g class="dGVsZXBvcnQuQ2VydCBBdXRob3JpdHk="><g class="shape" ><rect x="1320.000000" y="454.000000" width="173.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/azure%2FWeb%20Service%20Color%2FApp%20Service%20Certificates.svg" x="1383.500000" y="477.000000" width="46" height="46" /><text x="1406.500000" y="475.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Cert Authority</text></g><g class="aml0YS5TbGFjaw=="><g class="shape" ><rect x="2115.000000" y="60.000000" width="110.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/dev%2Fslack.svg" x="2147.000000" y="83.000000" width="46" height="46" /><text x="2170.000000" y="81.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Slack</text></g><g class="aml0YS5NYXR0ZXJtb3N0"><g class="shape" ><rect x="2265.000000" y="60.000000" width="128.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="2329.000000" y="111.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Mattermost</text></g><g class="aml0YS5KaXJh"><g class="shape" ><rect x="2433.000000" y="60.000000" width="72.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="2469.000000" y="111.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Jira</text></g><g class="aml0YS5QYWdlcmR1dHk="><g class="shape" ><rect x="2545.000000" y="60.000000" width="119.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><text x="2604.500000" y="111.500000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Pagerduty</text></g><g class="aml0YS5FbWFpbA=="><g class="shape" ><rect x="2704.000000" y="60.000000" width="111.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/aws%2F_General%2FAWS-Email_light-bg.svg" x="2736.500000" y="83.000000" width="46" height="46" /><text x="2759.500000" y="81.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Email</text></g><g class="aW5mcmEuc3No"><g class="shape" ><rect x="2234.000000" y="332.000000" width="103.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/essentials%2F112-server.svg" x="2262.500000" y="355.000000" width="46" height="46" /><text x="2285.500000" y="353.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">ssh</text></g><g class="aW5mcmEuS3ViZXJuZXRlcw=="><g class="shape" ><rect x="2377.000000" y="332.000000" width="152.000000" height="92.000000" stroke="#0D32B2" fill="#EDF0FD" class=" stroke-B1 fill-B5" style="stroke-width:2;" /></g><image href="https://icons.terrastruct.com/azure%2F_Companies%2FKubernetes.svg" x="2430.000000" y="355.000000" width="46" height="46" /><text x="2453.000000" y="353.000000" fill="#0A0F25" class="text-bold fill-N1" style="text-anchor:middle;font-size:16px">Kubernetes</text></g><g class="aW5mcmEuTXkgU1FM"><g class="shape" ><rect x="2569.000000" y="332.000000" width="126.000000"
2024-10-31 13:48:49 +00:00
<rect x="-1" y="-1" width="2877" height="801" fill="white"></rect>
<rect x="1266.000000" y="308.000000" width="101" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2332.000000" y="5.000000" width="266" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2385.000000" y="277.000000" width="160" height="36" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2400.500000" y="681.000000" width="130" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="116.500000" y="286.000000" width="69" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="118.000000" y="508.000000" width="66" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="660.000000" y="231.500000" width="62" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="658.000000" y="337.500000" width="66" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="674.000000" y="443.500000" width="34" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="674.000000" y="549.500000" width="34" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="655.500000" y="655.500000" width="71" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1140.000000" y="363.000000" width="291" height="51" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1175.500000" y="459.000000" width="69" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1355.500000" y="459.000000" width="102" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2150.500000" y="65.000000" width="39" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2287.500000" y="95.500000" width="83" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2455.500000" y="95.500000" width="27" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2567.500000" y="95.500000" width="74" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2739.500000" y="65.000000" width="40" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2273.500000" y="337.000000" width="24" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2412.500000" y="337.000000" width="81" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2606.500000" y="337.000000" width="51" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2269.500000" y="469.000000" width="67" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2447.500000" y="469.000000" width="37" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="2595.500000" y="469.000000" width="65" height="21" fill="rgba(0,0,0,0.75)"></rect>
<rect x="1653.000000" y="127.000000" width="231" height="21" fill="black"></rect>
2023-04-01 01:13:12 +00:00
</mask></svg></svg>