File: //home/globfdxw/www/wp-content/plugins/wpforms-pdf/assets/css/pdf/notification-compact.css
body,
.body {
height: 100% !important;
margin: 0;
padding: 0;
width: 100% !important;
min-width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
img {
outline: none;
text-decoration: none;
-ms-interpolation-mode: bicubic;
width: auto;
max-width: 100%;
clear: both;
display: block;
}
a img {
border: none;
}
p {
margin: 0 0 10px 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
border-collapse: collapse !important;
}
table,
tr,
td {
padding: 0;
vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
.ReadMsgBody,
.ExternalClass {
width: 100%;
}
.ExternalClass {
width: 100%;
}
.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
line-height: 100%;
}
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
#outlook a {
padding: 0;
}
img {
-ms-interpolation-mode: bicubic;
}
body, table, td, p, a, li, blockquote {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td,
th,
a {
color: #333333;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: normal;
padding: 0;
margin: 0;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444444;
word-wrap: normal;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: bold;
margin: 0 0 15px 0;
mso-line-height-rule: exactly;
line-height: 1.3;
line-height: 130%;
}
h1.normal,
h2.normal,
h3.normal,
h4.normal,
h5.normal,
h6.normal {
font-weight: normal;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
body,
table.body,
p,
td,
th {
font-size: 15px;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
p {
margin: 0 0 15px 0;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
p.large, p.text-large {
font-size: 16px;
}
p.bold, p.text-bold {
font-weight: 700;
}
p a {
margin: inherit;
}
small {
font-size: 80%;
}
center {
width: 100%;
}
a {
color: #e57722;
}
a:visited {
color: #e57722;
}
a:hover, a:active {
color: #904811;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
color: #e57722;
}
table.text-center,
th.text-center,
td.text-center,
h1.text-center,
h2.text-center,
h3.text-center,
h4.text-center,
h5.text-center,
h6.text-center,
p.text-center,
span.text-center {
text-align: center;
}
table.text-left,
th.text-left,
td.text-left,
h1.text-left,
h2.text-left,
h3.text-left,
h4.text-left,
h5.text-left,
h6.text-left,
p.text-left,
span.text-left {
text-align: left;
}
table.text-right,
th.text-right,
td.text-right,
h1.text-right,
h2.text-right,
h3.text-right,
h4.text-right,
h5.text-right,
h6.text-right,
p.text-right,
span.text-right {
text-align: right;
}
table.primary,
th.primary,
td.primary,
h1.primary,
h2.primary,
h3.primary,
h4.primary,
h5.primary,
h6.primary,
p.primary,
span.primary {
color: #333333;
}
table.orange,
th.orange,
td.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
p.orange,
span.orange {
color: #e27730;
}
table.blue,
th.blue,
td.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue,
p.blue,
span.blue {
color: #509fe2;
}
span.text-center {
display: block;
width: 100%;
text-align: center;
}
ol,
ul {
margin: 0 0 15px 20px;
padding: 0;
}
ol li,
ul li {
list-style-type: decimal;
padding-top: 5px;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0 !important;
}
/* Helper class for breaking long URLs. */
.break-all {
word-break: break-all !important;
}
.break-all > a {
word-break: break-all !important;
}
/* Base */
.body,
body {
background-color: #e9eaec;
text-align: center;
padding: 0 25px 0 25px;
}
.container {
margin: 0 auto 0 auto;
}
.header {
line-height: 1;
}
.header .header-image {
display: inline-block;
vertical-align: middle;
width: 80%;
}
.header img {
display: inline-block !important;
max-height: 180px;
vertical-align: middle;
}
.header-wrapper.dark-mode {
display: none;
}
.content {
/* Helper class for inline elements. */
}
.content a, .content p, .content pre {
-ms-word-break: break-word;
word-break: break-word;
}
.content pre {
white-space: initial;
}
.content .inline {
display: inline-block;
}
.content .smart-tag table:not(.wpforms-order-summary-preview) {
border-collapse: collapse;
width: 100%;
}
.content .smart-tag table:not(.wpforms-order-summary-preview) td, .content .smart-tag table:not(.wpforms-order-summary-preview) th {
border: 1px solid currentColor;
padding: 5px !important;
}
.content td > *:last-child {
margin-bottom: 0;
}
.footer {
color: #999999;
}
.footer a {
color: #999999;
text-decoration: underline;
}
.footer a:hover {
color: #333333;
}
/* Typography */
h1,
h2,
h3,
h4,
h5,
h6 {
color: #333333;
}
/* Buttons */
.button-link {
border-radius: 3px;
padding: 7px 15px;
text-decoration: none;
}
/* Content */
.field-signature td.field-value {
line-height: 1;
}
.field-rating td.field-value {
line-height: 1;
}
tr:not(.smart-tag) > .field-value span {
display: block;
}
/* Repeater & Layout */
.field-repeater-name,
.field-layout-name {
font-size: 22px;
}
/* File Upload */
.field-file-upload .field-value .file-icon {
display: inline-block;
vertical-align: middle;
}
/* Camera */
.field-camera .field-value .file-icon {
display: inline-block;
vertical-align: middle;
}
/* RichText, Content */
.field-richtext .field-value:only-child, .field-content .field-value:only-child {
display: inline-block;
width: 100%;
}
.field-richtext p .alignleft,
.field-richtext li .alignleft, .field-content p .alignleft,
.field-content li .alignleft {
float: left;
margin-right: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
.field-richtext p .aligncenter,
.field-richtext li .aligncenter, .field-content p .aligncenter,
.field-content li .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.field-richtext p .alignright,
.field-richtext li .alignright, .field-content p .alignright,
.field-content li .alignright {
float: right;
margin-left: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
.field-richtext table, .field-content table {
border-collapse: collapse;
width: 100%;
}
.field-richtext table td, .field-richtext table th, .field-content table td, .field-content table th {
border: 1px solid currentColor;
padding: 5px !important;
}
.field-rating .field-value {
line-height: 1.3 !important;
}
.field-payment-total .wpforms-order-summary-container,
.smart-tag .wpforms-order-summary-container {
display: block;
max-width: 60%;
}
.field-payment-total .wpforms-order-summary-container *,
.smart-tag .wpforms-order-summary-container * {
word-break: break-word;
box-sizing: border-box;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview {
width: 100%;
table-layout: fixed;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th {
text-align: center;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-align: left;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-align: right;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
width: 8ch;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
display: none;
}
@media (max-width: 600px) {
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
width: 4ch;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
display: inline;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full {
display: none;
}
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
width: 6ch;
text-align: right;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
text-align: left;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
text-align: left;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
text-align: right;
}
.field-payment-total table.wpforms-order-summary-preview,
.smart-tag table.wpforms-order-summary-preview {
border-radius: 4px;
border: 1px solid #e2e2e2;
border-collapse: separate;
}
.field-payment-total table.wpforms-order-summary-preview tr td,
.smart-tag table.wpforms-order-summary-preview tr td {
border-top: 1px solid #e2e2e2;
border-bottom: none;
border-left: none;
border-right: none;
}
.field-payment-total table.wpforms-order-summary-preview tr th,
.smart-tag table.wpforms-order-summary-preview tr th {
font-weight: 400;
border: none;
}
.field-payment-total table.wpforms-order-summary-preview tr td, .field-payment-total table.wpforms-order-summary-preview tr th,
.smart-tag table.wpforms-order-summary-preview tr td,
.smart-tag table.wpforms-order-summary-preview tr th {
padding: 9px 0;
line-height: 20px;
background: none;
}
.field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-wrap: balance;
padding-left: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
padding-right: 10px;
padding-left: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
padding-right: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
padding-left: 10px;
padding-right: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
padding-left: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
padding-right: 10px;
padding-left: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td {
font-weight: 700;
}
.field-payment-total .wpforms-order-summary-container,
.smart-tag .wpforms-order-summary-container {
max-width: 100%;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview caption,
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-placeholder-hidden,
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview caption,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-placeholder-hidden,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-item-quantity-label-short {
display: none;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price {
color: #d63638 !important;
}
/* Base */
.body-inner {
padding-top: 25px;
padding-bottom: 25px;
}
.wrapper {
max-width: 700px;
}
.wrapper-inner {
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 5px 30px 30px 30px;
}
.header {
text-align: center;
padding: 0 0 25px 0;
}
.header .header-image {
/* This is needed to center the logo in Outlook. */
margin: 0 auto 0 auto;
}
.footer {
font-size: 13px;
line-height: 24px;
padding-top: 25px;
}
/* Typography */
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td:not(.header),
th,
a {
line-height: 20px;
}
/* Content */
.content td {
border-bottom: 1px solid #d9d9d9;
padding-top: 25px;
padding-bottom: 25px;
}
.content a {
text-decoration: none;
}
.content .field-name {
min-width: 113px;
padding-right: 10px;
}
.is-rtl .content .field-name {
padding-left: 10px;
}
.content .field-name:not(.field-value) {
line-height: 22px;
}
.content .field-value {
vertical-align: middle;
}
.content .field-name.field-value {
line-height: 20px;
}
.content .wpforms-layout-table-row-display-rows ~ tr td {
border-bottom: none;
padding-top: 0;
}
.content .wpforms-layout-table-row-display-rows ~ tr td.field-name {
opacity: 0;
}
.content .wpforms-layout-table-row-display-rows + tr td {
border-top: 1px solid #d9d9d9;
padding-top: 25px;
}
.content .wpforms-layout-table-row-display-rows + tr td.field-name {
opacity: 1;
}
.content .wpforms-layout-table-row-display-blocks ~ tr td {
border-bottom: 1px solid #d9d9d9;
padding-top: 25px;
}
.content .wpforms-layout-table-row-display-blocks ~ tr td.field-name {
opacity: 1;
}
.content .wpforms-layout-table-row ~ tr td.field-repeater-name {
opacity: 1;
padding-top: 25px;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.content .wpforms-layout-table-row ~ tr td.field-repeater-name + td {
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview {
border-radius: 0;
}
.wpforms-layout-table > td {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row {
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row .field-value {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td {
padding-right: 20px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td:last-child {
padding-right: 0;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:not(.wpforms-first-row) td.field-name {
display: none;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-value {
padding-bottom: 15px;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:last-child .field-value {
padding-bottom: 0;
}
.wpforms-layout-table-display-blocks .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value, .wpforms-layout-table-display-columns .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value {
padding-bottom: 0;
}
.wpforms-layout-table .wpforms-layout-table-cell td {
border: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-payment-total, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-payment-total {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-order-summary-preview, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-order-summary-preview {
display: none !important;
}
.field-payment-total .wpforms-payment-total {
display: none !important;
}
@page {
margin: 0;
padding: 0;
}
body {
--wpforms-appearance-font-default: Inter, sans-serif;
margin: 105px 0;
padding: 0;
text-align: left;
background: #ffffff;
}
body::-webkit-scrollbar {
display: none;
}
body::-webkit-scrollbar-button {
display: none;
}
body * {
outline-color: transparent;
outline-offset: 12px;
}
body, table, h1, h2, h3, h4, h5, h6, p, td, th, a {
font-family: "Inter", sans-serif;
}
.page-background {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.container-background {
position: fixed;
top: 45px;
left: 45px;
right: 45px;
bottom: 45px;
z-index: -1;
}
.container-background .container-background-wrap {
position: relative;
width: 100%;
height: 100%;
}
.container-background .container-background-fill {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.container-background .container-shadow {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
background-image: none;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.container-background .container-shadow[data-shadow="small"] {
background-image: url("{WPFORMS_PDF_URL}assets/images/shadow/shadow-sm.png");
left: -5px;
right: -5px;
bottom: -10px;
}
.container-background .container-shadow[data-shadow="medium"] {
background-image: url("{WPFORMS_PDF_URL}assets/images/shadow/shadow-md.png");
left: -10px;
right: -10px;
bottom: -20px;
}
.container-background .container-shadow[data-shadow="large"] {
background-image: url("{WPFORMS_PDF_URL}assets/images/shadow/shadow-lg.png");
left: -20px;
right: -20px;
bottom: -35px;
}
.container-background-wrapper {
position: fixed;
top: 45px;
left: 45px;
right: 45px;
bottom: 45px;
z-index: -1;
}
.container-background-wrapper .container-background {
position: relative;
}
.container-content {
margin: -60px 45px;
padding: 60px;
}
.content {
min-height: 30px;
}
.content table.body, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content p, .content td, .content th, .content a {
line-height: 1.3;
overflow-wrap: anywhere;
word-break: break-all;
}
.rtl .content table.body, .rtl .content h1, .rtl .content h2, .rtl .content h3, .rtl .content h4, .rtl .content h5, .rtl .content h6, .rtl .content p, .rtl .content td, .rtl .content th, .rtl .content a {
text-align: right;
}
.content table {
width: 100%;
}
.content ul > li {
list-style-type: disc;
}
.content ol > li {
list-style-type: decimal;
}
.content .field-rating .field-value {
white-space: nowrap;
}
.content .field-rating .field-value img {
display: inline !important;
float: none;
width: 16px;
height: 16px;
margin-right: 5px;
}
.content .field-repeater-name {
font-size: 18px;
}
.content .field-textarea td,
.content .field-richtext td {
border-bottom: none;
}
.content .wpforms-order-summary-item-quantity-label-short {
display: none;
}
.divider {
width: 100%;
height: 1px;
background-color: #44403C;
opacity: 0.15;
margin: 40px 0;
}
.header {
display: block;
padding: 0;
}
.header[data-align="left"] {
text-align: left;
}
.header[data-align="center"] {
text-align: center;
}
.header[data-align="right"] {
text-align: right;
}
[data-size="small"] .logo {
max-height: 70px;
max-width: 33%;
}
[data-size="medium"] .logo {
max-height: 120px;
max-width: 84%;
}
[data-size="large"] .logo {
max-height: 170px;
max-width: 90%;
}
[data-size="full"] .logo {
max-height: 360px;
max-width: 100%;
}
.logo[src=""] {
display: none !important;
}
.signature[data-type="text"] .signature_image {
display: none !important;
}
.signature[data-type="image"] .signature_text {
display: none !important;
}
.signature_image[src=""] {
display: none;
}
.signature_image[data-size="small"] {
max-width: 140px;
max-height: 70px;
}
.signature_image[data-size="medium"] {
max-width: 180px;
max-height: 100px;
}
.signature_image[data-size="large"] {
max-width: 220px;
max-height: 130px;
}
.signature_image[data-size="full"] {
max-width: 100%;
max-height: 300px;
}
.footer {
display: block;
}
.rtl .footer {
text-align: right;
}
.preview-highlight {
outline: 4px solid #D63638;
outline-offset: 6px;
transition: outline-color 250ms ease-out, outline-offset 250ms ease-out;
}
.preview-highlight.page-background {
outline-offset: -4px;
border-radius: 10px;
}
.hidden {
display: none !important;
}
.width-50 {
width: 50%;
}
.billing_content, .billing_content p, .business_address, .business_address p, .business_name, .business_name p, .details_content, .details_content p, .header_address, .header_address p,
.header_address_2,
.header_address_2 p, .paragraph_1, .paragraph_1 p, .payment_content, .payment_content p, .terms_content, .terms_content p, .signature_subheading, .signature_subheading p, .date_subheading, .date_subheading p {
overflow-wrap: anywhere !important;
word-break: break-all;
word-wrap: break-word;
}
.rtl .billing_content, .rtl .billing_content p, .rtl .business_address, .rtl .business_address p, .rtl .business_name, .rtl .business_name p, .rtl .details_content, .rtl .details_content p, .rtl .header_address, .rtl .header_address p, .rtl
.header_address_2, .rtl
.header_address_2 p, .rtl .paragraph_1, .rtl .paragraph_1 p, .rtl .payment_content, .rtl .payment_content p, .rtl .terms_content, .rtl .terms_content p, .rtl .signature_subheading, .rtl .signature_subheading p, .rtl .date_subheading, .rtl .date_subheading p {
text-align: right;
}
.header_email, .header_phone, .badge_subheading, .badge_year, .billing_heading, .business_email,
.business_phone, .date, .details_heading, .due_date, .due_date_heading,
.header_email, .header_phone, .heading_1, .heading_2, .heading_3, .invoice_number,
.invoice_number_heading, .cname, .payment_heading, .posted_date, .posted_date_heading, .tax_heading, .tax_id, .terms_heading {
white-space: nowrap;
}
.rtl .header_email, .rtl .header_phone, .rtl .badge_subheading, .rtl .badge_year, .rtl .billing_heading, .rtl .business_email, .rtl
.business_phone, .rtl .date, .rtl .details_heading, .rtl .due_date, .rtl .due_date_heading, .rtl
.header_email, .rtl .header_phone, .rtl .heading_1, .rtl .heading_2, .rtl .heading_3, .rtl .invoice_number, .rtl
.invoice_number_heading, .rtl .cname, .rtl .payment_heading, .rtl .posted_date, .rtl .posted_date_heading, .rtl .tax_heading, .rtl .tax_id, .rtl .terms_heading {
text-align: right;
}
.content table tbody tr:first-child td {
padding-top: 0;
}
body {
margin: 0;
padding: 45px 0 0;
}
@page {
margin: 0;
padding: 45px 0 0;
}
.container-content .content {
margin: 0;
}
.container-content .logo-container {
width: 100%;
margin-bottom: 30px;
}
.container-content .logo-container[data-align="left"] td {
text-align: left !important;
}
.container-content .logo-container[data-align="center"] td {
text-align: center;
}
.container-content .logo-container[data-align="right"] td {
text-align: right;
}
.container-content .logo-container[data-size="small"] img.logo {
max-height: 70px;
max-width: 33%;
}
.container-content .logo-container[data-size="medium"] img.logo {
max-height: 120px;
max-width: 84%;
}
.container-content .logo-container[data-size="large"] img.logo {
max-height: 170px;
max-width: 90%;
}
.container-content .logo-container[data-size="full"] img.logo {
max-height: 360px;
max-width: 100%;
}
.container-content .logo-container img.logo {
display: inline-block;
}
.container-content {
padding: 0;
margin: 0 45px;
}
.content-wrapper {
padding: 30px;
}
.content-wrapper table tbody tr:first-child td {
padding-top: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGRmL25vdGlmaWNhdGlvbi1jb21wYWN0LmNzcyIsInNvdXJjZXMiOlsicGRmL25vdGlmaWNhdGlvbi1jb21wYWN0LnNjc3MiLCIuLi8uLi8uLi93cGZvcm1zL2Fzc2V0cy9zY3NzL2VtYWlscy9jb21wYWN0LnNjc3MiLCIuLi8uLi8uLi93cGZvcm1zL2Fzc2V0cy9zY3NzL2VtYWlscy9wYXJ0aWFscy9fbm90aWZpY2F0aW9ucy5zY3NzIiwiLi4vLi4vLi4vd3Bmb3Jtcy9hc3NldHMvc2Nzcy9lbWFpbHMvcGFydGlhbHMvX3Jlc2V0cy5zY3NzIiwiLi4vLi4vLi4vd3Bmb3Jtcy9hc3NldHMvc2Nzcy9lbWFpbHMvcGFydGlhbHMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL3dwZm9ybXMvYXNzZXRzL3Njc3MvcGFydGlhbHMvZmllbGRzL3BheW1lbnRzL19vcmRlci1zdW1tYXJ5LnNjc3MiLCIuLi8uLi8uLi93cGZvcm1zL2Fzc2V0cy9zY3NzL2VtYWlscy9wYXJ0aWFscy9fY29tcGFjdC5zY3NzIiwiLi4vLi4vLi4vd3Bmb3Jtcy9hc3NldHMvc2Nzcy9lbWFpbHMvcGFydGlhbHMvX2xheW91dC5zY3NzIiwicGRmL3BhcnRpYWxzL19jb21tb24uc2NzcyIsInBkZi9wYXJ0aWFscy9fdmFycy5zY3NzIiwicGRmL3BhcnRpYWxzL19ub3RpZmljYXRpb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBXUEZvcm1zIFBERiBzdHlsZXMuXG4vL1xuLy8gVGVtcGxhdGU6IG5vdGlmaWNhdGlvbi1jb21wYWN0XG4vL1xuLy8gQHNpbmNlIDEuMC4wXG5cbi8vIEltcG9ydCBjb21wYWN0IGVtYWlsIHN0eWxlIGZyb20gdGhlIGNvcmUgcGx1Z2luLlxuQGltcG9ydCAnLi4vLi4vLi4vLi4vd3Bmb3Jtcy9hc3NldHMvc2Nzcy9lbWFpbHMvY29tcGFjdCc7XG5cbi8vIENvbW1vbiBwYXJ0IGZvciBhbGwgdGhlIHRlbXBsYXRlcy5cbkBpbXBvcnQgXCJwYXJ0aWFscy9jb21tb25cIjtcblxuJGJvZHlfbWFyZ2luOiA0NXB4O1xuJGNvbnRhaW5lcl9wYWRkaW5nX3ZlcnRpY2FsOiAzMHB4O1xuJGNvbnRhaW5lcl9wYWRkaW5nX2hvcml6b250YWw6IDMwcHg7XG4kY29udGFpbmVyX3BhZGRpbmc6ICRjb250YWluZXJfcGFkZGluZ192ZXJ0aWNhbDtcblxuLy8gQ29tbW9uIHBhcnQgZm9yIGFsbCB0aGUgbm90aWZpY2F0aW9uIHRlbXBsYXRlcy5cbkBpbXBvcnQgXCJwYXJ0aWFscy9ub3RpZmljYXRpb25cIjtcblxuLmNvbnRhaW5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgJGJvZHlfbWFyZ2luO1xufVxuXG4uY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZzogJGNvbnRhaW5lcl9wYWRkaW5nO1xuXG5cdHRhYmxlIHtcbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJG1hcmdpbkJvdHRvbTogMTVweDtcbiRmb250U2l6ZTogMTVweDtcbiRmb250RmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIGF2ZW5pciBuZXh0LCBhdmVuaXIsIHNlZ29lIHVpLCBoZWx2ZXRpY2EgbmV1ZSwgaGVsdmV0aWNhLCBDYW50YXJlbGwsIFVidW50dSwgcm9ib3RvLCBub3RvLCBhcmlhbCwgc2Fucy1zZXJpZjtcblxuQGltcG9ydCAncGFydGlhbHMvbm90aWZpY2F0aW9ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9jb21wYWN0JztcbkBpbXBvcnQgJ3BhcnRpYWxzL2xheW91dCc7IiwiJHByaW1hcnk6ICMzMzMzMzM7XG4kb3JhbmdlOiAjZTI3NzMwO1xuJGJsdWU6ICM1MDlmZTI7XG4kZ3JlZW46ICM3NGFlNWU7XG4kbGlua0NvbG9yOiAjZTU3NzIyO1xuJGxpbmtDb2xvckhvdmVyOiBkYXJrZW4oICRsaW5rQ29sb3IsIDIwJSApO1xuJGJhY2tncm91bmRDb2xvcjogI2U5ZWFlYztcbiRiYWNrZ3JvdW5kQ29udGVudDogI2ZmZmZmZjtcbiRmb250Q29sb3I6ICMzMzMzMzM7XG4kZXJyb3I6ICNkNjM2Mzg7XG5cbkBpbXBvcnQgJ3Jlc2V0cyc7XG5AaW1wb3J0ICd0ZXh0JztcblxuLyogQmFzZSAqL1xuLmJvZHksXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb2xvcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xufVxuXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xufVxuXG4uaGVhZGVyIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cblx0LmhlYWRlci1pbWFnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0bWF4LWhlaWdodDogMTgwcHg7IC8vIERlZmF1bHQgXCJtZWRpdW1cIiBoZWFkZXIgaW1hZ2UgaGVpZ2h0LlxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLy8gSGlkZSB0aGUgZGFyayB2YXJpYXRpb24gYnkgZGVmYXVsdC5cbi5oZWFkZXItd3JhcHBlciB7XG5cdCYuZGFyay1tb2RlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jb250ZW50IHtcblxuXHRhLCBwLCBwcmUge1xuXHRcdC1tcy13b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdH1cblxuXHRwcmUge1xuXHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXHR9XG5cblx0LyogSGVscGVyIGNsYXNzIGZvciBpbmxpbmUgZWxlbWVudHMuICovXG5cdC5pbmxpbmUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5zbWFydC10YWcge1xuXHRcdHRhYmxlOm5vdCgud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LXByZXZpZXcpIHtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvbnRlbnQgdGQgPiAqOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9vdGVyIHtcblx0Y29sb3I6IGxpZ2h0ZW4oJGZvbnRDb2xvciwgNDAlKTtcblxuXHRhIHtcblx0XHRjb2xvcjogbGlnaHRlbigkZm9udENvbG9yLCA0MCUpO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGZvbnRDb2xvcjtcblx0XHR9XG5cdH1cbn1cblxuLyogVHlwb2dyYXBoeSAqL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Y29sb3I6ICRmb250Q29sb3I7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5idXR0b24tbGluayB7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogN3B4IDE1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29udGVudCAqL1xuJGZpZWxkczogc2lnbmF0dXJlLCByYXRpbmc7XG5cbkBlYWNoICRmaWVsZCBpbiAkZmllbGRzIHtcblx0LmZpZWxkLSN7JGZpZWxkfSB7XG5cdFx0dGQuZmllbGQtdmFsdWUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0fVxuXHR9XG59XG5cbnRyOm5vdCguc21hcnQtdGFnKSB7XG5cdD4gLmZpZWxkLXZhbHVlIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qIFJlcGVhdGVyICYgTGF5b3V0ICovXG4uZmllbGQtcmVwZWF0ZXItbmFtZSxcbi5maWVsZC1sYXlvdXQtbmFtZSB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLyogRmlsZSBVcGxvYWQgKi9cbi5maWVsZC1maWxlLXVwbG9hZCB7XG5cdC5maWVsZC12YWx1ZSAuZmlsZS1pY29uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4vKiBDYW1lcmEgKi9cbi5maWVsZC1jYW1lcmEge1xuXHQuZmllbGQtdmFsdWUgLmZpbGUtaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cblxuLyogUmljaFRleHQsIENvbnRlbnQgKi9cbi5maWVsZC1yaWNodGV4dCwgLmZpZWxkLWNvbnRlbnQge1xuXHQuZmllbGQtdmFsdWU6b25seS1jaGlsZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0cCAuYWxpZ25sZWZ0LFxuXHRsaSAuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdHAgLmFsaWduY2VudGVyLFxuXHRsaSAuYWxpZ25jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdHAgLmFsaWducmlnaHQsXG5cdGxpIC5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdHRhYmxlIHtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0dGQsIHRoIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblx0XHRcdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtcmF0aW5nIHtcblx0LmZpZWxkLXZhbHVlIHtcblx0XHRsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gT3JkZXIgc3VtbWFyeSB0YWJsZS5cbkBpbXBvcnQgJy4uLy4uL3BhcnRpYWxzL2ZpZWxkcy9wYXltZW50cy9vcmRlci1zdW1tYXJ5Jztcbi5maWVsZC1wYXltZW50LXRvdGFsLFxuLnNtYXJ0LXRhZyB7XG5cdEBpbmNsdWRlIG9yZGVyLXN1bW1hcnktY29tbW9uO1xuXHRAaW5jbHVkZSBvcmRlci1zdW1tYXJ5LWZhbmN5O1xuXG5cdC53cGZvcm1zLW9yZGVyLXN1bW1hcnktY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHR0YWJsZS53cGZvcm1zLW9yZGVyLXN1bW1hcnktcHJldmlldyB7XG5cdFx0XHRjYXB0aW9uLFxuXHRcdFx0LndwZm9ybXMtb3JkZXItc3VtbWFyeS1wbGFjZWhvbGRlci1oaWRkZW4sXG5cdFx0XHQud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LWl0ZW0tcXVhbnRpdHktbGFiZWwtc2hvcnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHR0ciB7XG5cdFx0XHRcdCYud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LXByZXZpZXctY291cG9uLXRvdGFsIHRkLndwZm9ybXMtb3JkZXItc3VtbWFyeS1pdGVtLXByaWNlIHtcblx0XHRcdFx0XHRjb2xvcjogJGVycm9yICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHksXG4uYm9keSB7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMTAwJTtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGUgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcblx0b3V0bGluZTogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmEgaW1nIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5wIHtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCB7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdGh5cGhlbnM6IGF1dG87XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbn1cblxudGFibGUsXG50cixcbnRkIHtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uUmVhZE1zZ0JvZHksXG4uRXh0ZXJuYWxDbGFzcyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uRXh0ZXJuYWxDbGFzcyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uRXh0ZXJuYWxDbGFzcyxcbi5FeHRlcm5hbENsYXNzIHAsXG4uRXh0ZXJuYWxDbGFzcyBzcGFuLFxuLkV4dGVybmFsQ2xhc3MgZm9udCxcbi5FeHRlcm5hbENsYXNzIHRkLFxuLkV4dGVybmFsQ2xhc3MgZGl2IHtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG59XG5cbnRhYmxlLFxudGQge1xuXHRtc28tdGFibGUtbHNwYWNlOiAwcHQ7XG5cdG1zby10YWJsZS1yc3BhY2U6IDBwdDtcbn1cblxuI291dGxvb2sgYSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG5cdC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbmJvZHksIHRhYmxlLCB0ZCwgcCwgYSwgbGksIGJsb2NrcXVvdGUge1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuIiwiYm9keSxcbnRhYmxlLmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudGQsXG50aCxcbmEge1xuXHRjb2xvcjogJGZvbnRDb2xvcjtcblx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdG1zby1saW5lLWhlaWdodC1ydWxlOiBleGFjdGx5O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Y29sb3I6ICM0NDQ0NDQ7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW46IDAgMCAkbWFyZ2luQm90dG9tIDA7XG5cdG1zby1saW5lLWhlaWdodC1ydWxlOiBleGFjdGx5O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblxuXHQmLm5vcm1hbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMzJweDtcbn1cblxuaDIge1xuXHRmb250LXNpemU6IDMwcHg7XG59XG5cbmgzIHtcblx0Zm9udC1zaXplOiAyOHB4O1xufVxuXG5oNCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuaDUge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5LFxudGFibGUuYm9keSxcbnAsXG50ZCxcbnRoIHtcblx0Zm9udC1zaXplOiAkZm9udFNpemU7XG5cdG1zby1saW5lLWhlaWdodC1ydWxlOiBleGFjdGx5O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsaW5lLWhlaWdodDogMTQwJTtcbn1cblxucCB7XG5cdG1hcmdpbjogMCAwICRtYXJnaW5Cb3R0b20gMDtcblxuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cblx0LW1zLXdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcblxuXHQmLmxhcmdlLFxuXHQmLnRleHQtbGFyZ2Uge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXG5cdCYuYm9sZCxcblx0Ji50ZXh0LWJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHRhIHtcblx0XHRtYXJnaW46IGluaGVyaXQ7XG5cdH1cbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuY2VudGVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmEge1xuXHRjb2xvcjogJGxpbmtDb2xvcjtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiAkbGlua0NvbG9yO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAkbGlua0NvbG9ySG92ZXI7XG5cdH1cbn1cblxuaDEgYSxcbmgxIGE6dmlzaXRlZCxcbmgyIGEsXG5oMiBhOnZpc2l0ZWQsXG5oMyBhLFxuaDMgYTp2aXNpdGVkLFxuaDQgYSxcbmg0IGE6dmlzaXRlZCxcbmg1IGEsXG5oNSBhOnZpc2l0ZWQsXG5oNiBhLFxuaDYgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICRsaW5rQ29sb3I7XG59XG5cbnRhYmxlLnRleHQtY2VudGVyLFxudGgudGV4dC1jZW50ZXIsXG50ZC50ZXh0LWNlbnRlcixcbmgxLnRleHQtY2VudGVyLFxuaDIudGV4dC1jZW50ZXIsXG5oMy50ZXh0LWNlbnRlcixcbmg0LnRleHQtY2VudGVyLFxuaDUudGV4dC1jZW50ZXIsXG5oNi50ZXh0LWNlbnRlcixcbnAudGV4dC1jZW50ZXIsXG5zcGFuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS50ZXh0LWxlZnQsXG50aC50ZXh0LWxlZnQsXG50ZC50ZXh0LWxlZnQsXG5oMS50ZXh0LWxlZnQsXG5oMi50ZXh0LWxlZnQsXG5oMy50ZXh0LWxlZnQsXG5oNC50ZXh0LWxlZnQsXG5oNS50ZXh0LWxlZnQsXG5oNi50ZXh0LWxlZnQsXG5wLnRleHQtbGVmdCxcbnNwYW4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUudGV4dC1yaWdodCxcbnRoLnRleHQtcmlnaHQsXG50ZC50ZXh0LXJpZ2h0LFxuaDEudGV4dC1yaWdodCxcbmgyLnRleHQtcmlnaHQsXG5oMy50ZXh0LXJpZ2h0LFxuaDQudGV4dC1yaWdodCxcbmg1LnRleHQtcmlnaHQsXG5oNi50ZXh0LXJpZ2h0LFxucC50ZXh0LXJpZ2h0LFxuc3Bhbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnRhYmxlLnByaW1hcnksXG50aC5wcmltYXJ5LFxudGQucHJpbWFyeSxcbmgxLnByaW1hcnksXG5oMi5wcmltYXJ5LFxuaDMucHJpbWFyeSxcbmg0LnByaW1hcnksXG5oNS5wcmltYXJ5LFxuaDYucHJpbWFyeSxcbnAucHJpbWFyeSxcbnNwYW4ucHJpbWFyeSB7XG5cdGNvbG9yOiAkcHJpbWFyeTtcbn1cblxudGFibGUub3JhbmdlLFxudGgub3JhbmdlLFxudGQub3JhbmdlLFxuaDEub3JhbmdlLFxuaDIub3JhbmdlLFxuaDMub3JhbmdlLFxuaDQub3JhbmdlLFxuaDUub3JhbmdlLFxuaDYub3JhbmdlLFxucC5vcmFuZ2UsXG5zcGFuLm9yYW5nZSB7XG5cdGNvbG9yOiAkb3JhbmdlO1xufVxuXG50YWJsZS5ibHVlLFxudGguYmx1ZSxcbnRkLmJsdWUsXG5oMS5ibHVlLFxuaDIuYmx1ZSxcbmgzLmJsdWUsXG5oNC5ibHVlLFxuaDUuYmx1ZSxcbmg2LmJsdWUsXG5wLmJsdWUsXG5zcGFuLmJsdWUge1xuXHRjb2xvcjogJGJsdWU7XG59XG5cbnNwYW4udGV4dC1jZW50ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxub2wsXG51bCB7XG5cdG1hcmdpbjogMCAwICRtYXJnaW5Cb3R0b20gMjBweDtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdH1cblxuXHRvbCxcblx0dWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKiBIZWxwZXIgY2xhc3MgZm9yIGJyZWFraW5nIGxvbmcgVVJMcy4gKi9cbi5icmVhay1hbGwge1xuXHR3b3JkLWJyZWFrOiBicmVhay1hbGwgIWltcG9ydGFudDtcblxuXHQ+IGEge1xuXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBQYXltZW50IHRvdGFsIGZpZWxkOiBPcmRlciBTdW1tYXJ5IHZpZXcuXG4vL1xuLy8gVGhlc2UgbWl4aW5zIGFyZSB1c2VkIG9uOlxuLy8gLSBmb3JtIHByZXZpZXdcbi8vIC0gYnVpbGRlciBzY3JlZW5cbi8vIC0gZW1haWwgbm90aWZpY2F0aW9uc1xuLy9cbi8vIEBzaW5jZSAxLjguN1xuXG4kZmllbGRfc2l6ZV9tZWRpdW06IDYwJTtcbiRmaWVsZF9zaXplX2xhcmdlOiAxMDAlO1xuXG5AbWl4aW4gb3JkZXItc3VtbWFyeS1jb21tb24ge1xuXHQud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciB7XG5cdFx0Kntcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogJGZpZWxkX3NpemVfbWVkaXVtO1xuXG5cdFx0dGFibGUud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LXByZXZpZXcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRkLCB0aCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0Ly8gUHJvZHVjdCBOYW1lIChJdGVtKSBjb2x1bW4uXG5cdFx0XHRcdFx0Ji53cGZvcm1zLW9yZGVyLXN1bW1hcnktaXRlbS1sYWJlbCB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRcdFx0XHQucnRsICYge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBRdWFudGl0eSBjb2x1bW4uXG5cdFx0XHRcdFx0Ly9cblx0XHRcdFx0XHQvLyA4IGNoYXJzIGxlbmd0aCBpcyB0aGUgbWF4IHdpZHRoIGZvciB0aGlzIGNvbHVtbiBiZWNhdXNlIG9mXG5cdFx0XHRcdFx0Ly8gaGVhZGluZzogUXVhbnRpdHkgICAgICAgICAgIC0gOCBjaGFyc1xuXHRcdFx0XHRcdC8vIHZhbHVlOiAgIDk5OTkgKG1heCBhbGxvd2VkKSAtIDQgY2hhcnNcblx0XHRcdFx0XHQmLndwZm9ybXMtb3JkZXItc3VtbWFyeS1pdGVtLXF1YW50aXR5IHtcblx0XHRcdFx0XHRcdHdpZHRoOiA4Y2g7XG5cblx0XHRcdFx0XHRcdC53cGZvcm1zLW9yZGVyLXN1bW1hcnktaXRlbS1xdWFudGl0eS1sYWJlbC1zaG9ydCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0XHRcdFx0XHQvLyA0IGNoYXJzIGxlbmd0aCBpcyB0aGUgbWF4IHdpZHRoIGZvciB0aGlzIGNvbHVtbiBiZWNhdXNlIG9mXG5cdFx0XHRcdFx0XHRcdC8vIGhlYWRpbmc6IFF0eSAtIDMgY2hhcnNcblx0XHRcdFx0XHRcdFx0Ly8gdmFsdWU6ICAgOTk5OSAobWF4IGFsbG93ZWQpIC0gNCBjaGFyc1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNGNoO1xuXG5cdFx0XHRcdFx0XHRcdC53cGZvcm1zLW9yZGVyLXN1bW1hcnktaXRlbS1xdWFudGl0eS1sYWJlbC1zaG9ydCB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LndwZm9ybXMtb3JkZXItc3VtbWFyeS1pdGVtLXF1YW50aXR5LWxhYmVsLWZ1bGwge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQvLyBQcmljZSBjb2x1bW4uXG5cdFx0XHRcdFx0Ly8gV2lkdGggb2YgdGhpcyBjb2x1bW4gaXMgZGV0ZXJtaW5lZCBkeW5hbWljYWxseVxuXHRcdFx0XHRcdC8vIGFuZCBkZXBlbmRzIG9uIGl0ZW0gcHJpY2VzLlxuXHRcdFx0XHRcdCYud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LWl0ZW0tcHJpY2Uge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDZjaDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0XHQucnRsICYge1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIFBsYWNlaG9sZGVyIHJvdy5cblx0XHRcdFx0Ji53cGZvcm1zLW9yZGVyLXN1bW1hcnktcGxhY2Vob2xkZXIgdGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRcdFx0XHQucnRsICYge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBvcmRlci1zdW1tYXJ5LXNpemVzIHtcblx0LnNpemUtbGFyZ2UsXG5cdC53cGZvcm1zLWZpZWxkLWxhcmdlIHtcblx0XHQ+IC53cGZvcm1zLW9yZGVyLXN1bW1hcnktY29udGFpbmVyIHtcblx0XHRcdG1heC13aWR0aDogJGZpZWxkX3NpemVfbGFyZ2U7XG5cdFx0fVxuXHR9XG5cblx0LnNpemUtbWVkaXVtLFxuXHQud3Bmb3Jtcy1maWVsZC1tZWRpdW0ge1xuXHRcdD4gLndwZm9ybXMtb3JkZXItc3VtbWFyeS1jb250YWluZXIge1xuXHRcdFx0bWF4LXdpZHRoOiAkZmllbGRfc2l6ZV9tZWRpdW07XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiBvcmRlci1zdW1tYXJ5LWZhbmN5IHtcblxuXHR0YWJsZS53cGZvcm1zLW9yZGVyLXN1bW1hcnktcHJldmlldyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuXHRcdHRyIHtcblxuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2UyZTJlMjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdHRkLCB0aCB7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblxuXHRcdFx0XHQvLyBQcm9kdWN0IE5hbWUgKEl0ZW0pIGNvbHVtbi5cblx0XHRcdFx0Ji53cGZvcm1zLW9yZGVyLXN1bW1hcnktaXRlbS1sYWJlbCB7XG5cdFx0XHRcdFx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRcdC5ydGwgJiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIFByaWNlIGNvbHVtbi5cblx0XHRcdFx0Ji53cGZvcm1zLW9yZGVyLXN1bW1hcnktaXRlbS1wcmljZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdFx0XHRcdC5ydGwgJiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBQbGFjZWhvbGRlciByb3cuXG5cdFx0XHQmLndwZm9ybXMtb3JkZXItc3VtbWFyeS1wbGFjZWhvbGRlciB0ZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHQucnRsICYge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIFN1YnRvdGFsICYgVG90YWwgcm93cy5cblx0XHRcdCYud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LXByZXZpZXctc3VidG90YWwgdGQsXG5cdFx0XHQmLndwZm9ybXMtb3JkZXItc3VtbWFyeS1wcmV2aWV3LXRvdGFsIHRkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIEJhc2UgKi9cbi5ib2R5LWlubmVyIHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ud3JhcHBlciB7XG5cdG1heC13aWR0aDogNzAwcHg7XG59XG5cbi53cmFwcGVyLWlubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRDb250ZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRmb250Q29sb3IsIDYwJSk7XG5cdHBhZGRpbmc6IDVweCAzMHB4IDMwcHggMzBweDtcbn1cblxuLmhlYWRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAwIDI1cHggMDtcblxuXHQuaGVhZGVyLWltYWdlIHtcblx0XHQvKiBUaGlzIGlzIG5lZWRlZCB0byBjZW50ZXIgdGhlIGxvZ28gaW4gT3V0bG9vay4gKi9cblx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cdH1cbn1cblxuLmZvb3RlciB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5ib2R5LFxudGFibGUuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG50ZDpub3QoLmhlYWRlciksXG50aCxcbmEge1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLyogQ29udGVudCAqL1xuLmNvbnRlbnQge1xuXHR0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGZvbnRDb2xvciwgNjUlKTtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5maWVsZC1uYW1lIHtcblx0XHRtaW4td2lkdGg6IDExM3B4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cblx0XHQuaXMtcnRsICYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblxuXHRcdCY6bm90KC5maWVsZC12YWx1ZSkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLXZhbHVlIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0LmZpZWxkLW5hbWUuZmllbGQtdmFsdWUge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR9XG5cblx0LndwZm9ybXMtbGF5b3V0LXRhYmxlLXJvdy1kaXNwbGF5LXJvd3Mge1xuXHRcdCYgfiB0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXG5cdFx0XHRcdCYuZmllbGQtbmFtZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYgKyB0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRmb250Q29sb3IsIDY1JSk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cdFx0XHRcdCYuZmllbGQtbmFtZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWxheW91dC10YWJsZS1yb3ctZGlzcGxheS1ibG9ja3Mge1xuXHRcdCYgfiB0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRmb250Q29sb3IsIDY1JSk7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXG5cdFx0XHRcdCYuZmllbGQtbmFtZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWxheW91dC10YWJsZS1yb3cge1xuXHRcdCYgfiB0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdCYuZmllbGQtcmVwZWF0ZXItbmFtZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkZm9udENvbG9yLCA2NSUpO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRmb250Q29sb3IsIDY1JSk7XG5cblx0XHRcdFx0XHQmICsgdGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGZvbnRDb2xvciwgNjUlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGVuKCRmb250Q29sb3IsIDY1JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE9yZGVyIHN1bW1hcnkgdGFibGUuXG4uZmllbGQtcGF5bWVudC10b3RhbCAud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LWNvbnRhaW5lciB0YWJsZS53cGZvcm1zLW9yZGVyLXN1bW1hcnktcHJldmlldyB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIud3Bmb3Jtcy1sYXlvdXQtdGFibGUge1xuXG5cdD4gdGQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0LndwZm9ybXMtbGF5b3V0LXRhYmxlLXJvdyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQuZmllbGQtdmFsdWUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0fVxuXG5cdFx0PiB0ciA+IHRkIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1kaXNwbGF5LXJvd3Mge1xuXHRcdC53cGZvcm1zLWxheW91dC10YWJsZS1yb3cge1xuXHRcdFx0Jjpub3QoLndwZm9ybXMtZmlyc3Qtcm93KSB7XG5cdFx0XHRcdHRkLmZpZWxkLW5hbWUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZpZWxkLXZhbHVlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdC5maWVsZC12YWx1ZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWRpc3BsYXktYmxvY2tzLFxuXHQmLWRpc3BsYXktY29sdW1ucyB7XG5cdFx0LndwZm9ybXMtbGF5b3V0LXRhYmxlLXJvdyB7XG5cdFx0XHR0cjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0LndwZm9ybXMtbGF5b3V0LXRhYmxlLWNlbGwge1xuXHRcdFx0XHRcdC5maWVsZC12YWx1ZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1sYXlvdXQtdGFibGUtY2VsbCB7XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLXdpZHRoLTI1LFxuXHRcdCYud3Bmb3Jtcy13aWR0aC0zMyB7XG5cdFx0XHQuZmllbGQtcGF5bWVudC10b3RhbCB7XG5cdFx0XHRcdC53cGZvcm1zLXBheW1lbnQtdG90YWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1vcmRlci1zdW1tYXJ5LXByZXZpZXcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZmllbGQtcGF5bWVudC10b3RhbCB7XG5cdC53cGZvcm1zLXBheW1lbnQtdG90YWwge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gV1BGb3JtcyBQREYgc3R5bGVzLlxuLy9cbi8vIENvbW1vbiBwYXJ0IGZvciBhbGwgdGhlIHRlbXBsYXRlcy5cbi8vXG4vLyBAc2luY2UgMS4wLjBcblxuQGltcG9ydCBcInZhcnNcIjtcblxuLy8gUGFnZSBzZXR0aW5ncy5cbkBwYWdlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcblx0Ly8gRGVmYXVsdCBmb250LlxuXHQtLXdwZm9ybXMtYXBwZWFyYW5jZS1mb250LWRlZmF1bHQ6ICN7ICRmb250X3NhbnMgfTtcblxuXHRtYXJnaW46ICRib2R5X21hcmdpbiArICRjb250YWluZXJfcGFkZGluZyAwOyAvLyBNYXJnaW4gZm9yIHRoZSBzcGFjZSBvbiB0aGUgbmV4dCBwYWdlc1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQqIHtcblx0XHRvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRvdXRsaW5lLW9mZnNldDogMTJweDtcblx0fVxufVxuXG5ib2R5LCB0YWJsZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgdGQsIHRoLCBhIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X3NhbnM7XG59XG5cbi8vIFBhZ2UgYmFja2dyb3VuZC5cbi5wYWdlLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgLy8gRml4ZWQgcG9zaXRpb24gaXMgcmVxdWlyZWQgdG8gcmVwZWF0IHRoZSBiYWNrZ3JvdW5kIG9uIGVhY2ggcGFnZSBpbiB0aGUgUERGLlxuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG59XG5cbi8vIENvbnRhaW5lciBiYWNrZ3JvdW5kLlxuLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IC8vIEZpeGVkIHBvc2l0aW9uIGlzIHJlcXVpcmVkIHRvIHJlcGVhdCB0aGUgY29udGFpbmVyIG9uIGVhY2ggcGFnZSBpbiB0aGUgUERGLlxuICAgIHRvcDogJGJvZHlfbWFyZ2luO1xuICAgIGxlZnQ6ICRib2R5X21hcmdpbjtcbiAgICByaWdodDogJGJvZHlfbWFyZ2luO1xuICAgIGJvdHRvbTogJGJvZHlfbWFyZ2luO1xuICAgIHotaW5kZXg6IC0xO1xuXG5cdC5jb250YWluZXItYmFja2dyb3VuZC13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmNvbnRhaW5lci1iYWNrZ3JvdW5kLWZpbGwge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdH1cblxuXHQuY29udGFpbmVyLXNoYWRvdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAtMTtcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdCZbZGF0YS1zaGFkb3c9XCJzbWFsbFwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwie1dQRk9STVNfUERGX1VSTH1hc3NldHMvaW1hZ2VzL3NoYWRvdy9zaGFkb3ctc20ucG5nXCIgKTtcblx0XHRcdGxlZnQ6IC01cHg7XG5cdFx0XHRyaWdodDogLTVweDtcblx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0fVxuXG5cdFx0JltkYXRhLXNoYWRvdz1cIm1lZGl1bVwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwie1dQRk9STVNfUERGX1VSTH1hc3NldHMvaW1hZ2VzL3NoYWRvdy9zaGFkb3ctbWQucG5nXCIgKTtcblx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHR9XG5cblx0XHQmW2RhdGEtc2hhZG93PVwibGFyZ2VcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCBcIntXUEZPUk1TX1BERl9VUkx9YXNzZXRzL2ltYWdlcy9zaGFkb3cvc2hhZG93LWxnLnBuZ1wiICk7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIENvbnRhaW5lciBiYWNrZ3JvdW5kIHdyYXBwZXIuIFNvbWV0aW1lcyB3ZSBzaG91bGQgaGF2ZSBhIHdyYXBwZXIgdG8gcHV0IHRoZSBoZWFkZXIgaW5zaWRlLlxuLmNvbnRhaW5lci1iYWNrZ3JvdW5kLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogJGJvZHlfbWFyZ2luO1xuICAgIGxlZnQ6ICRib2R5X21hcmdpbjtcbiAgICByaWdodDogJGJvZHlfbWFyZ2luO1xuICAgIGJvdHRvbTogJGJvZHlfbWFyZ2luO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgLmNvbnRhaW5lci1iYWNrZ3JvdW5kIHtcbiAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4vLyBDb250ZW50IGNvbnRhaW5lci5cbi5jb250YWluZXItY29udGVudCB7XG5cdG1hcmdpbjogLSRjb250YWluZXJfcGFkZGluZyAkYm9keV9tYXJnaW47XG5cdHBhZGRpbmc6ICRjb250YWluZXJfcGFkZGluZztcbn1cblxuLmNvbnRlbnQge1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXG5cdHRhYmxlLmJvZHksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHRkLCB0aCwgYSB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgXHRcdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICBcdFx0LnJ0bCAmIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICBcdFx0fVxuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0dWwgPiBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHR9XG5cblx0b2wgPiBsaSB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHR9XG5cblx0LmZpZWxkLXJhdGluZyAuZmllbGQtdmFsdWUge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLXJlcGVhdGVyLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdC5maWVsZC10ZXh0YXJlYSxcblx0LmZpZWxkLXJpY2h0ZXh0IHtcblxuXHRcdHRkIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ly8gSGlkZSBzaG9ydCBxdWFudGl0eSBsYWJlbCBpbiBvcmRlciBzdW1tYXJ5IHdpdGhpbiBjb250ZW50IGFyZWEuXG5cdC53cGZvcm1zLW9yZGVyLXN1bW1hcnktaXRlbS1xdWFudGl0eS1sYWJlbC1zaG9ydCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZGl2aWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDAzQztcblx0b3BhY2l0eTogMC4xNTtcblx0bWFyZ2luOiA0MHB4IDA7XG59XG5cbi5oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMDtcblxuXHQmW2RhdGEtYWxpZ249XCJsZWZ0XCJdIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cblx0JltkYXRhLWFsaWduPVwiY2VudGVyXCJdIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmW2RhdGEtYWxpZ249XCJyaWdodFwiXSB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuW2RhdGEtc2l6ZT1cInNtYWxsXCJdIC5sb2dvIHtcblx0bWF4LWhlaWdodDogNzBweDtcblx0bWF4LXdpZHRoOiAzMyU7XG59XG5cbltkYXRhLXNpemU9XCJtZWRpdW1cIl0gLmxvZ28ge1xuXHRtYXgtaGVpZ2h0OiAxMjBweDtcblx0bWF4LXdpZHRoOiA4NCU7XG59XG5cbltkYXRhLXNpemU9XCJsYXJnZVwiXSAubG9nbyB7XG5cdG1heC1oZWlnaHQ6IDE3MHB4O1xuXHRtYXgtd2lkdGg6IDkwJTtcbn1cblxuW2RhdGEtc2l6ZT1cImZ1bGxcIl0gLmxvZ28ge1xuXHRtYXgtaGVpZ2h0OiAzNjBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubG9nbyB7XG5cdCZbc3JjPVwiXCJdIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNpZ25hdHVyZSB7XG5cdCZbZGF0YS10eXBlPVwidGV4dFwiXSB7XG5cdFx0LnNpZ25hdHVyZV9pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0JltkYXRhLXR5cGU9XCJpbWFnZVwiXSB7XG5cdFx0LnNpZ25hdHVyZV90ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQmX2ltYWdlW3NyYz1cIlwiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfaW1hZ2VbZGF0YS1zaXplPVwic21hbGxcIl0ge1xuXHRcdG1heC13aWR0aDogMTQwcHg7XG4gICAgXHRtYXgtaGVpZ2h0OiA3MHB4O1xuXHR9XG5cblx0Jl9pbWFnZVtkYXRhLXNpemU9XCJtZWRpdW1cIl0ge1xuXHRcdG1heC13aWR0aDogMTgwcHg7XG4gICAgXHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0fVxuXG5cdCZfaW1hZ2VbZGF0YS1zaXplPVwibGFyZ2VcIl0ge1xuXHRcdG1heC13aWR0aDogMjIwcHg7XG4gICAgXHRtYXgtaGVpZ2h0OiAxMzBweDtcblx0fVxuXG5cdCZfaW1hZ2VbZGF0YS1zaXplPVwiZnVsbFwiXSB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgIFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdH1cbn1cblxuLmZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC5ydGwgJiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLnByZXZpZXctaGlnaGxpZ2h0IHtcblx0b3V0bGluZTogNHB4IHNvbGlkICNENjM2Mzg7XG5cdG91dGxpbmUtb2Zmc2V0OiA2cHg7XG5cdHRyYW5zaXRpb246IG91dGxpbmUtY29sb3IgMjUwbXMgZWFzZS1vdXQsIG91dGxpbmUtb2Zmc2V0IDI1MG1zIGVhc2Utb3V0O1xuXG5cdCYucGFnZS1iYWNrZ3JvdW5kIHtcblx0XHRvdXRsaW5lLW9mZnNldDogLTRweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHR9XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53aWR0aC01MCB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5iaWxsaW5nX2NvbnRlbnQsIC5idXNpbmVzc19hZGRyZXNzLCAuYnVzaW5lc3NfbmFtZSwgLmRldGFpbHNfY29udGVudCwgLmhlYWRlcl9hZGRyZXNzLFxuLmhlYWRlcl9hZGRyZXNzXzIsIC5wYXJhZ3JhcGhfMSwgLnBheW1lbnRfY29udGVudCwgLnRlcm1zX2NvbnRlbnQsIC5zaWduYXR1cmVfc3ViaGVhZGluZywgLmRhdGVfc3ViaGVhZGluZyB7XG5cdCYsICYgcCB7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYW55d2hlcmUgIWltcG9ydGFudDtcblx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXG5cdFx0LnJ0bCAmIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyX2VtYWlsLCAuaGVhZGVyX3Bob25lLCAuYmFkZ2Vfc3ViaGVhZGluZywgLmJhZGdlX3llYXIsIC5iaWxsaW5nX2hlYWRpbmcsIC5idXNpbmVzc19lbWFpbCxcbi5idXNpbmVzc19waG9uZSwgLmRhdGUsIC5kZXRhaWxzX2hlYWRpbmcsIC5kdWVfZGF0ZSwgLmR1ZV9kYXRlX2hlYWRpbmcsXG4uaGVhZGVyX2VtYWlsLCAuaGVhZGVyX3Bob25lLCAuaGVhZGluZ18xLCAuaGVhZGluZ18yLCAuaGVhZGluZ18zLCAuaW52b2ljZV9udW1iZXIsXG4uaW52b2ljZV9udW1iZXJfaGVhZGluZywgLmNuYW1lLCAucGF5bWVudF9oZWFkaW5nLCAucG9zdGVkX2RhdGUsIC5wb3N0ZWRfZGF0ZV9oZWFkaW5nLCAudGF4X2hlYWRpbmcsIC50YXhfaWQsIC50ZXJtc19oZWFkaW5nIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQucnRsICYge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG59XG4iLCIvLyBXUEZvcm1zIFBERiBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzIGZvciBhbGwgdGVtcGxhdGVzLlxuLy9cbi8vIEBzaW5jZSAxLjAuMFxuXG4kYm9keV9tYXJnaW46IDQ1cHg7XG4kY29udGFpbmVyX3BhZGRpbmc6IDYwcHg7XG5cbiRmb250X3NlcmlmOiBcIkxpdGVyYXRhXCIsIHNlcmlmO1xuJGZvbnRfc2FuczogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuJGZvbnRfY3Vyc2l2ZTogXCJMb2JzdGVyXCIsIGN1cnNpdmU7XG5cbiR3cGZvcm1zX3BkZl91cmw6ICd7V1BGT1JNU19QREZfVVJMfSc7XG4iLCIvLyBXUEZvcm1zIFBERiBzdHlsZXMuXG4vL1xuLy8gQ29tbW9uIHBhcnQgZm9yIGFsbCB0aGUgbm90aWZpY2F0aW9uIHRlbXBsYXRlcy5cbi8vXG4vLyBAc2luY2UgMS4wLjBcbi8vIENvbnRlbnQgYXJlYSBhZGp1c3RtZW50cy5cbi5jb250ZW50IHtcblx0dGFibGUge1xuXHRcdHRib2R5IHtcblx0XHRcdHRyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIENvbnRhaW5lciBiYWNrZ3JvdW5kLlxuYm9keSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogJGJvZHlfbWFyZ2luIDAgMDtcbn1cblxuQHBhZ2Uge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6ICRib2R5X21hcmdpbiAwIDA7XG59XG5cbi5jb250YWluZXItY29udGVudCB7XG5cdC5jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQubG9nby1jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHQmW2RhdGEtYWxpZ249XCJsZWZ0XCJdIHRkIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmW2RhdGEtYWxpZ249XCJjZW50ZXJcIl0gdGQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1hbGlnbj1cInJpZ2h0XCJdIHRkIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblxuXHRcdCZbZGF0YS1zaXplPVwic21hbGxcIl0gaW1nLmxvZ28ge1xuXHRcdFx0bWF4LWhlaWdodDogNzBweDtcblx0XHRcdG1heC13aWR0aDogMzMlO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1zaXplPVwibWVkaXVtXCJdIGltZy5sb2dvIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiA4NCU7XG5cdFx0fVxuXG5cdFx0JltkYXRhLXNpemU9XCJsYXJnZVwiXSBpbWcubG9nbyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNzBweDtcblx0XHRcdG1heC13aWR0aDogOTAlO1xuXHRcdH1cblxuXHRcdCZbZGF0YS1zaXplPVwiZnVsbFwiXSBpbWcubG9nbyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNjBweDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRpbWcubG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFHQUEsQUFBQSxJQUFJO0FBQ0osS0FBSyxDQUFDO0VBQ0wsTUFBTSxFQUFFLGVBQWU7RUFDdkIsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLEtBQUssRUFBRSxlQUFlO0VBQ3RCLFNBQVMsRUFBRSxJQUFJO0VBQ2YsZUFBZSxFQUFFLFVBQVU7RUFDM0Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixVQUFVLEVBQUUsVUFBVTtFQUN0QixzQkFBc0IsRUFBRSxzQkFBc0I7RUFDOUMsdUJBQXVCLEVBQUUsb0JBQW9CO0NBQzdDOztBQUVELEFBQUEsR0FBRyxDQUFDO0VBQ0gsT0FBTyxFQUFFLElBQUk7RUFDYixlQUFlLEVBQUUsSUFBSTtFQUNyQixzQkFBc0IsRUFBRSxPQUFPO0VBQy9CLEtBQUssRUFBRSxJQUFJO0VBQ1gsU0FBUyxFQUFFLElBQUk7RUFDZixLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxLQUFLO0NBQ2Q7O0FBRUQsQUFBQSxDQUFDLENBQUMsR0FBRyxDQUFDO0VBQ0wsTUFBTSxFQUFFLElBQUk7Q0FDWjs7QUFFRCxBQUFBLENBQUMsQ0FBQztFQUNELE1BQU0sRUFBRSxVQUFVO0NBQ2xCOztBQUVELEFBQUEsS0FBSyxDQUFDO0VBQ0wsZUFBZSxFQUFFLFFBQVE7RUFDekIsY0FBYyxFQUFFLENBQUM7Q0FDakI7O0FBRUQsQUFBQSxFQUFFLENBQUM7RUFDRixTQUFTLEVBQUUsVUFBVTtFQUNyQixlQUFlLEVBQUUsSUFBSTtFQUNyQixZQUFZLEVBQUUsSUFBSTtFQUNsQixPQUFPLEVBQUUsSUFBSTtFQUNiLGVBQWUsRUFBRSxtQkFBbUI7Q0FDcEM7O0FBRUQsQUFBQSxLQUFLO0FBQ0ws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 */