website/css/styles.css

907 lines
60 KiB
CSS
Executable File

html, body {
margin: 0;
padding: 0; }
input, button {
outline: none; }
button {
cursor: pointer; }
ul, li {
list-style: none; }
ul {
margin: 0;
padding: 0; }
a {
text-decoration: none; }
.clear {
display: block;
clear: both; }
.light-text {
color: white; }
.right {
float: right; }
.left {
float: left; }
.center {
text-align: center; }
*, .button {
box-sizing: border-box;
font-family: "Roboto", sans-serif;
background: none;
margin: 0;
border: 0; }
body {
font-family: "Roboto", sans-serif; }
h1, h2, h5, p {
font-weight: 300; }
h3, h4 {
font-weight: 400; }
body.overlay-on {
overflow: hidden; }
.pi-modal-close-button {
position: absolute;
top: 50px;
right: 50px;
width: 36px;
height: 36px;
border: 0; }
.pi-modal-close-button:before, .pi-modal-close-button:after {
content: "";
position: absolute;
top: 0;
width: 50.91169px;
height: 2px;
background-color: white; }
.pi-modal-close-button:before {
left: 0;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-transform: rotateZ(45deg);
-ms-transform: rotate(45deg);
transform: rotateZ(45deg); }
.pi-modal-close-button:after {
right: 0;
-webkit-transform-origin: top right;
-ms-transform-origin: top right;
transform-origin: top right;
-webkit-transform: rotateZ(-45deg);
-ms-transform: rotate(-45deg);
transform: rotateZ(-45deg); }
.pi-modal-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
color: white;
background-color: rgba(0, 0, 0, 0.8);
display: none;
opacity: 0;
transition: 0.3s; }
.pi-modal-overlay.on {
opacity: 1; }
.pi-multi-frame-display {
position: relative;
width: 80vw;
height: 80vh;
margin: 10vh auto; }
.pi-multi-frame-display .item-wrapper {
position: relative;
width: 100%;
height: 100%; }
.pi-multi-frame-display .item {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: none; }
.pi-multi-frame-display .item.on {
display: block; }
.pi-multi-frame-display .pager {
position: absolute;
bottom: 10%;
left: 0;
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.pi-multi-frame-display .pager .pager-button {
width: 20px;
height: 20px;
border-radius: 50%;
background-color: black;
border: 0;
margin: 0 10px;
transition: 0.3s; }
.pi-multi-frame-display .pager .pager-button.yah {
background-color: #00ff99; }
.pi-multi-frame-display .prev-button, .pi-multi-frame-display .next-button {
position: absolute;
top: 50%;
width: 30px;
height: 30px;
border: 0;
border-color: #00ff99;
z-index: 3;
-webkit-transform: translateY(-50%) rotateZ(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotateZ(45deg);
transition: 0.3s; }
.pi-multi-frame-display .prev-button:hover, .pi-multi-frame-display .next-button:hover {
border-color: red; }
.pi-multi-frame-display .prev-button {
left: 30px;
border-bottom: 1px solid;
border-left: 1px solid; }
.pi-multi-frame-display .next-button {
right: 30px;
border-top: 1px solid;
border-right: 1px solid; }
.pi-accordion {
margin-left: -20px; }
.pi-accordion .container {
padding-left: 20px; }
.pi-accordion .item {
overflow: hidden; }
.pi-accordion .title {
color: #303030;
position: relative;
padding: 5px 10px 10px 20px;
cursor: pointer;
transition: 0.3s; }
.pi-accordion .title:hover {
color: #3371e3; }
.pi-accordion a.item > .title {
color: black;
padding-left: 0; }
.pi-accordion a.item > .title:hover {
color: #3371e3; }
.pi-accordion div.item > .title {
font-weight: 700; }
.pi-accordion div.item > .title:before {
content: "";
position: absolute;
top: 9px;
left: 2px;
border-style: solid;
border-width: 5px 0 5px 8px;
border-color: transparent transparent transparent #3371e3;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
transition: 0.3s; }
.pi-accordion .wrapper {
position: relative;
width: 100%;
transition: 0.3s; }
.pi-accordion .content {
padding-left: 20px;
opacity: 0;
transition: 0.3s;
padding-bottom: 20px; }
.pi-accordion .item.on > .title:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg); }
.pi-accordion .item.on > .wrapper > .content {
opacity: 1; }
.pi-pushmenu {
display: none;
position: fixed;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity 0.3s; }
.pi-pushmenu.on {
opacity: 1; }
.pi-pushmenu .overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4); }
.pi-pushmenu .sled {
position: absolute;
top: 0;
width: 0;
height: 100%;
background-color: white;
overflow: auto;
transition: width 0.3s; }
.pi-pushmenu.on .sled {
width: 320px; }
.pi-pushmenu .top-bar {
height: 0;
line-height: 60px;
background-color: #444; }
.pi-pushmenu .pi-modal-close-button {
position: absolute;
top: 10px;
right: 10px;
z-index: 1; }
.pi-pushmenu .pi-modal-close-button:before, .pi-pushmenu .pi-modal-close-button:after {
background-color: #222222; }
.pi-pushmenu ul {
padding: 0 60px 0 20px; }
.pi-pushmenu li {
position: relative;
display: block;
width: 100%;
min-height: 44px; }
.pi-pushmenu a {
display: inline-block;
width: 100%;
height: 44px;
line-height: 44px;
font-weight: bold;
font-size: 20px;
color: #3371e3; }
.pi-pushmenu .button {
background: none;
padding: 0; }
.pi-pushmenu ul ul {
padding: 0 20px; }
.pi-pushmenu ul ul li {
min-height: 40px; }
.pi-pushmenu ul ul a {
height: 40px;
line-height: 40px;
font-size: 18px;
color: #555555; }
html, body {
margin: 0;
padding: 0; }
input, button {
outline: none; }
button {
cursor: pointer; }
ul, li {
list-style: none; }
ul {
margin: 0;
padding: 0; }
a {
text-decoration: none; }
.clear {
display: block;
clear: both; }
.light-text {
color: white; }
.right {
float: right; }
.left {
float: left; }
.center {
text-align: center; }
h1 {
font-size: 40px;
line-height: 50px; }
h2 {
font-size: 42px;
line-height: 60px; }
h3 {
font-size: 26px;
line-height: 32px; }
h4 {
font-size: 26px;
line-height: 40px; }
h5 {
font-size: 18px;
line-height: 36px; }
p {
font-size: 20px;
line-height: 28px; }
section, header, footer, #vendorStrip {
padding-left: 20px;
padding-right: 20px; }
section main, header main, footer main, #vendorStrip main {
width: 100%;
max-width: 100%; }
header {
height: 80px; }
.logo {
width: 120px;
height: 80px; }
.nav-buttons {
height: 80px;
line-height: 80px; }
.nav-buttons .button + * {
margin-left: 30px; }
#hamburger {
width: 50px;
height: 50px; }
#mainNav {
padding: 140px 0 30px; }
#mainNav h5 {
margin-bottom: 1em; }
#mainNav h3 {
margin-bottom: 0.6em; }
#mainNav .nav-box {
width: 20%; }
#mainNav .nav-box + .nav-box {
margin-left: calc(20% / 3); }
#mainNav main + main {
margin-top: 60px; }
#mainNav .left .button {
height: 50px;
line-height: 50px;
font-size: 18px; }
.open-nav #tryKubernetes, .y-enough #tryKubernetes {
margin-left: 30px; }
#hero {
padding-top: 80px; }
#docs #hero h1, #docs #hero h5 {
padding-left: 20px;
padding-right: 20px; }
#vendorStrip {
height: 60px;
line-height: 60px;
font-size: 18px; }
body {
background-color: white; }
section {
position: relative;
background-color: white;
min-width: 1024px; }
section main, header main, footer main {
position: relative;
margin: auto;
min-width: 850px; }
.button {
display: inline-block;
border-radius: 6px;
padding: 0 20px;
line-height: 40px;
color: white;
background-color: #3371e3;
text-decoration: none; }
#cellophane {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none; }
header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 8888;
background-color: transparent;
box-shadow: 0 0 0 transparent;
overflow: hidden;
transition: 0.3s; }
.logo {
float: left;
background-image: url(../images/nav_logo.svg);
background-size: contain;
background-position: center center;
background-repeat: no-repeat; }
.nav-buttons {
float: right; }
#hamburger {
display: inline-block;
position: relative;
vertical-align: middle;
padding: 0;
border: 0;
background: none; }
#hamburger div, #hamburger:before, #hamburger:after {
position: absolute;
left: 15%;
width: 70%;
height: 2px;
background-color: #3371e3;
transition: 0.3s;
content: ""; }
#hamburger div {
top: calc(50% - 1px); }
#hamburger:before {
top: 24%; }
#hamburger:after {
bottom: 24%; }
#hamburger:hover div, #hamburger:hover:before, #hamburger:hover:after {
background-color: white; }
#mainNav h5 {
color: #3371e3;
font-weight: normal; }
#mainNav main {
white-space: nowrap;
overflow: hidden;
clear: both; }
#mainNav .nav-box {
float: left;
white-space: normal; }
#mainNav h3 a {
color: #3371e3;
text-decoration: none; }
.flip-nav header {
background-color: white; }
.open-nav body {
overflow: hidden; }
.open-nav #cellophane {
display: block;
z-index: 9998; }
.open-nav header {
background-color: #f7f7f7;
z-index: 9999; }
.open-nav #hamburger div {
opacity: 0; }
.open-nav #hamburger:before, .open-nav #hamburger:after {
left: 12px;
-webkit-transform-origin: 0 1px;
-ms-transform-origin: 0 1px;
transform-origin: 0 1px; }
.open-nav #hamburger:before {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
.open-nav #hamburger:after {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg); }
.open-nav #tryKubernetes, .y-enough #tryKubernetes {
width: 160px; }
.flip-nav header, .open-nav header {
box-shadow: 0 1px 2px #4c4c4c; }
.flip-nav header .logo, .open-nav header .logo {
background-image: url(../images/nav_logo2.svg); }
.flip-nav #viewDocs, .open-nav #viewDocs {
border-color: #303030;
color: #303030; }
.flip-nav #viewDocs:hover, .open-nav #viewDocs:hover {
border-color: #3371e3;
background-color: #3371e3;
color: white; }
.flip-nav #hamburger:hover div, .flip-nav #hamburger:hover:before, .flip-nav #hamburger:hover:after, .open-nav #hamburger:hover div, .open-nav #hamburger:hover:before, .open-nav #hamburger:hover:after {
background-color: #303030; }
#hero {
background-image: url(../images/texture.png);
background-color: #303030;
text-align: center;
padding-left: 0;
padding-right: 0; }
#vendorStrip {
background-color: rgba(255, 255, 255, 0.1);
font-weight: 100;
white-space: nowrap;
text-align: left; }
#vendorStrip div {
vertical-align: middle;
height: 100%;
display: inline-block; }
footer {
width: 100%;
background-image: url(../images/texture.png);
background-color: #303030; }
footer main {
padding: 40px 0; }
footer nav {
white-space: nowrap; }
footer nav a {
width: 25%;
text-align: center;
display: inline-block;
font-size: 32px;
font-weight: 300;
color: white;
text-decoration: none; }
footer .social {
position: relative;
margin: 80px 0 60px; }
footer .social label {
float: right;
display: inline-block;
height: 50px;
line-height: 50px;
font-weight: 100;
white-space: nowrap; }
footer .social label input {
margin-left: 8px;
width: 300px; }
#search, #wishField {
background-color: transparent;
padding: 10px;
font-size: 16px;
font-weight: 100;
color: white;
border: 1px solid white;
transition: 0.3s; }
#search:focus, #wishField:focus {
background-color: #f7f7f7;
color: #303030; }
.social a {
display: inline-block;
background-image: url(../images/social_sprite.png);
background-repeat: no-repeat;
background-size: auto;
width: 50px;
height: 50px;
border-radius: 5px;
margin-right: 30px; }
.social a:hover {
background-color: #fff; }
.social a span {
position: absolute;
display: block;
height: 0;
overflow: hidden; }
a.twitter {
background-position: 0 0; }
a.twitter:hover {
background-position: 0 100%; }
a.stack-overflow {
background-position: -50px 0; }
a.stack-overflow:hover {
background-position: -50px 100%; }
a.slack {
background-position: -100px 0; }
a.slack:hover {
background-position: -100px 100%; }
a.github {
background-position: -150px 0; }
a.github:hover {
background-position: -150px 100%; }
a.mailing-list {
background-position: -200px 0; }
a.mailing-list:hover {
background-position: -200px 100%; }
#viewDocs {
display: none; }
section {
background-color: white; }
#hero {
background-color: #303030; }
#hero h5 {
margin-bottom: 40px; }
#vendorStrip {
position: relative;
white-space: nowrap; }
#vendorStrip ul {
float: left; }
#vendorStrip li {
display: inline-block;
height: 100%; }
#vendorStrip a {
display: block;
height: 100%;
color: white; }
#vendorStrip li + li, #vendorStrip #search {
margin-left: 60px; }
#vendorStrip #search {
position: relative;
float: right;
width: 250px;
padding: 0 10px;
margin: 10px 30px 0 0;
height: 40px;
line-height: 40px;
border: 1px solid #f7f7f7;
font-size: 16px;
vertical-align: middle; }
#vendorStrip .dropdown {
position: relative;
float: right;
height: 60px;
font-size: 20px;
color: white;
line-height: 60px;
cursor: pointer;
overflow: hidden;
z-index: 5000; }
#vendorStrip .dropdown.on {
overflow: visible; }
#vendorStrip .dropdown .readout {
padding-left: 10px;
padding-right: 40px;
transition: 0.3s; }
#vendorStrip .dropdown .readout:after {
content: "";
position: absolute;
top: 30px;
right: 10px;
width: 0;
height: 0;
border-style: solid;
border-width: 6px 6px 0 6px;
border-color: white transparent transparent transparent;
transition: 0.3s; }
#vendorStrip .dropdown .readout:hover {
background-color: rgba(255, 255, 255, 0.1); }
#vendorStrip .dropdown.on .readout {
background-color: #f7f7f7;
color: #303030; }
#vendorStrip .dropdown.on .readout:after {
border-top-color: #303030; }
#vendorStrip .dropdown .wrapper {
position: absolute;
top: 100%;
left: 0;
width: 100%; }
#vendorStrip .dropdown a {
display: block;
width: 100%;
height: 30px;
line-height: 30px;
padding: 0 10px;
font-size: 16px;
font-weight: 300;
background-color: #f7f7f7;
color: #303030;
opacity: 0;
transition: 0.3s; }
#vendorStrip .dropdown a:hover {
background-color: #cccccc; }
#vendorStrip .dropdown.on a {
opacity: 1; }
#encyclopedia {
position: relative;
padding: 50px;
overflow: hidden; }
#encyclopedia > div {
height: 100%; }
#docsToc {
float: left;
width: 350px;
padding: 0 20px 0 0; }
#docsToc .yah > .title {
background-color: #f7f7f7;
border-left: 3px solid #3371e3;
padding: 7.5px 10px 7.5px 10px;
margin-left: -7.5px;
color: #3371e3; }
#docsContent {
position: relative;
float: right;
width: calc(100% - 400px); }
#docsContent .pageAnchor {
position: relative;
margin-top: -80px;
display: block; }
#docsContent h1.anchored, #docsContent h2.anchored, #docsContent h3.anchored, #docsContent h4.anchored, #docsContent h5.anchored, #docsContent h6.anchored {
margin-top: 120px;
margin-bottom: 30px;
padding-bottom: 10px;
border-bottom: 1px solid #cccccc; }
#docsContent h1 {
font-size: 48px;
line-height: 58px; }
#docsContent h2 {
font-size: 32px;
line-height: 40px; }
#docsContent h3 {
font-size: 28px;
line-height: 35px; }
#docsContent h4 {
font-size: 24px;
line-height: 30px; }
#docsContent h5 {
font-size: 22px;
line-height: 26px; }
#docsContent p {
margin-bottom: 30px; }
#docsContent code {
display: block;
white-space: pre;
margin: 30px 0;
padding: 30px;
background-color: #f7f7f7;
color: #303030;
font-family: "Roboto Mono", monospace;
font-size: 20px;
line-height: 32px;
overflow: auto; }
#docsContent code::-webkit-scrollbar {
background-color: transparent; }
#docsContent #pageTOC li {
padding: 5px 0; }
#docsContent #pageTOC a {
position: relative;
color: #3371e3;
font-weight: 700; }
#docsContent .H2:before, #docsContent .H3:before, #docsContent .H4:before, #docsContent .H5:before, #docsContent .H6:before {
content: "";
position: absolute;
top: 7px;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: #3371e3; }
#docsContent .H1 {
padding-left: 0px; }
#docsContent .H2 {
padding-left: 15px; }
#docsContent .H2:before {
left: 0px; }
#docsContent .H3 {
padding-left: 30px; }
#docsContent .H3:before {
left: 15px; }
#docsContent .H4 {
padding-left: 45px; }
#docsContent .H4:before {
left: 30px; }
#docsContent .H5 {
padding-left: 60px; }
#docsContent .H5:before {
left: 45px; }
#docsContent .H6 {
padding-left: 75px; }
#docsContent .H6:before {
left: 60px; }
.fixed footer {
position: fixed;
bottom: 0; }
@media screen and (min-width: 750px) {
h1 {
font-size: 60px;
line-height: 80px; }
h2 {
font-size: 42px;
line-height: 60px; }
h3 {
font-size: 26px;
line-height: 32px; }
h4 {
font-size: 26px;
line-height: 40px; }
h5 {
font-size: 18px;
line-height: 36px; }
p {
font-size: 20px;
line-height: 28px; }
section, header, footer, #vendorStrip {
padding-left: 20px;
padding-right: 20px; }
section main, header main, footer main, #vendorStrip main {
width: 100%;
max-width: 100%; }
header {
height: 80px; }
.logo {
width: 180px;
height: 80px; }
.nav-buttons {
height: 80px;
line-height: 80px; }
.nav-buttons .button + * {
margin-left: 30px; }
#hamburger {
width: 50px;
height: 50px; }
#mainNav {
padding: 140px 0 30px; }
#mainNav h5 {
margin-bottom: 1em; }
#mainNav h3 {
margin-bottom: 0.6em; }
#mainNav .nav-box {
width: 20%; }
#mainNav .nav-box + .nav-box {
margin-left: calc(20% / 3); }
#mainNav main + main {
margin-top: 60px; }
#mainNav .left .button {
height: 50px;
line-height: 50px;
font-size: 18px; }
.open-nav #tryKubernetes, .y-enough #tryKubernetes {
margin-left: 30px; }
#hero {
padding-top: 80px; }
#docs #hero h1, #docs #hero h5 {
padding-left: 20px;
padding-right: 20px; }
#vendorStrip {
height: 60px;
line-height: 60px;
font-size: 18px; }
#docs #hero h1, #docs #hero h5 {
text-align: left; }
#viewDocs, #tryKubernetes {
display: inline-block; }
#vendorStrip {
display: block; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19yZXNldC5zYXNzIiwicGFydGlhbHMvX3NraW4uc2FzcyIsIi4uL2Jhc2VDb21wb25lbnRzL1/PgC1iYXNlQ29tcG9uZW50cy5zYXNzIiwiLi4vbW9kdWxlcy/PgC1hY2NvcmRpb24vX8+ALWFjY29yZGlvbi5zYXNzIiwiLi4vbW9kdWxlcy/PgC1wdXNobWVudS9fz4AtcHVzaG1lbnUuc2FzcyIsInBhcnRpYWxzL19zaXplLnNhc3MiLCJtZWRpYVF1ZXJpZXMvX2Jhc2Uuc2FzcyIsIm1lZGlhUXVlcmllcy9fdGFibGV0LnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDQyxVQUFVO0VBQ1YsV0FBVyxFQUFHOztBQUdmO0VBQ0MsY0FBYyxFQUFHOztBQUVsQjtFQUNDLGdCQUFnQixFQUFHOztBQUVwQjtFQUNDLGlCQUFpQixFQUFHOztBQUVyQjtFQUNDLFVBQVU7RUFDVixXQUFXLEVBQUc7O0FBRWY7RUFDQyxzQkFBc0IsRUFBRzs7QUFHMUI7RUFDQyxlQUFlO0VBQ2YsWUFBWSxFQUFHOztBQUVoQjtFQUNDLGFBQWEsRUFBRzs7QUFFakI7RUFDQyxhQUFhLEVBQUc7O0FBRWpCO0VBQ0MsWUFBWSxFQUFHOztBQUVoQjtFQUNDLG1CQUFtQixFQUFHOztBQzNCdkI7RUFDQyx1QkFBdUI7RUFDdkIsa0NBTitCO0VBTy9CLGlCQUFpQjtFQUNqQixVQUFVO0VBQ1YsVUFBVSxFQUFHOztBQUVkO0VBQ0Msa0NBWitCLEVBWUw7O0FBRTNCO0VBQ0MsaUJBQWlCLEVBQUc7O0FBRXJCO0VBQ0MsaUJBQWlCLEVBQUc7O0FDdkJyQjtFQUNDLGlCQUFpQixFQUFHOztBQU1yQjtFQUlDLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsWUFBWTtFQUNaLFlBTnlCO0VBT3pCLGFBUHlCO0VBUXpCLFVBQVUsRUFrQnNCO0VBM0JqQztJQVlFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsT0FBTztJQUNQLGtCQWJzQztJQWN0QyxZQUFZO0lBQ1osd0JBQXdC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QW1CLEVBQUc7O0FLcEN2QjtFQUNDLGdCQ0VrQjtFRERsQixrQkNFb0IsRURGVzs7QUFFaEM7RUFDQyxnQkNDa0I7RURBbEIsa0JDQ29CLEVERFc7O0FBRWhDO0VBQ0MsZ0JDQWtCO0VEQ2xCLGtCQ0FvQixFREFXOztBQUVoQztFQUNDLGdCQ0RrQjtFREVsQixrQkNEb0IsRURDVzs7QUFFaEM7RUFDQyxnQkNGa0I7RURHbEIsa0JDRm9CLEVERVc7O0FBRWhDO0VBQ0MsZ0JDSGlCO0VESWpCLGtCQ0htQixFREdXOztBQUUvQjtFQUNDLG1CQ0Z5QjtFREd6QixvQkNIeUIsRURPTztFQU5qQztJQUtFLFlDSmU7SURLZixnQkNKbUIsRURJVTs7QUFFL0I7RUFDQyxhQ0xtQixFREtNOztBQUUxQjtFQUNDLGFDTmlCO0VET2pCLGFDVG1CLEVEU007O0FBRTFCO0VBQ0MsYUNabUI7RURhbkIsa0JDYm1CLEVEZ0J3QjtFQUw1QztJQUtFLGtCQ1o0QixFRFlZOztBQUUxQztFQUNDLFlDYm9CO0VEY3BCLGFDZG9CLEVEY007O0FBRTNCO0VBQ0Msc0JDYjhCLEVEaUNrQjtFQXJCakQ7SUFJRSxtQkNmNkIsRURlZTtFQUo5QztJQU9FLHFCQ2pCK0IsRURpQmE7RUFQOUM7SUFVRSxXQ25CaUIsRURtQk87RUFWMUI7SUFhRSwyQkNyQmdDLEVEcUJZO0VBYjlDO0lBZ0JFLGlCQ3ZCcUMsRUR1Qlc7RUFoQmxEO0lBbUJFLGFDekI4QjtJRDBCOUIsa0JDMUI4QjtJRDJCOUIsZ0JDMUJtQyxFRDBCVTs7QUFFL0M7RUFFRSxrQkMzQzRCLEVEMkNZOztBQUUxQztFQUNDLGtCQzdCc0IsRUQ2Qlc7O0FBRWxDO0VBR0csbUJDNUR1QjtFRDZEdkIsb0JDN0R1QixFRDZEZTs7QUFFekM7RUFDQyxhQ25DeUI7RURvQ3pCLGtCQ3BDeUI7RURxQ3pCLGdCQ3BDNEIsRURvQ1M7O0FDNUJ0QztFQUNDLHdCQUF3QixFQUFHOztBQUU1QjtFQUNDLG1CQUFtQjtFQUNuQix3QkFBd0I7RUFDeEIsa0JBQWtCLEVBQUc7O0FBRXRCO0VBRUUsbUJB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LG1CRTlEdUI7SUYrRHZCLG9CRS9EdUIsRUYrRGU7RUFFekM7SUFDQyxhRXJDeUI7SUZzQ3pCLGtCRXRDeUI7SUZ1Q3pCLGdCRXRDNEIsRUZzQ1M7RUU1QnJDO0lBRUUsaUJBQWlCLEVBQUc7RUFFdEI7SUFDQyxzQkFBc0IsRUFBRztFQUUxQjtJQUNDLGVBQWUsRUFBRyxFQUFBIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwOyB9XG5cblxuaW5wdXQsIGJ1dHRvbiB7XG5cdG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyOyB9XG5cbnVsLCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxudWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7IH1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vLyBDT05WRU5JRU5DRVxuLmNsZWFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoOyB9XG5cbi5saWdodC10ZXh0IHtcblx0Y29sb3I6IHdoaXRlOyB9XG5cbi5yaWdodCB7XG5cdGZsb2F0OiByaWdodDsgfVxuXG4ubGVmdCB7XG5cdGZsb2F0OiBsZWZ0OyB9XG5cbi5jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuXG4vL21peGluc1xuQG1peGluIHB1cmVDZW50ZXIoJGxlZnQ6IDUwJSwgJHRvcDogNTAlKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAkdG9wO1xuXHRsZWZ0OiAkbGVmdDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuXG5AbWl4aW4gbWFpbnRhaW4tYXNwZWN0LXJhdGlvICgkd2lkdGgtZmFjdG9yOiAxNiwgJGhlaWdodC1mYWN0b3I6IDksICR0YXJnZXQtd2lkdGg6IDgwdncsICR0YXJnZXQtaGVpZ2h0OiA4MHZoKSB7XG5cdHdpZHRoOiAkdGFyZ2V0LXdpZHRoO1xuXHRoZWlnaHQ6ICR0YXJnZXQtd2lkdGggKiAoJGhlaWdodC1mYWN0b3IgLyAkd2lkdGgtZmFjdG9yKTtcblx0bWF4LXdpZHRoOiAkdGFyZ2V0LWhlaWdodCAqICgkd2lkdGgtZmFjdG9yIC8gJGhlaWdodC1mYWN0b3IpO1xuXHRtYXgtaGVpZ2h0OiAkdGFyZ2V0LWhlaWdodDsgfVxuXG4iLCIkYmx1ZTogIzMzNzFlMztcbiRsaWdodC1ncmV5OiAjZjdmN2Y3O1xuJGRhcmstZ3JleTogIzMwMzAzMDtcbiRtZWRpdW0tZ3JleTogIzRjNGM0YztcblxuJGJhc2UtZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4kbW9uby1mb250OiAnUm9ib3RvIE1vbm8nLCBtb25vc3BhY2U7XG5cblxuKiwgLmJ1dHRvbiB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtZmFtaWx5OiAkYmFzZS1mb250O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDsgfVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICRiYXNlLWZvbnQ7IH1cblxuaDEsIGgyLCBoNSwgcCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuaDMsIGg0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDsgfVxuIiwiYm9keS5vdmVybGF5LW9uIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cbiRhd2Vzb21lLWdyZWVuOiAjMDBmZjk5O1xuXG4vLyBtb2RhbCBjbG9zZSBidXR0b25cbi5waS1tb2RhbC1jbG9zZS1idXR0b24ge1xuXHQkYnV0dG9uLXNpZGUtbGVuZ3RoOiAzNnB4O1xuXHQkaHlwb3RlbnVzZS1sZW5ndGg6IDUwLjkxMTY4ODI0NTQzMTQycHg7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwcHg7XG5cdHJpZ2h0OiA1MHB4O1xuXHR3aWR0aDogJGJ1dHRvbi1zaWRlLWxlbmd0aDtcblx0aGVpZ2h0OiAkYnV0dG9uLXNpZGUtbGVuZ3RoO1xuXHRib3JkZXI6IDA7XG5cblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogJGh5cG90ZW51c2UtbGVuZ3RoO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cblx0JjpiZWZvcmUge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTsgfVxuXG5cdCY6YWZ0ZXIge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVooLTQ1ZGVnKTsgfSB9XG5cbi8vIG1vZGFsIG92ZXJsYXlcbi5waS1tb2RhbC1vdmVybGF5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdCYub24ge1xuXHRcdG9wYWNpdHk6IDE7IH0gfVxuXG4vLyBtdWx0aUZyYW1lRGlzcGxheVxuLnBpLW11bHRpLWZyYW1lLWRpc3BsYXkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA4MHZ3O1xuXHRoZWlnaHQ6IDgwdmg7XG5cdG1hcmdpbjogMTB2aCBhdXRvO1xuXG5cdC5pdGVtLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7IH1cblxuXHQuaXRlbSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5vbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgfSB9XG5cblx0LnBhZ2VyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMCU7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0LnBhZ2VyLWJ1dHRvbiB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdFx0XHQmLnlhaCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhd2Vzb21lLWdyZWVuOyB9IH0gfVxuXG5cdCRwcmV2LW5leHQtYm9yZGVyLXN0eWxlOiAxcHggc29saWQ7XG5cdC5wcmV2LWJ1dHRvbiwgLm5leHQtYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItY29sb3I6ICRhd2Vzb21lLWdyZWVuO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZVooNDVkZWcpO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogcmVkOyB9IH1cblxuXHQucHJldi1idXR0b24ge1xuXHRcdGxlZnQ6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJHByZXYtbmV4dC1ib3JkZXItc3R5bGU7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRwcmV2LW5leHQtYm9yZGVyLXN0eWxlOyB9XG5cblx0Lm5leHQtYnV0dG9uIHtcblx0XHRyaWdodDogMzBweDtcblx0XHRib3JkZXItdG9wOiAkcHJldi1uZXh0LWJvcmRlci1zdHlsZTtcblx0XHRib3JkZXItcmlnaHQ6ICRwcmV2LW5leHQtYm9yZGVyLXN0eWxlOyB9IH1cblxuIiwiLnBpLWFjY29yZGlvbiB7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblxuXHQuY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuXHQuaXRlbSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cdC50aXRsZSB7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4IDEwcHggMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRibHVlOyB9IH1cblxuXHRhLml0ZW0gPiAudGl0bGUge1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTsgfSB9XG5cblx0ZGl2Lml0ZW0gPiAudGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA5cHg7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggMCA1cHggOHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmx1ZTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zczsgfSB9XG5cblx0LndyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiAwLjNzOyB9XG5cblx0LmNvbnRlbnQge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuXHQuaXRlbS5vbiB7XG5cdFx0JiA+IC50aXRsZTpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cblx0XHQmID4gLndyYXBwZXIgPiAuY29udGVudCB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXG4iLCIucGktcHVzaG1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdCYub24ge1xuXHRcdG9wYWNpdHk6IDE7IH1cblxuXHQub3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cblxuXHQuc2xlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zczsgfVxuXG5cdCYub24gLnNsZWQge1xuXHRcdHdpZHRoOiAzMjBweDsgfVxuXG5cdC50b3AtYmFyIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDsgfVxuXG5cdC5waS1tb2RhbC1jbG9zZS1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IH0gfVxuXG5cblx0dWwge1xuXHRcdHBhZGRpbmc6IDAgNjBweCAwIDIwcHg7IH1cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiA0NHB4OyB9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNDRweDtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRibHVlOyB9XG5cblx0LmJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwOyB9XG5cblxuXG5cdHVsIHVsIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRsaSB7XG5cdFx0XHRtaW4taGVpZ2h0OiA0MHB4OyB9XG5cblx0XHRhIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oIzIyMjIyMiwgMjAlKTsgfSB9IH1cbiIsImgxIHtcblx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGgxLWxpbmUtaGVpZ2h0OyB9XG5cbmgyIHtcblx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0OyB9XG5cbmgzIHtcblx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0OyB9XG5cbmg0IHtcblx0Zm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0OyB9XG5cbmg1IHtcblx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGg1LWxpbmUtaGVpZ2h0OyB9XG5cbnAge1xuXHRmb250LXNpemU6ICRwLWZvbnQtc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRwLWxpbmUtaGVpZ2h0OyB9XG5cbnNlY3Rpb24sIGhlYWRlciwgZm9vdGVyLCAjdmVuZG9yU3RyaXAge1xuXHRwYWRkaW5nLWxlZnQ6ICRmdWxsLXdpZHRoLXBhZGRpbmdYO1xuXHRwYWRkaW5nLXJpZ2h0OiAkZnVsbC13aWR0aC1wYWRkaW5nWDtcblxuXHRtYWluIHtcblx0XHR3aWR0aDogJG1haW4td2lkdGg7XG5cdFx0bWF4LXdpZHRoOiAkbWFpbi1tYXgtd2lkdGg7IH0gfVxuXG5oZWFkZXIge1xuXHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0OyB9XG5cbi5sb2dvIHtcblx0d2lkdGg6ICRsb2dvLXdpZHRoO1xuXHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0OyB9XG5cbi5uYXYtYnV0dG9ucyB7XG5cdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuXHQuYnV0dG9uICsgKiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRuYXYtYnV0dG9ucy1tYXJnaW4tbGVmdDsgfSB9XG5cbiNoYW1idXJnZXIge1xuXHR3aWR0aDogJGhhbWJ1cmdlci1zaXplO1xuXHRoZWlnaHQ6ICRoYW1idXJnZXItc2l6ZTsgfVxuXG4jbWFpbk5hdiB7XG5cdHBhZGRpbmc6ICRtYWluLW5hdi1wYWRkaW5nO1xuXG5cdGg1IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFpbi1uYXYtaDUtbWFyZ2luLWJvdHRvbTsgfVxuXG5cdGgzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkbWFpbi1uYXYtaDMtbWFyZ2luLWJvdHRvbTsgfVxuXG5cdC5uYXYtYm94IHtcblx0XHR3aWR0aDogJG5hdi1ib3gtd2lkdGg7IH1cblxuXHQubmF2LWJveCArIC5uYXYtYm94IHtcblx0XHRtYXJnaW4tbGVmdDogJG5hdi1ib3gtc2libGluZy1tYXJnaW4tbGVmdDsgfVxuXG5cdG1haW4gKyBtYWluIHtcblx0XHRtYXJnaW4tdG9wOiAkbWFpbi1uYXYtbWFpbi1zaWJsaW5nLW1hcmdpbi10b3A7IH1cblxuXHQubGVmdCAuYnV0dG9uIHtcblx0XHRoZWlnaHQ6ICRtYWluLW5hdi1sZWZ0LWJ1dHRvbi1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbWFpbi1uYXYtbGVmdC1idXR0b24tc2l6ZTtcblx0XHRmb250LXNpemU6ICRtYWluLW5hdi1sZWZ0LWJ1dHRvbi1mb250LXNpemU7IH0gfVxuXG4ub3Blbi1uYXYsIC55LWVub3VnaCB7XG5cdCN0cnlLdWJlcm5ldGVzIHtcblx0XHRtYXJnaW4tbGVmdDogJG5hdi1idXR0b25zLW1hcmdpbi1sZWZ0OyB9IH1cblxuI2hlcm8ge1xuXHRwYWRkaW5nLXRvcDogJGhlcm8tcGFkZGluZy10b3A7IH1cblxuI2RvY3Mge1xuXHQjaGVybyB7XG5cdFx0aDEsIGg1IHtcblx0XHRcdHBhZGRpbmctbGVmdDogJGZ1bGwtd2lkdGgtcGFkZGluZ1g7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZnVsbC13aWR0aC1wYWRkaW5nWDsgfSB9IH1cblxuI3ZlbmRvclN0cmlwIHtcblx0aGVpZ2h0OiAkdmVuZG9yLXN0cmlwLWhlaWdodDtcblx0bGluZS1oZWlnaHQ6ICR2ZW5kb3Itc3RyaXAtaGVpZ2h0O1xuXHRmb250LXNpemU6ICR2ZW5kb3Itc3RyaXAtZm9udC1zaXplOyB9XG4iLCJAaW1wb3J0IFwiLi4vcGFydGlhbHMvcmVzZXRcIjtcblxuLy8gVEVYVFxuJGgxLWZvbnQtc2l6ZTogNDBweDtcbiRoMS1saW5lLWhlaWdodDogNTBweDtcblxuJGgyLWZvbnQtc2l6ZTogNDJweDtcbiRoMi1saW5lLWhlaWdodDogNjBweDtcblxuJGgzLWZvbnQtc2l6ZTogMjZweDtcbiRoMy1saW5lLWhlaWdodDogMzJweDtcblxuJGg0LWZvbnQtc2l6ZTogMjZweDtcbiRoNC1saW5lLWhlaWdodDogNDBweDtcblxuJGg1LWZvbnQtc2l6ZTogMThweDtcbiRoNS1saW5lLWhlaWdodDogMzZweDtcblxuJHAtZm9udC1zaXplOiAyMHB4O1xuJHAtbGluZS1oZWlnaHQ6IDI4cHg7XG5cblxuLy8gaGVhZGVyXG4kZnVsbC13aWR0aC1wYWRkaW5nWDogMjBweDtcblxuJG1haW4td2lkdGg6IDEwMCU7XG4kbWFpbi1tYXgtd2lkdGg6IDEwMCU7XG5cbiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xuXG4kbG9nby13aWR0aDogMTIwcHg7XG5cbiRuYXYtYnV0dG9ucy1tYXJnaW4tbGVmdDogMzBweDtcblxuJGhhbWJ1cmdlci1zaXplOiA1MHB4O1xuXG5cbi8vIG1haW4gbmF2XG4kbWFpbi1uYXYtcGFkZGluZzogMTQwcHggMCAzMHB4O1xuJG1haW4tbmF2LWg1LW1hcmdpbi1ib3R0b206IDFlbTtcbiRtYWluLW5hdi1oMy1tYXJnaW4tYm90dG9tOiAwLjZlbTtcbiRuYXYtYm94LXdpZHRoOiAyMCU7XG4kbmF2LWJveC1zaWJsaW5nLW1hcmdpbi1sZWZ0OiBjYWxjKDIwJSAvIDMpO1xuJG1haW4tbmF2LW1haW4tc2libGluZy1tYXJnaW4tdG9wOiA2MHB4O1xuJG1haW4tbmF2LWxlZnQtYnV0dG9uLXNpemU6IDUwcHg7XG4kbWFpbi1uYXYtbGVmdC1idXR0b24tZm9udC1zaXplOiAxOHB4O1xuXG5cbi8vIGhlcm9cbiRoZXJvLXBhZGRpbmctdG9wOiA4MHB4O1xuJGhlYWRsaW5lLXdyYXBwZXItbWFyZ2luLWJvdHRvbTogNDBweDtcbiRxdWlja3N0YXJ0LWJ1dHRvbi1wYWRkaW5nOiAwIDUwcHg7XG4kdmVuZG9yLXN0cmlwLWhlaWdodDogNjBweDtcbiR2ZW5kb3Itc3RyaXAtZm9udC1zaXplOiAxOHB4O1xuXG5AaW1wb3J0IFwiLi4vcGFydGlhbHMvc2l6ZVwiO1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0bWluLXdpZHRoOiAxMDI0cHg7IH1cblxuc2VjdGlvbiwgaGVhZGVyLCBmb290ZXIge1xuXHRtYWluIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogODUwcHg7IH0gfVxuXG4uYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGNvbG9yOiB3aGl0ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jY2VsbG9waGFuZSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBub25lOyB9XG5cblxuLy8gSEVBREVSXG5oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDg4ODg7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogMC4zczsgfVxuXG4ubG9nbyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL25hdl9sb2dvLnN2Zyk7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubmF2LWJ1dHRvbnMge1xuXHRmbG9hdDogcmlnaHQ7IH1cblxuI2hhbWJ1cmdlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0ZGl2LCAmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDE1JTtcblx0XHR3aWR0aDogNzAlO1xuXHRcdGhlaWdodDogMnB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdHRyYW5zaXRpb246IDAuM3M7XG5cdFx0Y29udGVudDogXCJcIjsgfVxuXG5cdGRpdiB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDFweCk7IH1cblxuXHQmOmJlZm9yZSB7XG5cdFx0dG9wOiAyNCU7IH1cblxuXHQmOmFmdGVyIHtcblx0XHRib3R0b206IDI0JTsgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGRpdiwgJjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH0gfSB9XG5cbiNtYWluTmF2IHtcblx0aDUge1xuXHRcdGNvbG9yOiAkYmx1ZTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsOyB9XG5cblx0bWFpbiB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGNsZWFyOiBib3RoOyB9XG5cblx0Lm5hdi1ib3gge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuXHRoMyB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGJsdWU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfSB9XG5cbi8vIEZMSVAgTkFWXG4uZmxpcC1uYXYge1xuXHRoZWFkZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9IH1cblxuXG4vLyBPUEVOIE5BVlxuLm9wZW4tbmF2IHtcblx0Ym9keSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5cdCNjZWxsb3BoYW5lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiA5OTk4OyB9XG5cblx0aGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHR6LWluZGV4OiA5OTk5OyB9XG5cblx0I2hhbWJ1cmdlciB7XG5cdFx0ZGl2IHtcblx0XHRcdG9wYWNpdHk6IDA7IH1cblxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAwIDFweDsgfVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH0gfSB9XG5cbi5vcGVuLW5hdiwgLnktZW5vdWdoIHtcblx0I3RyeUt1YmVybmV0ZXMge1xuXHRcdHdpZHRoOiAxNjBweDsgfSB9XG5cblxuLmZsaXAtbmF2LCAub3Blbi1uYXYge1xuXHRoZWFkZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkbWVkaXVtLWdyZXk7XG5cblx0XHQubG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL25hdl9sb2dvMi5zdmcpOyB9IH1cblxuXHQjdmlld0RvY3Mge1xuXHRcdGJvcmRlci1jb2xvcjogJGRhcmstZ3JleTtcblx0XHRjb2xvcjogJGRhcmstZ3JleTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkYmx1ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0Y29sb3I6IHdoaXRlOyB9IH1cblxuXHQjaGFtYnVyZ2VyOmhvdmVyIHtcblx0XHRkaXYsICY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7IH0gfSB9XG5cblxuXG4vLyBIRVJPXG4jaGVybyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdGV4dHVyZS5wbmcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDsgfVxuXG4vLyBWRU5ET1IgU1RSSVBcbiN2ZW5kb3JTdHJpcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAwLjkpO1xuXHRmb250LXdlaWdodDogMTAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdGRpdiB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLy8gRk9PVEVSXG5mb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90ZXh0dXJlLnBuZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWdyZXk7XG5cblx0bWFpbiB7XG5cdFx0cGFkZGluZzogNDBweCAwOyB9XG5cblx0bmF2IHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cblx0LnNvY2lhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogODBweCAwIDYwcHg7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDsgfSB9IH0gfVxuXG5cbiNzZWFyY2gsICN3aXNoRmllbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogMTAwO1xuXHRjb2xvcjogd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHR0cmFuc2l0aW9uOiAwLjNzO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdGNvbG9yOiAkZGFyay1ncmV5OyB9IH1cblxuLnNvY2lhbCBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NvY2lhbF9zcHJpdGUucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblx0c3BhbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuYS50d2l0dGVyIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTsgfSB9XG5cbmEuc3RhY2stb3ZlcmZsb3cge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTBweCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IDEwMCU7IH0gfVxuXG5hLnNsYWNrIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDA7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDEwMCU7IH0gfVxuXG5hLmdpdGh1YiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAwO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNTBweCAxMDAlOyB9IH1cblxuYS5tYWlsaW5nLWxpc3Qge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggMDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggMTAwJTsgfSB9XG5cbiN2aWV3RG9jcyB7XG5cdGRpc3BsYXk6IG5vbmU7IH1cblxuc2VjdGlvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbiNoZXJvIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JleTtcblxuXHRoNSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbiN2ZW5kb3JTdHJpcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHR1bCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7IH1cblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTsgfVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRjb2xvcjogd2hpdGU7IH1cblxuXHRsaSArIGxpLCAjc2VhcmNoIHtcblx0XHRtYXJnaW4tbGVmdDogNjBweDsgfVxuXG5cdCNzZWFyY2gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRtYXJnaW46IDEwcHggMzBweCAwIDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cblx0LmRyb3Bkb3duIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHotaW5kZXg6IDUwMDA7XG5cblx0XHQmLm9uIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cblx0XHQucmVhZG91dCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHdoaXRlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzOyB9IH1cblxuXHRcdC5yZWFkb3V0OmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKHdoaXRlLCAwLjkpOyB9XG5cblx0XHQmLm9uIC5yZWFkb3V0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0Y29sb3I6ICRkYXJrLWdyZXk7IH1cblxuXHRcdCYub24gLnJlYWRvdXQ6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGRhcmstZ3JleTsgfVxuXG5cdFx0LndyYXBwZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlOyB9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblx0XHRcdGNvbG9yOiAkZGFyay1ncmV5O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjOyB9IH1cblxuXHRcdCYub24gYSB7XG5cdFx0XHRvcGFjaXR5OiAxOyB9IH0gfVxuXG4jZW5jeWNsb3BlZGlhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCYgPiBkaXYge1xuXHRcdGhlaWdodDogMTAwJTsgfSB9XG5cbiNkb2NzVG9jIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAzNTBweDtcblx0cGFkZGluZzogMCAyMHB4IDAgMDtcblxuXHQueWFoIHtcblx0XHQmID4gLnRpdGxlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkYmx1ZTtcblx0XHRcdHBhZGRpbmc6IDcuNXB4IDEwcHggNy41cHggMTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNy41cHg7XG5cdFx0XHRjb2xvcjogJGJsdWU7IH0gfSB9XG5cbiNkb2NzQ29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuXG5cdCR0b2MtbWFyZ2luOiAxNXB4O1xuXHQkaGVhZGVyLWNsZWFyYW5jZTogNDBweDtcblxuXHQucGFnZUFuY2hvciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IC0kaGVhZGVyLWhlaWdodDtcblx0XHRkaXNwbGF5OiBibG9jazsgfVxuXG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdCYuYW5jaG9yZWQge1xuXHRcdFx0bWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQgKyAkaGVhZGVyLWNsZWFyYW5jZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjOyB9IH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1OHB4OyB9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDsgfVxuXG5cdGgzIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDsgfVxuXG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuXHRjb2RlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRcdG1hcmdpbjogMzBweCAwO1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG5cdFx0Y29sb3I6ICRkYXJrLWdyZXk7XG5cdFx0Zm9udC1mYW1pbHk6ICRtb25vLWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cblxuXHQjcGFnZVRPQyB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogNXB4IDA7IH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICRibHVlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDsgfSB9XG5cblx0LkgyLCAuSDMsIC5INCwgLkg1LCAuSDYge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDdweDtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlOyB9IH1cblxuXHQuSDEge1xuXHRcdHBhZGRpbmctbGVmdDogMCAqICR0b2MtbWFyZ2luOyB9XG5cblx0LkgyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEgKiAkdG9jLW1hcmdpbjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDEgKiAkdG9jLW1hcmdpbiAtIDE1cHg7IH0gfVxuXG5cdC5IMyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyICogJHRvYy1tYXJnaW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiAyICogJHRvYy1tYXJnaW4gLSAxNXB4OyB9IH1cblxuXHQuSDQge1xuXHRcdHBhZGRpbmctbGVmdDogMyAqICR0b2MtbWFyZ2luO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogMyAqICR0b2MtbWFyZ2luIC0gMTVweDsgfSB9XG5cblx0Lkg1IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQgKiAkdG9jLW1hcmdpbjtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDQgKiAkdG9jLW1hcmdpbiAtIDE1cHg7IH0gfVxuXG5cdC5INiB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1ICogJHRvYy1tYXJnaW47XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRsZWZ0OiA1ICogJHRvYy1tYXJnaW4gLSAxNXB4OyB9IH0gfVxuXG4uZml4ZWQgZm9vdGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7IH1cbiIsIi8vIFRFWFRcbiRoMS1mb250LXNpemU6IDYwcHg7XG4kaDEtbGluZS1oZWlnaHQ6IDgwcHg7XG5cbiRoMi1mb250LXNpemU6IDQycHg7XG4kaDItbGluZS1oZWlnaHQ6IDYwcHg7XG5cbiRoMy1mb250LXNpemU6IDI2cHg7XG4kaDMtbGluZS1oZWlnaHQ6IDMycHg7XG5cbiRoNC1mb250LXNpemU6IDI2cHg7XG4kaDQtbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiRoNS1mb250LXNpemU6IDE4cHg7XG4kaDUtbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiRwLWZvbnQtc2l6ZTogMjBweDtcbiRwLWxpbmUtaGVpZ2h0OiAyOHB4O1xuXG5cbi8vIGhlYWRlclxuJGZ1bGwtd2lkdGgtcGFkZGluZ1g6IDIwcHg7XG5cbiRtYWluLXdpZHRoOiAxMDAlO1xuJG1haW4tbWF4LXdpZHRoOiAxMDAlO1xuXG4kaGVhZGVyLWhlaWdodDogODBweDtcblxuJGxvZ28td2lkdGg6IDE4MHB4O1xuXG4kbmF2LWJ1dHRvbnMtbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiRoYW1idXJnZXItc2l6ZTogNTBweDtcblxuXG4vLyBtYWluIG5hdlxuJG1haW4tbmF2LXBhZGRpbmc6IDE0MHB4IDAgMzBweDtcbiRtYWluLW5hdi1oNS1tYXJnaW4tYm90dG9tOiAxZW07XG4kbWFpbi1uYXYtaDMtbWFyZ2luLWJvdHRvbTogMC42ZW07XG4kbmF2LWJveC13aWR0aDogMjAlO1xuJG5hdi1ib3gtc2libGluZy1tYXJnaW4tbGVmdDogY2FsYygyMCUgLyAzKTtcbiRtYWluLW5hdi1tYWluLXNpYmxpbmctbWFyZ2luLXRvcDogNjBweDtcbiRtYWluLW5hdi1sZWZ0LWJ1dHRvbi1zaXplOiA1MHB4O1xuJG1haW4tbmF2LWxlZnQtYnV0dG9uLWZvbnQtc2l6ZTogMThweDtcblxuXG4vLyBoZXJvXG4kaGVyby1wYWRkaW5nLXRvcDogODBweDtcbiRoZWFkbGluZS13cmFwcGVyLW1hcmdpbi1ib3R0b206IDQwcHg7XG4kcXVpY2tzdGFydC1idXR0b24tcGFkZGluZzogMCA1MHB4O1xuJHZlbmRvci1zdHJpcC1oZWlnaHQ6IDYwcHg7XG4kdmVuZG9yLXN0cmlwLWZvbnQtc2l6ZTogMThweDtcblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG5cdEBpbXBvcnQgXCIuLi9wYXJ0aWFscy9zaXplXCI7XG5cblx0I2RvY3MgI2hlcm8ge1xuXHRcdGgxLCBoNSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuXHQjdmlld0RvY3MsICN0cnlLdWJlcm5ldGVzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuXHQjdmVuZG9yU3RyaXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrOyB9IH1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */