mirror of
https://github.com/tabler/tabler.git
synced 2026-08-30 13:51:28 +04:00
1689 lines
89 KiB
CSS
1689 lines
89 KiB
CSS
@charset "UTF-8";
|
|
/*! @docsearch/css 4.6.3 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */
|
|
:root {
|
|
--docsearch-primary-color:#003dff;
|
|
--docsearch-soft-primary-color:rgba(0,61,255,.1);
|
|
--docsearch-subtle-color:#d6d6e7;
|
|
--docsearch-text-color:#36395a;
|
|
--docsearch-error-color:#ef5350;
|
|
--docsearch-success-color:#e8f5e9;
|
|
--docsearch-secondary-text-color:#5a5e9a;
|
|
--docsearch-background-color:#f5f5fa;
|
|
--docsearch-spacing:12px;
|
|
--docsearch-icon-stroke-width:1.4;
|
|
--docsearch-focus-color:#005fcc;
|
|
--docsearch-highlight-color:#003dff;
|
|
--docsearch-muted-color:#9698c3;
|
|
--docsearch-muted-color-darker:rgba(120,122,165,.25);
|
|
--docsearch-icon-color:#5a5e9a;
|
|
--docsearch-container-background:rgba(101,108,133,.8);
|
|
--docsearch-logo-color:#003dff;
|
|
--docsearch-border-radius:4px;
|
|
--docsearch-search-button-background:#fff;
|
|
--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);
|
|
--docsearch-modal-width:800px;
|
|
--docsearch-modal-height:600px;
|
|
--docsearch-modal-variable-height:60dvh;
|
|
--docsearch-modal-background:#f5f6f7;
|
|
--docsearch-modal-shadow:rgba(0,0,0,.2) 0px 12px 28px 0px,rgba(0,0,0,.1) 0px 2px 4px 0px,hsla(0,0%,100%,.05) 0px 0px 0px 1px inset;
|
|
--docsearch-searchbox-height:56px;
|
|
--docsearch-searchbox-initial-height:56px;
|
|
--docsearch-searchbox-background:#ffffffa6;
|
|
--docsearch-searchbox-focus-background:#ffffffa6;
|
|
--docsearch-actions-width:99px;
|
|
--docsearch-actions-height:44px;
|
|
--docsearch-hit-height:56px;
|
|
--docsearch-hit-color:#444950;
|
|
--docsearch-hit-highlight-color:rgba(0,61,255,.1);
|
|
--docsearch-hit-background:#fff;
|
|
--docsearch-key-background:#f5f5fa;
|
|
--docsearch-key-color:#5a5e9a;
|
|
--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(120,122,165,.25);
|
|
--docsearch-footer-height:52px;
|
|
--docsearch-footer-background:#ffffffa6;
|
|
--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12);
|
|
--fav-out-dur:160ms;
|
|
--del-dur:150ms;
|
|
--ease-smooth:cubic-bezier(0.25,0.8,0.4,1);
|
|
--ease-fast:cubic-bezier(0.45,0.15,0.6,0.9);
|
|
--shadow-pop:0 4px 12px rgba(0,0,0,.06);
|
|
--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);
|
|
--docsearch-dropdown-menu-background:var(--docsearch-hit-background);
|
|
--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background);
|
|
}
|
|
|
|
html[data-theme=dark] {
|
|
--docsearch-text-color:#c4c7dc;
|
|
--docsearch-secondary-text-color:#b6b7d5;
|
|
--docsearch-subtle-color:#212139;
|
|
--docsearch-error-color:#ef5350;
|
|
--docsearch-success-color:rgba(67,160,71,.2);
|
|
--docsearch-highlight-color:#457aff;
|
|
--docsearch-focus-color:#9ac8ff;
|
|
--docsearch-background-color:#36395a;
|
|
--docsearch-icon-color:#b6b7d5;
|
|
--docsearch-container-background:rgba(9,10,17,.8);
|
|
--docsearch-modal-background:#15172a;
|
|
--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;
|
|
--docsearch-searchbox-background:#000000a6;
|
|
--docsearch-searchbox-focus-background:#000000a6;
|
|
--docsearch-hit-color:#bec3c9;
|
|
--docsearch-hit-shadow:none;
|
|
--docsearch-hit-background:#090a11;
|
|
--docsearch-key-background:#36395a;
|
|
--docsearch-key-color:#b6b7d5;
|
|
--docsearch-key-pressed-shadow:inset 0 2px 4px rgba(12,13,20,.4);
|
|
--docsearch-footer-background:#000000a6;
|
|
--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);
|
|
--docsearch-logo-color:#fff;
|
|
--docsearch-muted-color:#7f8497;
|
|
--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);
|
|
--docsearch-dropdown-menu-background:var(--docsearch-hit-background);
|
|
--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background);
|
|
--docsearch-search-button-background:var(--docsearch-modal-background);
|
|
--docsearch-search-button-text-color:var(--docsearch-text-color);
|
|
}
|
|
|
|
.DocSearch-Button {
|
|
all: unset;
|
|
align-items: center;
|
|
background-color: var(--docsearch-search-button-background);
|
|
border: 1px solid var(--docsearch-subtle-color);
|
|
border-radius: 0.5rem;
|
|
color: var(--docsearch-search-button-text-color);
|
|
cursor: pointer;
|
|
display: flex;
|
|
height: 36px;
|
|
justify-content: space-between;
|
|
padding: 0 8px;
|
|
user-select: none;
|
|
}
|
|
|
|
.DocSearch-Button-Container {
|
|
align-items: center;
|
|
display: flex;
|
|
height: 100%;
|
|
}
|
|
|
|
.DocSearch-Button-Container svg {
|
|
color: currentColor;
|
|
}
|
|
|
|
.DocSearch-Back-Icon, .DocSearch-Search-Icon {
|
|
color: var(--docsearch-highlight-color);
|
|
stroke-width: 1.6;
|
|
}
|
|
|
|
.DocSearch-Button-Placeholder {
|
|
color: currentColor;
|
|
display: inline-block;
|
|
font-size: 1rem;
|
|
line-height: normal;
|
|
padding-block: 0;
|
|
padding-inline: 8px 12px;
|
|
}
|
|
|
|
.DocSearch-Button-Keys {
|
|
display: flex;
|
|
min-width: calc(40px + 0.8em);
|
|
}
|
|
|
|
.DocSearch-Button-Key {
|
|
align-items: center;
|
|
background: var(--docsearch-key-background);
|
|
border: 0;
|
|
border: 1px solid color-mix(in srgb, var(--docsearch-subtle-color) 20%, transparent);
|
|
border-radius: 4px;
|
|
box-shadow: none !important;
|
|
color: var(--docsearch-key-color);
|
|
display: flex;
|
|
font-family: system-ui, -apple-system, sans-serif;
|
|
font-size: 14px;
|
|
height: 24px;
|
|
justify-content: center;
|
|
position: relative;
|
|
transition-duration: 0.1s;
|
|
transition-property: all;
|
|
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
|
|
width: 24px;
|
|
}
|
|
|
|
.DocSearch-Button-Key--ctrl {
|
|
width: 33px;
|
|
}
|
|
|
|
.DocSearch-Button-Key:first-child {
|
|
margin-inline-end: 0.4em;
|
|
}
|
|
|
|
@media (prefers-reduced-motion) {
|
|
.DocSearch-Button-Key {
|
|
transition: none;
|
|
}
|
|
}
|
|
.DocSearch-Button-Key--pressed {
|
|
box-shadow: var(--docsearch-key-pressed-shadow) !important;
|
|
transform: translateY(1px);
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.DocSearch-Button {
|
|
width: auto;
|
|
}
|
|
.DocSearch-Button-Keys, .DocSearch-Button-Placeholder {
|
|
display: none;
|
|
}
|
|
}
|
|
.DocSearch--active {
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.DocSearch-Container, .DocSearch-Container * {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
.DocSearch-Container {
|
|
-webkit-backdrop-filter: blur(4px);
|
|
backdrop-filter: blur(4px);
|
|
background-color: var(--docsearch-container-background);
|
|
height: 100vh;
|
|
inset-block-start: 0;
|
|
inset-inline-start: 0;
|
|
position: fixed;
|
|
width: 100vw;
|
|
z-index: 400;
|
|
}
|
|
|
|
.DocSearch-Container a {
|
|
text-decoration: none;
|
|
}
|
|
|
|
.DocSearch-Link {
|
|
appearance: none;
|
|
background: none;
|
|
border: 0;
|
|
color: var(--docsearch-highlight-color);
|
|
cursor: pointer;
|
|
font: inherit;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.DocSearch-Modal {
|
|
background: var(--docsearch-modal-background);
|
|
border-radius: 4px;
|
|
box-shadow: var(--docsearch-modal-shadow);
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin: 60px auto auto;
|
|
max-width: var(--docsearch-modal-width);
|
|
position: relative;
|
|
}
|
|
|
|
.DocSearch-SearchBar {
|
|
display: flex;
|
|
}
|
|
|
|
.DocSearch-SearchBar-Magnifier {
|
|
color: var(--docsearch-highlight-color);
|
|
}
|
|
|
|
.DocSearch-Form {
|
|
align-items: center;
|
|
background: var(--docsearch-searchbox-focus-background);
|
|
border-block-end: 1px solid var(--docsearch-subtle-color);
|
|
border-radius: 4px 4px 0 0;
|
|
display: flex;
|
|
height: var(--docsearch-searchbox-height, var(--docsearch-searchbox-initial-height));
|
|
margin: 0;
|
|
min-height: var(--docsearch-searchbox-initial-height);
|
|
padding-block: var(--docsearch-spacing);
|
|
padding-inline: 16px;
|
|
position: relative;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-Input, .DocSearch-Modal-heading {
|
|
appearance: none;
|
|
background: transparent;
|
|
border: 0;
|
|
color: var(--docsearch-text-color);
|
|
flex: 1 1 0%;
|
|
font: inherit;
|
|
font-size: 1.2em;
|
|
font-weight: 300;
|
|
height: 100%;
|
|
line-height: 1.4;
|
|
min-width: 0;
|
|
outline: none;
|
|
overflow-y: hidden;
|
|
padding-block-start: 0;
|
|
padding-inline-start: 8px;
|
|
resize: none;
|
|
}
|
|
|
|
.DocSearch-Input {
|
|
overflow-x: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.DocSearch-Input::placeholder {
|
|
color: var(--docsearch-muted-color);
|
|
opacity: 1;
|
|
}
|
|
|
|
.DocSearch-Input::-webkit-search-cancel-button, .DocSearch-Input::-webkit-search-decoration, .DocSearch-Input::-webkit-search-results-button, .DocSearch-Input::-webkit-search-results-decoration {
|
|
display: none;
|
|
}
|
|
|
|
.DocSearch-Actions {
|
|
align-items: center;
|
|
display: flex;
|
|
flex: 0 0 auto;
|
|
gap: 8px;
|
|
height: var(--docsearch-actions-height);
|
|
justify-content: flex-end;
|
|
padding: 0 2px;
|
|
width: auto;
|
|
}
|
|
|
|
.DocSearch-Divider {
|
|
border-inline-start: 1px solid var(--docsearch-subtle-color);
|
|
height: 16px;
|
|
}
|
|
|
|
.DocSearch-Action {
|
|
align-items: center;
|
|
color: var(--docsearch-highlight-color);
|
|
display: flex;
|
|
justify-content: center;
|
|
min-height: 24px;
|
|
min-width: 24px;
|
|
}
|
|
|
|
.DocSearch-Action, .DocSearch-AskAi-Return, .DocSearch-LoadingIndicator, .DocSearch-MagnifierLabel {
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.DocSearch-AskAi-Return {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.DocSearch-AskAi-Return, .DocSearch-LoadingIndicator, .DocSearch-MagnifierLabel {
|
|
align-items: center;
|
|
color: var(--docsearch-highlight-color);
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
@media screen and (prefers-reduced-motion: reduce) {
|
|
.DocSearch-Action {
|
|
animation: none;
|
|
appearance: none;
|
|
background: none;
|
|
border: 0;
|
|
border-radius: 50%;
|
|
color: var(--docsearch-icon-color);
|
|
cursor: pointer;
|
|
inset-inline-end: 0;
|
|
stroke-width: var(--docsearch-icon-stroke-width);
|
|
}
|
|
}
|
|
.DocSearch-Action, .DocSearch-AskAi-Return {
|
|
animation: fade-in 0.1s ease-in forwards;
|
|
appearance: none;
|
|
background: none;
|
|
border: none;
|
|
border-radius: var(--docsearch-border-radius);
|
|
color: var(--docsearch-icon-color);
|
|
cursor: pointer;
|
|
inset-inline-end: 0;
|
|
padding: 2px;
|
|
stroke-width: var(--docsearch-icon-stroke-width);
|
|
}
|
|
|
|
.DocSearch-AskAi-Return[hidden], .DocSearch-Close[hidden], .DocSearch-Input[hidden], .DocSearch-StreamingIndicator[hidden] {
|
|
display: none;
|
|
}
|
|
|
|
.DocSearch-Action:hover, .DocSearch-AskAi-Return:hover {
|
|
background: var(--docsearch-soft-primary-color);
|
|
color: var(--docsearch-highlight-color);
|
|
}
|
|
|
|
.DocSearch-LoadingIndicator svg, .DocSearch-MagnifierLabel svg {
|
|
color: var(--docsearch-icon-color);
|
|
height: 24px;
|
|
width: 24px;
|
|
}
|
|
|
|
.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg {
|
|
color: var(--docsearch-highlight-color);
|
|
}
|
|
|
|
.DocSearch-Clear {
|
|
appearance: none;
|
|
background: none;
|
|
border: 0;
|
|
color: var(--docsearch-highlight-color);
|
|
cursor: pointer;
|
|
flex: none;
|
|
font: inherit;
|
|
font-size: 0.9em;
|
|
font-weight: 300;
|
|
height: 28px;
|
|
margin-inline-start: var(--docsearch-spacing);
|
|
outline: none;
|
|
overflow: hidden;
|
|
padding: 0;
|
|
user-select: none;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.DocSearch-Clear:focus-visible, .DocSearch-Close:focus-visible {
|
|
border-radius: 4px;
|
|
outline: 2px solid var(--docsearch-focus-color);
|
|
outline-offset: 1px;
|
|
}
|
|
|
|
.DocSearch-Dropdown {
|
|
height: var(--docsearch-modal-variable-height);
|
|
max-height: calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));
|
|
min-height: var(--docsearch-spacing);
|
|
overflow-y: auto;
|
|
overflow-y: overlay;
|
|
padding: 0 var(--docsearch-spacing);
|
|
scrollbar-color: var(--docsearch-muted-color) var(--docsearch-modal-background);
|
|
scrollbar-width: thin;
|
|
}
|
|
|
|
.DocSearch-Dropdown::-webkit-scrollbar {
|
|
width: 12px;
|
|
}
|
|
|
|
.DocSearch-Dropdown::-webkit-scrollbar-track {
|
|
background: transparent;
|
|
}
|
|
|
|
.DocSearch-Dropdown::-webkit-scrollbar-thumb {
|
|
background-color: var(--docsearch-muted-color);
|
|
border: 3px solid var(--docsearch-modal-background);
|
|
border-radius: 20px;
|
|
}
|
|
|
|
.DocSearch-Dropdown-Container ul {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.DocSearch-Label {
|
|
color: var(--docsearch-secondary-text-color);
|
|
font-size: 0.875em;
|
|
font-weight: 400;
|
|
line-height: 1.6em;
|
|
}
|
|
|
|
.DocSearch-Help, .DocSearch-NoResults-Help {
|
|
color: var(--docsearch-secondary-text-color);
|
|
font-size: 0.8em;
|
|
font-weight: 300;
|
|
line-height: 1.5em;
|
|
margin: 0;
|
|
user-select: none;
|
|
}
|
|
|
|
.DocSearch-Title {
|
|
color: var(--docsearch-text-color);
|
|
font-size: 1.1em;
|
|
font-weight: 300;
|
|
line-height: 0.5em;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
.DocSearch-Title strong {
|
|
font-weight: 500;
|
|
}
|
|
|
|
.DocSearch-Logo a {
|
|
display: flex;
|
|
}
|
|
|
|
.DocSearch-Logo svg {
|
|
color: var(--docsearch-logo-color);
|
|
margin-inline-start: 8px;
|
|
}
|
|
|
|
.DocSearch-Hits:last-of-type {
|
|
margin-block-end: 24px;
|
|
}
|
|
|
|
.DocSearch-Hits mark {
|
|
background: none;
|
|
color: var(--docsearch-highlight-color);
|
|
}
|
|
|
|
.DocSearch-HitsFooter {
|
|
color: var(--docsearch-muted-color);
|
|
display: flex;
|
|
font-size: 0.85em;
|
|
justify-content: center;
|
|
margin-block-end: var(--docsearch-spacing);
|
|
padding: var(--docsearch-spacing);
|
|
}
|
|
|
|
.DocSearch-HitsFooter a {
|
|
border-block-end: 1px solid;
|
|
color: inherit;
|
|
}
|
|
|
|
.DocSearch-Hit {
|
|
border-radius: 4px;
|
|
display: flex;
|
|
padding-block-end: 4px;
|
|
position: relative;
|
|
scroll-margin-block-start: 40px;
|
|
}
|
|
|
|
.DocSearch-Hit:first-of-type {
|
|
margin-block-start: 4px;
|
|
}
|
|
|
|
.DocSearch-Hit a, .DocSearch-Hit--AskAI {
|
|
background: var(--docsearch-hit-background);
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
display: block;
|
|
padding-inline-start: var(--docsearch-spacing);
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-Hit-source {
|
|
background: var(--docsearch-modal-background);
|
|
color: var(--docsearch-text-color);
|
|
font-size: 0.9em;
|
|
font-weight: 600;
|
|
inset-block-start: 0;
|
|
line-height: 32px;
|
|
margin: 0 -4px;
|
|
padding: 8px 4px 4px;
|
|
position: sticky;
|
|
z-index: 10;
|
|
}
|
|
|
|
.DocSearch-Hit-Tree {
|
|
color: var(--docsearch-muted-color);
|
|
height: var(--docsearch-hit-height);
|
|
opacity: 0.5;
|
|
stroke-width: var(--docsearch-icon-stroke-width);
|
|
width: 24px;
|
|
}
|
|
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI, .DocSearch-Hit[aria-selected=true] a {
|
|
background-color: var(--docsearch-hit-highlight-color);
|
|
}
|
|
|
|
.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a {
|
|
background-color: var(--docsearch-hit-background);
|
|
}
|
|
|
|
.DocSearch-Hit mark {
|
|
color: var(--docsearch-highlight-color);
|
|
text-decoration: underline;
|
|
text-underline-offset: 0.3em;
|
|
}
|
|
|
|
.DocSearch-Hit-Container {
|
|
align-items: center;
|
|
color: var(--docsearch-text-color);
|
|
display: flex;
|
|
flex-direction: row;
|
|
height: var(--docsearch-hit-height);
|
|
padding: 0 var(--docsearch-spacing) 0 0;
|
|
}
|
|
|
|
.DocSearch-Hit-icon {
|
|
color: var(--docsearch-secondary-text-color);
|
|
height: 20px;
|
|
width: 20px;
|
|
}
|
|
|
|
.DocSearch-Hit-action, .DocSearch-Hit-icon {
|
|
stroke-width: var(--docsearch-icon-stroke-width);
|
|
}
|
|
|
|
.DocSearch-Hit-action {
|
|
align-items: center;
|
|
color: var(--docsearch-muted-color);
|
|
display: flex;
|
|
height: 22px;
|
|
width: 22px;
|
|
}
|
|
|
|
.DocSearch-Hit-action svg {
|
|
display: block;
|
|
height: 18px;
|
|
width: 18px;
|
|
}
|
|
|
|
.DocSearch-Hit-action + .DocSearch-Hit-action {
|
|
margin-inline-start: 6px;
|
|
}
|
|
|
|
.DocSearch-Hit-action-button {
|
|
appearance: none;
|
|
background: none;
|
|
border: 0;
|
|
border-radius: 50%;
|
|
color: inherit;
|
|
cursor: pointer;
|
|
padding: 2px;
|
|
}
|
|
|
|
svg.DocSearch-Hit-Select-Icon {
|
|
display: none;
|
|
}
|
|
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon {
|
|
display: block;
|
|
}
|
|
|
|
.DocSearch-Hit-action-button:focus, .DocSearch-Hit-action-button:hover {
|
|
background: rgba(0, 0, 0, 0.2);
|
|
transition: background-color 0.1s ease-in;
|
|
}
|
|
|
|
.DocSearch-Hit-action-button:focus path, .DocSearch-Hit-action-button:hover path {
|
|
fill: #fff;
|
|
}
|
|
|
|
.DocSearch-Hit-content-wrapper {
|
|
display: flex;
|
|
flex: 1 1 auto;
|
|
flex-direction: column;
|
|
font-weight: 400;
|
|
gap: 4px;
|
|
justify-content: center;
|
|
line-height: 1.2em;
|
|
margin: 0 8px;
|
|
overflow-x: hidden;
|
|
position: relative;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
width: 80%;
|
|
}
|
|
|
|
.DocSearch-Hit-title {
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
.DocSearch-Hit-path {
|
|
color: var(--docsearch-secondary-text-color);
|
|
font-size: 0.75em;
|
|
}
|
|
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree, .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text, .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title {
|
|
color: var(--docsearch-text-color);
|
|
}
|
|
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action, .DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon, .DocSearch-Hit[aria-selected=true] mark {
|
|
color: var(--docsearch-highlight-color);
|
|
}
|
|
|
|
@media screen and (prefers-reduced-motion: reduce) {
|
|
.DocSearch-Hit-action-button:focus, .DocSearch-Hit-action-button:hover {
|
|
background: rgba(0, 0, 0, 0.2);
|
|
transition: none;
|
|
}
|
|
}
|
|
.DocSearch-AskAiScreen, .DocSearch-ErrorScreen, .DocSearch-NoResults, .DocSearch-StartScreen {
|
|
align-items: center;
|
|
color: var(--docsearch-secondary-text-color);
|
|
display: flex;
|
|
flex-direction: column;
|
|
font-size: 1.25em;
|
|
font-weight: 400;
|
|
justify-content: center;
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
width: 80%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen, .DocSearch-ErrorScreen, .DocSearch-NoResults {
|
|
max-height: 80%;
|
|
}
|
|
|
|
.DocSearch-StartScreen {
|
|
height: 100%;
|
|
}
|
|
|
|
.DocSearch-NoResults {
|
|
gap: 0.8em;
|
|
margin-block-start: 2em;
|
|
}
|
|
|
|
.DocSearch-NoResults--withAskAi {
|
|
justify-content: flex-start;
|
|
margin-block-start: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen, .DocSearch-ErrorScreen, .DocSearch-StartScreen {
|
|
gap: 24px;
|
|
}
|
|
|
|
.DocSearch-StartScreen-Icon {
|
|
height: 64px;
|
|
stroke: var(--docsearch-icon-color);
|
|
width: 64px;
|
|
}
|
|
|
|
.DocSearch-Screen-Icon {
|
|
color: var(--docsearch-icon-color);
|
|
}
|
|
|
|
.DocSearch-NoResults-Prefill-List {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 12px;
|
|
text-align: center;
|
|
}
|
|
|
|
.DocSearch-NoResults-Prefill-List-Items {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 2px;
|
|
}
|
|
|
|
.DocSearch-NoResults-Prefill-List-Items p {
|
|
align-items: center;
|
|
display: flex;
|
|
margin: 0;
|
|
text-align: start;
|
|
}
|
|
|
|
.DocSearch-Prefill {
|
|
align-items: center;
|
|
appearance: none;
|
|
background: none;
|
|
border: 0;
|
|
border-radius: 1em;
|
|
color: var(--docsearch-highlight-color);
|
|
cursor: pointer;
|
|
display: inline-flex;
|
|
font-size: 0.8em;
|
|
font-weight: 300;
|
|
gap: 4px;
|
|
height: 40px;
|
|
padding: 0 4px;
|
|
}
|
|
|
|
.DocSearch-Prefill:focus, .DocSearch-Prefill:hover {
|
|
outline: none;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.DocSearch-Footer {
|
|
align-items: center;
|
|
background: var(--docsearch-footer-background);
|
|
border-block-start: 1px solid var(--docsearch-subtle-color);
|
|
border-radius: 0 0 4px 4px;
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
flex-shrink: 0;
|
|
height: var(--docsearch-footer-height);
|
|
justify-content: space-between;
|
|
padding: 0 var(--docsearch-spacing);
|
|
position: relative;
|
|
user-select: none;
|
|
width: 100%;
|
|
z-index: 300;
|
|
}
|
|
|
|
.DocSearch-Commands {
|
|
color: var(--docsearch-muted-color);
|
|
display: flex;
|
|
gap: 16px;
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.DocSearch-Commands li, .DocSearch-Commands-Key {
|
|
align-items: center;
|
|
display: flex;
|
|
}
|
|
|
|
.DocSearch-Commands-Key {
|
|
background-color: var(--docsearch-background-color);
|
|
border: 0;
|
|
border-radius: 2px;
|
|
box-shadow: none !important;
|
|
color: var(--docsearch-icon-color);
|
|
height: 24px;
|
|
justify-content: center;
|
|
margin-inline-end: 4px;
|
|
width: 24px;
|
|
}
|
|
|
|
.DocSearch-Commands-Key:last-of-type {
|
|
margin-inline-end: 8px;
|
|
}
|
|
|
|
.DocSearch-Escape-Key {
|
|
font-size: 10px;
|
|
font-weight: 300;
|
|
letter-spacing: normal;
|
|
line-height: 16px;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.DocSearch-VisuallyHiddenForAccessibility {
|
|
clip: rect(0 0 0 0);
|
|
clip-path: inset(50%);
|
|
height: 1px;
|
|
overflow: hidden;
|
|
position: absolute;
|
|
white-space: nowrap;
|
|
width: 1px;
|
|
}
|
|
|
|
.DocSearch-AskAi-Section {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
padding: 12px 0;
|
|
}
|
|
|
|
.DocSearch-Hit-AskAIButton {
|
|
align-items: center;
|
|
color: var(--docsearch-text-color);
|
|
display: flex;
|
|
flex-direction: row;
|
|
}
|
|
|
|
.DocSearch-Hit-AskAIButton-icon {
|
|
color: var(--docsearch-icon-color);
|
|
flex-shrink: 0;
|
|
margin-inline-end: 12px;
|
|
}
|
|
|
|
.DocSearch-Hit-AskAIButton-title {
|
|
color: var(--docsearch-hit-color);
|
|
display: flex;
|
|
flex: 1 1 auto;
|
|
font-weight: 400;
|
|
gap: 4px;
|
|
overflow-x: hidden;
|
|
position: relative;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
width: 80%;
|
|
}
|
|
|
|
.DocSearch-Hit-AskAIButton-title-query {
|
|
background: none;
|
|
margin-inline-start: 4px;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.DocSearch-Hit-AskAIButton-title mark {
|
|
text-decoration: none;
|
|
}
|
|
|
|
@keyframes fade-in {
|
|
0% {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
.DocSearch-AskAiScreen-Container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0;
|
|
height: 100%;
|
|
justify-content: flex-start;
|
|
padding: 0;
|
|
text-align: start;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Disclaimer {
|
|
align-self: flex-start;
|
|
display: flex;
|
|
font-size: 0.6em;
|
|
font-weight: 300;
|
|
margin: 0;
|
|
padding-block: 1.5em 0.5em;
|
|
padding-inline: 0;
|
|
text-align: start;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Body {
|
|
gap: 24px;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Body, .DocSearch-AskAiScreen-Response, .DocSearch-AskAiScreen-Response-Container {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Response {
|
|
align-self: flex-start;
|
|
background: var(--docsearch-hit-background);
|
|
border-radius: 4px;
|
|
color: var(--docsearch-text-color);
|
|
font-size: 0.8em;
|
|
gap: 1em;
|
|
margin-block-end: 8px;
|
|
padding: 24px;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Query {
|
|
font-size: 1.25em;
|
|
font-weight: 600;
|
|
line-break: loose;
|
|
line-height: 1.4;
|
|
margin: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Answer {
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Answer, .DocSearch-AskAiScreen-ThinkingDots {
|
|
color: var(--docsearch-secondary-text-color);
|
|
font-weight: 400;
|
|
margin: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-ThinkingDots {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Answer-Footer {
|
|
align-items: center;
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 8px;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Actions {
|
|
align-items: center;
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 12px;
|
|
margin-inline-start: auto;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-ActionButton {
|
|
align-items: center;
|
|
background: none;
|
|
border: none;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
display: flex;
|
|
justify-content: center;
|
|
margin: 0;
|
|
padding: 4px;
|
|
transition: background-color 0.2s ease;
|
|
width: 24px;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-ActionButton:hover {
|
|
background: var(--docsearch-hit-highlight-color);
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-ActionButton svg {
|
|
color: var(--docsearch-icon-color);
|
|
height: 20px;
|
|
stroke-width: 1.5;
|
|
width: 20px;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-CopyButton--copied {
|
|
background-color: var(--docsearch-success-color);
|
|
cursor: default;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent {
|
|
display: flex;
|
|
flex-direction: column;
|
|
row-gap: 1em;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error {
|
|
background-color: rgba(239, 83, 80, 0.1);
|
|
border-radius: 4px;
|
|
color: var(--docsearch-error-color);
|
|
flex-direction: row;
|
|
font-size: 1em;
|
|
font-weight: 400;
|
|
gap: 8px;
|
|
padding: 1em;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error svg {
|
|
margin-top: 0.25rem;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error svg, .DocSearch-AskAiScreen-MessageContent-Tool svg {
|
|
flex-shrink: 0;
|
|
height: 16px;
|
|
width: 16px;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error p {
|
|
margin: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error-Content {
|
|
display: flex;
|
|
flex: 1 1 0%;
|
|
flex-direction: column;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error-Title {
|
|
font-weight: 700;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error .DocSearch-Markdown-Content {
|
|
color: var(--docsearch-error-color);
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error--ThreadDepth {
|
|
animation: slideDown 0.3s ease-out;
|
|
border: 1px solid #febdc5;
|
|
color: var(--docsearch-text-color);
|
|
font-size: 12px;
|
|
margin: 12px 0 8px;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-Error--ThreadDepth .DocSearch-AskAiScreen-Error-Title {
|
|
margin-bottom: 6px;
|
|
}
|
|
|
|
@keyframes slideDown {
|
|
0% {
|
|
opacity: 0;
|
|
transform: translateY(-10px);
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
transform: translateY(0);
|
|
}
|
|
}
|
|
.DocSearch-ThreadDepthError-Link {
|
|
background: none;
|
|
border: none;
|
|
color: var(--docsearch-highlight-color);
|
|
cursor: pointer;
|
|
font-family: inherit;
|
|
font-size: inherit;
|
|
padding: 0;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.DocSearch-ThreadDepthError-Link:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.DocSearch-ThreadDepthError-Link:active {
|
|
color: #991b1b;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-FeedbackText {
|
|
color: var(--docsearch-muted-color);
|
|
font-size: 0.7em;
|
|
font-weight: 400;
|
|
margin: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-FeedbackText--visible {
|
|
animation: fade-in 0.3s ease-in forwards;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 4px;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-List {
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
gap: 12px;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-Title {
|
|
color: var(--docsearch-secondary-text-color);
|
|
font-size: 0.7em;
|
|
font-weight: 400;
|
|
margin: 0;
|
|
padding: 6px 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-NoResults {
|
|
color: var(--docsearch-text-color);
|
|
font-size: 0.8rem;
|
|
font-weight: 400;
|
|
margin: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-Error {
|
|
color: var(--docsearch-error-color);
|
|
font-size: 0.8rem;
|
|
font-weight: 400;
|
|
margin: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-Item-Link {
|
|
align-items: center;
|
|
background: var(--docsearch-hit-background);
|
|
border-radius: 4px;
|
|
color: var(--docsearch-text-color);
|
|
display: flex;
|
|
font-size: 0.75em;
|
|
gap: 6px;
|
|
max-width: 70%;
|
|
padding: 12px 8px;
|
|
text-decoration: none;
|
|
transition: background-color 0.2s ease;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-Item-Link svg {
|
|
color: var(--docsearch-icon-color);
|
|
flex-shrink: 0;
|
|
stroke-width: 1.2;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-Item-Link span {
|
|
flex: 1 1 0;
|
|
font-weight: 500;
|
|
min-width: 0;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-ExchangesList {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
margin: 8px 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover {
|
|
background: var(--docsearch-hit-highlight-color);
|
|
}
|
|
|
|
.DocSearch-Markdown-Content {
|
|
color: var(--docsearch-text-color);
|
|
font-size: 0.9355em;
|
|
line-height: 1.6;
|
|
word-wrap: break-word;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content--streaming {
|
|
animation: fade-in 0.3s ease-in-out both;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content p {
|
|
margin: 1em 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content p:last-child {
|
|
margin-block-end: 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content p:first-child {
|
|
margin-block-start: 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content code {
|
|
border-radius: 3px;
|
|
font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
|
|
font-size: 0.9em;
|
|
letter-spacing: normal;
|
|
margin: 0;
|
|
padding: 0.2em 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content code, .DocSearch-Markdown-Content pre {
|
|
background-color: var(--docsearch-key-background);
|
|
color: var(--docsearch-text-color);
|
|
}
|
|
|
|
.DocSearch-Markdown-Content pre {
|
|
border-radius: 6px;
|
|
margin: 1.5em 0;
|
|
overflow-x: auto;
|
|
padding: 1.2em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content pre code {
|
|
background-color: transparent;
|
|
border-radius: 0;
|
|
color: inherit;
|
|
font-size: 0.8em;
|
|
margin: 0;
|
|
padding: 0;
|
|
white-space: pre-wrap;
|
|
word-wrap: break-word;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content h1, .DocSearch-Markdown-Content h2, .DocSearch-Markdown-Content h3, .DocSearch-Markdown-Content h4, .DocSearch-Markdown-Content h5, .DocSearch-Markdown-Content h6 {
|
|
color: var(--docsearch-text-color);
|
|
font-weight: 600;
|
|
letter-spacing: -0.02em;
|
|
line-height: 1.3;
|
|
margin: 1em 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content h1 {
|
|
font-size: 1.5em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content h2 {
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content h3 {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content h4 {
|
|
font-size: 0.9em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content h5, .DocSearch-Markdown-Content h6 {
|
|
font-size: 0.8em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content ol, .DocSearch-Markdown-Content ul {
|
|
color: var(--docsearch-text-color);
|
|
margin: 1.2em 0;
|
|
padding-inline-start: 1.5em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content ul {
|
|
list-style-type: disc;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content ol {
|
|
list-style-type: decimal;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content li {
|
|
color: var(--docsearch-text-color);
|
|
line-height: 1.6;
|
|
margin: 0.8em 0;
|
|
padding-inline-start: 0.3em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content li > ol, .DocSearch-Markdown-Content li > ul {
|
|
margin: 0.5em;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content li::marker {
|
|
color: var(--docsearch-muted-color);
|
|
}
|
|
|
|
.DocSearch-Markdown-Content a {
|
|
color: var(--docsearch-highlight-color);
|
|
text-decoration: none;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content a:hover {
|
|
opacity: 0.9;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content blockquote {
|
|
border-inline-start: 4px solid var(--docsearch-hit-highlight-color);
|
|
color: var(--docsearch-secondary-text-color);
|
|
font-style: italic;
|
|
margin: 1.5em 0;
|
|
padding-block: 0.5em;
|
|
padding-inline: 1em 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content hr {
|
|
border: none;
|
|
border-block-start: 1px solid var(--docsearch-subtle-color);
|
|
margin: 1em 0;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content table {
|
|
border-collapse: collapse;
|
|
margin: 1.5em 0;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content td, .DocSearch-Markdown-Content th {
|
|
border: 1px solid var(--docsearch-subtle-color);
|
|
padding: 0.75em;
|
|
text-align: start;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content th {
|
|
background-color: var(--docsearch-hit-background);
|
|
font-weight: 600;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Reasoning {
|
|
align-items: center;
|
|
color: var(--docsearch-muted-color);
|
|
display: flex;
|
|
font-size: 1em;
|
|
gap: 4px;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Reasoning svg {
|
|
color: var(--docsearch-icon-color);
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool {
|
|
align-items: center;
|
|
color: var(--docsearch-muted-color);
|
|
display: flex;
|
|
line-height: 1.2;
|
|
width: 100%;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result {
|
|
padding-block-start: 0;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool > svg {
|
|
color: var(--docsearch-icon-color);
|
|
margin-inline-end: 8px;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool-Query {
|
|
color: var(--docsearch-muted-color);
|
|
transition: box-shadow 0.2s ease;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool-Query svg {
|
|
color: var(--docsearch-muted-color);
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover {
|
|
box-shadow: 0 1px 0 0 var(--docsearch-highlight-color);
|
|
color: var(--docsearch-highlight-color);
|
|
cursor: pointer;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg {
|
|
color: var(--docsearch-highlight-color);
|
|
}
|
|
|
|
.DocSearck-AskAiScreen-MessageContent-Stopped {
|
|
color: var(--docsearch-muted-color);
|
|
font-style: italic;
|
|
margin-block-start: 1em;
|
|
}
|
|
|
|
.DocSearch-AskAiScreen-SmallerLoadingIcon {
|
|
height: 16px;
|
|
width: 16px;
|
|
}
|
|
|
|
.shimmer {
|
|
background: var(--shimmer-bg);
|
|
background-clip: text;
|
|
-webkit-background-clip: text;
|
|
background-size: 200% auto;
|
|
color: transparent;
|
|
display: flex;
|
|
-webkit-text-fill-color: transparent;
|
|
animation: shimmerText 2.5s linear infinite;
|
|
pointer-events: none;
|
|
}
|
|
|
|
@keyframes shimmerText {
|
|
0% {
|
|
background-position: 200% 0;
|
|
}
|
|
to {
|
|
background-position: -200% 0;
|
|
}
|
|
}
|
|
@keyframes fadeIn {
|
|
0% {
|
|
opacity: 0;
|
|
}
|
|
to {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes pulse {
|
|
0%, to {
|
|
opacity: 0.3;
|
|
}
|
|
50% {
|
|
opacity: 0.6;
|
|
}
|
|
}
|
|
@media (max-width: 768px) {
|
|
:root {
|
|
--docsearch-spacing:10px;
|
|
--docsearch-footer-height:48px;
|
|
}
|
|
.DocSearch-Input {
|
|
font-size: 1rem;
|
|
}
|
|
.DocSearch-Hit-AskAIButton-icon {
|
|
margin-inline-end: 8px;
|
|
}
|
|
body:has(.DocSearch-Container) {
|
|
overflow: hidden;
|
|
position: fixed;
|
|
}
|
|
.DocSearch-Dropdown {
|
|
height: 100%;
|
|
}
|
|
.DocSearch-Container {
|
|
height: calc(var(--docsearch-vh, 1vh) * 100);
|
|
height: 100dvh;
|
|
}
|
|
.DocSearch-Footer {
|
|
border-radius: 0;
|
|
inset-block-end: 0;
|
|
position: static;
|
|
}
|
|
.DocSearch-Hit-content-wrapper {
|
|
display: flex;
|
|
position: relative;
|
|
width: 80%;
|
|
}
|
|
.DocSearch-Modal {
|
|
border-radius: 0;
|
|
box-shadow: none;
|
|
height: calc(var(--docsearch-vh, 1vh) * 100);
|
|
height: 100dvh;
|
|
margin: 0;
|
|
max-width: 100%;
|
|
width: 100%;
|
|
}
|
|
.DocSearch-Dropdown {
|
|
max-height: none;
|
|
}
|
|
.DocSearch-Commands, .DocSearch-Hit-Tree {
|
|
display: none;
|
|
}
|
|
.DocSearch-AskAiScreen-Response-Container {
|
|
flex-direction: column;
|
|
}
|
|
.DocSearch-AskAiScreen-RelatedSources, .DocSearch-AskAiScreen-Response {
|
|
width: 100%;
|
|
}
|
|
}
|
|
.DocSearch-CodeSnippet {
|
|
position: relative;
|
|
}
|
|
|
|
.DocSearch-CodeSnippet-CopyButton {
|
|
align-items: center;
|
|
background: var(--docsearch-key-background);
|
|
border: none;
|
|
border-radius: 4px;
|
|
color: var(--docsearch-text-color);
|
|
cursor: pointer;
|
|
display: flex;
|
|
font-size: 0.75em;
|
|
inset-block-start: 8px;
|
|
inset-inline-end: 8px;
|
|
padding: 0.2em 0.6em;
|
|
position: absolute;
|
|
transition: opacity 0.2s ease;
|
|
}
|
|
|
|
.DocSearch-CodeSnippet-CopyButton:hover {
|
|
opacity: 0.8;
|
|
}
|
|
|
|
.DocSearch-CodeSnippet-CopyButton:active {
|
|
opacity: 0.6;
|
|
}
|
|
|
|
.DocSearch-CodeSnippet-CopyButton svg {
|
|
height: 16px;
|
|
margin-inline-end: 4px;
|
|
width: 16px;
|
|
}
|
|
|
|
.DocSearch-CodeSnippet-CheckIcon, .DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon {
|
|
display: none;
|
|
}
|
|
|
|
.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon {
|
|
display: inline-block;
|
|
}
|
|
|
|
.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton {
|
|
display: none;
|
|
}
|
|
|
|
.DocSearch-NewConversationScreen {
|
|
padding: 3em var(--docsearch-spacing);
|
|
}
|
|
|
|
.DocSearch-NewConversationScreen-Title {
|
|
color: var(--docsearch-text-color);
|
|
font-size: 26px;
|
|
font-weight: 600;
|
|
margin-block-end: 0.15em;
|
|
}
|
|
|
|
.DocSearch-NewConversationScreen-Description {
|
|
color: var(--docsearch-muted-color);
|
|
font-size: 14px;
|
|
}
|
|
|
|
.DocSearch-NewConversationScreen-SuggestedQuestions {
|
|
align-items: start;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: var(--docsearch-spacing);
|
|
margin-block-start: 1.5em;
|
|
}
|
|
|
|
.DocSearch-NewConversationScreen-SuggestedQuestion {
|
|
align-items: center;
|
|
background-color: var(--docsearch-searchbox-background);
|
|
border: 1px solid var(--docsearch-subtle-color);
|
|
border-radius: var(--docsearch-border-radius);
|
|
color: var(--docsearch-text-color);
|
|
cursor: pointer;
|
|
display: inline-flex;
|
|
height: 40px;
|
|
justify-content: center;
|
|
padding: 12px;
|
|
}
|
|
|
|
.DocSearch-Menu {
|
|
position: relative;
|
|
}
|
|
|
|
.DocSearch-Menu-content {
|
|
background-color: var(--docsearch-dropdown-menu-background);
|
|
border-radius: var(--docsearch-border-radius);
|
|
box-shadow: 0 0 0 1px rgba(33, 36, 61, 0.0509803922), 0 8px 16px -4px rgba(33, 36, 61, 0.2509803922);
|
|
display: none;
|
|
flex-direction: column;
|
|
inset-block-start: calc(100% + 12px);
|
|
inset-inline-end: 0;
|
|
min-width: 195px;
|
|
padding: 8px 0;
|
|
position: absolute;
|
|
z-index: 422;
|
|
}
|
|
|
|
.DocSearch-Menu-content.open {
|
|
display: flex;
|
|
}
|
|
|
|
.DocSearch-Menu-item {
|
|
align-items: center;
|
|
background-color: transparent;
|
|
border: 0;
|
|
color: var(--docsearch-text-color);
|
|
cursor: pointer;
|
|
display: flex;
|
|
font-size: 14px;
|
|
gap: 8px;
|
|
padding: 10px 16px;
|
|
white-space: nowrap;
|
|
}
|
|
|
|
.DocSearch-Menu-item:hover {
|
|
background-color: var(--docsearch-dropdown-menu-item-hover-background);
|
|
}
|
|
|
|
:root {
|
|
--docsearch-primary-color: var(--tblr-primary);
|
|
--docsearch-searchbox-background: var(--tblr-bg-surface);
|
|
--docsearch-searchbox-focus-background: var(--tblr-bg-surface);
|
|
--docsearch-text-color: var(--tblr-body-text);
|
|
--docsearch-key-shadow: 0 0 0 1px var(--tblr-border-color);
|
|
--docsearch-key-gradient: var(--tblr-bg-surface-secondary);
|
|
}
|
|
|
|
.col-docs {
|
|
width: 15rem;
|
|
}
|
|
|
|
@media (min-width: 992px) {
|
|
.bg-docs-gradient {
|
|
background: radial-gradient(circle at 0 0, color-mix(in srgb, var(--tblr-primary) 4%, transparent), transparent 80%) no-repeat 0 0/800px 800px !important;
|
|
}
|
|
}
|
|
|
|
.DocSearch-Button {
|
|
width: 100%;
|
|
box-shadow: 0 0 0 1px var(--tblr-border-color);
|
|
font-weight: var(--tblr-font-weight-normal);
|
|
transition: all 0.2s ease-in-out;
|
|
}
|
|
|
|
.DocSearch-SearchBar {
|
|
display: flex;
|
|
padding: var(--docsearch-spacing) var(--docsearch-spacing) 0;
|
|
background-color: var(--tblr-bg-surface) !important;
|
|
}
|
|
|
|
.DocSearch-Hit-source {
|
|
background: none !important;
|
|
}
|
|
|
|
.DocSearch-Dropdown {
|
|
background-color: var(--tblr-bg-surface) !important;
|
|
}
|
|
|
|
.DocSearch-Hit a {
|
|
background-color: var(--tblr-bg-surface-secondary) !important;
|
|
border: 1px solid var(--tblr-border-color) !important;
|
|
color: var(--tblr-body-color) !important;
|
|
box-shadow: none !important;
|
|
}
|
|
.DocSearch-Hit a:hover {
|
|
background-color: var(--tblr-bg-surface-tertiary) !important;
|
|
border-color: var(--tblr-border-color-active) !important;
|
|
}
|
|
|
|
.DocSearch-Hit-Container {
|
|
color: var(--tblr-body-color) !important;
|
|
}
|
|
|
|
.DocSearch-Hit-title {
|
|
color: var(--tblr-body-color) !important;
|
|
}
|
|
|
|
.DocSearch-Hit-path {
|
|
color: var(--tblr-muted) !important;
|
|
}
|
|
|
|
.DocSearch-Hit[aria-selected=true] a {
|
|
background-color: var(--tblr-primary) !important;
|
|
border-color: var(--tblr-primary) !important;
|
|
color: var(--tblr-primary-fg) !important;
|
|
}
|
|
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Container,
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,
|
|
.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path {
|
|
color: var(--tblr-primary-fg) !important;
|
|
}
|
|
|
|
.DocSearch-Modal {
|
|
background-color: var(--tblr-bg-surface) !important;
|
|
box-shadow: var(--tblr-shadow-dropdown) !important;
|
|
}
|
|
|
|
.DocSearch-Form {
|
|
background-color: var(--tblr-bg-surface-secondary) !important;
|
|
border: 1px solid var(--tblr-border-color) !important;
|
|
}
|
|
|
|
.DocSearch-Input {
|
|
color: var(--tblr-body-color) !important;
|
|
}
|
|
.DocSearch-Input::placeholder {
|
|
color: var(--tblr-muted) !important;
|
|
}
|
|
|
|
.DocSearch-Footer {
|
|
background-color: var(--tblr-bg-surface) !important;
|
|
border-top: 1px solid var(--tblr-border-color) !important;
|
|
box-shadow: none !important;
|
|
}
|
|
|
|
.DocSearch-Button-Key {
|
|
top: 0;
|
|
}
|
|
|
|
.DocSearch-Container {
|
|
z-index: 10000;
|
|
}
|
|
|
|
.no-transition * {
|
|
transition: none !important;
|
|
}
|
|
|
|
.example > .modal,
|
|
.example > .offcanvas {
|
|
display: block !important;
|
|
position: relative !important;
|
|
}
|
|
|
|
.example > .offcanvas-backdrop {
|
|
position: absolute !important;
|
|
}
|
|
|
|
.shiki {
|
|
background: var(--tblr-gray-900) !important;
|
|
color: var(--tblr-gray-300) !important;
|
|
}
|
|
|
|
code ::selection {
|
|
background: var(--tblr-primary);
|
|
}
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRvY3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBIiwiZmlsZSI6ImRvY3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohIEBkb2NzZWFyY2gvY3NzIDQuNi4zIHwgTUlUIExpY2Vuc2UgfCDCqSBBbGdvbGlhLCBJbmMuIGFuZCBjb250cmlidXRvcnMgfCBodHRwczovL2RvY3NlYXJjaC5hbGdvbGlhLmNvbSAqL1xuOnJvb3Qge1xuICAtLWRvY3NlYXJjaC1wcmltYXJ5LWNvbG9yOiMwMDNkZmY7XG4gIC0tZG9jc2VhcmNoLXNvZnQtcHJpbWFyeS1jb2xvcjpyZ2JhKDAsNjEsMjU1LC4xKTtcbiAgLS1kb2NzZWFyY2gtc3VidGxlLWNvbG9yOiNkNmQ2ZTc7XG4gIC0tZG9jc2VhcmNoLXRleHQtY29sb3I6IzM2Mzk1YTtcbiAgLS1kb2NzZWFyY2gtZXJyb3ItY29sb3I6I2VmNTM1MDtcbiAgLS1kb2NzZWFyY2gtc3VjY2Vzcy1jb2xvcjojZThmNWU5O1xuICAtLWRvY3NlYXJjaC1zZWNvbmRhcnktdGV4dC1jb2xvcjojNWE1ZTlhO1xuICAtLWRvY3NlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZmE7XG4gIC0tZG9jc2VhcmNoLXNwYWNpbmc6MTJweDtcbiAgLS1kb2NzZWFyY2gtaWNvbi1zdHJva2Utd2lkdGg6MS40O1xuICAtLWRvY3NlYXJjaC1mb2N1cy1jb2xvcjojMDA1ZmNjO1xuICAtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3I6IzAwM2RmZjtcbiAgLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3I6Izk2OThjMztcbiAgLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3ItZGFya2VyOnJnYmEoMTIwLDEyMiwxNjUsLjI1KTtcbiAgLS1kb2NzZWFyY2gtaWNvbi1jb2xvcjojNWE1ZTlhO1xuICAtLWRvY3NlYXJjaC1jb250YWluZXItYmFja2dyb3VuZDpyZ2JhKDEwMSwxMDgsMTMzLC44KTtcbiAgLS1kb2NzZWFyY2gtbG9nby1jb2xvcjojMDAzZGZmO1xuICAtLWRvY3NlYXJjaC1ib3JkZXItcmFkaXVzOjRweDtcbiAgLS1kb2NzZWFyY2gtc2VhcmNoLWJ1dHRvbi1iYWNrZ3JvdW5kOiNmZmY7XG4gIC0tZG9jc2VhcmNoLXNlYXJjaC1idXR0b24tdGV4dC1jb2xvcjp2YXIoLS1kb2NzZWFyY2gtc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAtLWRvY3NlYXJjaC1tb2RhbC13aWR0aDo4MDBweDtcbiAgLS1kb2NzZWFyY2gtbW9kYWwtaGVpZ2h0OjYwMHB4O1xuICAtLWRvY3NlYXJjaC1tb2RhbC12YXJpYWJsZS1oZWlnaHQ6NjBkdmg7XG4gIC0tZG9jc2VhcmNoLW1vZGFsLWJhY2tncm91bmQ6I2Y1ZjZmNztcbiAgLS1kb2NzZWFyY2gtbW9kYWwtc2hhZG93OnJnYmEoMCwwLDAsLjIpIDBweCAxMnB4IDI4cHggMHB4LHJnYmEoMCwwLDAsLjEpIDBweCAycHggNHB4IDBweCxoc2xhKDAsMCUsMTAwJSwuMDUpIDBweCAwcHggMHB4IDFweCBpbnNldDtcbiAgLS1kb2NzZWFyY2gtc2VhcmNoYm94LWhlaWdodDo1NnB4O1xuICAtLWRvY3NlYXJjaC1zZWFyY2hib3gtaW5pdGlhbC1oZWlnaHQ6NTZweDtcbiAgLS1kb2NzZWFyY2gtc2VhcmNoYm94LWJhY2tncm91bmQ6I2ZmZmZmZmE2O1xuICAtLWRvY3NlYXJjaC1zZWFyY2hib3gtZm9jdXMtYmFja2dyb3VuZDojZmZmZmZmYTY7XG4gIC0tZG9jc2VhcmNoLWFjdGlvbnMtd2lkdGg6OTlweDtcbiAgLS1kb2NzZWFyY2gtYWN0aW9ucy1oZWlnaHQ6NDRweDtcbiAgLS1kb2NzZWFyY2gtaGl0LWhlaWdodDo1NnB4O1xuICAtLWRvY3NlYXJjaC1oaXQtY29sb3I6IzQ0NDk1MDtcbiAgLS1kb2NzZWFyY2gtaGl0LWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsNjEsMjU1LC4xKTtcbiAgLS1kb2NzZWFyY2gtaGl0LWJhY2tncm91bmQ6I2ZmZjtcbiAgLS1kb2NzZWFyY2gta2V5LWJhY2tncm91bmQ6I2Y1ZjVmYTtcbiAgLS1kb2NzZWFyY2gta2V5LWNvbG9yOiM1YTVlOWE7XG4gIC0tZG9jc2VhcmNoLWtleS1wcmVzc2VkLXNoYWRvdzppbnNldCAwIDJweCA0cHggcmdiYSgxMjAsMTIyLDE2NSwuMjUpO1xuICAtLWRvY3NlYXJjaC1mb290ZXItaGVpZ2h0OjUycHg7XG4gIC0tZG9jc2VhcmNoLWZvb3Rlci1iYWNrZ3JvdW5kOiNmZmZmZmZhNjtcbiAgLS1kb2NzZWFyY2gtZm9vdGVyLXNoYWRvdzowIC0xcHggMCAwICNlMGUzZTgsMCAtM3B4IDZweCAwIHJnYmEoNjksOTgsMTU1LC4xMik7XG4gIC0tZmF2LW91dC1kdXI6MTYwbXM7XG4gIC0tZGVsLWR1cjoxNTBtcztcbiAgLS1lYXNlLXNtb290aDpjdWJpYy1iZXppZXIoMC4yNSwwLjgsMC40LDEpO1xuICAtLWVhc2UtZmFzdDpjdWJpYy1iZXppZXIoMC40NSwwLjE1LDAuNiwwLjkpO1xuICAtLXNoYWRvdy1wb3A6MCA0cHggMTJweCByZ2JhKDAsMCwwLC4wNik7XG4gIC0tc2hpbW1lci1iZzpsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2UwZTNlOCAwJSx2YXIoLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3IpIDIwJSx2YXIoLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3IpIDYwJSwjZTBlM2U4IDk1JSk7XG4gIC0tZG9jc2VhcmNoLWRyb3Bkb3duLW1lbnUtYmFja2dyb3VuZDp2YXIoLS1kb2NzZWFyY2gtaGl0LWJhY2tncm91bmQpO1xuICAtLWRvY3NlYXJjaC1kcm9wZG93bi1tZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZDp2YXIoLS1kb2NzZWFyY2gtbW9kYWwtYmFja2dyb3VuZCk7XG59XG5cbmh0bWxbZGF0YS10aGVtZT1kYXJrXSB7XG4gIC0tZG9jc2VhcmNoLXRleHQtY29sb3I6I2M0YzdkYztcbiAgLS1kb2NzZWFyY2gtc2Vjb25kYXJ5LXRleHQtY29sb3I6I2I2YjdkNTtcbiAgLS1kb2NzZWFyY2gtc3VidGxlLWNvbG9yOiMyMTIxMzk7XG4gIC0tZG9jc2VhcmNoLWVycm9yLWNvbG9yOiNlZjUzNTA7XG4gIC0tZG9jc2VhcmNoLXN1Y2Nlc3MtY29sb3I6cmdiYSg2NywxNjAsNzEsLjIpO1xuICAtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3I6IzQ1N2FmZjtcbiAgLS1kb2NzZWFyY2gtZm9jdXMtY29sb3I6IzlhYzhmZjtcbiAgLS1kb2NzZWFyY2gtYmFja2dyb3VuZC1jb2xvcjojMzYzOTVhO1xuICAtLWRvY3NlYXJjaC1pY29uLWNvbG9yOiNiNmI3ZDU7XG4gIC0tZG9jc2VhcmNoLWNvbnRhaW5lci1iYWNrZ3JvdW5kOnJnYmEoOSwxMCwxNywuOCk7XG4gIC0tZG9jc2VhcmNoLW1vZGFsLWJhY2tncm91bmQ6IzE1MTcyYTtcbiAgLS1kb2NzZWFyY2gtbW9kYWwtc2hhZG93Omluc2V0IDFweCAxcHggMCAwICMyYzJlNDAsMCAzcHggOHB4IDAgIzAwMDMwOTtcbiAgLS1kb2NzZWFyY2gtc2VhcmNoYm94LWJhY2tncm91bmQ6IzAwMDAwMGE2O1xuICAtLWRvY3NlYXJjaC1zZWFyY2hib3gtZm9jdXMtYmFja2dyb3VuZDojMDAwMDAwYTY7XG4gIC0tZG9jc2VhcmNoLWhpdC1jb2xvcjojYmVjM2M5O1xuICAtLWRvY3NlYXJjaC1oaXQtc2hhZG93Om5vbmU7XG4gIC0tZG9jc2VhcmNoLWhpdC1iYWNrZ3JvdW5kOiMwOTBhMTE7XG4gIC0tZG9jc2VhcmNoLWtleS1iYWNrZ3JvdW5kOiMzNjM5NWE7XG4gIC0tZG9jc2VhcmNoLWtleS1jb2xvcjojYjZiN2Q1O1xuICAtLWRvY3NlYXJjaC1rZXktcHJlc3NlZC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IHJnYmEoMTIsMTMsMjAsLjQpO1xuICAtLWRvY3NlYXJjaC1mb290ZXItYmFja2dyb3VuZDojMDAwMDAwYTY7XG4gIC0tZG9jc2VhcmNoLWZvb3Rlci1zaGFkb3c6aW5zZXQgMCAxcHggMCAwIHJnYmEoNzMsNzYsMTA2LC41KSwwIC00cHggOHB4IDAgcmdiYSgwLDAsMCwuMik7XG4gIC0tZG9jc2VhcmNoLWxvZ28tY29sb3I6I2ZmZjtcbiAgLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3I6IzdmODQ5NztcbiAgLS1zaGltbWVyLWJnOmxpbmVhci1ncmFkaWVudCg5MGRlZywjZTBlM2U4IDAlLHZhcigtLWRvY3NlYXJjaC1tdXRlZC1jb2xvcikgMjAlLHZhcigtLWRvY3NlYXJjaC1tdXRlZC1jb2xvcikgNjAlLCNlMGUzZTggOTUlKTtcbiAgLS1kb2NzZWFyY2gtZHJvcGRvd24tbWVudS1iYWNrZ3JvdW5kOnZhcigtLWRvY3NlYXJjaC1oaXQtYmFja2dyb3VuZCk7XG4gIC0tZG9jc2VhcmNoLWRyb3Bkb3duLW1lbnUtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kOnZhcigtLWRvY3NlYXJjaC1tb2RhbC1iYWNrZ3JvdW5kKTtcbiAgLS1kb2NzZWFyY2gtc2VhcmNoLWJ1dHRvbi1iYWNrZ3JvdW5kOnZhcigtLWRvY3NlYXJjaC1tb2RhbC1iYWNrZ3JvdW5kKTtcbiAgLS1kb2NzZWFyY2gtc2VhcmNoLWJ1dHRvbi10ZXh0LWNvbG9yOnZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbn1cblxuLkRvY1NlYXJjaC1CdXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtc2VhcmNoLWJ1dHRvbi1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9jc2VhcmNoLXN1YnRsZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1zZWFyY2gtYnV0dG9uLXRleHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzZweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5Eb2NTZWFyY2gtQnV0dG9uLUNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLkRvY1NlYXJjaC1CdXR0b24tQ29udGFpbmVyIHN2ZyB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5Eb2NTZWFyY2gtQmFjay1JY29uLCAuRG9jU2VhcmNoLVNlYXJjaC1JY29uIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3IpO1xuICBzdHJva2Utd2lkdGg6IDEuNjtcbn1cblxuLkRvY1NlYXJjaC1CdXR0b24tUGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDhweCAxMnB4O1xufVxuXG4uRG9jU2VhcmNoLUJ1dHRvbi1LZXlzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiBjYWxjKDQwcHggKyAwLjhlbSk7XG59XG5cbi5Eb2NTZWFyY2gtQnV0dG9uLUtleSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvY3NlYXJjaC1rZXktYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgY29sb3ItbWl4KGluIHNyZ2IsIHZhcigtLWRvY3NlYXJjaC1zdWJ0bGUtY29sb3IpIDIwJSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1rZXktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5Eb2NTZWFyY2gtQnV0dG9uLUtleS0tY3RybCB7XG4gIHdpZHRoOiAzM3B4O1xufVxuXG4uRG9jU2VhcmNoLUJ1dHRvbi1LZXk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLWVuZDogMC40ZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbikge1xuICAuRG9jU2VhcmNoLUJ1dHRvbi1LZXkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5Eb2NTZWFyY2gtQnV0dG9uLUtleS0tcHJlc3NlZCB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRvY3NlYXJjaC1rZXktcHJlc3NlZC1zaGFkb3cpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLkRvY1NlYXJjaC1CdXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5Eb2NTZWFyY2gtQnV0dG9uLUtleXMsIC5Eb2NTZWFyY2gtQnV0dG9uLVBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uRG9jU2VhcmNoLS1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5Eb2NTZWFyY2gtQ29udGFpbmVyLCAuRG9jU2VhcmNoLUNvbnRhaW5lciAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLkRvY1NlYXJjaC1Db250YWluZXIge1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9jc2VhcmNoLWNvbnRhaW5lci1iYWNrZ3JvdW5kKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGluc2V0LWlubGluZS1zdGFydDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDQwMDtcbn1cblxuLkRvY1NlYXJjaC1Db250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLkRvY1NlYXJjaC1MaW5rIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uRG9jU2VhcmNoLU1vZGFsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9jc2VhcmNoLW1vZGFsLWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWRvY3NlYXJjaC1tb2RhbC1zaGFkb3cpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDYwcHggYXV0byBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLWRvY3NlYXJjaC1tb2RhbC13aWR0aCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkRvY1NlYXJjaC1TZWFyY2hCYXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uRG9jU2VhcmNoLVNlYXJjaEJhci1NYWduaWZpZXIge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi5Eb2NTZWFyY2gtRm9ybSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvY3NlYXJjaC1zZWFyY2hib3gtZm9jdXMtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1ibG9jay1lbmQ6IDFweCBzb2xpZCB2YXIoLS1kb2NzZWFyY2gtc3VidGxlLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tZG9jc2VhcmNoLXNlYXJjaGJveC1oZWlnaHQsIHZhcigtLWRvY3NlYXJjaC1zZWFyY2hib3gtaW5pdGlhbC1oZWlnaHQpKTtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1kb2NzZWFyY2gtc2VhcmNoYm94LWluaXRpYWwtaGVpZ2h0KTtcbiAgcGFkZGluZy1ibG9jazogdmFyKC0tZG9jc2VhcmNoLXNwYWNpbmcpO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkRvY1NlYXJjaC1JbnB1dCwgLkRvY1NlYXJjaC1Nb2RhbC1oZWFkaW5nIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZmxleDogMSAxIDAlO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1pbi13aWR0aDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5Eb2NTZWFyY2gtSW5wdXQge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uRG9jU2VhcmNoLUlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uRG9jU2VhcmNoLUlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCAuRG9jU2VhcmNoLUlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLCAuRG9jU2VhcmNoLUlucHV0Ojotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbiwgLkRvY1NlYXJjaC1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkRvY1NlYXJjaC1BY3Rpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGF1dG87XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IHZhcigtLWRvY3NlYXJjaC1hY3Rpb25zLWhlaWdodCk7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLkRvY1NlYXJjaC1EaXZpZGVyIHtcbiAgYm9yZGVyLWlubGluZS1zdGFydDogMXB4IHNvbGlkIHZhcigtLWRvY3NlYXJjaC1zdWJ0bGUtY29sb3IpO1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5Eb2NTZWFyY2gtQWN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuXG4uRG9jU2VhcmNoLUFjdGlvbiwgLkRvY1NlYXJjaC1Bc2tBaS1SZXR1cm4sIC5Eb2NTZWFyY2gtTG9hZGluZ0luZGljYXRvciwgLkRvY1NlYXJjaC1NYWduaWZpZXJMYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaS1SZXR1cm4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWktUmV0dXJuLCAuRG9jU2VhcmNoLUxvYWRpbmdJbmRpY2F0b3IsIC5Eb2NTZWFyY2gtTWFnbmlmaWVyTGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5Eb2NTZWFyY2gtQWN0aW9uIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1pY29uLWNvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgICBzdHJva2Utd2lkdGg6IHZhcigtLWRvY3NlYXJjaC1pY29uLXN0cm9rZS13aWR0aCk7XG4gIH1cbn1cbi5Eb2NTZWFyY2gtQWN0aW9uLCAuRG9jU2VhcmNoLUFza0FpLVJldHVybiB7XG4gIGFuaW1hdGlvbjogZmFkZS1pbiAwLjFzIGVhc2UtaW4gZm9yd2FyZHM7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZG9jc2VhcmNoLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWljb24tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1kb2NzZWFyY2gtaWNvbi1zdHJva2Utd2lkdGgpO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpLVJldHVybltoaWRkZW5dLCAuRG9jU2VhcmNoLUNsb3NlW2hpZGRlbl0sIC5Eb2NTZWFyY2gtSW5wdXRbaGlkZGVuXSwgLkRvY1NlYXJjaC1TdHJlYW1pbmdJbmRpY2F0b3JbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Eb2NTZWFyY2gtQWN0aW9uOmhvdmVyLCAuRG9jU2VhcmNoLUFza0FpLVJldHVybjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvY3NlYXJjaC1zb2Z0LXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi5Eb2NTZWFyY2gtTG9hZGluZ0luZGljYXRvciBzdmcsIC5Eb2NTZWFyY2gtTWFnbmlmaWVyTGFiZWwgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1pY29uLWNvbG9yKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLkRvY1NlYXJjaC1Gb3JtOmZvY3VzLXdpdGhpbiAuRG9jU2VhcmNoLU1hZ25pZmllckxhYmVsIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cblxuLkRvY1NlYXJjaC1DbGVhciB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IG5vbmU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tZG9jc2VhcmNoLXNwYWNpbmcpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkRvY1NlYXJjaC1DbGVhcjpmb2N1cy12aXNpYmxlLCAuRG9jU2VhcmNoLUNsb3NlOmZvY3VzLXZpc2libGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1kb2NzZWFyY2gtZm9jdXMtY29sb3IpO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uRG9jU2VhcmNoLURyb3Bkb3duIHtcbiAgaGVpZ2h0OiB2YXIoLS1kb2NzZWFyY2gtbW9kYWwtdmFyaWFibGUtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS1kb2NzZWFyY2gtbW9kYWwtaGVpZ2h0KSAtIHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKSAtIHZhcigtLWRvY3NlYXJjaC1mb290ZXItaGVpZ2h0KSk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbiAgcGFkZGluZzogMCB2YXIoLS1kb2NzZWFyY2gtc3BhY2luZyk7XG4gIHNjcm9sbGJhci1jb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKSB2YXIoLS1kb2NzZWFyY2gtbW9kYWwtYmFja2dyb3VuZCk7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbn1cblxuLkRvY1NlYXJjaC1Ecm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbn1cblxuLkRvY1NlYXJjaC1Ecm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLkRvY1NlYXJjaC1Ecm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3IpO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS1kb2NzZWFyY2gtbW9kYWwtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5Eb2NTZWFyY2gtRHJvcGRvd24tQ29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uRG9jU2VhcmNoLUxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG4uRG9jU2VhcmNoLUhlbHAsIC5Eb2NTZWFyY2gtTm9SZXN1bHRzLUhlbHAge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uRG9jU2VhcmNoLVRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uRG9jU2VhcmNoLVRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5Eb2NTZWFyY2gtTG9nbyBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkRvY1NlYXJjaC1Mb2dvIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtbG9nby1jb2xvcik7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbn1cblxuLkRvY1NlYXJjaC1IaXRzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG59XG5cbi5Eb2NTZWFyY2gtSGl0cyBtYXJrIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3IpO1xufVxuXG4uRG9jU2VhcmNoLUhpdHNGb290ZXIge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYmxvY2stZW5kOiB2YXIoLS1kb2NzZWFyY2gtc3BhY2luZyk7XG4gIHBhZGRpbmc6IHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKTtcbn1cblxuLkRvY1NlYXJjaC1IaXRzRm9vdGVyIGEge1xuICBib3JkZXItYmxvY2stZW5kOiAxcHggc29saWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uRG9jU2VhcmNoLUhpdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBzY3JvbGwtbWFyZ2luLWJsb2NrLXN0YXJ0OiA0MHB4O1xufVxuXG4uRG9jU2VhcmNoLUhpdDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA0cHg7XG59XG5cbi5Eb2NTZWFyY2gtSGl0IGEsIC5Eb2NTZWFyY2gtSGl0LS1Bc2tBSSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvY3NlYXJjaC1oaXQtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LXNvdXJjZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvY3NlYXJjaC1tb2RhbC1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDAgLTRweDtcbiAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uRG9jU2VhcmNoLUhpdC1UcmVlIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1tdXRlZC1jb2xvcik7XG4gIGhlaWdodDogdmFyKC0tZG9jc2VhcmNoLWhpdC1oZWlnaHQpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHN0cm9rZS13aWR0aDogdmFyKC0tZG9jc2VhcmNoLWljb24tc3Ryb2tlLXdpZHRoKTtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5Eb2NTZWFyY2gtSGl0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLkRvY1NlYXJjaC1IaXQtLUFza0FJLCAuRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaGl0LWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi5Eb2NTZWFyY2gtQ29udmVyc2F0aW9uLUhpc3RvcnkgLkRvY1NlYXJjaC1IaXRbYXJpYS1zZWxlY3RlZD10cnVlXSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpdC1iYWNrZ3JvdW5kKTtcbn1cblxuLkRvY1NlYXJjaC1IaXQgbWFyayB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zZW07XG59XG5cbi5Eb2NTZWFyY2gtSGl0LUNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtdGV4dC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogdmFyKC0tZG9jc2VhcmNoLWhpdC1oZWlnaHQpO1xuICBwYWRkaW5nOiAwIHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKSAwIDA7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LWljb24ge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLkRvY1NlYXJjaC1IaXQtYWN0aW9uLCAuRG9jU2VhcmNoLUhpdC1pY29uIHtcbiAgc3Ryb2tlLXdpZHRoOiB2YXIoLS1kb2NzZWFyY2gtaWNvbi1zdHJva2Utd2lkdGgpO1xufVxuXG4uRG9jU2VhcmNoLUhpdC1hY3Rpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLkRvY1NlYXJjaC1IaXQtYWN0aW9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uRG9jU2VhcmNoLUhpdC1hY3Rpb24gKyAuRG9jU2VhcmNoLUhpdC1hY3Rpb24ge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiA2cHg7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LWFjdGlvbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMnB4O1xufVxuXG5zdmcuRG9jU2VhcmNoLUhpdC1TZWxlY3QtSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Eb2NTZWFyY2gtSGl0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLkRvY1NlYXJjaC1IaXQtU2VsZWN0LUljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkRvY1NlYXJjaC1IaXQtYWN0aW9uLWJ1dHRvbjpmb2N1cywgLkRvY1NlYXJjaC1IaXQtYWN0aW9uLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzIGVhc2UtaW47XG59XG5cbi5Eb2NTZWFyY2gtSGl0LWFjdGlvbi1idXR0b246Zm9jdXMgcGF0aCwgLkRvY1NlYXJjaC1IaXQtYWN0aW9uLWJ1dHRvbjpob3ZlciBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLkRvY1NlYXJjaC1IaXQtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW46IDAgOHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLkRvY1NlYXJjaC1IaXQtcGF0aCB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDAuNzVlbTtcbn1cblxuLkRvY1NlYXJjaC1IaXRbYXJpYS1zZWxlY3RlZD10cnVlXSAuRG9jU2VhcmNoLUhpdC1UcmVlLCAuRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIC5Eb2NTZWFyY2gtSGl0LXRleHQsIC5Eb2NTZWFyY2gtSGl0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLkRvY1NlYXJjaC1IaXQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXRleHQtY29sb3IpO1xufVxuXG4uRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIC5Eb2NTZWFyY2gtSGl0LWFjdGlvbiwgLkRvY1NlYXJjaC1IaXRbYXJpYS1zZWxlY3RlZD10cnVlXSAuRG9jU2VhcmNoLUhpdC1pY29uLCAuRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIG1hcmsge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLkRvY1NlYXJjaC1IaXQtYWN0aW9uLWJ1dHRvbjpmb2N1cywgLkRvY1NlYXJjaC1IaXQtYWN0aW9uLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4sIC5Eb2NTZWFyY2gtRXJyb3JTY3JlZW4sIC5Eb2NTZWFyY2gtTm9SZXN1bHRzLCAuRG9jU2VhcmNoLVN0YXJ0U2NyZWVuIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbiwgLkRvY1NlYXJjaC1FcnJvclNjcmVlbiwgLkRvY1NlYXJjaC1Ob1Jlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiA4MCU7XG59XG5cbi5Eb2NTZWFyY2gtU3RhcnRTY3JlZW4ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5Eb2NTZWFyY2gtTm9SZXN1bHRzIHtcbiAgZ2FwOiAwLjhlbTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyZW07XG59XG5cbi5Eb2NTZWFyY2gtTm9SZXN1bHRzLS13aXRoQXNrQWkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbiwgLkRvY1NlYXJjaC1FcnJvclNjcmVlbiwgLkRvY1NlYXJjaC1TdGFydFNjcmVlbiB7XG4gIGdhcDogMjRweDtcbn1cblxuLkRvY1NlYXJjaC1TdGFydFNjcmVlbi1JY29uIHtcbiAgaGVpZ2h0OiA2NHB4O1xuICBzdHJva2U6IHZhcigtLWRvY3NlYXJjaC1pY29uLWNvbG9yKTtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5Eb2NTZWFyY2gtU2NyZWVuLUljb24ge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWljb24tY29sb3IpO1xufVxuXG4uRG9jU2VhcmNoLU5vUmVzdWx0cy1QcmVmaWxsLUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLkRvY1NlYXJjaC1Ob1Jlc3VsdHMtUHJlZmlsbC1MaXN0LUl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG59XG5cbi5Eb2NTZWFyY2gtTm9SZXN1bHRzLVByZWZpbGwtTGlzdC1JdGVtcyBwIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLkRvY1NlYXJjaC1QcmVmaWxsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaGlnaGxpZ2h0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZ2FwOiA0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5Eb2NTZWFyY2gtUHJlZmlsbDpmb2N1cywgLkRvY1NlYXJjaC1QcmVmaWxsOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5Eb2NTZWFyY2gtRm9vdGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9jc2VhcmNoLWZvb3Rlci1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWJsb2NrLXN0YXJ0OiAxcHggc29saWQgdmFyKC0tZG9jc2VhcmNoLXN1YnRsZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IHZhcigtLWRvY3NlYXJjaC1mb290ZXItaGVpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwMDtcbn1cblxuLkRvY1NlYXJjaC1Db21tYW5kcyB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLkRvY1NlYXJjaC1Db21tYW5kcyBsaSwgLkRvY1NlYXJjaC1Db21tYW5kcy1LZXkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uRG9jU2VhcmNoLUNvbW1hbmRzLUtleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvY3NlYXJjaC1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1pY29uLWNvbG9yKTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5Eb2NTZWFyY2gtQ29tbWFuZHMtS2V5Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiA4cHg7XG59XG5cbi5Eb2NTZWFyY2gtRXNjYXBlLUtleSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLkRvY1NlYXJjaC1WaXN1YWxseUhpZGRlbkZvckFjY2Vzc2liaWxpdHkge1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWktU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LUFza0FJQnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLkRvY1NlYXJjaC1IaXQtQXNrQUlCdXR0b24taWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaWNvbi1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4taW5saW5lLWVuZDogMTJweDtcbn1cblxuLkRvY1NlYXJjaC1IaXQtQXNrQUlCdXR0b24tdGl0bGUge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpdC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBnYXA6IDRweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogODAlO1xufVxuXG4uRG9jU2VhcmNoLUhpdC1Bc2tBSUJ1dHRvbi10aXRsZS1xdWVyeSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LUFza0FJQnV0dG9uLXRpdGxlIG1hcmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1EaXNjbGFpbWVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJsb2NrOiAxLjVlbSAwLjVlbTtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUJvZHkge1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUJvZHksIC5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVzcG9uc2UsIC5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVzcG9uc2UtQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1SZXNwb25zZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRvY3NlYXJjaC1oaXQtYmFja2dyb3VuZCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgZ2FwOiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgcGFkZGluZzogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUXVlcnkge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1icmVhazogbG9vc2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1BbnN3ZXIge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUFuc3dlciwgLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1UaGlua2luZ0RvdHMge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLVRoaW5raW5nRG90cyB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tQW5zd2VyLUZvb3RlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogOHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tQWN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1BY3Rpb25CdXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB3aWR0aDogMjRweDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1BY3Rpb25CdXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb2NzZWFyY2gtaGl0LWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tQWN0aW9uQnV0dG9uIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaWNvbi1jb2xvcik7XG4gIGhlaWdodDogMjBweDtcbiAgc3Ryb2tlLXdpZHRoOiAxLjU7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUNvcHlCdXR0b24tLWNvcGllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvY3NlYXJjaC1zdWNjZXNzLWNvbG9yKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLU1lc3NhZ2VDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMWVtO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDgzLCA4MCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWVycm9yLWNvbG9yKTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxZW07XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tRXJyb3Igc3ZnIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1FcnJvciBzdmcsIC5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tTWVzc2FnZUNvbnRlbnQtVG9vbCBzdmcge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1FcnJvciBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUVycm9yLUNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tRXJyb3ItVGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tRXJyb3IgLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1lcnJvci1jb2xvcik7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tRXJyb3ItLVRocmVhZERlcHRoIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZlYmRjNTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDEycHggMCA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLUVycm9yLS1UaHJlYWREZXB0aCAuRG9jU2VhcmNoLUFza0FpU2NyZWVuLUVycm9yLVRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uRG9jU2VhcmNoLVRocmVhZERlcHRoRXJyb3ItTGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uRG9jU2VhcmNoLVRocmVhZERlcHRoRXJyb3ItTGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLkRvY1NlYXJjaC1UaHJlYWREZXB0aEVycm9yLUxpbms6YWN0aXZlIHtcbiAgY29sb3I6ICM5OTFiMWI7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tRmVlZGJhY2tUZXh0IHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1tdXRlZC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1GZWVkYmFja1RleHQtLXZpc2libGUge1xuICBhbmltYXRpb246IGZhZGUtaW4gMC4zcyBlYXNlLWluIGZvcndhcmRzO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLVJlbGF0ZWRTb3VyY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLVJlbGF0ZWRTb3VyY2VzLUxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVsYXRlZFNvdXJjZXMtVGl0bGUge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1SZWxhdGVkU291cmNlcy1Ob1Jlc3VsdHMge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXRleHQtY29sb3IpO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLVJlbGF0ZWRTb3VyY2VzLUVycm9yIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1lcnJvci1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVsYXRlZFNvdXJjZXMtSXRlbS1MaW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZG9jc2VhcmNoLWhpdC1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZ2FwOiA2cHg7XG4gIG1heC13aWR0aDogNzAlO1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1SZWxhdGVkU291cmNlcy1JdGVtLUxpbmsgc3ZnIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1pY29uLWNvbG9yKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHN0cm9rZS13aWR0aDogMS4yO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLVJlbGF0ZWRTb3VyY2VzLUl0ZW0tTGluayBzcGFuIHtcbiAgZmxleDogMSAxIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tRXhjaGFuZ2VzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1SZWxhdGVkU291cmNlcy1JdGVtLUxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb2NzZWFyY2gtaGl0LWhpZ2hsaWdodC1jb2xvcik7XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC45MzU1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50LS1zdHJlYW1pbmcge1xuICBhbmltYXRpb246IGZhZGUtaW4gMC4zcyBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGNvZGUge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIFNGTW9uby1SZWd1bGFyLCBTRiBNb25vLCBNZW5sbywgQ29uc29sYXMsIExpYmVyYXRpb24gTW9ubywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBjb2RlLCAuRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9jc2VhcmNoLWtleS1iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHByZSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAxLjJlbTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHByZSBjb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgaDEsIC5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBoMiwgLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGgzLCAuRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgaDQsIC5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBoNSwgLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGg2IHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgaDUsIC5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBvbCwgLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHVsIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgbWFyZ2luOiAxLjJlbSAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS41ZW07XG59XG5cbi5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgbGkge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXRleHQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDAuOGVtIDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjNlbTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGxpID4gb2wsIC5Eb2NTZWFyY2gtTWFya2Rvd24tQ29udGVudCBsaSA+IHVsIHtcbiAgbWFyZ2luOiAwLjVlbTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGxpOjptYXJrZXIge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGEge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1pbmxpbmUtc3RhcnQ6IDRweCBzb2xpZCB2YXIoLS1kb2NzZWFyY2gtaGl0LWhpZ2hsaWdodC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgcGFkZGluZy1ibG9jazogMC41ZW07XG4gIHBhZGRpbmctaW5saW5lOiAxZW0gMDtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IGhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYmxvY2stc3RhcnQ6IDFweCBzb2xpZCB2YXIoLS1kb2NzZWFyY2gtc3VidGxlLWNvbG9yKTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHRkLCAuRG9jU2VhcmNoLU1hcmtkb3duLUNvbnRlbnQgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1kb2NzZWFyY2gtc3VidGxlLWNvbG9yKTtcbiAgcGFkZGluZzogMC43NWVtO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpdC1iYWNrZ3JvdW5kKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1NZXNzYWdlQ29udGVudC1SZWFzb25pbmcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGdhcDogNHB4O1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLU1lc3NhZ2VDb250ZW50LVJlYXNvbmluZyBzdmcge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWljb24tY29sb3IpO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLU1lc3NhZ2VDb250ZW50LVRvb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tTWVzc2FnZUNvbnRlbnQtVG9vbC5Ub29sLS1SZXN1bHQge1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLU1lc3NhZ2VDb250ZW50LVRvb2wgPiBzdmcge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWljb24tY29sb3IpO1xuICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xufVxuXG4uRG9jU2VhcmNoLUFza0FpU2NyZWVuLU1lc3NhZ2VDb250ZW50LVRvb2wtUXVlcnkge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tTWVzc2FnZUNvbnRlbnQtVG9vbC1RdWVyeSBzdmcge1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLW11dGVkLWNvbG9yKTtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1NZXNzYWdlQ29udGVudC1Ub29sLVF1ZXJ5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAwIHZhcigtLWRvY3NlYXJjaC1oaWdobGlnaHQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLWhpZ2hsaWdodC1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLkRvY1NlYXJjaC1Bc2tBaVNjcmVlbi1NZXNzYWdlQ29udGVudC1Ub29sLVF1ZXJ5OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtaGlnaGxpZ2h0LWNvbG9yKTtcbn1cblxuLkRvY1NlYXJjay1Bc2tBaVNjcmVlbi1NZXNzYWdlQ29udGVudC1TdG9wcGVkIHtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC1tdXRlZC1jb2xvcik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG59XG5cbi5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tU21hbGxlckxvYWRpbmdJY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLnNoaW1tZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaGltbWVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIGF1dG87XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IHNoaW1tZXJUZXh0IDIuNXMgbGluZWFyIGluZmluaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBzaGltbWVyVGV4dCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDAlIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWRvY3NlYXJjaC1zcGFjaW5nOjEwcHg7XG4gICAgLS1kb2NzZWFyY2gtZm9vdGVyLWhlaWdodDo0OHB4O1xuICB9XG4gIC5Eb2NTZWFyY2gtSW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuRG9jU2VhcmNoLUhpdC1Bc2tBSUJ1dHRvbi1pY29uIHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICB9XG4gIGJvZHk6aGFzKC5Eb2NTZWFyY2gtQ29udGFpbmVyKSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgLkRvY1NlYXJjaC1Ecm9wZG93biB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5Eb2NTZWFyY2gtQ29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tZG9jc2VhcmNoLXZoLCAxdmgpICogMTAwKTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxuICAuRG9jU2VhcmNoLUZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBpbnNldC1ibG9jay1lbmQ6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuRG9jU2VhcmNoLUhpdC1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLkRvY1NlYXJjaC1Nb2RhbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1kb2NzZWFyY2gtdmgsIDF2aCkgKiAxMDApO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLkRvY1NlYXJjaC1Ecm9wZG93biB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuRG9jU2VhcmNoLUNvbW1hbmRzLCAuRG9jU2VhcmNoLUhpdC1UcmVlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVzcG9uc2UtQ29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVsYXRlZFNvdXJjZXMsIC5Eb2NTZWFyY2gtQXNrQWlTY3JlZW4tUmVzcG9uc2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uRG9jU2VhcmNoLUNvZGVTbmlwcGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRG9jU2VhcmNoLUNvZGVTbmlwcGV0LUNvcHlCdXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kb2NzZWFyY2gta2V5LWJhY2tncm91bmQpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgaW5zZXQtYmxvY2stc3RhcnQ6IDhweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogOHB4O1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLkRvY1NlYXJjaC1Db2RlU25pcHBldC1Db3B5QnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uRG9jU2VhcmNoLUNvZGVTbmlwcGV0LUNvcHlCdXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uRG9jU2VhcmNoLUNvZGVTbmlwcGV0LUNvcHlCdXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLkRvY1NlYXJjaC1Db2RlU25pcHBldC1DaGVja0ljb24sIC5Eb2NTZWFyY2gtQ29kZVNuaXBwZXQtQ29weUJ1dHRvbi0tY29waWVkIC5Eb2NTZWFyY2gtQ29kZVNuaXBwZXQtQ29weUljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uRG9jU2VhcmNoLUNvZGVTbmlwcGV0LUNvcHlCdXR0b24tLWNvcGllZCAuRG9jU2VhcmNoLUNvZGVTbmlwcGV0LUNoZWNrSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLkRvY1NlYXJjaC1NYXJrZG93bi1Db250ZW50LS1zdHJlYW1pbmcgLkRvY1NlYXJjaC1Db2RlU25pcHBldC1Db3B5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkRvY1NlYXJjaC1OZXdDb252ZXJzYXRpb25TY3JlZW4ge1xuICBwYWRkaW5nOiAzZW0gdmFyKC0tZG9jc2VhcmNoLXNwYWNpbmcpO1xufVxuXG4uRG9jU2VhcmNoLU5ld0NvbnZlcnNhdGlvblNjcmVlbi1UaXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtdGV4dC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMC4xNWVtO1xufVxuXG4uRG9jU2VhcmNoLU5ld0NvbnZlcnNhdGlvblNjcmVlbi1EZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtbXV0ZWQtY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5Eb2NTZWFyY2gtTmV3Q29udmVyc2F0aW9uU2NyZWVuLVN1Z2dlc3RlZFF1ZXN0aW9ucyB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1kb2NzZWFyY2gtc3BhY2luZyk7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMS41ZW07XG59XG5cbi5Eb2NTZWFyY2gtTmV3Q29udmVyc2F0aW9uU2NyZWVuLVN1Z2dlc3RlZFF1ZXN0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZG9jc2VhcmNoLXNlYXJjaGJveC1iYWNrZ3JvdW5kKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZG9jc2VhcmNoLXN1YnRsZS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWRvY3NlYXJjaC1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLWRvY3NlYXJjaC10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLkRvY1NlYXJjaC1NZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uRG9jU2VhcmNoLU1lbnUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvY3NlYXJjaC1kcm9wZG93bi1tZW51LWJhY2tncm91bmQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kb2NzZWFyY2gtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDMzLCAzNiwgNjEsIDAuMDUwOTgwMzkyMiksIDAgOHB4IDE2cHggLTRweCByZ2JhKDMzLCAzNiwgNjEsIDAuMjUwOTgwMzkyMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGluc2V0LWJsb2NrLXN0YXJ0OiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgbWluLXdpZHRoOiAxOTVweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDIyO1xufVxuXG4uRG9jU2VhcmNoLU1lbnUtY29udGVudC5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLkRvY1NlYXJjaC1NZW51LWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tZG9jc2VhcmNoLXRleHQtY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLkRvY1NlYXJjaC1NZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kb2NzZWFyY2gtZHJvcGRvd24tbWVudS1pdGVtLWhvdmVyLWJhY2tncm91bmQpO1xufVxuXG46cm9vdCB7XG4gIC0tZG9jc2VhcmNoLXByaW1hcnktY29sb3I6IHZhcigtLXRibHItcHJpbWFyeSk7XG4gIC0tZG9jc2VhcmNoLXNlYXJjaGJveC1iYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWJnLXN1cmZhY2UpO1xuICAtLWRvY3NlYXJjaC1zZWFyY2hib3gtZm9jdXMtYmFja2dyb3VuZDogdmFyKC0tdGJsci1iZy1zdXJmYWNlKTtcbiAgLS1kb2NzZWFyY2gtdGV4dC1jb2xvcjogdmFyKC0tdGJsci1ib2R5LXRleHQpO1xuICAtLWRvY3NlYXJjaC1rZXktc2hhZG93OiAwIDAgMCAxcHggdmFyKC0tdGJsci1ib3JkZXItY29sb3IpO1xuICAtLWRvY3NlYXJjaC1rZXktZ3JhZGllbnQ6IHZhcigtLXRibHItYmctc3VyZmFjZS1zZWNvbmRhcnkpO1xufVxuXG4uY29sLWRvY3Mge1xuICB3aWR0aDogMTVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmctZG9jcy1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCAwIDAsIGNvbG9yLW1peChpbiBzcmdiLCB2YXIoLS10YmxyLXByaW1hcnkpIDQlLCB0cmFuc3BhcmVudCksIHRyYW5zcGFyZW50IDgwJSkgbm8tcmVwZWF0IDAgMC84MDBweCA4MDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5Eb2NTZWFyY2gtQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS10YmxyLWJvcmRlci1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10YmxyLWZvbnQtd2VpZ2h0LW5vcm1hbCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uRG9jU2VhcmNoLVNlYXJjaEJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IHZhcigtLWRvY3NlYXJjaC1zcGFjaW5nKSB2YXIoLS1kb2NzZWFyY2gtc3BhY2luZykgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci1iZy1zdXJmYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uRG9jU2VhcmNoLUhpdC1zb3VyY2Uge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5Eb2NTZWFyY2gtRHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLWJnLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5Eb2NTZWFyY2gtSGl0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLWJnLXN1cmZhY2Utc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10YmxyLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRibHItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLkRvY1NlYXJjaC1IaXQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRibHItYmctc3VyZmFjZS10ZXJ0aWFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10YmxyLWJvcmRlci1jb2xvci1hY3RpdmUpICFpbXBvcnRhbnQ7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LUNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS10YmxyLWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5Eb2NTZWFyY2gtSGl0LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXRibHItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLkRvY1NlYXJjaC1IaXQtcGF0aCB7XG4gIGNvbG9yOiB2YXIoLS10YmxyLW11dGVkKSAhaW1wb3J0YW50O1xufVxuXG4uRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGJsci1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGJsci1wcmltYXJ5LWZnKSAhaW1wb3J0YW50O1xufVxuXG4uRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIC5Eb2NTZWFyY2gtSGl0LUNvbnRhaW5lcixcbi5Eb2NTZWFyY2gtSGl0W2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLkRvY1NlYXJjaC1IaXQtdGl0bGUsXG4uRG9jU2VhcmNoLUhpdFthcmlhLXNlbGVjdGVkPXRydWVdIC5Eb2NTZWFyY2gtSGl0LXBhdGgge1xuICBjb2xvcjogdmFyKC0tdGJsci1wcmltYXJ5LWZnKSAhaW1wb3J0YW50O1xufVxuXG4uRG9jU2VhcmNoLU1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci1iZy1zdXJmYWNlKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiB2YXIoLS10YmxyLXNoYWRvdy1kcm9wZG93bikgIWltcG9ydGFudDtcbn1cblxuLkRvY1NlYXJjaC1Gb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGJsci1iZy1zdXJmYWNlLXNlY29uZGFyeSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGJsci1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5Eb2NTZWFyY2gtSW5wdXQge1xuICBjb2xvcjogdmFyKC0tdGJsci1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLkRvY1NlYXJjaC1JbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGJsci1tdXRlZCkgIWltcG9ydGFudDtcbn1cblxuLkRvY1NlYXJjaC1Gb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YmxyLWJnLXN1cmZhY2UpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10YmxyLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uRG9jU2VhcmNoLUJ1dHRvbi1LZXkge1xuICB0b3A6IDA7XG59XG5cbi5Eb2NTZWFyY2gtQ29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5uby10cmFuc2l0aW9uICoge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5leGFtcGxlID4gLm1vZGFsLFxuLmV4YW1wbGUgPiAub2ZmY2FudmFzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5leGFtcGxlID4gLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc2hpa2kge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10YmxyLWdyYXktOTAwKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGJsci1ncmF5LTMwMCkgIWltcG9ydGFudDtcbn1cblxuY29kZSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRibHItcHJpbWFyeSk7XG59XG4iXX0= */ |