@charset "UTF-8";/*!
 * Bootstrap v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 *
 * Sidewalk NV (c) 2018 - Blastic (c) 2021
 * Custom Bootstrap setup - MIGRATION IN PROGRESS
 * Updated: September 4, 2025 - Bootstrap 5 Migration
 *//*!
 * Bootstrap 3/4 Compatibility Variables
 * TEMPORARY - Provides missing Bootstrap 4 variables for migration
 *//*!
 * Bootstrap 3/4 to Bootstrap 5 Compatibility Layer
 * ==============================================
 * TEMPORARY - Remove after full migration (3-6 months)
 * Created: September 4, 2025
 * Purpose: Provide backward compatibility during BS5 migration
 * ==============================================
 */html.hidden{display:block !important}.hidden:not(html){display:none !important}.hide{display:none !important}.show{display:block !important}.btn-block{width:100% !important;display:block !important}.pull-left{float:left !important}.pull-right{float:right !important}.center-block{display:block !important;margin-left:auto !important;margin-right:auto !important}.form-group{margin-bottom:1rem !important}.help-block{display:block;margin-top:0.25rem}.collapse.in{display:block !important}.collapsing{transition:height 0.35s ease}.text-xs-left{text-align:left !important}.text-xs-right{text-align:right !important}.text-xs-center{text-align:center !important}.m-t-0{margin-top:0 !important}.m-t-1{margin-top:0.25rem !important}.m-t-2{margin-top:0.5rem !important}.m-t-3{margin-top:1rem !important}.m-b-0{margin-bottom:0 !important}.m-b-1{margin-bottom:0.25rem !important}.m-b-2{margin-bottom:0.5rem !important}.m-b-3{margin-bottom:1rem !important}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px}.ml-0{margin-left:0 !important}.ml-1{margin-left:0.25rem !important}.ml-2{margin-left:0.5rem !important}.ml-3{margin-left:1rem !important}.ml-4{margin-left:1.5rem !important}.ml-5{margin-left:3rem !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:0.25rem !important}.mr-2{margin-right:0.5rem !important}.mr-3{margin-right:1rem !important}.mr-4{margin-right:1.5rem !important}.mr-5{margin-right:3rem !important}.pl-0{padding-left:0 !important}.pl-1{padding-left:0.25rem !important}.pl-2{padding-left:0.5rem !important}.pl-3{padding-left:1rem !important}.pl-4{padding-left:1.5rem !important}.pl-5{padding-left:3rem !important}.pr-0{padding-right:0 !important}.pr-1{padding-right:0.25rem !important}.pr-2{padding-right:0.5rem !important}.pr-3{padding-right:1rem !important}.pr-4{padding-right:1.5rem !important}.pr-5{padding-right:3rem !important}.form-control-sm{padding:0.25rem 0.5rem;font-size:0.875rem;line-height:1.5;border-radius:0.2rem}.form-control-lg{padding:0.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:0.3rem}.media{display:flex;align-items:flex-start}.media-object{margin-top:0;margin-bottom:0}.media-body{flex:1}.media-left{padding-right:0.75rem}.media-right{padding-left:0.75rem}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:0.375rem}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}/*!
 * Usage Notes:
 * - This file provides temporary backward compatibility
 * - Remove classes as you update HTML to use Bootstrap 5 classes
 * - Monitor console for "extending non-existent class" warnings
 * - Plan to remove this entire file after migration is complete
 */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#5245b1;--bs-pink:#DA291C;--bs-red:#DA291C;--bs-orange:#f5821f;--bs-yellow:#f6ab00;--bs-green:#198754;--bs-teal:#306e83;--bs-cyan:#0dcaf0;--bs-black:#000000;--bs-white:#FFFFFF;--bs-gray:#727272;--bs-gray-dark:#2D2D2D;--bs-gray-100:#F8F7F1;--bs-gray-200:#EBEBEB;--bs-gray-300:#E8EAEE;--bs-gray-400:#C0C4C9;--bs-gray-500:#818A95;--bs-gray-600:#727272;--bs-gray-700:#4A4A4A;--bs-gray-800:#2D2D2D;--bs-gray-900:#0B0B0B;--bs-primary:#DA291C;--bs-secondary:#0c2340;--bs-success:#BCE194;--bs-info:#306e83;--bs-warning:#ffc107;--bs-danger:#c22419;--bs-light:#F8F7F1;--bs-dark:#0B0B0B;--bs-primary-rgb:218,41,28;--bs-secondary-rgb:12,35,64;--bs-success-rgb:188,225,148;--bs-info-rgb:48,110,131;--bs-warning-rgb:255,193,7;--bs-danger-rgb:194,36,25;--bs-light-rgb:248,247,241;--bs-dark-rgb:11,11,11;--bs-primary-text-emphasis:#57100b;--bs-secondary-text-emphasis:#050e1a;--bs-success-text-emphasis:#4b5a3b;--bs-info-text-emphasis:#132c34;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#4e0e0a;--bs-light-text-emphasis:#4A4A4A;--bs-dark-text-emphasis:#4A4A4A;--bs-primary-bg-subtle:#f8d4d2;--bs-secondary-bg-subtle:#ced3d9;--bs-success-bg-subtle:#f2f9ea;--bs-info-bg-subtle:#d6e2e6;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f3d3d1;--bs-light-bg-subtle:#fcfbf8;--bs-dark-bg-subtle:#C0C4C9;--bs-primary-border-subtle:#f0a9a4;--bs-secondary-border-subtle:#9ea7b3;--bs-success-border-subtle:#e4f3d4;--bs-info-border-subtle:#acc5cd;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#e7a7a3;--bs-light-border-subtle:#EBEBEB;--bs-dark-border-subtle:#818A95;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#0B0B0B;--bs-body-color-rgb:11,11,11;--bs-body-bg:#FFFFFF;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#727272;--bs-secondary-color-rgb:114,114,114;--bs-secondary-bg:#EBEBEB;--bs-secondary-bg-rgb:235,235,235;--bs-tertiary-color:rgba(114, 114, 114, 0.75);--bs-tertiary-color-rgb:114,114,114;--bs-tertiary-bg:#F8F7F1;--bs-tertiary-bg-rgb:248,247,241;--bs-heading-color:inherit;--bs-link-color:#DA291C;--bs-link-color-rgb:218,41,28;--bs-link-decoration:underline;--bs-link-hover-color:#c22419;--bs-link-hover-color-rgb:194,36,25;--bs-code-color:#DA291C;--bs-highlight-color:#0B0B0B;--bs-highlight-bg:#fdeecc;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#E8EAEE;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.5rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(218, 41, 28, 0.25);--bs-form-valid-color:#BCE194;--bs-form-valid-border-color:#BCE194;--bs-form-invalid-color:#c22419;--bs-form-invalid-border-color:#c22419}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#E8EAEE;--bs-body-color-rgb:232,234,238;--bs-body-bg:#0B0B0B;--bs-body-bg-rgb:11,11,11;--bs-emphasis-color:#FFFFFF;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(232, 234, 238, 0.75);--bs-secondary-color-rgb:232,234,238;--bs-secondary-bg:#2D2D2D;--bs-secondary-bg-rgb:45,45,45;--bs-tertiary-color:rgba(232, 234, 238, 0.5);--bs-tertiary-color-rgb:232,234,238;--bs-tertiary-bg:#1c1c1c;--bs-tertiary-bg-rgb:28,28,28;--bs-primary-text-emphasis:#e97f77;--bs-secondary-text-emphasis:#6d7b8c;--bs-success-text-emphasis:#d7edbf;--bs-info-text-emphasis:#83a8b5;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#da7c75;--bs-light-text-emphasis:#F8F7F1;--bs-dark-text-emphasis:#E8EAEE;--bs-primary-bg-subtle:#2c0806;--bs-secondary-bg-subtle:#02070d;--bs-success-bg-subtle:#262d1e;--bs-info-bg-subtle:#0a161a;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#270705;--bs-light-bg-subtle:#2D2D2D;--bs-dark-bg-subtle:#171717;--bs-primary-border-subtle:#831911;--bs-secondary-border-subtle:#071526;--bs-success-border-subtle:#718759;--bs-info-border-subtle:#1d424f;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#74160f;--bs-light-border-subtle:#4A4A4A;--bs-dark-border-subtle:#2D2D2D;--bs-heading-color:inherit;--bs-link-color:#e97f77;--bs-link-hover-color:#ed9992;--bs-link-color-rgb:233,127,119;--bs-link-hover-color-rgb:237,153,146;--bs-code-color:#e97f77;--bs-highlight-color:#E8EAEE;--bs-highlight-bg:#624400;--bs-border-color:#4A4A4A;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#d2e4c6;--bs-form-valid-border-color:#d2e4c6;--bs-form-invalid-color:#f29b93;--bs-form-invalid-border-color:#f29b93}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:0.25}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:0.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media (min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h3{font-size:1.5rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:0.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:0.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a > code{color:inherit}kbd{padding:0.1875rem 0.375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:0.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:0.5rem;line-height:inherit;font-size:calc(1.275rem + 0.3vw)}@media (min-width: 1200px){legend{font-size:1.5rem}}legend + *{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.leading{font-family:"Exposure Condensed","PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:1.25rem}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:0.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote > :last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#727272}.blockquote-footer::before{content:"— "}.img-fluid,.img-responsive{max-width:100%;height:auto}.img-thumbnail{padding:0.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:0.5rem;line-height:1}.figure-caption{font-size:0.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-0.5 * var(--bs-gutter-x));margin-left:calc(-0.5 * var(--bs-gutter-x))}.row > *{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * 0.5);padding-left:calc(var(--bs-gutter-x) * 0.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto > *{flex:0 0 auto;width:auto}.row-cols-1 > *{flex:0 0 auto;width:100%}.row-cols-2 > *{flex:0 0 auto;width:50%}.row-cols-3 > *{flex:0 0 auto;width:33.33333333%}.row-cols-4 > *{flex:0 0 auto;width:25%}.row-cols-5 > *{flex:0 0 auto;width:20%}.row-cols-6 > *{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}.g-6,.gx-6{--bs-gutter-x:4rem}.g-6,.gy-6{--bs-gutter-y:4rem}.g-7,.gx-7{--bs-gutter-x:5rem}.g-7,.gy-7{--bs-gutter-y:5rem}.g-8,.gx-8{--bs-gutter-x:6rem}.g-8,.gy-8{--bs-gutter-y:6rem}.g-9,.gx-9{--bs-gutter-x:8rem}.g-9,.gy-9{--bs-gutter-y:8rem}@media (min-width: 576px){.col-sm{flex:1 0 0}.row-cols-sm-auto > *{flex:0 0 auto;width:auto}.row-cols-sm-1 > *{flex:0 0 auto;width:100%}.row-cols-sm-2 > *{flex:0 0 auto;width:50%}.row-cols-sm-3 > *{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4 > *{flex:0 0 auto;width:25%}.row-cols-sm-5 > *{flex:0 0 auto;width:20%}.row-cols-sm-6 > *{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}.g-sm-6,.gx-sm-6{--bs-gutter-x:4rem}.g-sm-6,.gy-sm-6{--bs-gutter-y:4rem}.g-sm-7,.gx-sm-7{--bs-gutter-x:5rem}.g-sm-7,.gy-sm-7{--bs-gutter-y:5rem}.g-sm-8,.gx-sm-8{--bs-gutter-x:6rem}.g-sm-8,.gy-sm-8{--bs-gutter-y:6rem}.g-sm-9,.gx-sm-9{--bs-gutter-x:8rem}.g-sm-9,.gy-sm-9{--bs-gutter-y:8rem}}@media (min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto > *{flex:0 0 auto;width:auto}.row-cols-md-1 > *{flex:0 0 auto;width:100%}.row-cols-md-2 > *{flex:0 0 auto;width:50%}.row-cols-md-3 > *{flex:0 0 auto;width:33.33333333%}.row-cols-md-4 > *{flex:0 0 auto;width:25%}.row-cols-md-5 > *{flex:0 0 auto;width:20%}.row-cols-md-6 > *{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}.g-md-6,.gx-md-6{--bs-gutter-x:4rem}.g-md-6,.gy-md-6{--bs-gutter-y:4rem}.g-md-7,.gx-md-7{--bs-gutter-x:5rem}.g-md-7,.gy-md-7{--bs-gutter-y:5rem}.g-md-8,.gx-md-8{--bs-gutter-x:6rem}.g-md-8,.gy-md-8{--bs-gutter-y:6rem}.g-md-9,.gx-md-9{--bs-gutter-x:8rem}.g-md-9,.gy-md-9{--bs-gutter-y:8rem}}@media (min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto > *{flex:0 0 auto;width:auto}.row-cols-lg-1 > *{flex:0 0 auto;width:100%}.row-cols-lg-2 > *{flex:0 0 auto;width:50%}.row-cols-lg-3 > *{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4 > *{flex:0 0 auto;width:25%}.row-cols-lg-5 > *{flex:0 0 auto;width:20%}.row-cols-lg-6 > *{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}.g-lg-6,.gx-lg-6{--bs-gutter-x:4rem}.g-lg-6,.gy-lg-6{--bs-gutter-y:4rem}.g-lg-7,.gx-lg-7{--bs-gutter-x:5rem}.g-lg-7,.gy-lg-7{--bs-gutter-y:5rem}.g-lg-8,.gx-lg-8{--bs-gutter-x:6rem}.g-lg-8,.gy-lg-8{--bs-gutter-y:6rem}.g-lg-9,.gx-lg-9{--bs-gutter-x:8rem}.g-lg-9,.gy-lg-9{--bs-gutter-y:8rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto > *{flex:0 0 auto;width:auto}.row-cols-xl-1 > *{flex:0 0 auto;width:100%}.row-cols-xl-2 > *{flex:0 0 auto;width:50%}.row-cols-xl-3 > *{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4 > *{flex:0 0 auto;width:25%}.row-cols-xl-5 > *{flex:0 0 auto;width:20%}.row-cols-xl-6 > *{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}.g-xl-6,.gx-xl-6{--bs-gutter-x:4rem}.g-xl-6,.gy-xl-6{--bs-gutter-y:4rem}.g-xl-7,.gx-xl-7{--bs-gutter-x:5rem}.g-xl-7,.gy-xl-7{--bs-gutter-y:5rem}.g-xl-8,.gx-xl-8{--bs-gutter-x:6rem}.g-xl-8,.gy-xl-8{--bs-gutter-y:6rem}.g-xl-9,.gx-xl-9{--bs-gutter-x:8rem}.g-xl-9,.gy-xl-9{--bs-gutter-y:8rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto > *{flex:0 0 auto;width:auto}.row-cols-xxl-1 > *{flex:0 0 auto;width:100%}.row-cols-xxl-2 > *{flex:0 0 auto;width:50%}.row-cols-xxl-3 > *{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4 > *{flex:0 0 auto;width:25%}.row-cols-xxl-5 > *{flex:0 0 auto;width:20%}.row-cols-xxl-6 > *{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}.g-xxl-6,.gx-xxl-6{--bs-gutter-x:4rem}.g-xxl-6,.gy-xxl-6{--bs-gutter-y:4rem}.g-xxl-7,.gx-xxl-7{--bs-gutter-x:5rem}.g-xxl-7,.gy-xxl-7{--bs-gutter-y:5rem}.g-xxl-8,.gx-xxl-8{--bs-gutter-x:6rem}.g-xxl-8,.gy-xxl-8{--bs-gutter-y:6rem}.g-xxl-9,.gx-xxl-9{--bs-gutter-x:8rem}.g-xxl-9,.gy-xxl-9{--bs-gutter-y:8rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table > :not(caption) > * > *{padding:0.5rem 0.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table > tbody{vertical-align:inherit}.table > thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm > :not(caption) > * > *{padding:0.25rem 0.25rem}.table-bordered > :not(caption) > *{border-width:var(--bs-border-width) 0}.table-bordered > :not(caption) > * > *{border-width:0 var(--bs-border-width)}.table-borderless > :not(caption) > * > *{border-bottom-width:0}.table-borderless > :not(:first-child){border-top-width:0}.table-striped > tbody > tr:nth-of-type(odd) > *{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns > :not(caption) > tr > :nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover > tbody > tr:hover > *{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000000;--bs-table-bg:#f8d4d2;--bs-table-border-color:#c6aaa8;--bs-table-striped-bg:#ecc9c8;--bs-table-striped-color:#000000;--bs-table-active-bg:#dfbfbd;--bs-table-active-color:#000000;--bs-table-hover-bg:#e5c4c2;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000000;--bs-table-bg:#ced3d9;--bs-table-border-color:#a5a9ae;--bs-table-striped-bg:#c4c8ce;--bs-table-striped-color:#000000;--bs-table-active-bg:#b9bec3;--bs-table-active-color:#000000;--bs-table-hover-bg:#bfc3c9;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000000;--bs-table-bg:#f2f9ea;--bs-table-border-color:#c2c7bb;--bs-table-striped-bg:#e6edde;--bs-table-striped-color:#000000;--bs-table-active-bg:#dae0d3;--bs-table-active-color:#000000;--bs-table-hover-bg:#e0e6d8;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000000;--bs-table-bg:#d6e2e6;--bs-table-border-color:#abb5b8;--bs-table-striped-bg:#cbd7db;--bs-table-striped-color:#000000;--bs-table-active-bg:#c1cbcf;--bs-table-active-color:#000000;--bs-table-hover-bg:#c6d1d5;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000000;--bs-table-bg:#f3d3d1;--bs-table-border-color:#c2a9a7;--bs-table-striped-bg:#e7c8c7;--bs-table-striped-color:#000000;--bs-table-active-bg:#dbbebc;--bs-table-active-color:#000000;--bs-table-hover-bg:#e1c3c1;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000000;--bs-table-bg:#F8F7F1;--bs-table-border-color:#c6c6c1;--bs-table-striped-bg:#ecebe5;--bs-table-striped-color:#000000;--bs-table-active-bg:#dfded9;--bs-table-active-color:#000000;--bs-table-hover-bg:#e5e4df;--bs-table-hover-color:#000000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#FFFFFF;--bs-table-bg:#0B0B0B;--bs-table-border-color:#3c3c3c;--bs-table-striped-bg:#171717;--bs-table-striped-color:#FFFFFF;--bs-table-active-bg:#232323;--bs-table-active-color:#FFFFFF;--bs-table-hover-bg:#1d1d1d;--bs-table-hover-color:#FFFFFF;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:0.5rem;font-size:1.125rem;font-weight:500;color:#0B0B0B}.col-form-label{padding-top:calc(0.75rem + 1px);padding-bottom:calc(0.75rem + 1px);margin-bottom:0;font-size:inherit;font-weight:500;line-height:1.5;color:#0B0B0B}.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:0.875rem}.form-text,.help-block{margin-top:0.25rem;font-size:0.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:0.75rem 1rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#0B0B0B;appearance:none;background-color:#FFFFFF;background-clip:padding-box;border:1px solid #E8EAEE;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#0B0B0B;background-color:#FFFFFF;border-color:#DA291C;outline:0;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#818A95;opacity:1}.form-control:disabled{color:#727272;background-color:#F8F7F1;border-color:#E8EAEE;opacity:1}.form-control::file-selector-button{padding:0.75rem 1rem;margin:-0.75rem -1rem;margin-inline-end:1rem;color:#0B0B0B;background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:0.75rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2));padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2));padding:0.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + 1.5rem + calc(1px * 2))}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(1px * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(1px * 2))}.form-control-color{width:3rem;height:calc(1.5em + 1.5rem + calc(1px * 2));padding:0.75rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:0.25rem}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:0.25rem}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(1px * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(1px * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232D2D2D' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:0.75rem 3rem 0.75rem 1rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#0B0B0B;appearance:none;background-color:#FFFFFF;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 12px;border:1px solid #E8EAEE;border-radius:0.25rem;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#DA291C;outline:0;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1rem;background-image:none}.form-select:disabled{color:#727272;background-color:#F8F7F1;border-color:#E8EAEE}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #0B0B0B}.form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23E8EAEE' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.75em;margin-bottom:0.125rem}.form-check .form-check-input{float:left;margin-left:-1.75em}.form-check-reverse{padding-right:1.75em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.75em;margin-left:0}.form-check-input{--bs-form-check-bg:#FFFFFF;flex-shrink:0;width:1.25em;height:1.25em;margin-top:0.125em;vertical-align:top;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:2px solid #C0C4C9;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:0.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#DA291C;outline:0;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1)}.form-check-input:checked{background-color:#c22419;border-color:#c22419}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#DA291C;border-color:#DA291C;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:0.5}.form-check-input[disabled] ~ .form-check-label,.form-check-input:disabled ~ .form-check-label{cursor:default;opacity:0.5}.form-check-label{color:#0B0B0B}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23DA291C'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled] + .btn,.dataTables_wrapper .dataTables_length .btn-check[disabled] + select.form-control,.btn-check:disabled + .btn,.dataTables_wrapper .dataTables_length .btn-check:disabled + select.form-control{pointer-events:none;filter:none;opacity:0.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #FFFFFF,0 0 0 4px rgba(218, 41, 28, 0.1)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #FFFFFF,0 0 0 4px rgba(218, 41, 28, 0.1)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;appearance:none;background-color:#DA291C;border:0;border-radius:1rem;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#f4bfbb}.form-range::-webkit-slider-runnable-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;appearance:none;background-color:#DA291C;border:0;border-radius:1rem;-moz-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#f4bfbb}.form-range::-moz-range-track{width:100%;height:0.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating > .form-control,.form-floating > .form-control-plaintext,.form-floating > .form-select{height:calc(3.5rem + calc(1px * 2));min-height:calc(3.5rem + calc(1px * 2));line-height:1.25}.form-floating > label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem 1rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb), 0.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating > label{transition:none}}.form-floating > .form-control,.form-floating > .form-control-plaintext{padding:1rem 1rem}.form-floating > .form-control::placeholder,.form-floating > .form-control-plaintext::placeholder{color:transparent}.form-floating > .form-control:focus,.form-floating > .form-control:not(:placeholder-shown),.form-floating > .form-control-plaintext:focus,.form-floating > .form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem}.form-floating > .form-control:-webkit-autofill,.form-floating > .form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem}.form-floating > .form-select{padding-top:1.625rem;padding-bottom:0.625rem;padding-left:1rem}.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-control-plaintext ~ label,.form-floating > .form-select ~ label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating > .form-control:-webkit-autofill ~ label{transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.form-floating > textarea:focus ~ label::after,.form-floating > textarea:not(:placeholder-shown) ~ label::after{position:absolute;inset:1rem 0.5rem;z-index:-1;height:1.5em;content:"";background-color:#FFFFFF;border-radius:0.25rem}.form-floating > textarea:disabled ~ label::after{background-color:#F8F7F1}.form-floating > .form-control-plaintext ~ label{border-width:1px 0}.form-floating > :disabled ~ label,.form-floating > .form-control:disabled ~ label{color:#727272}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group > .form-control,.input-group > .form-select,.input-group > .form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group > .form-control:focus,.input-group > .form-select:focus,.input-group > .form-floating:focus-within{z-index:5}.input-group .btn,.input-group .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .input-group select.form-control{position:relative;z-index:2}.input-group .btn:focus,.input-group .dataTables_wrapper .dataTables_length select.form-control:focus,.dataTables_wrapper .dataTables_length .input-group select.form-control:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:0.75rem 1rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:#727272;text-align:center;white-space:nowrap;background-color:#FFFFFF;border:1px solid #E8EAEE;border-radius:0.25rem}.input-group-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn,.dataTables_wrapper .dataTables_length .input-group-lg > select.form-control{padding:0.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn,.dataTables_wrapper .dataTables_length .input-group-sm > select.form-control{padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg > .form-select,.input-group-sm > .form-select{padding-right:4rem}.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),.dataTables_wrapper .dataTables_length .input-group:not(.has-validation) > select.form-control:nth-last-child(n+3),.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),.dataTables_wrapper .dataTables_length .input-group.has-validation > select.form-control:nth-last-child(n+4),.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * 1px);border-top-left-radius:0;border-bottom-left-radius:0}.input-group > .form-floating:not(:first-child) > .form-control,.input-group > .form-floating:not(:first-child) > .form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:0.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid ~ .valid-feedback,.was-validated :valid ~ .valid-tooltip,.is-valid ~ .valid-feedback,.has-success .form-control ~ .valid-feedback,.is-valid ~ .valid-tooltip,.has-success .form-control ~ .valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid,.has-success .form-control{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23BCE194' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.375rem) center;background-size:calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.has-success .form-control:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid,.has-success textarea.form-control{padding-right:calc(1.5em + 1.5rem);background-position:top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem)}.was-validated .form-select:valid,.form-select.is-valid,.has-success .form-select.form-control{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.has-success .form-select.form-control:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.has-success .form-select.form-control:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23BCE194' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:5.5rem;background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus,.has-success .form-select.form-control:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid,.has-success .form-control-color.form-control{width:calc(3rem + calc(1.5em + 1.5rem))}.was-validated .form-check-input:valid,.form-check-input.is-valid,.has-success .form-check-input.form-control{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked,.has-success .form-check-input.form-control:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus,.has-success .form-check-input.form-control:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25)}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label,.has-success .form-check-input.form-control ~ .form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input ~ .valid-feedback{margin-left:0.5em}.was-validated .input-group > .form-control:not(:focus):valid,.input-group > .form-control:not(:focus).is-valid,.has-success .input-group > .form-control:not(:focus),.was-validated .input-group > .form-select:not(:focus):valid,.input-group > .form-select:not(:focus).is-valid,.was-validated .input-group > .form-floating:not(:focus-within):valid,.input-group > .form-floating:not(:focus-within).is-valid,.has-success .input-group > .form-floating.form-control:not(:focus-within){z-index:3}.invalid-feedback{display:none;width:100%;margin-top:0.25rem;font-size:0.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:0.25rem 0.5rem;margin-top:0.1rem;font-size:0.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid ~ .invalid-feedback,.was-validated :invalid ~ .invalid-tooltip,.is-invalid ~ .invalid-feedback,.has-error .form-control ~ .invalid-feedback,.has-warning .form-control ~ .invalid-feedback,.is-invalid ~ .invalid-tooltip,.has-error .form-control ~ .invalid-tooltip,.has-warning .form-control ~ .invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid,.has-error .form-control,.has-warning .form-control{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + 1.5rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c22419'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c22419' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.375rem) center;background-size:calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.has-error .form-control:focus,.has-warning .form-control:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid,.has-error textarea.form-control,.has-warning textarea.form-control{padding-right:calc(1.5em + 1.5rem);background-position:top calc(0.375em + 0.375rem) right calc(0.375em + 0.375rem)}.was-validated .form-select:invalid,.form-select.is-invalid,.has-error .form-select.form-control,.has-warning .form-select.form-control{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.has-error .form-select.form-control:not([multiple]):not([size]),.has-warning .form-select.form-control:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.has-error .form-select.form-control:not([multiple])[size="1"],.has-warning .form-select.form-control:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23c22419'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23c22419' stroke='none'/%3e%3c/svg%3e");padding-right:5.5rem;background-position:right 1rem center,center right 3rem;background-size:16px 12px,calc(0.75em + 0.75rem) calc(0.75em + 0.75rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus,.has-error .form-select.form-control:focus,.has-warning .form-select.form-control:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid,.has-error .form-control-color.form-control,.has-warning .form-control-color.form-control{width:calc(3rem + calc(1.5em + 1.5rem))}.was-validated .form-check-input:invalid,.form-check-input.is-invalid,.has-error .form-check-input.form-control,.has-warning .form-check-input.form-control{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked,.has-error .form-check-input.form-control:checked,.has-warning .form-check-input.form-control:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus,.has-error .form-check-input.form-control:focus,.has-warning .form-check-input.form-control:focus{box-shadow:0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25)}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label,.has-error .form-check-input.form-control ~ .form-check-label,.has-warning .form-check-input.form-control ~ .form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input ~ .invalid-feedback{margin-left:0.5em}.was-validated .input-group > .form-control:not(:focus):invalid,.input-group > .form-control:not(:focus).is-invalid,.has-error .input-group > .form-control:not(:focus),.has-warning .input-group > .form-control:not(:focus),.was-validated .input-group > .form-select:not(:focus):invalid,.input-group > .form-select:not(:focus).is-invalid,.was-validated .input-group > .form-floating:not(:focus-within):invalid,.input-group > .form-floating:not(:focus-within).is-invalid,.has-error .input-group > .form-floating.form-control:not(:focus-within),.has-warning .input-group > .form-floating.form-control:not(:focus-within){z-index:4}.btn,.dataTables_wrapper .dataTables_length select.form-control{--bs-btn-padding-x:1.5rem;--bs-btn-padding-y:0.5rem;--bs-btn-font-family:;--bs-btn-font-size:1.125rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:1.5rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn,.dataTables_wrapper .dataTables_length select.form-control{transition:none}}.btn:hover,.dataTables_wrapper .dataTables_length select.form-control:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check + .btn:hover,.dataTables_wrapper .dataTables_length .btn-check + select.form-control:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible,.dataTables_wrapper .dataTables_length select.form-control:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible + .btn,.dataTables_wrapper .dataTables_length .btn-check:focus-visible + select.form-control{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked + .btn,.dataTables_wrapper .dataTables_length .btn-check:checked + select.form-control,:not(.btn-check) + .btn:active,.dataTables_wrapper .dataTables_length :not(.btn-check) + select.form-control:active,.btn:first-child:active,.dataTables_wrapper .dataTables_length select.form-control:first-child:active,.btn.active,.dataTables_wrapper .dataTables_length select.active.form-control,.btn.show,.dataTables_wrapper .dataTables_length select.show.form-control{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked + .btn:focus-visible,.dataTables_wrapper .dataTables_length .btn-check:checked + select.form-control:focus-visible,:not(.btn-check) + .btn:active:focus-visible,.dataTables_wrapper .dataTables_length :not(.btn-check) + select.form-control:active:focus-visible,.btn:first-child:active:focus-visible,.dataTables_wrapper .dataTables_length select.form-control:first-child:active:focus-visible,.btn.active:focus-visible,.dataTables_wrapper .dataTables_length select.active.form-control:focus-visible,.btn.show:focus-visible,.dataTables_wrapper .dataTables_length select.show.form-control:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible + .btn,.dataTables_wrapper .dataTables_length .btn-check:checked:focus-visible + select.form-control{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.dataTables_wrapper .dataTables_length select.form-control:disabled,.btn.disabled,.dataTables_wrapper .dataTables_length select.disabled.form-control,fieldset:disabled .btn,fieldset:disabled .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length fieldset:disabled select.form-control{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#FFFFFF;--bs-btn-bg:#DA291C;--bs-btn-border-color:#DA291C;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#b92318;--bs-btn-hover-border-color:#ae2116;--bs-btn-focus-shadow-rgb:224,73,62;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#ae2116;--bs-btn-active-border-color:#a41f15;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#DA291C;--bs-btn-disabled-border-color:#DA291C}.btn-secondary{--bs-btn-color:#FFFFFF;--bs-btn-bg:#0c2340;--bs-btn-border-color:#0c2340;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#0a1e36;--bs-btn-hover-border-color:#0a1c33;--bs-btn-focus-shadow-rgb:48,68,93;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#0a1c33;--bs-btn-active-border-color:#091a30;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#0c2340;--bs-btn-disabled-border-color:#0c2340}.btn-success{--bs-btn-color:#000000;--bs-btn-bg:#BCE194;--bs-btn-border-color:#BCE194;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#c6e6a4;--bs-btn-hover-border-color:#c3e49f;--bs-btn-focus-shadow-rgb:160,191,126;--bs-btn-active-color:#000000;--bs-btn-active-bg:#c9e7a9;--bs-btn-active-border-color:#c3e49f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#BCE194;--bs-btn-disabled-border-color:#BCE194}.btn-info{--bs-btn-color:#FFFFFF;--bs-btn-bg:#306e83;--bs-btn-border-color:#306e83;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#295e6f;--bs-btn-hover-border-color:#265869;--bs-btn-focus-shadow-rgb:79,132,150;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#265869;--bs-btn-active-border-color:#245362;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#306e83;--bs-btn-disabled-border-color:#306e83}.btn-warning{--bs-btn-color:#000000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#FFFFFF;--bs-btn-bg:#c22419;--bs-btn-border-color:#c22419;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#a51f15;--bs-btn-hover-border-color:#9b1d14;--bs-btn-focus-shadow-rgb:203,69,60;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#9b1d14;--bs-btn-active-border-color:#921b13;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#c22419;--bs-btn-disabled-border-color:#c22419}.btn-light{--bs-btn-color:#000000;--bs-btn-bg:#F8F7F1;--bs-btn-border-color:#F8F7F1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#d3d2cd;--bs-btn-hover-border-color:#c6c6c1;--bs-btn-focus-shadow-rgb:211,210,205;--bs-btn-active-color:#000000;--bs-btn-active-bg:#c6c6c1;--bs-btn-active-border-color:#bab9b5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000000;--bs-btn-disabled-bg:#F8F7F1;--bs-btn-disabled-border-color:#F8F7F1}.btn-dark{--bs-btn-color:#FFFFFF;--bs-btn-bg:#0B0B0B;--bs-btn-border-color:#0B0B0B;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#303030;--bs-btn-hover-border-color:#232323;--bs-btn-focus-shadow-rgb:48,48,48;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#3c3c3c;--bs-btn-active-border-color:#232323;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#0B0B0B;--bs-btn-disabled-border-color:#0B0B0B}.btn-outline-primary{--bs-btn-color:#DA291C;--bs-btn-border-color:#DA291C;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#DA291C;--bs-btn-hover-border-color:#DA291C;--bs-btn-focus-shadow-rgb:218,41,28;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#DA291C;--bs-btn-active-border-color:#DA291C;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#DA291C;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#DA291C;--bs-gradient:none}.btn-outline-secondary,.btn-outline-default{--bs-btn-color:#0c2340;--bs-btn-border-color:#0c2340;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#0c2340;--bs-btn-hover-border-color:#0c2340;--bs-btn-focus-shadow-rgb:12,35,64;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#0c2340;--bs-btn-active-border-color:#0c2340;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0c2340;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0c2340;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#BCE194;--bs-btn-border-color:#BCE194;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#BCE194;--bs-btn-hover-border-color:#BCE194;--bs-btn-focus-shadow-rgb:188,225,148;--bs-btn-active-color:#000000;--bs-btn-active-bg:#BCE194;--bs-btn-active-border-color:#BCE194;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#BCE194;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#BCE194;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#306e83;--bs-btn-border-color:#306e83;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#306e83;--bs-btn-hover-border-color:#306e83;--bs-btn-focus-shadow-rgb:48,110,131;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#306e83;--bs-btn-active-border-color:#306e83;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#306e83;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#306e83;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#c22419;--bs-btn-border-color:#c22419;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#c22419;--bs-btn-hover-border-color:#c22419;--bs-btn-focus-shadow-rgb:194,36,25;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#c22419;--bs-btn-active-border-color:#c22419;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#c22419;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#c22419;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#F8F7F1;--bs-btn-border-color:#F8F7F1;--bs-btn-hover-color:#000000;--bs-btn-hover-bg:#F8F7F1;--bs-btn-hover-border-color:#F8F7F1;--bs-btn-focus-shadow-rgb:248,247,241;--bs-btn-active-color:#000000;--bs-btn-active-bg:#F8F7F1;--bs-btn-active-border-color:#F8F7F1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#F8F7F1;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#F8F7F1;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#0B0B0B;--bs-btn-border-color:#0B0B0B;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#0B0B0B;--bs-btn-hover-border-color:#0B0B0B;--bs-btn-focus-shadow-rgb:11,11,11;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#0B0B0B;--bs-btn-active-border-color:#0B0B0B;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0B0B0B;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0B0B0B;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#727272;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:224,73,62;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg > .btn,.dataTables_wrapper .dataTables_length .btn-group-lg > select.form-control{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1.5rem;--bs-btn-font-size:calc(1.2625rem + 0.15vw)}@media (min-width: 1200px){.btn-lg,.btn-group-lg > .btn,.dataTables_wrapper .dataTables_length .btn-group-lg > select.form-control{--bs-btn-font-size:1.375rem}}.btn-lg,.btn-group-lg > .btn,.dataTables_wrapper .dataTables_length .btn-group-lg > select.form-control{--bs-btn-border-radius:1.5rem}.btn-sm,.btn-group-sm > .btn,.dataTables_wrapper .dataTables_length .btn-group-sm > select.form-control{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1.5rem;--bs-btn-font-size:0.875rem}.btn-sm,.btn-group-sm > .btn,.dataTables_wrapper .dataTables_length .btn-group-sm > select.form-control{--bs-btn-border-radius:1.5rem}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle,.dataTables_wrapper .dataTables_length select.form-control{white-space:nowrap}.dropdown-toggle::after,.dataTables_wrapper .dataTables_length select.form-control::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}.dropdown-toggle:empty::after,.dataTables_wrapper .dataTables_length select.form-control:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#FFFFFF;--bs-dropdown-link-active-bg:#DA291C;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#727272;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after,.dropup .dataTables_wrapper .dataTables_length select.form-control::after,.dataTables_wrapper .dataTables_length .dropup select.form-control::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0;border-right:0.3em solid transparent;border-bottom:0.3em solid;border-left:0.3em solid transparent}.dropup .dropdown-toggle:empty::after,.dropup .dataTables_wrapper .dataTables_length select.form-control:empty::after,.dataTables_wrapper .dataTables_length .dropup select.form-control:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after,.dropend .dataTables_wrapper .dataTables_length select.form-control::after,.dataTables_wrapper .dataTables_length .dropend select.form-control::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropend .dropdown-toggle:empty::after,.dropend .dataTables_wrapper .dataTables_length select.form-control:empty::after,.dataTables_wrapper .dataTables_length .dropend select.form-control:empty::after{margin-left:0}.dropend .dropdown-toggle::after,.dropend .dataTables_wrapper .dataTables_length select.form-control::after,.dataTables_wrapper .dataTables_length .dropend select.form-control::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after,.dropstart .dataTables_wrapper .dataTables_length select.form-control::after,.dataTables_wrapper .dataTables_length .dropstart select.form-control::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:""}.dropstart .dropdown-toggle::after,.dropstart .dataTables_wrapper .dataTables_length select.form-control::after,.dataTables_wrapper .dataTables_length .dropstart select.form-control::after{display:none}.dropstart .dropdown-toggle::before,.dropstart .dataTables_wrapper .dataTables_length select.form-control::before,.dataTables_wrapper .dataTables_length .dropstart select.form-control::before{display:inline-block;margin-right:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-right:0.3em solid;border-bottom:0.3em solid transparent}.dropstart .dropdown-toggle:empty::after,.dropstart .dataTables_wrapper .dataTables_length select.form-control:empty::after,.dataTables_wrapper .dataTables_length .dropstart select.form-control:empty::after{margin-left:0}.dropstart .dropdown-toggle::before,.dropstart .dataTables_wrapper .dataTables_length select.form-control::before,.dataTables_wrapper .dataTables_length .dropstart select.form-control::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:0.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#E8EAEE;--bs-dropdown-bg:#2D2D2D;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow:;--bs-dropdown-link-color:#E8EAEE;--bs-dropdown-link-hover-color:#FFFFFF;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#FFFFFF;--bs-dropdown-link-active-bg:#DA291C;--bs-dropdown-link-disabled-color:#818A95;--bs-dropdown-header-color:#818A95}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group > .btn,.dataTables_wrapper .dataTables_length .btn-group > select.form-control,.btn-group-vertical > .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control{position:relative;flex:1 1 auto}.btn-group > .btn-check:checked + .btn,.dataTables_wrapper .dataTables_length .btn-group > .btn-check:checked + select.form-control,.btn-group > .btn-check:focus + .btn,.dataTables_wrapper .dataTables_length .btn-group > .btn-check:focus + select.form-control,.btn-group > .btn:hover,.dataTables_wrapper .dataTables_length .btn-group > select.form-control:hover,.btn-group > .btn:focus,.dataTables_wrapper .dataTables_length .btn-group > select.form-control:focus,.btn-group > .btn:active,.dataTables_wrapper .dataTables_length .btn-group > select.form-control:active,.btn-group > .btn.active,.dataTables_wrapper .dataTables_length .btn-group > select.active.form-control,.btn-group-vertical > .btn-check:checked + .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > .btn-check:checked + select.form-control,.btn-group-vertical > .btn-check:focus + .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > .btn-check:focus + select.form-control,.btn-group-vertical > .btn:hover,.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control:hover,.btn-group-vertical > .btn:focus,.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control:focus,.btn-group-vertical > .btn:active,.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control:active,.btn-group-vertical > .btn.active,.dataTables_wrapper .dataTables_length .btn-group-vertical > select.active.form-control{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:1.5rem}.btn-group > :not(.btn-check:first-child) + .btn,.dataTables_wrapper .dataTables_length .btn-group > :not(.btn-check:first-child) + select.form-control,.btn-group > .btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.dataTables_wrapper .dataTables_length .btn-group > select.form-control:not(:last-child):not(.dropdown-toggle),.btn-group > .btn.dropdown-toggle-split:first-child,.dataTables_wrapper .dataTables_length .btn-group > select.dropdown-toggle-split.form-control:first-child,.btn-group > .btn-group:not(:last-child) > .btn,.dataTables_wrapper .dataTables_length .btn-group > .btn-group:not(:last-child) > select.form-control{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group > .btn:nth-child(n+3),.dataTables_wrapper .dataTables_length .btn-group > select.form-control:nth-child(n+3),.btn-group > :not(.btn-check) + .btn,.dataTables_wrapper .dataTables_length .btn-group > :not(.btn-check) + select.form-control,.btn-group > .btn-group:not(:first-child) > .btn,.dataTables_wrapper .dataTables_length .btn-group > .btn-group:not(:first-child) > select.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm + .dropdown-toggle-split,.btn-group-sm > .btn + .dropdown-toggle-split,.dataTables_wrapper .dataTables_length .btn-group-sm > select.form-control + .dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-lg + .dropdown-toggle-split,.btn-group-lg > .btn + .dropdown-toggle-split,.dataTables_wrapper .dataTables_length .btn-group-lg > select.form-control + .dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical > .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control,.btn-group-vertical > .btn-group{width:100%}.btn-group-vertical > .btn:not(:first-child),.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > .btn-group:not(:last-child) > select.form-control{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical > .btn:nth-child(n+3),.dataTables_wrapper .dataTables_length .btn-group-vertical > select.form-control:nth-child(n+3),.btn-group-vertical > :not(.btn-check) + .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > :not(.btn-check) + select.form-control,.btn-group-vertical > .btn-group:not(:first-child) > .btn,.dataTables_wrapper .dataTables_length .btn-group-vertical > .btn-group:not(:first-child) > select.form-control{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(218, 41, 28, 0.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0;--bs-nav-pills-link-active-color:#FFFFFF;--bs-nav-pills-link-active-bg:#DA291C}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show > .nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill > .nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified > .nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content > .tab-pane{display:none}.tab-content > .active{display:block}.navbar,.dataTables_wrapper .dataTables_paginate{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2811, 11, 11, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:1.5rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar > .container,.dataTables_wrapper .dataTables_paginate > .container,.navbar > .container-fluid,.dataTables_wrapper .dataTables_paginate > .container-fluid,.navbar > .container-sm,.dataTables_wrapper .dataTables_paginate > .container-sm,.navbar > .container-md,.dataTables_wrapper .dataTables_paginate > .container-md,.navbar > .container-lg,.dataTables_wrapper .dataTables_paginate > .container-lg,.navbar > .container-xl,.dataTables_wrapper .dataTables_paginate > .container-xl,.navbar > .container-xxl,.dataTables_wrapper .dataTables_paginate > .container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight:;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:0.5rem;padding-bottom:0.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark],.dataTables_wrapper [data-bs-theme=dark].dataTables_paginate{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#FFFFFF;--bs-navbar-brand-color:#FFFFFF;--bs-navbar-brand-hover-color:#FFFFFF;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card,.panel{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:;--bs-card-subtitle-color:;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0;--bs-card-box-shadow:;--bs-card-inner-border-radius:0;--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color:;--bs-card-height:;--bs-card-color:;--bs-card-bg:#EBEBEB;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card > hr,.panel > hr{margin-right:0;margin-left:0}.card > .list-group,.panel > .list-group{border-top:inherit;border-bottom:inherit}.card > .list-group:first-child,.panel > .list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card > .list-group:last-child,.panel > .list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card > .card-header + .list-group,.panel > .card-header + .list-group,.card > .panel-heading + .list-group,.panel > .panel-heading + .list-group,.card > .list-group + .card-footer,.panel > .list-group + .card-footer,.card > .list-group + .panel-footer,.panel > .list-group + .panel-footer{border-top:0}.card-body,.panel-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link + .card-link{margin-left:var(--bs-card-spacer-x)}.card-header,.panel-heading{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child,.panel-heading:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer,.panel-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child,.panel-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-0.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5 * var(--bs-card-cap-padding-x));margin-left:calc(-0.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group > .card,.card-group > .panel{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group > .card,.card-group > .panel{flex:1 0 0;margin-bottom:0}.card-group > .card + .card,.card-group > .panel + .card,.card-group > .card + .panel,.card-group > .panel + .panel{margin-left:0;border-left:0}.card-group > .card:not(:last-child),.card-group > .panel:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group > .card:not(:last-child) > .card-img-top,.card-group > .panel:not(:last-child) > .card-img-top,.card-group > .card:not(:last-child) > .card-header,.card-group > .panel:not(:last-child) > .card-header,.card-group > .card:not(:last-child) > .panel-heading,.card-group > .panel:not(:last-child) > .panel-heading{border-top-right-radius:0}.card-group > .card:not(:last-child) > .card-img-bottom,.card-group > .panel:not(:last-child) > .card-img-bottom,.card-group > .card:not(:last-child) > .card-footer,.card-group > .panel:not(:last-child) > .card-footer,.card-group > .card:not(:last-child) > .panel-footer,.card-group > .panel:not(:last-child) > .panel-footer{border-bottom-right-radius:0}.card-group > .card:not(:first-child),.card-group > .panel:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group > .card:not(:first-child) > .card-img-top,.card-group > .panel:not(:first-child) > .card-img-top,.card-group > .card:not(:first-child) > .card-header,.card-group > .panel:not(:first-child) > .card-header,.card-group > .card:not(:first-child) > .panel-heading,.card-group > .panel:not(:first-child) > .panel-heading{border-top-left-radius:0}.card-group > .card:not(:first-child) > .card-img-bottom,.card-group > .panel:not(:first-child) > .card-img-bottom,.card-group > .card:not(:first-child) > .card-footer,.card-group > .panel:not(:first-child) > .card-footer,.card-group > .card:not(:first-child) > .panel-footer,.card-group > .panel:not(:first-child) > .panel-footer{border-bottom-left-radius:0}}.accordion,.fomba-module .panel-group{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%230B0B0B' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2357100b' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(218, 41, 28, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button,.fomba-module .panel-group .panel-title a{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button,.fomba-module .panel-group .panel-title a{transition:none}}.accordion-button:not(.collapsed),.fomba-module .panel-group .panel-title a:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after,.fomba-module .panel-group .panel-title a:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after,.fomba-module .panel-group .panel-title a::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button::after,.fomba-module .panel-group .panel-title a::after{transition:none}}.accordion-button:hover,.fomba-module .panel-group .panel-title a:hover{z-index:2}.accordion-button:focus,.fomba-module .panel-group .panel-title a:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header,.fomba-module .panel-group .panel-heading{margin-bottom:0}.accordion-item,.fomba-module .panel-group .panel{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type,.fomba-module .panel-group .panel:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type > .accordion-header .accordion-button,.accordion-item:first-of-type > .accordion-header .fomba-module .panel-group .panel-title a,.fomba-module .panel-group .panel-title .accordion-item:first-of-type > .accordion-header a,.fomba-module .panel-group .accordion-item:first-of-type > .panel-heading .accordion-button,.fomba-module .panel-group .accordion-item:first-of-type > .panel-heading .panel-title a,.fomba-module .panel-group .panel-title .accordion-item:first-of-type > .panel-heading a,.fomba-module .panel-group .panel:first-of-type > .accordion-header .accordion-button,.fomba-module .panel-group .panel:first-of-type > .accordion-header .panel-title a,.fomba-module .panel-group .panel-title .panel:first-of-type > .accordion-header a,.fomba-module .panel-group .panel:first-of-type > .panel-heading .accordion-button,.fomba-module .panel-group .panel:first-of-type > .panel-heading .panel-title a,.fomba-module .panel-group .panel-title .panel:first-of-type > .panel-heading a{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type),.fomba-module .panel-group .panel:not(:first-of-type){border-top:0}.accordion-item:last-of-type,.fomba-module .panel-group .panel:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed,.accordion-item:last-of-type > .accordion-header .fomba-module .panel-group .panel-title a.collapsed,.fomba-module .panel-group .panel-title .accordion-item:last-of-type > .accordion-header a.collapsed,.fomba-module .panel-group .accordion-item:last-of-type > .panel-heading .accordion-button.collapsed,.fomba-module .panel-group .accordion-item:last-of-type > .panel-heading .panel-title a.collapsed,.fomba-module .panel-group .panel-title .accordion-item:last-of-type > .panel-heading a.collapsed,.fomba-module .panel-group .panel:last-of-type > .accordion-header .accordion-button.collapsed,.fomba-module .panel-group .panel:last-of-type > .accordion-header .panel-title a.collapsed,.fomba-module .panel-group .panel-title .panel:last-of-type > .accordion-header a.collapsed,.fomba-module .panel-group .panel:last-of-type > .panel-heading .accordion-button.collapsed,.fomba-module .panel-group .panel:last-of-type > .panel-heading .panel-title a.collapsed,.fomba-module .panel-group .panel-title .panel:last-of-type > .panel-heading a.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type > .accordion-collapse,.fomba-module .panel-group .accordion-item:last-of-type > .panel-collapse,.fomba-module .panel-group .panel:last-of-type > .accordion-collapse,.fomba-module .panel-group .panel:last-of-type > .panel-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body,.fomba-module .panel-group .panel-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush > .accordion-item,.fomba-module .panel-group .accordion-flush > .panel{border-right:0;border-left:0;border-radius:0}.accordion-flush > .accordion-item:first-child,.fomba-module .panel-group .accordion-flush > .panel:first-child{border-top:0}.accordion-flush > .accordion-item:last-child,.fomba-module .panel-group .accordion-flush > .panel:last-child{border-bottom:0}.accordion-flush > .accordion-item > .accordion-collapse,.fomba-module .panel-group .accordion-flush > .accordion-item > .panel-collapse,.fomba-module .panel-group .accordion-flush > .panel > .accordion-collapse,.fomba-module .panel-group .accordion-flush > .panel > .panel-collapse,.accordion-flush > .accordion-item > .accordion-header .accordion-button,.accordion-flush > .accordion-item > .accordion-header .fomba-module .panel-group .panel-title a,.fomba-module .panel-group .panel-title .accordion-flush > .accordion-item > .accordion-header a,.fomba-module .panel-group .accordion-flush > .accordion-item > .panel-heading .accordion-button,.fomba-module .panel-group .accordion-flush > .accordion-item > .panel-heading .panel-title a,.fomba-module .panel-group .panel-title .accordion-flush > .accordion-item > .panel-heading a,.fomba-module .panel-group .accordion-flush > .panel > .accordion-header .accordion-button,.fomba-module .panel-group .accordion-flush > .panel > .accordion-header .panel-title a,.fomba-module .panel-group .panel-title .accordion-flush > .panel > .accordion-header a,.fomba-module .panel-group .accordion-flush > .panel > .panel-heading .accordion-button,.fomba-module .panel-group .accordion-flush > .panel > .panel-heading .panel-title a,.fomba-module .panel-group .panel-title .accordion-flush > .panel > .panel-heading a,.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button::after,[data-bs-theme=dark] .fomba-module .panel-group .panel-title a::after,.fomba-module .panel-group .panel-title [data-bs-theme=dark] a::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e97f77'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23e97f77'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0.7rem;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-font-size:1rem;--bs-breadcrumb-bg:transparent;--bs-breadcrumb-border-radius:;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item + .breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item + .breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, ">")/* rtl: var(--bs-breadcrumb-divider, ">") */}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(218, 41, 28, 0.25);--bs-pagination-active-color:#FFFFFF;--bs-pagination-active-bg:#DA291C;--bs-pagination-active-border-color:#DA291C;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active > .page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled > .page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:100%;--bs-badge-font-weight:300;--bs-badge-color:#FFFFFF;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge,.dataTables_wrapper .dataTables_length select.form-control .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:0;--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#FFFFFF;--bs-progress-bar-bg:#DA291C;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked > .progress{overflow:visible}.progress-stacked > .progress > .progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#FFFFFF;--bs-list-group-active-bg:#DA291C;--bs-list-group-active-border-color:#DA291C;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered > .list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item + .list-group-item{border-top-width:0}.list-group-item + .list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal > .list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal > .list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal > .list-group-item.active{margin-top:0}.list-group-horizontal > .list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal > .list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm > .list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm > .list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm > .list-group-item.active{margin-top:0}.list-group-horizontal-sm > .list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm > .list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md > .list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md > .list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md > .list-group-item.active{margin-top:0}.list-group-horizontal-md > .list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md > .list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg > .list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg > .list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg > .list-group-item.active{margin-top:0}.list-group-horizontal-lg > .list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg > .list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl > .list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl > .list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl > .list-group-item.active{margin-top:0}.list-group-horizontal-xl > .list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl > .list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl > .list-group-item.active{margin-top:0}.list-group-horizontal-xxl > .list-group-item + .list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl > .list-group-item + .list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush > .list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush > .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(218, 41, 28, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;box-sizing:content-box;width:1em;height:1em;padding:0.25em 0.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:0.5rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter:}[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color:;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container > :not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-0.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:40rem;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color:#0B0B0B;--bs-modal-bg:#F8F7F1;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 4px 16px rgba(5, 21, 41, 0.15);--bs-modal-inner-border-radius:calc(0.5rem - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg:;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translate(0, -50px);transition:transform 0.3s ease-out}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);margin-top:calc(-0.5 * var(--bs-modal-header-padding-y));margin-right:calc(-0.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-0.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer > *{margin:calc(var(--bs-modal-footer-gap) * 0.5)}@media (min-width: 576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 4px 16px rgba(5, 21, 41, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width:60rem}}@media (min-width: 1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin:;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-top-color:var(--bs-tooltip-bg)}/* rtl:begin:ignore */.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;border-right-color:var(--bs-tooltip-bg)}/* rtl:end:ignore */.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}/* rtl:begin:ignore */.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}/* rtl:end:ignore */.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::before,.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top > .popover-arrow,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before,.bs-popover-top > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0}.bs-popover-top > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}/* rtl:begin:ignore */.bs-popover-end > .popover-arrow,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before,.bs-popover-end > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0}.bs-popover-end > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}/* rtl:end:ignore */.bs-popover-bottom > .popover-arrow,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before,.bs-popover-bottom > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after{border-width:0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height)}.bs-popover-bottom > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-0.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}/* rtl:begin:ignore */.bs-popover-start > .popover-arrow,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before,.bs-popover-start > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after{border-width:calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height)}.bs-popover-start > .popover-arrow::before,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start > .popover-arrow::after,.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}/* rtl:end:ignore */.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform 0.6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s 0.6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#FFFFFF;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:0.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#FFFFFF;text-decoration:none;outline:0;opacity:0.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")/*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")/*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:0.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:0%;bottom:1.25rem;left:0%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000000;--bs-carousel-caption-color:#000000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#FFFFFF;--bs-carousel-caption-color:#FFFFFF;--bs-carousel-control-icon-filter:}[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000000;--bs-carousel-caption-color:#000000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)/* rtl:ignore */}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 4px 16px rgba(5, 21, 41, 0.15);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:0.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);margin-top:calc(-0.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-0.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-0.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:0.5}.placeholder.btn::before,.dataTables_wrapper .dataTables_length select.placeholder.form-control::before{display:inline-block;content:""}.placeholder-xs{min-height:0.6em}.placeholder-sm{min-height:0.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:0.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);mask-image:linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#FFFFFF !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#FFFFFF !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-success{color:#000000 !important;background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-info{color:#FFFFFF !important;background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-warning{color:#000000 !important;background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-danger{color:#FFFFFF !important;background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-light{color:#000000 !important;background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-dark{color:#FFFFFF !important;background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(174, 33, 22, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(174, 33, 22, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(10, 28, 51, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(10, 28, 51, var(--bs-link-underline-opacity, 1)) !important}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(201, 231, 169, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(201, 231, 169, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(38, 88, 105, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(38, 88, 105, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(155, 29, 20, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(155, 29, 20, var(--bs-link-underline-opacity, 1)) !important}.link-light{color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-light:hover,.link-light:focus{color:RGBA(249, 249, 244, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(249, 249, 244, var(--bs-link-underline-opacity, 1)) !important}.link-dark{color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-dark:hover,.link-dark:focus{color:RGBA(9, 9, 9, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(9, 9, 9, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:0.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:0.25em;backface-visibility:hidden}.icon-link > .bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:0.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link > .bi{transition:none}}.icon-link-hover:hover > .bi,.icon-link-hover:focus-visible > .bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio > *{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.sr-only,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.sr-only:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.sr-only *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:0.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:0.25 !important}.opacity-50{opacity:0.5 !important}.opacity-75{opacity:0.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow{box-shadow:var(--bs-box-shadow) !important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm) !important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg) !important}.shadow-none{box-shadow:none !important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle) !important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle) !important}.border-success-subtle{border-color:var(--bs-success-border-subtle) !important}.border-info-subtle{border-color:var(--bs-info-border-subtle) !important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle) !important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle) !important}.border-light-subtle{border-color:var(--bs-light-border-subtle) !important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle) !important}.border-1{border-width:1px !important}.border-2{border-width:2px !important}.border-3{border-width:3px !important}.border-4{border-width:4px !important}.border-5{border-width:5px !important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:0.25rem !important}.m-2{margin:0.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-6{margin:4rem !important}.m-7{margin:5rem !important}.m-8{margin:6rem !important}.m-9{margin:8rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-6{margin-right:4rem !important;margin-left:4rem !important}.mx-7{margin-right:5rem !important;margin-left:5rem !important}.mx-8{margin-right:6rem !important;margin-left:6rem !important}.mx-9{margin-right:8rem !important;margin-left:8rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-6{margin-top:4rem !important;margin-bottom:4rem !important}.my-7{margin-top:5rem !important;margin-bottom:5rem !important}.my-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-9{margin-top:8rem !important;margin-bottom:8rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:0.25rem !important}.mt-2{margin-top:0.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-6{margin-top:4rem !important}.mt-7{margin-top:5rem !important}.mt-8{margin-top:6rem !important}.mt-9{margin-top:8rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:0.25rem !important}.me-2{margin-right:0.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-6{margin-right:4rem !important}.me-7{margin-right:5rem !important}.me-8{margin-right:6rem !important}.me-9{margin-right:8rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:0.25rem !important}.mb-2{margin-bottom:0.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-6{margin-bottom:4rem !important}.mb-7{margin-bottom:5rem !important}.mb-8{margin-bottom:6rem !important}.mb-9{margin-bottom:8rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:0.25rem !important}.ms-2{margin-left:0.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-6{margin-left:4rem !important}.ms-7{margin-left:5rem !important}.ms-8{margin-left:6rem !important}.ms-9{margin-left:8rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:0.25rem !important}.p-2{padding:0.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.p-6{padding:4rem !important}.p-7{padding:5rem !important}.p-8{padding:6rem !important}.p-9{padding:8rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.px-6{padding-right:4rem !important;padding-left:4rem !important}.px-7{padding-right:5rem !important;padding-left:5rem !important}.px-8{padding-right:6rem !important;padding-left:6rem !important}.px-9{padding-right:8rem !important;padding-left:8rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.py-6{padding-top:4rem !important;padding-bottom:4rem !important}.py-7{padding-top:5rem !important;padding-bottom:5rem !important}.py-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-9{padding-top:8rem !important;padding-bottom:8rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:0.25rem !important}.pt-2{padding-top:0.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pt-6{padding-top:4rem !important}.pt-7{padding-top:5rem !important}.pt-8{padding-top:6rem !important}.pt-9{padding-top:8rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:0.25rem !important}.pe-2{padding-right:0.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pe-6{padding-right:4rem !important}.pe-7{padding-right:5rem !important}.pe-8{padding-right:6rem !important}.pe-9{padding-right:8rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:0.25rem !important}.pb-2{padding-bottom:0.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.pb-6{padding-bottom:4rem !important}.pb-7{padding-bottom:5rem !important}.pb-8{padding-bottom:6rem !important}.pb-9{padding-bottom:8rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:0.25rem !important}.ps-2{padding-left:0.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.ps-6{padding-left:4rem !important}.ps-7{padding-left:5rem !important}.ps-8{padding-left:6rem !important}.ps-9{padding-left:8rem !important}.gap-0{gap:0 !important}.gap-1{gap:0.25rem !important}.gap-2{gap:0.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.gap-6{gap:4rem !important}.gap-7{gap:5rem !important}.gap-8{gap:6rem !important}.gap-9{gap:8rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:0.25rem !important}.row-gap-2{row-gap:0.5rem !important}.row-gap-3{row-gap:1rem !important}.row-gap-4{row-gap:1.5rem !important}.row-gap-5{row-gap:3rem !important}.row-gap-6{row-gap:4rem !important}.row-gap-7{row-gap:5rem !important}.row-gap-8{row-gap:6rem !important}.row-gap-9{row-gap:8rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:0.25rem !important}.column-gap-2{column-gap:0.5rem !important}.column-gap-3{column-gap:1rem !important}.column-gap-4{column-gap:1.5rem !important}.column-gap-5{column-gap:3rem !important}.column-gap-6{column-gap:4rem !important}.column-gap-7{column-gap:5rem !important}.column-gap-8{column-gap:6rem !important}.column-gap-9{column-gap:8rem !important}.font-monospace{font-family:var(--bs-font-monospace) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.275rem + 0.3vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-semibold{font-weight:600 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}/* rtl:begin:remove */.text-break{word-wrap:break-word !important;word-break:break-word !important}/* rtl:end:remove */.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color) !important}.text-black-50{--bs-text-opacity:1;color:rgba(0, 0, 0, 0.5) !important}.text-white-50{--bs-text-opacity:1;color:rgba(255, 255, 255, 0.5) !important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color) !important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color) !important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color) !important}.text-reset{--bs-text-opacity:1;color:inherit !important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis) !important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis) !important}.text-success-emphasis{color:var(--bs-success-text-emphasis) !important}.text-info-emphasis{color:var(--bs-info-text-emphasis) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis) !important}.text-light-emphasis{color:var(--bs-light-text-emphasis) !important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis) !important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em !important}.link-offset-1-hover:hover{text-underline-offset:0.125em !important}.link-offset-2{text-underline-offset:0.25em !important}.link-offset-2-hover:hover{text-underline-offset:0.25em !important}.link-offset-3{text-underline-offset:0.375em !important}.link-offset-3-hover:hover{text-underline-offset:0.375em !important}.link-underline-primary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-secondary{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-success{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-info{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-warning{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-danger{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-light{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important}.link-underline-dark{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent !important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle) !important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle) !important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle) !important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle) !important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle) !important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle) !important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle) !important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle) !important}.bg-gradient{background-image:var(--bs-gradient) !important}.user-select-all{-webkit-user-select:all !important;user-select:all !important}.user-select-auto{-webkit-user-select:auto !important;user-select:auto !important}.user-select-none{-webkit-user-select:none !important;user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bs-border-radius) !important}.rounded-0{border-radius:0 !important}.rounded-1{border-radius:var(--bs-border-radius-sm) !important}.rounded-2{border-radius:var(--bs-border-radius) !important}.rounded-3{border-radius:var(--bs-border-radius-lg) !important}.rounded-4{border-radius:var(--bs-border-radius-xl) !important}.rounded-5{border-radius:var(--bs-border-radius-xxl) !important}.rounded-circle{border-radius:50% !important}.rounded-pill,.badge-pill{border-radius:var(--bs-border-radius-pill) !important}.rounded-top{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-0{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm) !important;border-top-right-radius:var(--bs-border-radius-sm) !important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius) !important;border-top-right-radius:var(--bs-border-radius) !important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg) !important;border-top-right-radius:var(--bs-border-radius-lg) !important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl) !important;border-top-right-radius:var(--bs-border-radius-xl) !important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl) !important;border-top-right-radius:var(--bs-border-radius-xxl) !important}.rounded-top-circle{border-top-left-radius:50% !important;border-top-right-radius:50% !important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill) !important;border-top-right-radius:var(--bs-border-radius-pill) !important}.rounded-end{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-0{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm) !important;border-bottom-right-radius:var(--bs-border-radius-sm) !important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius) !important;border-bottom-right-radius:var(--bs-border-radius) !important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg) !important;border-bottom-right-radius:var(--bs-border-radius-lg) !important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl) !important;border-bottom-right-radius:var(--bs-border-radius-xl) !important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-right-radius:var(--bs-border-radius-xxl) !important}.rounded-end-circle{border-top-right-radius:50% !important;border-bottom-right-radius:50% !important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill) !important;border-bottom-right-radius:var(--bs-border-radius-pill) !important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-0{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm) !important;border-bottom-left-radius:var(--bs-border-radius-sm) !important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius) !important;border-bottom-left-radius:var(--bs-border-radius) !important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg) !important;border-bottom-left-radius:var(--bs-border-radius-lg) !important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl) !important;border-bottom-left-radius:var(--bs-border-radius-xl) !important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl) !important;border-bottom-left-radius:var(--bs-border-radius-xxl) !important}.rounded-bottom-circle{border-bottom-right-radius:50% !important;border-bottom-left-radius:50% !important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill) !important;border-bottom-left-radius:var(--bs-border-radius-pill) !important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-0{border-bottom-left-radius:0 !important;border-top-left-radius:0 !important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm) !important;border-top-left-radius:var(--bs-border-radius-sm) !important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius) !important;border-top-left-radius:var(--bs-border-radius) !important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg) !important;border-top-left-radius:var(--bs-border-radius-lg) !important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl) !important;border-top-left-radius:var(--bs-border-radius-xl) !important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl) !important;border-top-left-radius:var(--bs-border-radius-xxl) !important}.rounded-start-circle{border-bottom-left-radius:50% !important;border-top-left-radius:50% !important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill) !important;border-top-left-radius:var(--bs-border-radius-pill) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-n1{z-index:-1 !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-2{z-index:2 !important}.z-3{z-index:3 !important}@media (min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.object-fit-sm-contain{object-fit:contain !important}.object-fit-sm-cover{object-fit:cover !important}.object-fit-sm-fill{object-fit:fill !important}.object-fit-sm-scale{object-fit:scale-down !important}.object-fit-sm-none{object-fit:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:0.25rem !important}.m-sm-2{margin:0.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-6{margin:4rem !important}.m-sm-7{margin:5rem !important}.m-sm-8{margin:6rem !important}.m-sm-9{margin:8rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-sm-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-6{margin-right:4rem !important;margin-left:4rem !important}.mx-sm-7{margin-right:5rem !important;margin-left:5rem !important}.mx-sm-8{margin-right:6rem !important;margin-left:6rem !important}.mx-sm-9{margin-right:8rem !important;margin-left:8rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-sm-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-6{margin-top:4rem !important;margin-bottom:4rem !important}.my-sm-7{margin-top:5rem !important;margin-bottom:5rem !important}.my-sm-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-sm-9{margin-top:8rem !important;margin-bottom:8rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:0.25rem !important}.mt-sm-2{margin-top:0.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-6{margin-top:4rem !important}.mt-sm-7{margin-top:5rem !important}.mt-sm-8{margin-top:6rem !important}.mt-sm-9{margin-top:8rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:0.25rem !important}.me-sm-2{margin-right:0.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-6{margin-right:4rem !important}.me-sm-7{margin-right:5rem !important}.me-sm-8{margin-right:6rem !important}.me-sm-9{margin-right:8rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:0.25rem !important}.mb-sm-2{margin-bottom:0.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-6{margin-bottom:4rem !important}.mb-sm-7{margin-bottom:5rem !important}.mb-sm-8{margin-bottom:6rem !important}.mb-sm-9{margin-bottom:8rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:0.25rem !important}.ms-sm-2{margin-left:0.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-6{margin-left:4rem !important}.ms-sm-7{margin-left:5rem !important}.ms-sm-8{margin-left:6rem !important}.ms-sm-9{margin-left:8rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:0.25rem !important}.p-sm-2{padding:0.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.p-sm-6{padding:4rem !important}.p-sm-7{padding:5rem !important}.p-sm-8{padding:6rem !important}.p-sm-9{padding:8rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-sm-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.px-sm-6{padding-right:4rem !important;padding-left:4rem !important}.px-sm-7{padding-right:5rem !important;padding-left:5rem !important}.px-sm-8{padding-right:6rem !important;padding-left:6rem !important}.px-sm-9{padding-right:8rem !important;padding-left:8rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-sm-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.py-sm-6{padding-top:4rem !important;padding-bottom:4rem !important}.py-sm-7{padding-top:5rem !important;padding-bottom:5rem !important}.py-sm-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-sm-9{padding-top:8rem !important;padding-bottom:8rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:0.25rem !important}.pt-sm-2{padding-top:0.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pt-sm-6{padding-top:4rem !important}.pt-sm-7{padding-top:5rem !important}.pt-sm-8{padding-top:6rem !important}.pt-sm-9{padding-top:8rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:0.25rem !important}.pe-sm-2{padding-right:0.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pe-sm-6{padding-right:4rem !important}.pe-sm-7{padding-right:5rem !important}.pe-sm-8{padding-right:6rem !important}.pe-sm-9{padding-right:8rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:0.25rem !important}.pb-sm-2{padding-bottom:0.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.pb-sm-6{padding-bottom:4rem !important}.pb-sm-7{padding-bottom:5rem !important}.pb-sm-8{padding-bottom:6rem !important}.pb-sm-9{padding-bottom:8rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:0.25rem !important}.ps-sm-2{padding-left:0.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.ps-sm-6{padding-left:4rem !important}.ps-sm-7{padding-left:5rem !important}.ps-sm-8{padding-left:6rem !important}.ps-sm-9{padding-left:8rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:0.25rem !important}.gap-sm-2{gap:0.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.gap-sm-6{gap:4rem !important}.gap-sm-7{gap:5rem !important}.gap-sm-8{gap:6rem !important}.gap-sm-9{gap:8rem !important}.row-gap-sm-0{row-gap:0 !important}.row-gap-sm-1{row-gap:0.25rem !important}.row-gap-sm-2{row-gap:0.5rem !important}.row-gap-sm-3{row-gap:1rem !important}.row-gap-sm-4{row-gap:1.5rem !important}.row-gap-sm-5{row-gap:3rem !important}.row-gap-sm-6{row-gap:4rem !important}.row-gap-sm-7{row-gap:5rem !important}.row-gap-sm-8{row-gap:6rem !important}.row-gap-sm-9{row-gap:8rem !important}.column-gap-sm-0{column-gap:0 !important}.column-gap-sm-1{column-gap:0.25rem !important}.column-gap-sm-2{column-gap:0.5rem !important}.column-gap-sm-3{column-gap:1rem !important}.column-gap-sm-4{column-gap:1.5rem !important}.column-gap-sm-5{column-gap:3rem !important}.column-gap-sm-6{column-gap:4rem !important}.column-gap-sm-7{column-gap:5rem !important}.column-gap-sm-8{column-gap:6rem !important}.column-gap-sm-9{column-gap:8rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.object-fit-md-contain{object-fit:contain !important}.object-fit-md-cover{object-fit:cover !important}.object-fit-md-fill{object-fit:fill !important}.object-fit-md-scale{object-fit:scale-down !important}.object-fit-md-none{object-fit:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:0.25rem !important}.m-md-2{margin:0.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-6{margin:4rem !important}.m-md-7{margin:5rem !important}.m-md-8{margin:6rem !important}.m-md-9{margin:8rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-md-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-6{margin-right:4rem !important;margin-left:4rem !important}.mx-md-7{margin-right:5rem !important;margin-left:5rem !important}.mx-md-8{margin-right:6rem !important;margin-left:6rem !important}.mx-md-9{margin-right:8rem !important;margin-left:8rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-md-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-6{margin-top:4rem !important;margin-bottom:4rem !important}.my-md-7{margin-top:5rem !important;margin-bottom:5rem !important}.my-md-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-md-9{margin-top:8rem !important;margin-bottom:8rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:0.25rem !important}.mt-md-2{margin-top:0.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-6{margin-top:4rem !important}.mt-md-7{margin-top:5rem !important}.mt-md-8{margin-top:6rem !important}.mt-md-9{margin-top:8rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:0.25rem !important}.me-md-2{margin-right:0.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-6{margin-right:4rem !important}.me-md-7{margin-right:5rem !important}.me-md-8{margin-right:6rem !important}.me-md-9{margin-right:8rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:0.25rem !important}.mb-md-2{margin-bottom:0.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-6{margin-bottom:4rem !important}.mb-md-7{margin-bottom:5rem !important}.mb-md-8{margin-bottom:6rem !important}.mb-md-9{margin-bottom:8rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:0.25rem !important}.ms-md-2{margin-left:0.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-6{margin-left:4rem !important}.ms-md-7{margin-left:5rem !important}.ms-md-8{margin-left:6rem !important}.ms-md-9{margin-left:8rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:0.25rem !important}.p-md-2{padding:0.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.p-md-6{padding:4rem !important}.p-md-7{padding:5rem !important}.p-md-8{padding:6rem !important}.p-md-9{padding:8rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-md-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.px-md-6{padding-right:4rem !important;padding-left:4rem !important}.px-md-7{padding-right:5rem !important;padding-left:5rem !important}.px-md-8{padding-right:6rem !important;padding-left:6rem !important}.px-md-9{padding-right:8rem !important;padding-left:8rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-md-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.py-md-6{padding-top:4rem !important;padding-bottom:4rem !important}.py-md-7{padding-top:5rem !important;padding-bottom:5rem !important}.py-md-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-md-9{padding-top:8rem !important;padding-bottom:8rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:0.25rem !important}.pt-md-2{padding-top:0.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pt-md-6{padding-top:4rem !important}.pt-md-7{padding-top:5rem !important}.pt-md-8{padding-top:6rem !important}.pt-md-9{padding-top:8rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:0.25rem !important}.pe-md-2{padding-right:0.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pe-md-6{padding-right:4rem !important}.pe-md-7{padding-right:5rem !important}.pe-md-8{padding-right:6rem !important}.pe-md-9{padding-right:8rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:0.25rem !important}.pb-md-2{padding-bottom:0.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.pb-md-6{padding-bottom:4rem !important}.pb-md-7{padding-bottom:5rem !important}.pb-md-8{padding-bottom:6rem !important}.pb-md-9{padding-bottom:8rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:0.25rem !important}.ps-md-2{padding-left:0.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.ps-md-6{padding-left:4rem !important}.ps-md-7{padding-left:5rem !important}.ps-md-8{padding-left:6rem !important}.ps-md-9{padding-left:8rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:0.25rem !important}.gap-md-2{gap:0.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.gap-md-6{gap:4rem !important}.gap-md-7{gap:5rem !important}.gap-md-8{gap:6rem !important}.gap-md-9{gap:8rem !important}.row-gap-md-0{row-gap:0 !important}.row-gap-md-1{row-gap:0.25rem !important}.row-gap-md-2{row-gap:0.5rem !important}.row-gap-md-3{row-gap:1rem !important}.row-gap-md-4{row-gap:1.5rem !important}.row-gap-md-5{row-gap:3rem !important}.row-gap-md-6{row-gap:4rem !important}.row-gap-md-7{row-gap:5rem !important}.row-gap-md-8{row-gap:6rem !important}.row-gap-md-9{row-gap:8rem !important}.column-gap-md-0{column-gap:0 !important}.column-gap-md-1{column-gap:0.25rem !important}.column-gap-md-2{column-gap:0.5rem !important}.column-gap-md-3{column-gap:1rem !important}.column-gap-md-4{column-gap:1.5rem !important}.column-gap-md-5{column-gap:3rem !important}.column-gap-md-6{column-gap:4rem !important}.column-gap-md-7{column-gap:5rem !important}.column-gap-md-8{column-gap:6rem !important}.column-gap-md-9{column-gap:8rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.object-fit-lg-contain{object-fit:contain !important}.object-fit-lg-cover{object-fit:cover !important}.object-fit-lg-fill{object-fit:fill !important}.object-fit-lg-scale{object-fit:scale-down !important}.object-fit-lg-none{object-fit:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:0.25rem !important}.m-lg-2{margin:0.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-6{margin:4rem !important}.m-lg-7{margin:5rem !important}.m-lg-8{margin:6rem !important}.m-lg-9{margin:8rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-lg-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-6{margin-right:4rem !important;margin-left:4rem !important}.mx-lg-7{margin-right:5rem !important;margin-left:5rem !important}.mx-lg-8{margin-right:6rem !important;margin-left:6rem !important}.mx-lg-9{margin-right:8rem !important;margin-left:8rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-lg-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-6{margin-top:4rem !important;margin-bottom:4rem !important}.my-lg-7{margin-top:5rem !important;margin-bottom:5rem !important}.my-lg-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-lg-9{margin-top:8rem !important;margin-bottom:8rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:0.25rem !important}.mt-lg-2{margin-top:0.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-6{margin-top:4rem !important}.mt-lg-7{margin-top:5rem !important}.mt-lg-8{margin-top:6rem !important}.mt-lg-9{margin-top:8rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:0.25rem !important}.me-lg-2{margin-right:0.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-6{margin-right:4rem !important}.me-lg-7{margin-right:5rem !important}.me-lg-8{margin-right:6rem !important}.me-lg-9{margin-right:8rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:0.25rem !important}.mb-lg-2{margin-bottom:0.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-6{margin-bottom:4rem !important}.mb-lg-7{margin-bottom:5rem !important}.mb-lg-8{margin-bottom:6rem !important}.mb-lg-9{margin-bottom:8rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:0.25rem !important}.ms-lg-2{margin-left:0.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-6{margin-left:4rem !important}.ms-lg-7{margin-left:5rem !important}.ms-lg-8{margin-left:6rem !important}.ms-lg-9{margin-left:8rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:0.25rem !important}.p-lg-2{padding:0.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.p-lg-6{padding:4rem !important}.p-lg-7{padding:5rem !important}.p-lg-8{padding:6rem !important}.p-lg-9{padding:8rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-lg-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.px-lg-6{padding-right:4rem !important;padding-left:4rem !important}.px-lg-7{padding-right:5rem !important;padding-left:5rem !important}.px-lg-8{padding-right:6rem !important;padding-left:6rem !important}.px-lg-9{padding-right:8rem !important;padding-left:8rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-lg-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.py-lg-6{padding-top:4rem !important;padding-bottom:4rem !important}.py-lg-7{padding-top:5rem !important;padding-bottom:5rem !important}.py-lg-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-lg-9{padding-top:8rem !important;padding-bottom:8rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:0.25rem !important}.pt-lg-2{padding-top:0.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pt-lg-6{padding-top:4rem !important}.pt-lg-7{padding-top:5rem !important}.pt-lg-8{padding-top:6rem !important}.pt-lg-9{padding-top:8rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:0.25rem !important}.pe-lg-2{padding-right:0.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pe-lg-6{padding-right:4rem !important}.pe-lg-7{padding-right:5rem !important}.pe-lg-8{padding-right:6rem !important}.pe-lg-9{padding-right:8rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:0.25rem !important}.pb-lg-2{padding-bottom:0.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.pb-lg-6{padding-bottom:4rem !important}.pb-lg-7{padding-bottom:5rem !important}.pb-lg-8{padding-bottom:6rem !important}.pb-lg-9{padding-bottom:8rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:0.25rem !important}.ps-lg-2{padding-left:0.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.ps-lg-6{padding-left:4rem !important}.ps-lg-7{padding-left:5rem !important}.ps-lg-8{padding-left:6rem !important}.ps-lg-9{padding-left:8rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:0.25rem !important}.gap-lg-2{gap:0.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.gap-lg-6{gap:4rem !important}.gap-lg-7{gap:5rem !important}.gap-lg-8{gap:6rem !important}.gap-lg-9{gap:8rem !important}.row-gap-lg-0{row-gap:0 !important}.row-gap-lg-1{row-gap:0.25rem !important}.row-gap-lg-2{row-gap:0.5rem !important}.row-gap-lg-3{row-gap:1rem !important}.row-gap-lg-4{row-gap:1.5rem !important}.row-gap-lg-5{row-gap:3rem !important}.row-gap-lg-6{row-gap:4rem !important}.row-gap-lg-7{row-gap:5rem !important}.row-gap-lg-8{row-gap:6rem !important}.row-gap-lg-9{row-gap:8rem !important}.column-gap-lg-0{column-gap:0 !important}.column-gap-lg-1{column-gap:0.25rem !important}.column-gap-lg-2{column-gap:0.5rem !important}.column-gap-lg-3{column-gap:1rem !important}.column-gap-lg-4{column-gap:1.5rem !important}.column-gap-lg-5{column-gap:3rem !important}.column-gap-lg-6{column-gap:4rem !important}.column-gap-lg-7{column-gap:5rem !important}.column-gap-lg-8{column-gap:6rem !important}.column-gap-lg-9{column-gap:8rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.object-fit-xl-contain{object-fit:contain !important}.object-fit-xl-cover{object-fit:cover !important}.object-fit-xl-fill{object-fit:fill !important}.object-fit-xl-scale{object-fit:scale-down !important}.object-fit-xl-none{object-fit:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:0.25rem !important}.m-xl-2{margin:0.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-6{margin:4rem !important}.m-xl-7{margin:5rem !important}.m-xl-8{margin:6rem !important}.m-xl-9{margin:8rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-6{margin-right:4rem !important;margin-left:4rem !important}.mx-xl-7{margin-right:5rem !important;margin-left:5rem !important}.mx-xl-8{margin-right:6rem !important;margin-left:6rem !important}.mx-xl-9{margin-right:8rem !important;margin-left:8rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-6{margin-top:4rem !important;margin-bottom:4rem !important}.my-xl-7{margin-top:5rem !important;margin-bottom:5rem !important}.my-xl-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-xl-9{margin-top:8rem !important;margin-bottom:8rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:0.25rem !important}.mt-xl-2{margin-top:0.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-6{margin-top:4rem !important}.mt-xl-7{margin-top:5rem !important}.mt-xl-8{margin-top:6rem !important}.mt-xl-9{margin-top:8rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:0.25rem !important}.me-xl-2{margin-right:0.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-6{margin-right:4rem !important}.me-xl-7{margin-right:5rem !important}.me-xl-8{margin-right:6rem !important}.me-xl-9{margin-right:8rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:0.25rem !important}.mb-xl-2{margin-bottom:0.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-6{margin-bottom:4rem !important}.mb-xl-7{margin-bottom:5rem !important}.mb-xl-8{margin-bottom:6rem !important}.mb-xl-9{margin-bottom:8rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:0.25rem !important}.ms-xl-2{margin-left:0.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-6{margin-left:4rem !important}.ms-xl-7{margin-left:5rem !important}.ms-xl-8{margin-left:6rem !important}.ms-xl-9{margin-left:8rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:0.25rem !important}.p-xl-2{padding:0.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.p-xl-6{padding:4rem !important}.p-xl-7{padding:5rem !important}.p-xl-8{padding:6rem !important}.p-xl-9{padding:8rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.px-xl-6{padding-right:4rem !important;padding-left:4rem !important}.px-xl-7{padding-right:5rem !important;padding-left:5rem !important}.px-xl-8{padding-right:6rem !important;padding-left:6rem !important}.px-xl-9{padding-right:8rem !important;padding-left:8rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.py-xl-6{padding-top:4rem !important;padding-bottom:4rem !important}.py-xl-7{padding-top:5rem !important;padding-bottom:5rem !important}.py-xl-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-xl-9{padding-top:8rem !important;padding-bottom:8rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:0.25rem !important}.pt-xl-2{padding-top:0.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pt-xl-6{padding-top:4rem !important}.pt-xl-7{padding-top:5rem !important}.pt-xl-8{padding-top:6rem !important}.pt-xl-9{padding-top:8rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:0.25rem !important}.pe-xl-2{padding-right:0.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pe-xl-6{padding-right:4rem !important}.pe-xl-7{padding-right:5rem !important}.pe-xl-8{padding-right:6rem !important}.pe-xl-9{padding-right:8rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:0.25rem !important}.pb-xl-2{padding-bottom:0.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.pb-xl-6{padding-bottom:4rem !important}.pb-xl-7{padding-bottom:5rem !important}.pb-xl-8{padding-bottom:6rem !important}.pb-xl-9{padding-bottom:8rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:0.25rem !important}.ps-xl-2{padding-left:0.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.ps-xl-6{padding-left:4rem !important}.ps-xl-7{padding-left:5rem !important}.ps-xl-8{padding-left:6rem !important}.ps-xl-9{padding-left:8rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:0.25rem !important}.gap-xl-2{gap:0.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.gap-xl-6{gap:4rem !important}.gap-xl-7{gap:5rem !important}.gap-xl-8{gap:6rem !important}.gap-xl-9{gap:8rem !important}.row-gap-xl-0{row-gap:0 !important}.row-gap-xl-1{row-gap:0.25rem !important}.row-gap-xl-2{row-gap:0.5rem !important}.row-gap-xl-3{row-gap:1rem !important}.row-gap-xl-4{row-gap:1.5rem !important}.row-gap-xl-5{row-gap:3rem !important}.row-gap-xl-6{row-gap:4rem !important}.row-gap-xl-7{row-gap:5rem !important}.row-gap-xl-8{row-gap:6rem !important}.row-gap-xl-9{row-gap:8rem !important}.column-gap-xl-0{column-gap:0 !important}.column-gap-xl-1{column-gap:0.25rem !important}.column-gap-xl-2{column-gap:0.5rem !important}.column-gap-xl-3{column-gap:1rem !important}.column-gap-xl-4{column-gap:1.5rem !important}.column-gap-xl-5{column-gap:3rem !important}.column-gap-xl-6{column-gap:4rem !important}.column-gap-xl-7{column-gap:5rem !important}.column-gap-xl-8{column-gap:6rem !important}.column-gap-xl-9{column-gap:8rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.object-fit-xxl-contain{object-fit:contain !important}.object-fit-xxl-cover{object-fit:cover !important}.object-fit-xxl-fill{object-fit:fill !important}.object-fit-xxl-scale{object-fit:scale-down !important}.object-fit-xxl-none{object-fit:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-inline-grid{display:inline-grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:0.25rem !important}.m-xxl-2{margin:0.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-6{margin:4rem !important}.m-xxl-7{margin:5rem !important}.m-xxl-8{margin:6rem !important}.m-xxl-9{margin:8rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:0.25rem !important;margin-left:0.25rem !important}.mx-xxl-2{margin-right:0.5rem !important;margin-left:0.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-6{margin-right:4rem !important;margin-left:4rem !important}.mx-xxl-7{margin-right:5rem !important;margin-left:5rem !important}.mx-xxl-8{margin-right:6rem !important;margin-left:6rem !important}.mx-xxl-9{margin-right:8rem !important;margin-left:8rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:0.25rem !important;margin-bottom:0.25rem !important}.my-xxl-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-6{margin-top:4rem !important;margin-bottom:4rem !important}.my-xxl-7{margin-top:5rem !important;margin-bottom:5rem !important}.my-xxl-8{margin-top:6rem !important;margin-bottom:6rem !important}.my-xxl-9{margin-top:8rem !important;margin-bottom:8rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:0.25rem !important}.mt-xxl-2{margin-top:0.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-6{margin-top:4rem !important}.mt-xxl-7{margin-top:5rem !important}.mt-xxl-8{margin-top:6rem !important}.mt-xxl-9{margin-top:8rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:0.25rem !important}.me-xxl-2{margin-right:0.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-6{margin-right:4rem !important}.me-xxl-7{margin-right:5rem !important}.me-xxl-8{margin-right:6rem !important}.me-xxl-9{margin-right:8rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:0.25rem !important}.mb-xxl-2{margin-bottom:0.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-6{margin-bottom:4rem !important}.mb-xxl-7{margin-bottom:5rem !important}.mb-xxl-8{margin-bottom:6rem !important}.mb-xxl-9{margin-bottom:8rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:0.25rem !important}.ms-xxl-2{margin-left:0.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-6{margin-left:4rem !important}.ms-xxl-7{margin-left:5rem !important}.ms-xxl-8{margin-left:6rem !important}.ms-xxl-9{margin-left:8rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:0.25rem !important}.p-xxl-2{padding:0.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.p-xxl-6{padding:4rem !important}.p-xxl-7{padding:5rem !important}.p-xxl-8{padding:6rem !important}.p-xxl-9{padding:8rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:0.25rem !important;padding-left:0.25rem !important}.px-xxl-2{padding-right:0.5rem !important;padding-left:0.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.px-xxl-6{padding-right:4rem !important;padding-left:4rem !important}.px-xxl-7{padding-right:5rem !important;padding-left:5rem !important}.px-xxl-8{padding-right:6rem !important;padding-left:6rem !important}.px-xxl-9{padding-right:8rem !important;padding-left:8rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important}.py-xxl-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.py-xxl-6{padding-top:4rem !important;padding-bottom:4rem !important}.py-xxl-7{padding-top:5rem !important;padding-bottom:5rem !important}.py-xxl-8{padding-top:6rem !important;padding-bottom:6rem !important}.py-xxl-9{padding-top:8rem !important;padding-bottom:8rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:0.25rem !important}.pt-xxl-2{padding-top:0.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pt-xxl-6{padding-top:4rem !important}.pt-xxl-7{padding-top:5rem !important}.pt-xxl-8{padding-top:6rem !important}.pt-xxl-9{padding-top:8rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:0.25rem !important}.pe-xxl-2{padding-right:0.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pe-xxl-6{padding-right:4rem !important}.pe-xxl-7{padding-right:5rem !important}.pe-xxl-8{padding-right:6rem !important}.pe-xxl-9{padding-right:8rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:0.25rem !important}.pb-xxl-2{padding-bottom:0.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.pb-xxl-6{padding-bottom:4rem !important}.pb-xxl-7{padding-bottom:5rem !important}.pb-xxl-8{padding-bottom:6rem !important}.pb-xxl-9{padding-bottom:8rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:0.25rem !important}.ps-xxl-2{padding-left:0.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.ps-xxl-6{padding-left:4rem !important}.ps-xxl-7{padding-left:5rem !important}.ps-xxl-8{padding-left:6rem !important}.ps-xxl-9{padding-left:8rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:0.25rem !important}.gap-xxl-2{gap:0.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.gap-xxl-6{gap:4rem !important}.gap-xxl-7{gap:5rem !important}.gap-xxl-8{gap:6rem !important}.gap-xxl-9{gap:8rem !important}.row-gap-xxl-0{row-gap:0 !important}.row-gap-xxl-1{row-gap:0.25rem !important}.row-gap-xxl-2{row-gap:0.5rem !important}.row-gap-xxl-3{row-gap:1rem !important}.row-gap-xxl-4{row-gap:1.5rem !important}.row-gap-xxl-5{row-gap:3rem !important}.row-gap-xxl-6{row-gap:4rem !important}.row-gap-xxl-7{row-gap:5rem !important}.row-gap-xxl-8{row-gap:6rem !important}.row-gap-xxl-9{row-gap:8rem !important}.column-gap-xxl-0{column-gap:0 !important}.column-gap-xxl-1{column-gap:0.25rem !important}.column-gap-xxl-2{column-gap:0.5rem !important}.column-gap-xxl-3{column-gap:1rem !important}.column-gap-xxl-4{column-gap:1.5rem !important}.column-gap-xxl-5{column-gap:3rem !important}.column-gap-xxl-6{column-gap:4rem !important}.column-gap-xxl-7{column-gap:5rem !important}.column-gap-xxl-8{column-gap:6rem !important}.column-gap-xxl-9{column-gap:8rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.5rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}/*!
 * Custom SCSS Helpers for IPC Project
 * ==================================
 * Extends Bootstrap 5 utilities with project-specific helpers
 * Bootstrap 5 utilities: https://getbootstrap.com/docs/5.3/utilities/
 */.mt-6{margin-top:4rem !important}.mb-6{margin-bottom:4rem !important}.mt-7{margin-top:5rem !important}.mb-7{margin-bottom:5rem !important}.mt-8{margin-top:6rem !important}.mb-8{margin-bottom:6rem !important}.rte > *:first-child{margin-top:0 !important}.rte > *:last-child{margin-bottom:0 !important}.rte p + p{margin-top:1rem}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:2rem;margin-bottom:1rem}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.scEnabledChrome{min-height:22px}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.ratio-3x1{--bs-aspect-ratio:calc(1 / 3 * 100%)}.content-narrow{max-width:65ch;margin-left:auto;margin-right:auto}.content-reading{max-width:75ch;margin-left:auto;margin-right:auto}.focus-visible-only:focus{outline:none}.focus-visible-only:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.is-loading{position:relative;pointer-events:none}.is-loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255, 255, 255, 0.8);display:flex;align-items:center;justify-content:center;z-index:1050}@media print{.print-hidden{display:none !important}.print-visible{display:block !important}.print-break-before{page-break-before:always !important}.print-break-after{page-break-after:always !important}.print-no-break{page-break-inside:avoid !important}}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-truncate-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 992px){.text-lg-larger{font-size:1.125rem !important}}@media (min-width: 992px){.text-lg-largest{font-size:1.25rem !important}}.card-hover{transition:transform 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.card-hover:hover{transform:translateY(-2px);box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important}.img-grayscale{filter:grayscale(100%);transition:filter 0.3s ease}.img-grayscale:hover{filter:grayscale(0%)}.link-subtle{color:inherit;text-decoration:none}.link-subtle:hover{color:var(--bs-primary);text-decoration:underline}.vertical-center{display:flex;flex-direction:column;justify-content:center}.vertical-end{display:flex;flex-direction:column;justify-content:flex-end}/*!
 * Usage Notes:
 * - These helpers extend Bootstrap 5's utility system
 * - Use Bootstrap 5 utilities first, these are for edge cases
 * - All custom helpers use !important for utility-style behavior
 * - Remove helpers that become available in newer Bootstrap versions
 */*:focus-visible{outline:2px solid #DA291C;outline-offset:2px;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1)}.btn:focus-visible,.dataTables_wrapper .dataTables_length select.form-control:focus-visible{outline:2px solid #DA291C;outline-offset:2px;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1)}.form-control:focus-visible,.form-check-input:focus-visible{outline:2px solid #DA291C;outline-offset:2px;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1);border-color:#DA291C}a:focus-visible{outline:2px solid #DA291C;outline-offset:2px;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1);border-radius:2px}/*!
 * Atomic Design principle
 * https://bradfrost.com/blog/post/atomic-web-design/
 */aside{background-color:#0c2340;border-radius:0.5rem;color:#FFFFFF;display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem}aside.position-sticky{align-self:flex-start;top:7rem}@media (max-width: 991.98px){aside.position-sticky{top:5rem}}aside:empty,aside:not(:has(*)){display:none}aside .group-header{color:#FFFFFF;margin-bottom:0}aside .text-bg-secondary,aside .btn-secondary{background-color:#1d3a60 !important}aside .text-bg-secondary:hover,aside .text-bg-secondary:active,aside .text-bg-secondary:focus,aside .btn-secondary:hover,aside .btn-secondary:active,aside .btn-secondary:focus{background-color:#15335a !important}aside .text-bg-secondary a,aside .btn-secondary a{color:#FFFFFF;text-decoration:none}aside .cta-link,aside .card.cta-link-login,aside .cta-link-login.panel{--bs-card-border-radius:0.5rem}aside .form-label{color:#FFFFFF !important}html{scroll-behavior:smooth}.fa.fa-bars,.fa.fa-times,.fa.fa-calendar-minus-o,.fa.fa-calendar-plus-o,.fa.fa-check,.fa.fa-chevron-down,.fa.fa-chevron-left,.fa.fa-chevron-right,.fa.fa-chevron-up,.fa.fa-envelope,.fa.fa-facebook,.fa.fa-linkedin,.fa.fa-quote-left,.fa.fa-search,.fa.fa-star,.fa.fa-star-o,.fa.fa-twitter,.fa.fa-user,.fa.fa-user-o,.fa.fa-youtube-play,.fa.fa-search-dotted,.fa.fa-phone-dotted,.fa.fa-mail-dotted,.fa.fa-lamp-dotted,.fa.fa-lightbulb-dotted,.fa.fa-comment-dotted,.fa.fa-globe-dotted,.fa.fa-truck-dotted,.fa.fa-briefcase-dotted,.fa.fa-arrow-up-dotted,.fa.fa-arrow-right-dotted,.fa.fa-arrow-down-dotted,.fa.fa-arrow-left-dotted,.fa.fa-twitter,.fa.fa-x-twitter,.fa.fa-virus-covid-dotted,.fa.fa-building-dotted,.fa.fa-face-smile-dotted,.fa.fa-recycle-dotted,.fa.fa-circle-dollar-dotted{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;/* Better Font Rendering =========== */-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-search-dotted:before{content:"\e916"}.fa-lamp-dotted:before,.fa-lightbulb-dotted:before{content:"\e919"}.fa-mail-dotted:before{content:"\e918"}.fa-phone-dotted:before{content:"\e917"}.fa-arrow-right-dotted:before{content:"\e920"}.fa-arrow-down-dotted:before{content:"\e921"}.fa-arrow-up-dotted:before{content:"\e91f"}.fa-arrow-left-dotted:before{content:"\e922"}.fa-twitter:before,.fa-x-twitter:before{content:"\e91b" !important}.fa-comment-dotted:before{content:"\e91a"}.fa-globe-dotted:before{content:"\e91c"}.fa-truck-dotted:before{content:"\e91d"}.fa-briefcase-dotted:before{content:"\e91e"}.fa-building-dotted:before{content:"\e902"}.fa-circle-dollar-dotted:before{content:"\e903"}.fa-face-smile-dotted:before{content:"\e912"}.fa-recycle-dotted:before{content:"\e923"}.fa-virus-covid-dotted:before{content:"\e924"}iframe{border:none;width:100%}table{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.2rem;line-height:1.15/*&.table-sm {
      font-size: 1.2rem;
      line-height: 1.15;
  }*/}.w3w-embed{font-family:inherit !important}a.badge:not([href]):not([tabindex]){cursor:pointer}/*%btn-tertiary-base {
    @extend .btn;
    @extend .btn-tertiary;
}*/.button-group-export{display:flex;flex-flow:column wrap;gap:0.5rem}.button-group-export .btn,.button-group-export .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .button-group-export select.form-control{align-items:center;border:1px solid #0c2340;border-radius:0.25rem;container-type:inline-size;container-name:narrow;display:flex;font-size:1rem;font-weight:400;gap:0.5rem;justify-content:flex-start;padding:0.5rem 0.5rem}.button-group-export .btn > .fa,.button-group-export .dataTables_wrapper .dataTables_length select.form-control > .fa,.dataTables_wrapper .dataTables_length .button-group-export select.form-control > .fa{color:#DA291C;flex-shrink:0;font-size:1.25rem;height:1.25rem;text-align:center;position:relative;width:1.875rem;z-index:0}.button-group-export .btn > .fa:after,.button-group-export .dataTables_wrapper .dataTables_length select.form-control > .fa:after,.dataTables_wrapper .dataTables_length .button-group-export select.form-control > .fa:after{background-color:#F8F7F1;border-radius:0.1875rem;content:"";height:1.875rem;inset:-0.25rem 0.0625rem;position:absolute;width:1.75rem;z-index:-1}.button-group-export .btn .text,.button-group-export .dataTables_wrapper .dataTables_length select.form-control .text,.dataTables_wrapper .dataTables_length .button-group-export select.form-control .text{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.button-group-export .btn .download-group,.button-group-export .dataTables_wrapper .dataTables_length select.form-control .download-group,.dataTables_wrapper .dataTables_length .button-group-export select.form-control .download-group{display:flex;align-items:center;gap:0.5rem;padding:0.25rem 0.5rem;border:1px solid rgba(255, 255, 255, 0.3);border-radius:0.25rem;white-space:nowrap}.button-group-export .btn .download-group span,.button-group-export .dataTables_wrapper .dataTables_length select.form-control .download-group span,.dataTables_wrapper .dataTables_length .button-group-export select.form-control .download-group span{font-size:0.875rem}.button-group-export .btn .download-group .fa,.button-group-export .dataTables_wrapper .dataTables_length select.form-control .download-group .fa,.dataTables_wrapper .dataTables_length .button-group-export select.form-control .download-group .fa{color:#FFFFFF;font-size:1rem;height:1rem;width:auto}.button-group-export .btn .download-group .fa:after,.button-group-export .dataTables_wrapper .dataTables_length select.form-control .download-group .fa:after,.dataTables_wrapper .dataTables_length .button-group-export select.form-control .download-group .fa:after{display:none}.button-group-export .btn .download-group.invisible,.button-group-export .dataTables_wrapper .dataTables_length select.form-control .download-group.invisible,.dataTables_wrapper .dataTables_length .button-group-export select.form-control .download-group.invisible{visibility:hidden}.button-group-export .success-indicator{position:absolute;bottom:100%;right:0;background-color:#5e8e3a;color:#FFFFFF;padding:0.5rem 1rem;border-radius:4px;font-size:0.875rem;font-weight:600;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;white-space:nowrap;z-index:10;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15)}.button-group-export .success-indicator.show{opacity:1;transform:translateY(-8px)}@container narrow (width < 280px){.download-group {
    padding:0.5rem !important}.download-group span{display:none !important}.download-group .fa{font-size:1.25rem !important}}
.datepicker{padding:1rem;border-radius:0.5rem;direction:ltr;font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.datepicker.datepicker-dropdown.dropdown-menu{background-color:#FFFFFF;border:1px solid #EBEBEB;box-shadow:0 8px 16px rgba(0, 0, 0, 0.15);padding:1rem;min-width:280px}.datepicker-inline{width:280px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown.dropdown-menu{width:auto}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #E8EAEE;border-top:0;position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #FFFFFF;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #E8EAEE}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #FFFFFF}.datepicker table{margin:0;-webkit-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:36px;height:36px;border-radius:50%;border:none;font-size:0.875rem;font-weight:400}.datepicker th{color:#727272;font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.05em}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#F8F7F1;cursor:pointer;color:#0B0B0B}.datepicker table tr td.old,.datepicker table tr td.new{color:#C0C4C9}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#C0C4C9;cursor:not-allowed}.datepicker table tr td.highlighted{background-color:#e8f4f7;border-radius:0}.datepicker table tr td.highlighted:hover{background-color:#c1e3ea}.datepicker table tr td.today{background-color:#e8f4f7;color:#16323b;font-weight:600;border:2px solid #2a5f71}.datepicker table tr td.today:hover{background-color:#c1e3ea;color:#16323b;border-color:#23505f}.datepicker table tr td.today.disabled,.datepicker table tr td.today[disabled]{background-color:#fbfdfe;color:#C0C4C9;border-color:#9ad2dd;cursor:not-allowed}.datepicker table tr td.today.active{background-color:#c22419;color:#FFFFFF;border:none}.datepicker table tr td.today.active:hover{background-color:#a51e15;color:#FFFFFF}.datepicker table tr td.range{background-color:#F8F7F1;border-radius:0}.datepicker table tr td.range:hover{background-color:#EBEBEB}.datepicker table tr td.range.disabled{background-color:#fdfdfb;cursor:not-allowed}.datepicker table tr td.range.today{background-color:#fbfdfe;border-radius:0}.datepicker table tr td.range.today:hover{background-color:#e8f4f7}.datepicker table tr td.selected{background-color:#727272;color:#FFFFFF;font-weight:600}.datepicker table tr td.selected:hover{background-color:#4A4A4A;color:#FFFFFF}.datepicker table tr td.selected.disabled,.datepicker table tr td.selected[disabled]{background-color:#C0C4C9;color:#FFFFFF;cursor:not-allowed}.datepicker table tr td.active{background-color:#c22419;color:#FFFFFF;font-weight:600;border:none}.datepicker table tr td.active:hover{background-color:#a51e15;color:#FFFFFF}.datepicker table tr td.active.disabled,.datepicker table tr td.active[disabled]{background-color:#C0C4C9;color:#FFFFFF;cursor:not-allowed}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px;font-size:0.875rem;font-weight:500}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background-color:#F8F7F1}.datepicker table tr td span.disabled{background:none;color:#C0C4C9;cursor:not-allowed}.datepicker table tr td span.disabled:hover{background:none}.datepicker table tr td span.active{background-color:#c22419;color:#FFFFFF;font-weight:600}.datepicker table tr td span.active:hover{background-color:#a51e15;color:#FFFFFF}.datepicker table tr td span.active.disabled{background-color:#C0C4C9;color:#FFFFFF;cursor:not-allowed}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#C0C4C9}.datepicker .datepicker-switch{width:145px;font-weight:600;color:#0B0B0B}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer;transition:background-color 0.15s ease-in-out}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background-color:#F8F7F1;border-radius:4px}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:0.625rem;width:12px;padding:0 2px 0 5px;vertical-align:middle;color:#818A95}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:0.25rem 0 0 0.25rem}.input-daterange input:last-child{border-radius:0 0.25rem 0.25rem 0}.datepicker-group{align-items:center;display:flex;flex-direction:row;gap:0.75rem}.datepicker-group .form-label{flex-shrink:0;font-size:0.875rem;font-weight:500;margin-bottom:0;white-space:nowrap}.datepicker-group .input-group{border:1px solid #E8EAEE;border-radius:0.25rem;box-shadow:none;flex:1;transition:all 0.2s ease}.datepicker-group .input-group:focus-within{box-shadow:0 0 1px 2px rgba(218, 41, 28, 0.8)}.datepicker-group .form-control{background-color:transparent;border:none;border-radius:0.25rem;color:#0B0B0B;font-size:1rem !important;font-weight:400 !important;padding:0.5rem 0.875rem}.datepicker-group .form-control:focus{border-color:transparent;box-shadow:none;outline:none}.datepicker-group .form-control::placeholder{color:#818A95;font-weight:400}.datepicker-group .control-label{cursor:pointer}.dropdown .dropdown-toggle,.dropdown .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .dropdown select.form-control{position:relative;width:100%}.dropdown .dropdown-toggle::after,.dropdown .dataTables_wrapper .dataTables_length select.form-control::after,.dataTables_wrapper .dataTables_length .dropdown select.form-control::after{font-family:"icomoon" !important;content:"\e921" !important;border:none !important;color:#727272;font-size:1rem;background-color:#F8F7F1;border-radius:50%;width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-left:auto}.dropdown .dropdown-menu{width:100%}.dropdown .dropdown-menu.show{display:block !important}.figure{container-type:inline-size;container-name:figure;position:relative}.figure:before{content:"";height:100%;position:absolute;width:100%;z-index:-1}.figure .figure-img{height:100%;margin-bottom:0;max-width:60%;width:100%}.figure .figure-caption{align-self:flex-end;display:flex;text-align:left;padding:0.5rem;max-width:40%;width:100%}@media (min-width: 768px){.figure .figure-img{max-width:100%}.figure .figure-caption{bottom:0;left:0;padding:0.844rem 0.5rem;position:absolute;text-align:center;max-width:100%}}@container figure (width < 410px){.figure .figure-img {
    max-width:100%}.figure .figure-caption{bottom:0;padding:0.844rem 0.5rem;position:absolute;text-align:center;max-width:100%}}

.filepond--root{max-height:20rem}.form-control:hover:not(:disabled):not(:focus){border-color:#C0C4C9}input[type=text].form-control,input[type=email].form-control,input[type=password].form-control,input[type=tel].form-control,input[type=url].form-control,input[type=number].form-control,input[type=search].form-control,input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control{min-height:calc(1.5em + 0.75rem + 2px)}input[type=number].form-control{-moz-appearance:textfield}input[type=number].form-control::-webkit-outer-spin-button,input[type=number].form-control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search].form-control::-webkit-search-cancel-button,input[type=search].form-control::-webkit-search-decoration{-webkit-appearance:none}textarea.form-control{min-height:100px;resize:vertical}.form-select:hover:not(:disabled):not(:focus){border-color:#C0C4C9}.form-check-input[type=checkbox]{cursor:pointer;margin-top:0.125rem}.form-check-input[type=checkbox]:hover:not(:disabled):not(:checked){border-color:#818A95}.form-check-input[type=checkbox]:disabled{cursor:not-allowed;opacity:0.5}.form-check-input[type=radio]{cursor:pointer;margin-top:0.125rem}.form-check-input[type=radio]:hover:not(:disabled):not(:checked){border-color:#818A95}.form-check-input[type=radio]:disabled{cursor:not-allowed;opacity:0.5}.form-check-label{cursor:pointer;font-size:1.125rem;font-weight:400;line-height:1.5;margin-left:0.5rem}.input-group > .form-control:not(:first-child),.input-group > .form-select:not(:first-child){border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group > .form-control:not(:last-child),.input-group > .form-select:not(:last-child){border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.form-control.is-invalid,.has-error .form-control,.has-warning .form-control,.form-select.is-invalid{border-color:#c22419}.form-control.is-invalid:focus,.has-error .form-control:focus,.has-warning .form-control:focus,.form-select.is-invalid:focus{border-color:#c22419;box-shadow:0 0 0 4px rgba(194, 36, 25, 0.1)}.form-control.is-valid,.has-success .form-control,.form-select.is-valid{border-color:#BCE194}.form-control.is-valid:focus,.has-success .form-control:focus,.form-select.is-valid:focus{border-color:#BCE194;box-shadow:0 0 0 4px rgba(188, 225, 148, 0.1)}.invalid-feedback{color:#c22419;display:block;font-size:0.875rem;margin-top:0.25rem}.valid-feedback{color:#BCE194;display:block;font-size:0.875rem;margin-top:0.25rem}.validation-summary-errors ul{text-align:left}.validation-summary-errors li:before{color:#DA291C;content:"\f071";font-family:"FontAwesome"}.field-validation-error{align-items:center;display:flex;gap:0.5rem;padding:3px 0}.field-validation-error:before{color:#DA291C;content:"\f071";font-family:"FontAwesome"}.input-validation-error{border-color:#DA291C}.input-validation-error:focus{border-color:#DA291C;box-shadow:0 0 0 4px rgba(218, 41, 28, 0.1)}.scrolling{pointer-events:none}.intro{font-size:1.5rem;font-weight:500;line-height:1.5}.quick-links{list-style:none;padding:0;margin:0}.quick-links li:not(:last-of-type){margin-bottom:0.625rem}.quick-links .item-link{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#F8F7F1;border-radius:0.5rem;padding:0.5rem 0.85rem;color:#0B0B0B;font-weight:400;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease}.quick-links .item-link::after{content:"\e920";font-family:"icomoon" !important;color:#0B0B0B;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#EBEBEB;border-radius:50%;width:32px;height:32px;margin-left:1rem;padding-left:3px;font-size:0.875rem;line-height:0.875rem;flex-shrink:0;transition:background-color 0.3s ease,color 0.3s ease}.quick-links .item-link:hover,.quick-links .item-link:focus{background-color:#DA291C;color:#FFFFFF}.quick-links .item-link:hover::after,.quick-links .item-link:focus::after{background-color:rgba(255, 255, 255, 0.2);color:#FFFFFF}.quick-links .item-link:focus-visible{outline:2px solid #2a5f71;outline-offset:2px}.logo{width:100%}.logo img{display:block;width:100%}@media (min-width: 768px){.logo{max-width:15rem}}@media (min-width: 992px){.logo{max-width:20rem}}.quote{padding:0.5rem 0 0;position:relative}.quote:before{position:absolute;left:0;top:-0.375rem}.quote > p:first-child{text-indent:3.5rem}.quote p{text-align:left}.quote.small:before{top:-1.8rem}@media (min-width: 768px){.quote:before{top:-0.8125rem}.quote > p:first-child{text-indent:4.5rem}}.search-group{border:1px solid rgba(129, 138, 149, 0.8);border-radius:0.25rem}.search-group:focus-within{border-color:#DA291C;box-shadow:0 0 1px 2px rgba(218, 41, 28, 0.8)}.search-group .input-group-text{background-color:#F8F7F1;border-right:2px solid rgba(129, 138, 149, 0.8);border-radius:0.25rem 0 0 0.25rem;cursor:pointer;padding:0.5rem 1rem;transition:background-color ease-in 0.2s}.search-group .input-group-text:hover,.search-group .input-group-text:focus{background-color:#EBEBEB}.search-group .input-group-text .fa{color:#DA291C;font-size:1.25rem}.search-group .form-control{/*
  --bs-form-control-bg: #FFFFFF;
  --bs-form-control-border-color: #E8EAEE;
  --bs-form-control-color: #0B0B0B;
  --bs-form-control-border-radius: 4px;
  --bs-form-control-padding-x: 1.5rem;
  --bs-form-control-padding-y: 0.5rem;
  --bs-form-control-hover-border-color: #C0C4C9;
  --bs-form-control-focus-border-color: #2a5f71;
  --bs-form-control-focus-box-shadow: 0 0 0 4px rgba(0, 102, 204, 0.1);
  */background-color:#FFFFFF;border:none;border-radius:0;color:#0B0B0B;transition:border-color 0.2s ease,box-shadow 0.2s ease}.search-group .form-control:hover{border-color:#DA291C}.search-group .form-control:focus{border-color:transparent;box-shadow:none;outline:none}.search-group .form-control::placeholder{color:#818A95}.search-group .btn,.search-group .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .search-group select.form-control{align-items:center;background-color:#DA291C;border-color:#DA291C;border-left:none;border-radius:0 0.25rem 0.25rem 0;color:#FFFFFF;display:flex;gap:0.5rem;line-height:1.334;padding:0.5rem 0.75rem}.search-group .btn .fa,.search-group .dataTables_wrapper .dataTables_length select.form-control .fa,.dataTables_wrapper .dataTables_length .search-group select.form-control .fa{color:#FFFFFF}.search-group .btn:hover,.search-group .dataTables_wrapper .dataTables_length select.form-control:hover,.dataTables_wrapper .dataTables_length .search-group select.form-control:hover,.search-group .btn:focus,.search-group .dataTables_wrapper .dataTables_length select.form-control:focus,.dataTables_wrapper .dataTables_length .search-group select.form-control:focus{background-color:#c22419;border-color:#a51e15;color:#FFFFFF}.search-group .btn:focus-visible,.search-group .dataTables_wrapper .dataTables_length select.form-control:focus-visible,.dataTables_wrapper .dataTables_length .search-group select.form-control:focus-visible{outline:1px solid #FFFFFF;box-shadow:0 0 0 4px rgba(255, 255, 255, 0.3)}[class^=skyline-]{height:100%;position:absolute;width:100%}.skyline-full{display:flex;flex-direction:column;justify-content:flex-end}.skyline-full img{object-fit:cover;object-position:center}.skyline-back{display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:-1}.skyline-back img{bottom:10rem;height:50%;left:0;position:absolute;object-fit:cover;object-position:center;width:100%}.favourites a{font-size:1.5rem}.card.card-dimension,.card-dimension.panel{--bs-card-spacer-y:0;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color:#0B0B0B;--bs-card-subtitle-color:;--bs-card-border-width:0;--bs-card-border-color:transparent;--bs-card-border-radius:0;--bs-card-box-shadow:;--bs-card-inner-border-radius:0;--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:transparent;--bs-card-cap-color:#0B0B0B;--bs-card-height:;--bs-card-color:#0B0B0B;--bs-card-bg:#FFFFFF;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;text-decoration:none}.card.card-dimension:hover,.card-dimension.panel:hover,.card.card-dimension:active,.card-dimension.panel:active,.card.card-dimension:focus,.card-dimension.panel:focus{--bs-card-title-color:#FFFFFF;--bs-card-cap-color:#FFFFFF;--bs-card-color:#FFFFFF;--bs-card-bg:#DA291C}.card.card-dimension:hover .btn,.card.card-dimension:hover .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card.card-dimension:hover select.form-control,.card-dimension.panel:hover .btn,.card-dimension.panel:hover .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card-dimension.panel:hover select.form-control,.card.card-dimension:active .btn,.card.card-dimension:active .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card.card-dimension:active select.form-control,.card-dimension.panel:active .btn,.card-dimension.panel:active .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card-dimension.panel:active select.form-control,.card.card-dimension:focus .btn,.card.card-dimension:focus .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card.card-dimension:focus select.form-control,.card-dimension.panel:focus .btn,.card-dimension.panel:focus .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card-dimension.panel:focus select.form-control{background-color:#FFFFFF;color:#0B0B0B}.card.card-dimension:hover .card-title:before,.card-dimension.panel:hover .card-title:before,.card.card-dimension:active .card-title:before,.card-dimension.panel:active .card-title:before,.card.card-dimension:focus .card-title:before,.card-dimension.panel:focus .card-title:before{filter:brightness(0) invert(1)}.card.card-dimension .card-header,.card-dimension.panel .card-header,.card.card-dimension .panel-heading,.card-dimension.panel .panel-heading{border-bottom:none}.card.card-dimension .card-title,.card-dimension.panel .card-title{align-items:center;display:flex;gap:0.5rem}.card.card-dimension .card-title:before,.card-dimension.panel .card-title:before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNS40MDUiIGhlaWdodD0iMTguNDIyIiB2aWV3Qm94PSIwIDAgMzUuNDA1IDE4LjQyMiI+CiAgPGcgaWQ9Ikdyb3VwXzEzNTE3IiBkYXRhLW5hbWU9Ikdyb3VwIDEzNTE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwKSI+CiAgICA8ZyBpZD0iR3JvdXBfNTI2OSIgZGF0YS1uYW1lPSJHcm91cCA1MjY5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNjMgMTUuMzgpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODc4OSIgZGF0YS1uYW1lPSJQYXRoIDg3ODkiIGQ9Ik0tMTYuMzQtNi42NDlhMS41MjEsMS41MjEsMCwwLDAsMS41MjEsMS41MjFBMS41MjEsMS41MjEsMCwwLDAtMTMuMy02LjY0OSwxLjUyMSwxLjUyMSwwLDAsMC0xNC44MTktOC4xNywxLjUyMSwxLjUyMSwwLDAsMC0xNi4zNC02LjY0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMzQgOC4xNykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MjcwIiBkYXRhLW5hbWU9Ikdyb3VwIDUyNzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjIxOSAxNS40OTcpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODc5MCIgZGF0YS1uYW1lPSJQYXRoIDg3OTAiIGQ9Ik0tMTUuMDgzLTYuMTM4YTEuNCwxLjQsMCwwLDAsMS40LDEuNCwxLjQsMS40LDAsMCwwLDEuNC0xLjQsMS40LDEuNCwwLDAsMC0xLjQtMS40LDEuNCwxLjQsMCwwLDAtMS40LDEuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDgzIDcuNTQyKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUyNzEiIGRhdGEtbmFtZT0iR3JvdXAgNTI3MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMjk0IDE1LjYxNCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84NzkxIiBkYXRhLW5hbWU9IlBhdGggODc5MSIgZD0iTS0xMy44MjYtNS42MjZhMS4yODcsMS4yODcsMCwwLDAsMS4yODcsMS4yODcsMS4yODcsMS4yODcsMCwwLDAsMS4yODctMS4yODcsMS4yODcsMS4yODcsMCwwLDAtMS4yODctMS4yODcsMS4yODcsMS4yODcsMCwwLDAtMS4yODcsMS4yODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjgyNiA2LjkxMykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MjcyIiBkYXRhLW5hbWU9Ikdyb3VwIDUyNzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjM3IDE1LjczMSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84NzkyIiBkYXRhLW5hbWU9IlBhdGggODc5MiIgZD0iTS0xMi41NjktNS4xMTVhMS4xNywxLjE3LDAsMCwwLDEuMTcsMS4xNywxLjE3LDEuMTcsMCwwLDAsMS4xNy0xLjE3LDEuMTcsMS4xNywwLDAsMC0xLjE3LTEuMTcsMS4xNywxLjE3LDAsMCwwLTEuMTcsMS4xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuNTY5IDYuMjg1KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUyNzMiIGRhdGEtbmFtZT0iR3JvdXAgNTI3MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuNDQ1IDE1Ljg0OCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84NzkzIiBkYXRhLW5hbWU9IlBhdGggODc5MyIgZD0iTS0xMS4zMTItNC42QTEuMDUzLDEuMDUzLDAsMCwwLTEwLjI1OS0zLjU1LDEuMDUzLDEuMDUzLDAsMCwwLTkuMjA2LTQuNmExLjA1MywxLjA1MywwLDAsMC0xLjA1My0xLjA1M0ExLjA1MywxLjA1MywwLDAsMC0xMS4zMTItNC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4zMTIgNS42NTYpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTI3NCIgZGF0YS1uYW1lPSJHcm91cCA1Mjc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy41NyAxNS45NjUpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODc5NCIgZGF0YS1uYW1lPSJQYXRoIDg3OTQiIGQ9Ik0tMTAuMDU2LTQuMDkyYS45MzYuOTM2LDAsMCwwLC45MzYuOTM2LjkzNi45MzYsMCwwLDAsLjkzNi0uOTM2LjkzNi45MzYsMCwwLDAtLjkzNi0uOTM2LjkzNi45MzYsMCwwLDAtLjkzNi45MzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjA1NiA1LjAyOCkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81Mjc1IiBkYXRhLW5hbWU9Ikdyb3VwIDUyNzUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjY0NSAxNi4wODIpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODc5NSIgZGF0YS1uYW1lPSJQYXRoIDg3OTUiIGQ9Ik0tOC44LTMuNThhLjgxOS44MTksMCwwLDAsLjgxOS44MTkuODE5LjgxOSwwLDAsMCwuODE5LS44MTlBLjgxOS44MTksMCwwLDAtNy45OC00LjQuODE5LjgxOSwwLDAsMC04LjgtMy41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC43OTkgNC4zOTkpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTI3NiIgZGF0YS1uYW1lPSJHcm91cCA1Mjc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS42NzEgMTYuMTk5KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg3OTYiIGRhdGEtbmFtZT0iUGF0aCA4Nzk2IiBkPSJNLTcuNTQyLTMuMDY5YS43LjcsMCwwLDAsLjcuNy43LjcsMCwwLDAsLjctLjcuNy43LDAsMCwwLS43LS43LjcuNywwLDAsMC0uNy43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjU0MiAzLjc3MSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81Mjc3IiBkYXRhLW5hbWU9Ikdyb3VwIDUyNzciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguODA3IDE2LjMxNikiPgogICAgICA8cGF0aCBpZD0iUGF0aF84Nzk3IiBkYXRhLW5hbWU9IlBhdGggODc5NyIgZD0iTS02LjI4NS0yLjU1OGEuNTg1LjU4NSwwLDAsMCwuNTg1LjU4NS41ODUuNTg1LDAsMCwwLC41ODUtLjU4NUEuNTg1LjU4NSwwLDAsMC01LjctMy4xNDNhLjU4NS41ODUsMCwwLDAtLjU4NS41ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjg1IDMuMTQzKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUyNzgiIGRhdGEtbmFtZT0iR3JvdXAgNTI3OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS44NiAxNi40MzMpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODc5OCIgZGF0YS1uYW1lPSJQYXRoIDg3OTgiIGQ9Ik0tNS4wMjgtMi4wNDZhLjQ2OC40NjgsMCwwLDAsLjQ2OC40NjguNDY4LjQ2OCwwLDAsMCwuNDY4LS40NjguNDY4LjQ2OCwwLDAsMC0uNDY4LS40NjguNDY4LjQ2OCwwLDAsMC0uNDY4LjQ2OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMjggMi41MTQpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTI3OSIgZGF0YS1uYW1lPSJHcm91cCA1Mjc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjkzIDE2LjU1KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg3OTkiIGRhdGEtbmFtZT0iUGF0aCA4Nzk5IiBkPSJNLTMuNzcxLTEuNTM1YS4zNTEuMzUxLDAsMCwwLC4zNTEuMzUxLjM1MS4zNTEsMCwwLDAsLjM1MS0uMzUxLjM1MS4zNTEsMCwwLDAtLjM1MS0uMzUxLjM1MS4zNTEsMCwwLDAtLjM1MS4zNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNzcxIDEuODg2KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUyODAiIGRhdGEtbmFtZT0iR3JvdXAgNTI4MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNi42NjcpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgwMCIgZGF0YS1uYW1lPSJQYXRoIDg4MDAiIGQ9Ik0tMi41MTQtMS4wMjNhLjIzNC4yMzQsMCwwLDAsLjIzNC4yMzQuMjM0LjIzNCwwLDAsMCwuMjM0LS4yMzQuMjM0LjIzNCwwLDAsMC0uMjM0LS4yMzQuMjM0LjIzNCwwLDAsMC0uMjM0LjIzNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41MTQgMS4yNTcpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTI5MyIgZGF0YS1uYW1lPSJHcm91cCA1MjkzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNjMgOS4yMjgpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxMyIgZGF0YS1uYW1lPSJQYXRoIDg4MTMiIGQ9Ik0tMTYuMzQtNi42NDlhMS41MjEsMS41MjEsMCwwLDAsMS41MjEsMS41MjFBMS41MjEsMS41MjEsMCwwLDAtMTMuMy02LjY0OSwxLjUyMSwxLjUyMSwwLDAsMC0xNC44MTktOC4xNywxLjUyMSwxLjUyMSwwLDAsMC0xNi4zNC02LjY0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMzQgOC4xNykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM2MSIgZGF0YS1uYW1lPSJHcm91cCAxNDM2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzYzIDYuMTUyKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTMtMiIgZGF0YS1uYW1lPSJQYXRoIDg4MTMiIGQ9Ik0tMTYuMzQtNi42NDlhMS41MjEsMS41MjEsMCwwLDAsMS41MjEsMS41MjFBMS41MjEsMS41MjEsMCwwLDAtMTMuMy02LjY0OSwxLjUyMSwxLjUyMSwwLDAsMC0xNC44MTktOC4xNywxLjUyMSwxLjUyMSwwLDAsMC0xNi4zNC02LjY0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMzQgOC4xNykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM3MyIgZGF0YS1uYW1lPSJHcm91cCAxNDM3MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzYzIDMuMDc2KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTMtMyIgZGF0YS1uYW1lPSJQYXRoIDg4MTMiIGQ9Ik0tMTYuMzQtNi42NDlhMS41MjEsMS41MjEsMCwwLDAsMS41MjEsMS41MjFBMS41MjEsMS41MjEsMCwwLDAtMTMuMy02LjY0OSwxLjUyMSwxLjUyMSwwLDAsMC0xNC44MTktOC4xNywxLjUyMSwxLjUyMSwwLDAsMC0xNi4zNC02LjY0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMzQgOC4xNykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM4NSIgZGF0YS1uYW1lPSJHcm91cCAxNDM4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzYzIDApIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxMy00IiBkYXRhLW5hbWU9IlBhdGggODgxMyIgZD0iTS0xNi4zNC02LjY0OWExLjUyMSwxLjUyMSwwLDAsMCwxLjUyMSwxLjUyMUExLjUyMSwxLjUyMSwwLDAsMC0xMy4zLTYuNjQ5LDEuNTIxLDEuNTIxLDAsMCwwLTE0LjgxOS04LjE3LDEuNTIxLDEuNTIxLDAsMCwwLTE2LjM0LTYuNjQ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4zNCA4LjE3KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUyOTQiIGRhdGEtbmFtZT0iR3JvdXAgNTI5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuMjE5IDkuMzQ1KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTQiIGRhdGEtbmFtZT0iUGF0aCA4ODE0IiBkPSJNLTE1LjA4My02LjEzOGExLjQsMS40LDAsMCwwLDEuNCwxLjQsMS40LDEuNCwwLDAsMCwxLjQtMS40LDEuNCwxLjQsMCwwLDAtMS40LTEuNCwxLjQsMS40LDAsMCwwLTEuNCwxLjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjA4MyA3LjU0MikiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM2MiIgZGF0YS1uYW1lPSJHcm91cCAxNDM2MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuMjE5IDYuMjY5KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTQtMiIgZGF0YS1uYW1lPSJQYXRoIDg4MTQiIGQ9Ik0tMTUuMDgzLTYuMTM4YTEuNCwxLjQsMCwwLDAsMS40LDEuNCwxLjQsMS40LDAsMCwwLDEuNC0xLjQsMS40LDEuNCwwLDAsMC0xLjQtMS40LDEuNCwxLjQsMCwwLDAtMS40LDEuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDgzIDcuNTQyKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0Mzc0IiBkYXRhLW5hbWU9Ikdyb3VwIDE0Mzc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS4yMTkgMy4xOTMpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxNC0zIiBkYXRhLW5hbWU9IlBhdGggODgxNCIgZD0iTS0xNS4wODMtNi4xMzhhMS40LDEuNCwwLDAsMCwxLjQsMS40LDEuNCwxLjQsMCwwLDAsMS40LTEuNCwxLjQsMS40LDAsMCwwLTEuNC0xLjQsMS40LDEuNCwwLDAsMC0xLjQsMS40IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wODMgNy41NDIpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzODYiIGRhdGEtbmFtZT0iR3JvdXAgMTQzODYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjIxOSAwLjExNykiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE0LTQiIGRhdGEtbmFtZT0iUGF0aCA4ODE0IiBkPSJNLTE1LjA4My02LjEzOGExLjQsMS40LDAsMCwwLDEuNCwxLjQsMS40LDEuNCwwLDAsMCwxLjQtMS40LDEuNCwxLjQsMCwwLDAtMS40LTEuNCwxLjQsMS40LDAsMCwwLTEuNCwxLjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjA4MyA3LjU0MikiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81Mjk1IiBkYXRhLW5hbWU9Ikdyb3VwIDUyOTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjI5NCA5LjQ2MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE1IiBkYXRhLW5hbWU9IlBhdGggODgxNSIgZD0iTS0xMy44MjYtNS42MjZhMS4yODcsMS4yODcsMCwwLDAsMS4yODcsMS4yODcsMS4yODcsMS4yODcsMCwwLDAsMS4yODctMS4yODcsMS4yODcsMS4yODcsMCwwLDAtMS4yODctMS4yODcsMS4yODcsMS4yODcsMCwwLDAtMS4yODcsMS4yODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjgyNiA2LjkxMykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM2MyIgZGF0YS1uYW1lPSJHcm91cCAxNDM2MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMjk0IDYuMzg2KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTUtMiIgZGF0YS1uYW1lPSJQYXRoIDg4MTUiIGQ9Ik0tMTMuODI2LTUuNjI2YTEuMjg3LDEuMjg3LDAsMCwwLDEuMjg3LDEuMjg3LDEuMjg3LDEuMjg3LDAsMCwwLDEuMjg3LTEuMjg3LDEuMjg3LDEuMjg3LDAsMCwwLTEuMjg3LTEuMjg3LDEuMjg3LDEuMjg3LDAsMCwwLTEuMjg3LDEuMjg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy44MjYgNi45MTMpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzNzUiIGRhdGEtbmFtZT0iR3JvdXAgMTQzNzUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjI5NCAzLjMxKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTUtMyIgZGF0YS1uYW1lPSJQYXRoIDg4MTUiIGQ9Ik0tMTMuODI2LTUuNjI2YTEuMjg3LDEuMjg3LDAsMCwwLDEuMjg3LDEuMjg3LDEuMjg3LDEuMjg3LDAsMCwwLDEuMjg3LTEuMjg3LDEuMjg3LDEuMjg3LDAsMCwwLTEuMjg3LTEuMjg3LDEuMjg3LDEuMjg3LDAsMCwwLTEuMjg3LDEuMjg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy44MjYgNi45MTMpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzODciIGRhdGEtbmFtZT0iR3JvdXAgMTQzODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2LjI5NCAwLjIzNCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE1LTQiIGRhdGEtbmFtZT0iUGF0aCA4ODE1IiBkPSJNLTEzLjgyNi01LjYyNmExLjI4NywxLjI4NywwLDAsMCwxLjI4NywxLjI4NywxLjI4NywxLjI4NywwLDAsMCwxLjI4Ny0xLjI4NywxLjI4NywxLjI4NywwLDAsMC0xLjI4Ny0xLjI4NywxLjI4NywxLjI4NywwLDAsMC0xLjI4NywxLjI4NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMuODI2IDYuOTEzKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUyOTYiIGRhdGEtbmFtZT0iR3JvdXAgNTI5NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMzcgOS41NzkpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxNiIgZGF0YS1uYW1lPSJQYXRoIDg4MTYiIGQ9Ik0tMTIuNTY5LTUuMTE1YTEuMTcsMS4xNywwLDAsMCwxLjE3LDEuMTcsMS4xNywxLjE3LDAsMCwwLDEuMTctMS4xNywxLjE3LDEuMTcsMCwwLDAtMS4xNy0xLjE3LDEuMTcsMS4xNywwLDAsMC0xLjE3LDEuMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjU2OSA2LjI4NSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM2NCIgZGF0YS1uYW1lPSJHcm91cCAxNDM2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMuMzcgNi41MDMpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxNi0yIiBkYXRhLW5hbWU9IlBhdGggODgxNiIgZD0iTS0xMi41NjktNS4xMTVhMS4xNywxLjE3LDAsMCwwLDEuMTcsMS4xNywxLjE3LDEuMTcsMCwwLDAsMS4xNy0xLjE3LDEuMTcsMS4xNywwLDAsMC0xLjE3LTEuMTcsMS4xNywxLjE3LDAsMCwwLTEuMTcsMS4xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuNTY5IDYuMjg1KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0Mzc2IiBkYXRhLW5hbWU9Ikdyb3VwIDE0Mzc2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMy4zNyAzLjQyNykiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE2LTMiIGRhdGEtbmFtZT0iUGF0aCA4ODE2IiBkPSJNLTEyLjU2OS01LjExNWExLjE3LDEuMTcsMCwwLDAsMS4xNywxLjE3LDEuMTcsMS4xNywwLDAsMCwxLjE3LTEuMTcsMS4xNywxLjE3LDAsMCwwLTEuMTctMS4xNywxLjE3LDEuMTcsMCwwLDAtMS4xNywxLjE3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi41NjkgNi4yODUpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzODgiIGRhdGEtbmFtZT0iR3JvdXAgMTQzODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjM3IDAuMzUxKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTYtNCIgZGF0YS1uYW1lPSJQYXRoIDg4MTYiIGQ9Ik0tMTIuNTY5LTUuMTE1YTEuMTcsMS4xNywwLDAsMCwxLjE3LDEuMTcsMS4xNywxLjE3LDAsMCwwLDEuMTctMS4xNywxLjE3LDEuMTcsMCwwLDAtMS4xNy0xLjE3LDEuMTcsMS4xNywwLDAsMC0xLjE3LDEuMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjU2OSA2LjI4NSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81Mjk3IiBkYXRhLW5hbWU9Ikdyb3VwIDUyOTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjQ0NSA5LjY5NikiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE3IiBkYXRhLW5hbWU9IlBhdGggODgxNyIgZD0iTS0xMS4zMTItNC42QTEuMDUzLDEuMDUzLDAsMCwwLTEwLjI1OS0zLjU1LDEuMDUzLDEuMDUzLDAsMCwwLTkuMjA2LTQuNmExLjA1MywxLjA1MywwLDAsMC0xLjA1My0xLjA1M0ExLjA1MywxLjA1MywwLDAsMC0xMS4zMTItNC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4zMTIgNS42NTYpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzNjUiIGRhdGEtbmFtZT0iR3JvdXAgMTQzNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjQ0NSA2LjYyKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTctMiIgZGF0YS1uYW1lPSJQYXRoIDg4MTciIGQ9Ik0tMTEuMzEyLTQuNkExLjA1MywxLjA1MywwLDAsMC0xMC4yNTktMy41NSwxLjA1MywxLjA1MywwLDAsMC05LjIwNi00LjZhMS4wNTMsMS4wNTMsMCwwLDAtMS4wNTMtMS4wNTNBMS4wNTMsMS4wNTMsMCwwLDAtMTEuMzEyLTQuNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuMzEyIDUuNjU2KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0Mzc3IiBkYXRhLW5hbWU9Ikdyb3VwIDE0Mzc3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC40NDUgMy41NDQpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxNy0zIiBkYXRhLW5hbWU9IlBhdGggODgxNyIgZD0iTS0xMS4zMTItNC42QTEuMDUzLDEuMDUzLDAsMCwwLTEwLjI1OS0zLjU1LDEuMDUzLDEuMDUzLDAsMCwwLTkuMjA2LTQuNmExLjA1MywxLjA1MywwLDAsMC0xLjA1My0xLjA1M0ExLjA1MywxLjA1MywwLDAsMC0xMS4zMTItNC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4zMTIgNS42NTYpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzODkiIGRhdGEtbmFtZT0iR3JvdXAgMTQzODkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjQ0NSAwLjQ2OCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE3LTQiIGRhdGEtbmFtZT0iUGF0aCA4ODE3IiBkPSJNLTExLjMxMi00LjZBMS4wNTMsMS4wNTMsMCwwLDAtMTAuMjU5LTMuNTUsMS4wNTMsMS4wNTMsMCwwLDAtOS4yMDYtNC42YTEuMDUzLDEuMDUzLDAsMCwwLTEuMDUzLTEuMDUzQTEuMDUzLDEuMDUzLDAsMCwwLTExLjMxMi00LjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjMxMiA1LjY1NikiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81Mjk4IiBkYXRhLW5hbWU9Ikdyb3VwIDUyOTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjU3IDkuODEzKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTgiIGRhdGEtbmFtZT0iUGF0aCA4ODE4IiBkPSJNLTEwLjA1Ni00LjA5MmEuOTM2LjkzNiwwLDAsMCwuOTM2LjkzNi45MzYuOTM2LDAsMCwwLC45MzYtLjkzNi45MzYuOTM2LDAsMCwwLS45MzYtLjkzNi45MzYuOTM2LDAsMCwwLS45MzYuOTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wNTYgNS4wMjgpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzNjYiIGRhdGEtbmFtZT0iR3JvdXAgMTQzNjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3LjU3IDYuNzM3KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTgtMiIgZGF0YS1uYW1lPSJQYXRoIDg4MTgiIGQ9Ik0tMTAuMDU2LTQuMDkyYS45MzYuOTM2LDAsMCwwLC45MzYuOTM2LjkzNi45MzYsMCwwLDAsLjkzNi0uOTM2LjkzNi45MzYsMCwwLDAtLjkzNi0uOTM2LjkzNi45MzYsMCwwLDAtLjkzNi45MzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjA1NiA1LjAyOCkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM3OCIgZGF0YS1uYW1lPSJHcm91cCAxNDM3OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcuNTcgMy42NjEpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxOC0zIiBkYXRhLW5hbWU9IlBhdGggODgxOCIgZD0iTS0xMC4wNTYtNC4wOTJhLjkzNi45MzYsMCwwLDAsLjkzNi45MzYuOTM2LjkzNiwwLDAsMCwuOTM2LS45MzYuOTM2LjkzNiwwLDAsMC0uOTM2LS45MzYuOTM2LjkzNiwwLDAsMC0uOTM2LjkzNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDU2IDUuMDI4KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0MzkwIiBkYXRhLW5hbWU9Ikdyb3VwIDE0MzkwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy41NyAwLjU4NSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE4LTQiIGRhdGEtbmFtZT0iUGF0aCA4ODE4IiBkPSJNLTEwLjA1Ni00LjA5MmEuOTM2LjkzNiwwLDAsMCwuOTM2LjkzNi45MzYuOTM2LDAsMCwwLC45MzYtLjkzNi45MzYuOTM2LDAsMCwwLS45MzYtLjkzNi45MzYuOTM2LDAsMCwwLS45MzYuOTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC4wNTYgNS4wMjgpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTI5OSIgZGF0YS1uYW1lPSJHcm91cCA1Mjk5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC42NDUgOS45MykiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE5IiBkYXRhLW5hbWU9IlBhdGggODgxOSIgZD0iTS04LjgtMy41OGEuODE5LjgxOSwwLDAsMCwuODE5LjgxOS44MTkuODE5LDAsMCwwLC44MTktLjgxOUEuODE5LjgxOSwwLDAsMC03Ljk4LTQuNC44MTkuODE5LDAsMCwwLTguOC0zLjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Ljc5OSA0LjM5OSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM2NyIgZGF0YS1uYW1lPSJHcm91cCAxNDM2NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuNjQ1IDYuODU0KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MTktMiIgZGF0YS1uYW1lPSJQYXRoIDg4MTkiIGQ9Ik0tOC44LTMuNThhLjgxOS44MTksMCwwLDAsLjgxOS44MTkuODE5LjgxOSwwLDAsMCwuODE5LS44MTlBLjgxOS44MTksMCwwLDAtNy45OC00LjQuODE5LjgxOSwwLDAsMC04LjgtMy41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC43OTkgNC4zOTkpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzNzkiIGRhdGEtbmFtZT0iR3JvdXAgMTQzNzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjY0NSAzLjc3OCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODE5LTMiIGRhdGEtbmFtZT0iUGF0aCA4ODE5IiBkPSJNLTguOC0zLjU4YS44MTkuODE5LDAsMCwwLC44MTkuODE5LjgxOS44MTksMCwwLDAsLjgxOS0uODE5QS44MTkuODE5LDAsMCwwLTcuOTgtNC40LjgxOS44MTksMCwwLDAtOC44LTMuNTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguNzk5IDQuMzk5KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0MzkxIiBkYXRhLW5hbWU9Ikdyb3VwIDE0MzkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNC42NDUgMC43MDIpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgxOS00IiBkYXRhLW5hbWU9IlBhdGggODgxOSIgZD0iTS04LjgtMy41OGEuODE5LjgxOSwwLDAsMCwuODE5LjgxOS44MTkuODE5LDAsMCwwLC44MTktLjgxOUEuODE5LjgxOSwwLDAsMC03Ljk4LTQuNC44MTkuODE5LDAsMCwwLTguOC0zLjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4Ljc5OSA0LjM5OSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzAwIiBkYXRhLW5hbWU9Ikdyb3VwIDUzMDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjY3MSAxMC4wNDcpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgyMCIgZGF0YS1uYW1lPSJQYXRoIDg4MjAiIGQ9Ik0tNy41NDItMy4wNjlhLjcuNywwLDAsMCwuNy43LjcuNywwLDAsMCwuNy0uNy43LjcsMCwwLDAtLjctLjcuNy43LDAsMCwwLS43LjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTQyIDMuNzcxKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0MzY4IiBkYXRhLW5hbWU9Ikdyb3VwIDE0MzY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS42NzEgNi45NzEpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgyMC0yIiBkYXRhLW5hbWU9IlBhdGggODgyMCIgZD0iTS03LjU0Mi0zLjA2OWEuNy43LDAsMCwwLC43LjcuNy43LDAsMCwwLC43LS43LjcuNywwLDAsMC0uNy0uNy43LjcsMCwwLDAtLjcuNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNy41NDIgMy43NzEpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzODAiIGRhdGEtbmFtZT0iR3JvdXAgMTQzODAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExLjY3MSAzLjg5NSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODIwLTMiIGRhdGEtbmFtZT0iUGF0aCA4ODIwIiBkPSJNLTcuNTQyLTMuMDY5YS43LjcsMCwwLDAsLjcuNy43LjcsMCwwLDAsLjctLjcuNy43LDAsMCwwLS43LS43LjcuNywwLDAsMC0uNy43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjU0MiAzLjc3MSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM5MiIgZGF0YS1uYW1lPSJHcm91cCAxNDM5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTEuNjcxIDAuODE5KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjAtNCIgZGF0YS1uYW1lPSJQYXRoIDg4MjAiIGQ9Ik0tNy41NDItMy4wNjlhLjcuNywwLDAsMCwuNy43LjcuNywwLDAsMCwuNy0uNy43LjcsMCwwLDAtLjctLjcuNy43LDAsMCwwLS43LjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNTQyIDMuNzcxKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUzMDEiIGRhdGEtbmFtZT0iR3JvdXAgNTMwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC44MDcgMTAuMTY0KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjEiIGRhdGEtbmFtZT0iUGF0aCA4ODIxIiBkPSJNLTYuMjg1LTIuNTU4YS41ODUuNTg1LDAsMCwwLC41ODUuNTg1LjU4NS41ODUsMCwwLDAsLjU4NS0uNTg1QS41ODUuNTg1LDAsMCwwLTUuNy0zLjE0M2EuNTg1LjU4NSwwLDAsMC0uNTg1LjU4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yODUgMy4xNDMpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzNjkiIGRhdGEtbmFtZT0iR3JvdXAgMTQzNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguODA3IDcuMDg4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjEtMiIgZGF0YS1uYW1lPSJQYXRoIDg4MjEiIGQ9Ik0tNi4yODUtMi41NThhLjU4NS41ODUsMCwwLDAsLjU4NS41ODUuNTg1LjU4NSwwLDAsMCwuNTg1LS41ODVBLjU4NS41ODUsMCwwLDAtNS43LTMuMTQzYS41ODUuNTg1LDAsMCwwLS41ODUuNTg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjI4NSAzLjE0MykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM4MSIgZGF0YS1uYW1lPSJHcm91cCAxNDM4MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC44MDcgNC4wMTIpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgyMS0zIiBkYXRhLW5hbWU9IlBhdGggODgyMSIgZD0iTS02LjI4NS0yLjU1OGEuNTg1LjU4NSwwLDAsMCwuNTg1LjU4NS41ODUuNTg1LDAsMCwwLC41ODUtLjU4NUEuNTg1LjU4NSwwLDAsMC01LjctMy4xNDNhLjU4NS41ODUsMCwwLDAtLjU4NS41ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMjg1IDMuMTQzKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0MzkzIiBkYXRhLW5hbWU9Ikdyb3VwIDE0MzkzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjgwNyAwLjkzNikiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODIxLTQiIGRhdGEtbmFtZT0iUGF0aCA4ODIxIiBkPSJNLTYuMjg1LTIuNTU4YS41ODUuNTg1LDAsMCwwLC41ODUuNTg1LjU4NS41ODUsMCwwLDAsLjU4NS0uNTg1QS41ODUuNTg1LDAsMCwwLTUuNy0zLjE0M2EuNTg1LjU4NSwwLDAsMC0uNTg1LjU4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yODUgMy4xNDMpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTMwMiIgZGF0YS1uYW1lPSJHcm91cCA1MzAyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljg2IDEwLjI4MSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODIyIiBkYXRhLW5hbWU9IlBhdGggODgyMiIgZD0iTS01LjAyOC0yLjA0NmEuNDY4LjQ2OCwwLDAsMCwuNDY4LjQ2OC40NjguNDY4LDAsMCwwLC40NjgtLjQ2OC40NjguNDY4LDAsMCwwLS40NjgtLjQ2OC40NjguNDY4LDAsMCwwLS40NjguNDY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAyOCAyLjUxNCkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM3MCIgZGF0YS1uYW1lPSJHcm91cCAxNDM3MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS44NiA3LjIwNSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODIyLTIiIGRhdGEtbmFtZT0iUGF0aCA4ODIyIiBkPSJNLTUuMDI4LTIuMDQ2YS40NjguNDY4LDAsMCwwLC40NjguNDY4LjQ2OC40NjgsMCwwLDAsLjQ2OC0uNDY4LjQ2OC40NjgsMCwwLDAtLjQ2OC0uNDY4LjQ2OC40NjgsMCwwLDAtLjQ2OC40NjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDI4IDIuNTE0KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0MzgyIiBkYXRhLW5hbWU9Ikdyb3VwIDE0MzgyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljg2IDQuMTI5KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjItMyIgZGF0YS1uYW1lPSJQYXRoIDg4MjIiIGQ9Ik0tNS4wMjgtMi4wNDZhLjQ2OC40NjgsMCwwLDAsLjQ2OC40NjguNDY4LjQ2OCwwLDAsMCwuNDY4LS40NjguNDY4LjQ2OCwwLDAsMC0uNDY4LS40NjguNDY4LjQ2OCwwLDAsMC0uNDY4LjQ2OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMjggMi41MTQpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzOTQiIGRhdGEtbmFtZT0iR3JvdXAgMTQzOTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuODYgMS4wNTMpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgyMi00IiBkYXRhLW5hbWU9IlBhdGggODgyMiIgZD0iTS01LjAyOC0yLjA0NmEuNDY4LjQ2OCwwLDAsMCwuNDY4LjQ2OC40NjguNDY4LDAsMCwwLC40NjgtLjQ2OC40NjguNDY4LDAsMCwwLS40NjgtLjQ2OC40NjguNDY4LDAsMCwwLS40NjguNDY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAyOCAyLjUxNCkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzAzIiBkYXRhLW5hbWU9Ikdyb3VwIDUzMDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuOTMgMTAuMzk4KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjMiIGRhdGEtbmFtZT0iUGF0aCA4ODIzIiBkPSJNLTMuNzcxLTEuNTM1YS4zNTEuMzUxLDAsMCwwLC4zNTEuMzUxLjM1MS4zNTEsMCwwLDAsLjM1MS0uMzUxLjM1MS4zNTEsMCwwLDAtLjM1MS0uMzUxLjM1MS4zNTEsMCwwLDAtLjM1MS4zNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNzcxIDEuODg2KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0MzcxIiBkYXRhLW5hbWU9Ikdyb3VwIDE0MzcxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjkzIDcuMzIyKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjMtMiIgZGF0YS1uYW1lPSJQYXRoIDg4MjMiIGQ9Ik0tMy43NzEtMS41MzVhLjM1MS4zNTEsMCwwLDAsLjM1MS4zNTEuMzUxLjM1MSwwLDAsMCwuMzUxLS4zNTEuMzUxLjM1MSwwLDAsMC0uMzUxLS4zNTEuMzUxLjM1MSwwLDAsMC0uMzUxLjM1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy43NzEgMS44ODYpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzODMiIGRhdGEtbmFtZT0iR3JvdXAgMTQzODMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuOTMgNC4yNDYpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgyMy0zIiBkYXRhLW5hbWU9IlBhdGggODgyMyIgZD0iTS0zLjc3MS0xLjUzNWEuMzUxLjM1MSwwLDAsMCwuMzUxLjM1MS4zNTEuMzUxLDAsMCwwLC4zNTEtLjM1MS4zNTEuMzUxLDAsMCwwLS4zNTEtLjM1MS4zNTEuMzUxLDAsMCwwLS4zNTEuMzUxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzLjc3MSAxLjg4NikiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM5NSIgZGF0YS1uYW1lPSJHcm91cCAxNDM5NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi45MyAxLjE3KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjMtNCIgZGF0YS1uYW1lPSJQYXRoIDg4MjMiIGQ9Ik0tMy43NzEtMS41MzVhLjM1MS4zNTEsMCwwLDAsLjM1MS4zNTEuMzUxLjM1MSwwLDAsMCwuMzUxLS4zNTEuMzUxLjM1MSwwLDAsMC0uMzUxLS4zNTEuMzUxLjM1MSwwLDAsMC0uMzUxLjM1MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy43NzEgMS44ODYpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTMwNCIgZGF0YS1uYW1lPSJHcm91cCA1MzA0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDEwLjUxNSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODI0IiBkYXRhLW5hbWU9IlBhdGggODgyNCIgZD0iTS0yLjUxNC0xLjAyM2EuMjM0LjIzNCwwLDAsMCwuMjM0LjIzNC4yMzQuMjM0LDAsMCwwLC4yMzQtLjIzNC4yMzQuMjM0LDAsMCwwLS4yMzQtLjIzNC4yMzQuMjM0LDAsMCwwLS4yMzQuMjM0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjUxNCAxLjI1NykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF8xNDM3MiIgZGF0YS1uYW1lPSJHcm91cCAxNDM3MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCA3LjQzOSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODI0LTIiIGRhdGEtbmFtZT0iUGF0aCA4ODI0IiBkPSJNLTIuNTE0LTEuMDIzYS4yMzQuMjM0LDAsMCwwLC4yMzQuMjM0LjIzNC4yMzQsMCwwLDAsLjIzNC0uMjM0LjIzNC4yMzQsMCwwLDAtLjIzNC0uMjM0LjIzNC4yMzQsMCwwLDAtLjIzNC4yMzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTE0IDEuMjU3KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzE0Mzg0IiBkYXRhLW5hbWU9Ikdyb3VwIDE0Mzg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuMzYzKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4MjQtMyIgZGF0YS1uYW1lPSJQYXRoIDg4MjQiIGQ9Ik0tMi41MTQtMS4wMjNhLjIzNC4yMzQsMCwwLDAsLjIzNC4yMzQuMjM0LjIzNCwwLDAsMCwuMjM0LS4yMzQuMjM0LjIzNCwwLDAsMC0uMjM0LS4yMzQuMjM0LjIzNCwwLDAsMC0uMjM0LjIzNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41MTQgMS4yNTcpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfMTQzOTYiIGRhdGEtbmFtZT0iR3JvdXAgMTQzOTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMS4yODcpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgyNC00IiBkYXRhLW5hbWU9IlBhdGggODgyNCIgZD0iTS0yLjUxNC0xLjAyM2EuMjM0LjIzNCwwLDAsMCwuMjM0LjIzNC4yMzQuMjM0LDAsMCwwLC4yMzQtLjIzNC4yMzQuMjM0LDAsMCwwLS4yMzQtLjIzNC4yMzQuMjM0LDAsMCwwLS4yMzQuMjM0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjUxNCAxLjI1NykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzE3IiBkYXRhLW5hbWU9Ikdyb3VwIDUzMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjM2MyAxMi4zMDQpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgzNyIgZGF0YS1uYW1lPSJQYXRoIDg4MzciIGQ9Ik0tMTYuMzQtNi42NDlhMS41MjEsMS41MjEsMCwwLDAsMS41MjEsMS41MjFBMS41MjEsMS41MjEsMCwwLDAtMTMuMy02LjY0OSwxLjUyMSwxLjUyMSwwLDAsMC0xNC44MTktOC4xNywxLjUyMSwxLjUyMSwwLDAsMC0xNi4zNC02LjY0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMzQgOC4xNykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzE4IiBkYXRhLW5hbWU9Ikdyb3VwIDUzMTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjIxOSAxMi40MjEpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODgzOCIgZGF0YS1uYW1lPSJQYXRoIDg4MzgiIGQ9Ik0tMTUuMDgzLTYuMTM4YTEuNCwxLjQsMCwwLDAsMS40LDEuNCwxLjQsMS40LDAsMCwwLDEuNC0xLjQsMS40LDEuNCwwLDAsMC0xLjQtMS40LDEuNCwxLjQsMCwwLDAtMS40LDEuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUuMDgzIDcuNTQyKSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUzMTkiIGRhdGEtbmFtZT0iR3JvdXAgNTMxOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYuMjk0IDEyLjUzOCkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODM5IiBkYXRhLW5hbWU9IlBhdGggODgzOSIgZD0iTS0xMy44MjYtNS42MjZhMS4yODcsMS4yODcsMCwwLDAsMS4yODcsMS4yODcsMS4yODcsMS4yODcsMCwwLDAsMS4yODctMS4yODcsMS4yODcsMS4yODcsMCwwLDAtMS4yODctMS4yODcsMS4yODcsMS4yODcsMCwwLDAtMS4yODcsMS4yODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjgyNiA2LjkxMykiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzIwIiBkYXRhLW5hbWU9Ikdyb3VwIDUzMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzLjM3IDEyLjY1NSkiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODQwIiBkYXRhLW5hbWU9IlBhdGggODg0MCIgZD0iTS0xMi41NjktNS4xMTVhMS4xNywxLjE3LDAsMCwwLDEuMTcsMS4xNywxLjE3LDEuMTcsMCwwLDAsMS4xNy0xLjE3LDEuMTcsMS4xNywwLDAsMC0xLjE3LTEuMTcsMS4xNywxLjE3LDAsMCwwLTEuMTcsMS4xNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuNTY5IDYuMjg1KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUzMjEiIGRhdGEtbmFtZT0iR3JvdXAgNTMyMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjAuNDQ1IDEyLjc3MikiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODQxIiBkYXRhLW5hbWU9IlBhdGggODg0MSIgZD0iTS0xMS4zMTItNC42QTEuMDUzLDEuMDUzLDAsMCwwLTEwLjI1OS0zLjU1LDEuMDUzLDEuMDUzLDAsMCwwLTkuMjA2LTQuNmExLjA1MywxLjA1MywwLDAsMC0xLjA1My0xLjA1M0ExLjA1MywxLjA1MywwLDAsMC0xMS4zMTItNC42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS4zMTIgNS42NTYpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTMyMiIgZGF0YS1uYW1lPSJHcm91cCA1MzIyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNy41NyAxMi44ODkpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODg0MiIgZGF0YS1uYW1lPSJQYXRoIDg4NDIiIGQ9Ik0tMTAuMDU2LTQuMDkyYS45MzYuOTM2LDAsMCwwLC45MzYuOTM2LjkzNi45MzYsMCwwLDAsLjkzNi0uOTM2LjkzNi45MzYsMCwwLDAtLjkzNi0uOTM2LjkzNi45MzYsMCwwLDAtLjkzNi45MzYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjA1NiA1LjAyOCkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzIzIiBkYXRhLW5hbWU9Ikdyb3VwIDUzMjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjY0NSAxMy4wMDYpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODg0MyIgZGF0YS1uYW1lPSJQYXRoIDg4NDMiIGQ9Ik0tOC44LTMuNThhLjgxOS44MTksMCwwLDAsLjgxOS44MTkuODE5LjgxOSwwLDAsMCwuODE5LS44MTlBLjgxOS44MTksMCwwLDAtNy45OC00LjQuODE5LjgxOSwwLDAsMC04LjgtMy41OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC43OTkgNC4zOTkpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTMyNCIgZGF0YS1uYW1lPSJHcm91cCA1MzI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS42NzEgMTMuMTIzKSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4NDQiIGRhdGEtbmFtZT0iUGF0aCA4ODQ0IiBkPSJNLTcuNTQyLTMuMDY5YS43LjcsMCwwLDAsLjcuNy43LjcsMCwwLDAsLjctLjcuNy43LDAsMCwwLS43LS43LjcuNywwLDAsMC0uNy43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3LjU0MiAzLjc3MSkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzI1IiBkYXRhLW5hbWU9Ikdyb3VwIDUzMjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDguODA3IDEzLjI0KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4NDUiIGRhdGEtbmFtZT0iUGF0aCA4ODQ1IiBkPSJNLTYuMjg1LTIuNTU4YS41ODUuNTg1LDAsMCwwLC41ODUuNTg1LjU4NS41ODUsMCwwLDAsLjU4NS0uNTg1QS41ODUuNTg1LDAsMCwwLTUuNy0zLjE0M2EuNTg1LjU4NSwwLDAsMC0uNTg1LjU4NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNi4yODUgMy4xNDMpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgICA8ZyBpZD0iR3JvdXBfNTMyNiIgZGF0YS1uYW1lPSJHcm91cCA1MzI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1Ljg2IDEzLjM1NykiPgogICAgICA8cGF0aCBpZD0iUGF0aF84ODQ2IiBkYXRhLW5hbWU9IlBhdGggODg0NiIgZD0iTS01LjAyOC0yLjA0NmEuNDY4LjQ2OCwwLDAsMCwuNDY4LjQ2OC40NjguNDY4LDAsMCwwLC40NjgtLjQ2OC40NjguNDY4LDAsMCwwLS40NjgtLjQ2OC40NjguNDY4LDAsMCwwLS40NjguNDY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAyOCAyLjUxNCkiIGZpbGw9IiMwYjBiMGIiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJHcm91cF81MzI3IiBkYXRhLW5hbWU9Ikdyb3VwIDUzMjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuOTMgMTMuNDc0KSI+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzg4NDciIGRhdGEtbmFtZT0iUGF0aCA4ODQ3IiBkPSJNLTMuNzcxLTEuNTM1YS4zNTEuMzUxLDAsMCwwLC4zNTEuMzUxLjM1MS4zNTEsMCwwLDAsLjM1MS0uMzUxLjM1MS4zNTEsMCwwLDAtLjM1MS0uMzUxLjM1MS4zNTEsMCwwLDAtLjM1MS4zNTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuNzcxIDEuODg2KSIgZmlsbD0iIzBiMGIwYiIvPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzUzMjgiIGRhdGEtbmFtZT0iR3JvdXAgNTMyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMy41OTEpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfODg0OCIgZGF0YS1uYW1lPSJQYXRoIDg4NDgiIGQ9Ik0tMi41MTQtMS4wMjNhLjIzNC4yMzQsMCwwLDAsLjIzNC4yMzQuMjM0LjIzNCwwLDAsMCwuMjM0LS4yMzQuMjM0LjIzNCwwLDAsMC0uMjM0LS4yMzQuMjM0LjIzNCwwLDAsMC0uMjM0LjIzNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41MTQgMS4yNTcpIiBmaWxsPSIjMGIwYjBiIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K");background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:15px;width:25px;transform:scaleX(-1)}.card.card-dimension .card-footer,.card-dimension.panel .card-footer,.card.card-dimension .panel-footer,.card-dimension.panel .panel-footer{border-top:0}.card.card-dimension .btn,.card.card-dimension .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card.card-dimension select.form-control,.card-dimension.panel .btn,.card-dimension.panel .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .card-dimension.panel select.form-control{background-color:#0B0B0B;color:#FFFFFF}.card.card-contractor,.card-contractor.panel{--bs-card-border-radius:.5rem;--bs-card-bg:#DA291C;--bs-card-color:#FFFFFF;--bs-card-title-color:#FFFFFF;--bs-card-spacer-y:0;--bs-card-spacer-x:0;padding:0.75rem;display:flex;flex-direction:row;gap:1rem;container-type:inline-size;container-name:narrow}.tab-content .card.card-contractor,.tab-content .card-contractor.panel{display:flex !important}.card.card-contractor .card-image,.card-contractor.panel .card-image{aspect-ratio:1;flex:0 0 calc(40% - 0.5rem);position:relative}.card.card-contractor .card-image img,.card-contractor.panel .card-image img{width:100%;height:100%;object-fit:cover;border-radius:0.5rem;filter:grayscale(100%);max-height:none}.card.card-contractor .card-image:after,.card-contractor.panel .card-image:after{content:"";position:absolute;top:0;right:0;width:25%;height:100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20" fill="%23DA291C"><circle cx="8" cy="10" r="2"/><circle cx="26" cy="10" r="3"/><circle cx="46" cy="10" r="4"/><circle cx="68" cy="10" r="5"/><circle cx="92" cy="10" r="6"/></svg>');background-repeat:repeat-y;background-position:3px 50%;background-size:contain}.card.card-contractor .card-body,.card-contractor.panel .card-body,.card.card-contractor .panel-body,.card-contractor.panel .panel-body{display:flex;flex:1 0 calc(60% - 0.5rem);flex-direction:column;justify-content:space-between;min-width:0;padding:0}.card.card-contractor .card-title,.card-contractor.panel .card-title{font-weight:700}.tab-content .card.card-contractor .card-title,.tab-content .card-contractor.panel .card-title{margin-bottom:auto}.card.card-contractor .card-title a,.card-contractor.panel .card-title a{background-color:transparent !important;color:#FFFFFF !important;padding:0 !important}.card.card-contractor .card-title a:hover,.card-contractor.panel .card-title a:hover,.card.card-contractor .card-title a:active,.card-contractor.panel .card-title a:active,.card.card-contractor .card-title a:focus,.card-contractor.panel .card-title a:focus{text-decoration:underline}@container narrow (width < 320px){.card.card-contractor .card-title a, .card-contractor.panel .card-title a {
    font-size:1.2rem}}
.card.card-contractor .card-text,.card-contractor.panel .card-text{font-size:1rem;line-height:1.2;margin-bottom:0}.card.card-contractor .card-text p,.card-contractor.panel .card-text p{white-space:break-spaces}.card.card-contractor .card-text p:last-child,.card-contractor.panel .card-text p:last-child{margin-bottom:0}.card.card-contractor .card-text p:not(:nth-of-type(1)),.card-contractor.panel .card-text p:not(:nth-of-type(1)){font-size:0.75rem}.tab-content .card.card-contractor .card-text,.tab-content .card-contractor.panel .card-text{text-align:left}@media (max-width: 767.98px){.card.card-contractor .card-image,.card-contractor.panel .card-image{aspect-ratio:3/4;flex-basis:35%;max-width:35%}}.card.card-membergroup,.card-membergroup.panel{--bs-card-border-radius:.5rem;--bs-card-bg:#DA291C;--bs-card-color:#FFFFFF;--bs-card-title-color:#FFFFFF;--bs-card-spacer-y:0;--bs-card-spacer-x:0;padding:0.75rem;display:flex;flex-direction:row;gap:1rem;container-type:inline-size;container-name:narrow}.card.card-membergroup .card-image,.card-membergroup.panel .card-image{align-items:center;border-right:1px solid rgba(255, 255, 255, 0.15);display:flex;flex:0 0 calc(40% - 0.5rem);justify-content:center;padding:0 1rem;position:relative}.card.card-membergroup .card-image img,.card-membergroup.panel .card-image img{width:100%;height:100%;object-fit:contain;border-radius:0.5rem;max-height:3.5rem;max-width:5.5rem}.card.card-membergroup .card-body,.card-membergroup.panel .card-body,.card.card-membergroup .panel-body,.card-membergroup.panel .panel-body{display:flex;flex:1 0 calc(60% - 0.5rem);flex-direction:column;justify-content:space-between;min-width:0;padding:0}.card.card-membergroup .card-body a,.card-membergroup.panel .card-body a,.card.card-membergroup .panel-body a,.card-membergroup.panel .panel-body a{background-color:transparent;color:#FFFFFF;padding:0;text-decoration:none}.card.card-membergroup .card-title,.card-membergroup.panel .card-title{font-weight:500}.card.card-membergroup .card-text,.card-membergroup.panel .card-text{font-size:1rem;line-height:1.2;margin-bottom:0}.card.card-membergroup .card-text p,.card-membergroup.panel .card-text p{margin-bottom:0.25rem;white-space:break-spaces}.card.card-membergroup .card-text p:last-child,.card-membergroup.panel .card-text p:last-child{margin-bottom:0}.card.card-membergroup .card-text p:not(:nth-of-type(1)),.card-membergroup.panel .card-text p:not(:nth-of-type(1)){font-size:0.75rem}@media (max-width: 767.98px){.card.card-membergroup .card-image,.card-membergroup.panel .card-image{flex-basis:35%;max-width:35%}}.card:only-child,.panel:only-child{height:100%}.card.page-teaser-sub,.page-teaser-sub.panel{background-color:#FFFFFF;border:1px solid #EBEBEB;border-radius:8px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);display:flex;flex-direction:column;min-height:300px;position:relative;transition:box-shadow 0.2s ease}.card.page-teaser-sub:hover,.page-teaser-sub.panel:hover{box-shadow:0 0 2px 2px rgba(218, 41, 28, 0.9)}.card.page-teaser-sub:has(.card-link:focus-visible),.page-teaser-sub.panel:has(.card-link:focus-visible){box-shadow:0 0 2px 2px rgba(218, 41, 28, 0.9);outline:2px solid #DA291C;outline-offset:2px}.card.page-teaser-sub .card-link,.page-teaser-sub.panel .card-link{display:flex;flex:1;flex-direction:column;text-decoration:none}.card.page-teaser-sub .card-link:focus,.page-teaser-sub.panel .card-link:focus{outline:none}.card.page-teaser-sub .card-link:focus-visible,.page-teaser-sub.panel .card-link:focus-visible{outline:none}.card.page-teaser-sub .card-body,.page-teaser-sub.panel .card-body,.card.page-teaser-sub .panel-body,.page-teaser-sub.panel .panel-body{display:flex;flex:1;flex-direction:column}.card.page-teaser-sub .card-title,.page-teaser-sub.panel .card-title{color:#0B0B0B;margin-bottom:1rem;padding:1rem 1rem 0}.card.page-teaser-sub .card-title h1,.page-teaser-sub.panel .card-title h1,.card.page-teaser-sub .card-title h2,.page-teaser-sub.panel .card-title h2,.card.page-teaser-sub .card-title h3,.page-teaser-sub.panel .card-title h3,.card.page-teaser-sub .card-title h4,.page-teaser-sub.panel .card-title h4,.card.page-teaser-sub .card-title h5,.page-teaser-sub.panel .card-title h5,.card.page-teaser-sub .card-title h6,.page-teaser-sub.panel .card-title h6{color:#0B0B0B;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:0;transition:color 0.2s ease}.card.page-teaser-sub .card-title .badge,.page-teaser-sub.panel .card-title .badge{display:block;margin-top:0.5rem;width:fit-content}.card.page-teaser-sub .card-body,.page-teaser-sub.panel .card-body,.card.page-teaser-sub .panel-body,.page-teaser-sub.panel .panel-body{padding:1rem}.card.page-teaser-sub .card-text,.page-teaser-sub.panel .card-text{color:#4A4A4A;font-size:1rem;font-weight:400;line-height:1.5}.card.page-teaser-sub .card-text p,.page-teaser-sub.panel .card-text p{margin-bottom:0}.card.page-teaser-sub .card-footer,.page-teaser-sub.panel .card-footer,.card.page-teaser-sub .panel-footer,.page-teaser-sub.panel .panel-footer{background-color:transparent;border-top:0;padding:0 1rem 1rem}.card.page-teaser-sub .card-footer .read-more,.page-teaser-sub.panel .card-footer .read-more,.card.page-teaser-sub .panel-footer .read-more,.page-teaser-sub.panel .panel-footer .read-more{border:1px solid #DA291C;border-radius:50rem;color:#DA291C;display:inline-block;font-weight:500;margin:0;padding:0.5rem 1rem;text-align:center;text-decoration:none;transition:all 0.2s ease}.card.page-teaser-sub .card-footer .read-more:hover,.page-teaser-sub.panel .card-footer .read-more:hover,.card.page-teaser-sub .panel-footer .read-more:hover,.page-teaser-sub.panel .panel-footer .read-more:hover{background-color:#DA291C;color:#FFFFFF}.sizer-element{pointer-events:none}.col-lg-4 .card:only-child,.col-lg-4 .panel:only-child{height:auto}.card-overview{background-color:#C0C4C9;border:1px solid #C0C4C9;border-radius:0.5rem;display:flex;flex-flow:row wrap;gap:1px}.card-overview .card,.card-overview .panel{flex:1 1 100%;padding:3rem}@media (max-width: 767.98px){.card-overview .card:first-child,.card-overview .panel:first-child{border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}.card-overview .card:last-child,.card-overview .panel:last-child{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}}@media (min-width: 768px) and (max-width: 1199.98px){.card-overview .card,.card-overview .panel{flex-basis:calc(50% - 1px)}.card-overview .card:first-child,.card-overview .panel:first-child{border-top-left-radius:0.5rem}.card-overview .card:nth-child(2),.card-overview .panel:nth-child(2){border-top-right-radius:0.5rem}.card-overview .card:nth-child(5),.card-overview .panel:nth-child(5){border-bottom-left-radius:0.5rem}.card-overview .card:last-child,.card-overview .panel:last-child{border-bottom-right-radius:0.5rem}}@media (min-width: 1200px){.card-overview .card,.card-overview .panel{flex-basis:calc(33% - 2px)}.card-overview .card:first-child,.card-overview .panel:first-child{border-top-left-radius:0.5rem}.card-overview .card:nth-child(3),.card-overview .panel:nth-child(3){border-top-right-radius:0.5rem}.card-overview .card:nth-child(4),.card-overview .panel:nth-child(4){border-bottom-left-radius:0.5rem}.card-overview .card:last-child,.card-overview .panel:last-child{border-bottom-right-radius:0.5rem}}.carousel .carousel-item{height:100%}.carousel .carousel-item [data-bs-toggle=lightbox]{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:100% !important}.carousel .carousel-item img{height:100%;margin:0 auto;object-fit:contain;object-position:center;width:auto !important}.carousel .carousel-caption{bottom:0}.carousel .carousel-caption h3{margin-top:0.5rem}.carousel .carousel-caption p{margin:0}.carousel .carousel-caption:before{content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}.checkbox-list{margin-bottom:0;padding:0 0 0 1.5rem}.checkbox-list .checkbox-list{margin-bottom:0;padding:0 0.75rem}.checkbox-list .list-item{position:relative}.checkbox-list .list-item.active > .custom-control.custom-checkbox + .checkbox-list > .list-item{display:block}.checkbox-list .list-item.partial > .custom-control.custom-checkbox .custom-control-label:after{text-align:center}.checkbox-list .list-item .list-item{display:none}.checkbox-list .custom-control.custom-checkbox{min-height:2rem;padding-left:2rem}.checkbox-list .custom-control.custom-checkbox .custom-control-label:before,.checkbox-list .custom-control.custom-checkbox .custom-control-label:after{height:1.5rem;top:0.5rem;width:1.5rem}.checkbox-list .custom-control.custom-checkbox ~ .checkbox-list:before{left:-1.25rem;position:absolute;top:0.5rem}.cta-block{background-clip:border-box;display:flex;flex-direction:column;min-width:0;padding:1.5rem;position:relative;word-wrap:break-word}.cta-block .cta-title h1,.cta-block .cta-title h2,.cta-block .cta-title h3,.cta-block .cta-title h4,.cta-block .cta-title h5,.cta-block .cta-title h6{display:inline-block;padding:0.625rem 0}.cta-block .cta-content{padding:0.625rem 0}.cta-block .cta-content .cta-link:before,.cta-block .cta-content .card.cta-link-login:before,.cta-block .cta-content .cta-link-login.panel:before{content:"|";padding:0 0rem 0 0.5rem}.cta-block .cta-content .btn.btn-block,.cta-block .cta-content .dataTables_wrapper .dataTables_length select.btn-block.form-control,.dataTables_wrapper .dataTables_length .cta-block .cta-content select.btn-block.form-control{font-size:1.5rem;font-weight:500}.cta-block .cta-form .btn,.cta-block .cta-form .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .cta-block .cta-form select.form-control{height:100%}.cta-block .cta-form .input-group{margin-bottom:0.625rem}.cta-block .cta-form .input-group:last-child{margin-bottom:0}.cta-block .cta-form .form-control{height:3rem;padding:0.282rem 0.75rem}.offcanvas-user .offcanvas-body,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown{container-type:inline-size;container-name:user-login-cta}.offcanvas-user .offcanvas-body .cta-block,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-block,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-block{margin:0;border-radius:0.5rem;box-shadow:none;background-color:#F8F7F1;color:#0c2340;display:flex;flex-flow:column wrap;gap:1rem}.offcanvas-user .offcanvas-body .cta-title,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title{align-items:center;border-bottom:1px solid #E8EAEE;display:flex;justify-content:center;gap:0.5rem;text-align:center;padding:0.625rem 0}.offcanvas-user .offcanvas-body .cta-title h1,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h1,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h1,.offcanvas-user .offcanvas-body .cta-title h2,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h2,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h2,.offcanvas-user .offcanvas-body .cta-title h3,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h3,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h3,.offcanvas-user .offcanvas-body .cta-title h4,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h4,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h4,.offcanvas-user .offcanvas-body .cta-title h5,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h5,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h5,.offcanvas-user .offcanvas-body .cta-title h6,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h6,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-title h6{border-bottom:none;margin-bottom:0}.offcanvas-user .offcanvas-body .cta-content,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content{color:#0c2340;display:block;column-count:initial}.offcanvas-user .offcanvas-body .cta-content p,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content p,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content p{color:#0c2340;text-align:center}.offcanvas-user .offcanvas-body .cta-content a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content a{color:#c22419}.offcanvas-user .offcanvas-body .cta-content a:hover,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content a:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content a:hover,.offcanvas-user .offcanvas-body .cta-content a:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content a:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-content a:focus{color:#a51e15;text-decoration:underline}.offcanvas-user .offcanvas-body .cta-footer,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer{border-top:1px solid #E8EAEE;color:#0c2340;text-align:center;padding-top:1rem}.offcanvas-user .offcanvas-body .cta-footer .btn,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer .btn,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer .btn,.offcanvas-user .offcanvas-body .cta-footer .dataTables_wrapper .dataTables_length select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .offcanvas-user .offcanvas-body .cta-footer select.form-control,.offcanvas-user .dataTables_wrapper .dataTables_length .offcanvas-body .cta-footer select.form-control,.dataTables_wrapper .dataTables_length .navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .dataTables_wrapper .dataTables_length .user-login-dropdown .cta-footer select.form-control,.dataTables_wrapper .dataTables_length .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .dataTables_length .user-login-dropdown .cta-footer select.form-control{border-radius:0.25rem}.offcanvas-user .offcanvas-body .cta-footer small,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer small,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer small,.offcanvas-user .offcanvas-body .cta-footer .small,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer .small,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-footer .small{display:inline-block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.15rem;line-height:1.3}.offcanvas-user .offcanvas-body .cta-link-group,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group{display:flex;flex-flow:row wrap}.offcanvas-user .offcanvas-body .cta-link-group > *,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group > *,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group > *{align-items:center;display:flex;flex-flow:row nowrap;gap:0.5rem}.offcanvas-user .offcanvas-body .cta-link-group .cta-link:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link:before,.offcanvas-user .offcanvas-body .cta-link-group .card.cta-link-login:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .card.cta-link-login:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .card.cta-link-login:before,.offcanvas-user .offcanvas-body .cta-link-group .cta-link-login.panel:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link-login.panel:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link-login.panel:before{content:"|";color:#727272;font-size:0.875rem;padding:0}.offcanvas-user .offcanvas-body .cta-link-group .cta-link:first-child:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link:first-child:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link:first-child:before,.offcanvas-user .offcanvas-body .cta-link-group .card.cta-link-login:first-child:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .card.cta-link-login:first-child:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .card.cta-link-login:first-child:before,.offcanvas-user .offcanvas-body .cta-link-group .cta-link-login.panel:first-child:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link-login.panel:first-child:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-group .cta-link-login.panel:first-child:before{content:none}.offcanvas-user .offcanvas-body .cta-link,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link,.offcanvas-user .offcanvas-body .card.cta-link-login,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login,.offcanvas-user .offcanvas-body .cta-link-login.panel,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel{margin-top:0;text-align:left}.offcanvas-user .offcanvas-body .cta-link:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link:before,.offcanvas-user .offcanvas-body .card.cta-link-login:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login:before,.offcanvas-user .offcanvas-body .cta-link-login.panel:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel:before{color:#727272;font-size:0.875rem;padding:0}.offcanvas-user .offcanvas-body .cta-link a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link a,.offcanvas-user .offcanvas-body .card.cta-link-login a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login a,.offcanvas-user .offcanvas-body .cta-link-login.panel a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel a{color:#c22419;background-color:transparent !important;display:block;font-size:0.875rem !important;padding:0 !important}.offcanvas-user .offcanvas-body .cta-link a:hover,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link a:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link a:hover,.offcanvas-user .offcanvas-body .card.cta-link-login a:hover,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login a:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login a:hover,.offcanvas-user .offcanvas-body .cta-link-login.panel a:hover,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel a:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel a:hover,.offcanvas-user .offcanvas-body .cta-link a:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link a:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link a:focus,.offcanvas-user .offcanvas-body .card.cta-link-login a:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login a:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .card.cta-link-login a:focus,.offcanvas-user .offcanvas-body .cta-link-login.panel a:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel a:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-link-login.panel a:focus{color:#a51e15}.offcanvas-user .offcanvas-body .cta-form,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form{margin-bottom:0}.offcanvas-user .offcanvas-body .cta-form .cta-adapt-show,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show{display:block !important}.offcanvas-user .offcanvas-body .cta-form .cta-adapt-show .btn,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show .btn,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show .btn,.offcanvas-user .offcanvas-body .cta-form .cta-adapt-show .dataTables_wrapper .dataTables_length select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .offcanvas-user .offcanvas-body .cta-form .cta-adapt-show select.form-control,.offcanvas-user .dataTables_wrapper .dataTables_length .offcanvas-body .cta-form .cta-adapt-show select.form-control,.dataTables_wrapper .dataTables_length .navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .dataTables_wrapper .dataTables_length .user-login-dropdown .cta-form .cta-adapt-show select.form-control,.dataTables_wrapper .dataTables_length .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .dataTables_length .user-login-dropdown .cta-form .cta-adapt-show select.form-control{width:100%}.offcanvas-user .offcanvas-body .cta-form .cta-adapt-hidden,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-hidden,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-hidden{display:none !important}.offcanvas-user .offcanvas-body .cta-form .form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-control{background-color:#FFFFFF;border:1px solid #C0C4C9;border-radius:0.25rem !important;color:#0c2340;font-size:0.9375rem;padding:0.625rem 0.875rem;height:auto}.offcanvas-user .offcanvas-body .cta-form .form-control:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-control:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-control:focus{border-color:#c22419;box-shadow:0 0 0 0.2rem rgba(194, 36, 25, 0.25)}.offcanvas-user .offcanvas-body .cta-form .form-control::placeholder,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-control::placeholder,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-control::placeholder{color:#818A95 !important;font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:0.9375rem}.offcanvas-user .offcanvas-body .cta-form .input-group,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group{margin-bottom:1rem}.offcanvas-user .offcanvas-body .cta-form .input-group:last-of-type,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group:last-of-type,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group:last-of-type{margin-bottom:1.25rem}.offcanvas-user .offcanvas-body .cta-form .btn,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .btn,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .btn,.offcanvas-user .offcanvas-body .cta-form .dataTables_wrapper .dataTables_length select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .offcanvas-user .offcanvas-body .cta-form select.form-control,.offcanvas-user .dataTables_wrapper .dataTables_length .offcanvas-body .cta-form select.form-control,.dataTables_wrapper .dataTables_length .navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .dataTables_wrapper .dataTables_length .user-login-dropdown .cta-form select.form-control,.dataTables_wrapper .dataTables_length .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .dataTables_length .user-login-dropdown .cta-form select.form-control{border-radius:0.25rem}.offcanvas-user .offcanvas-body .cta-form .btn-light,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .btn-light,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .btn-light{border:1px solid #C0C4C9}.offcanvas-user .offcanvas-body .cta-form .form-check,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check{margin-bottom:0;padding-top:0 !important;text-align:start;gap:0}.offcanvas-user .offcanvas-body .cta-form .form-check .form-check-input,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-input,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-input{border:1px solid #C0C4C9;border-radius:0.25rem;height:1em;margin-top:0;width:1em}.offcanvas-user .offcanvas-body .cta-form .form-check .form-check-input:checked,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-input:checked,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-input:checked{background-color:#c22419;border-color:#c22419}.offcanvas-user .offcanvas-body .cta-form .form-check .form-check-input:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-input:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-input:focus{border-color:#c22419;box-shadow:0 0 0 0.2rem rgba(194, 36, 25, 0.25)}.offcanvas-user .offcanvas-body .cta-form .form-check .form-check-label,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-label,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .form-check .form-check-label{color:#0c2340;font-size:0.875rem;font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.offcanvas-user .offcanvas-body .cta-form .input-group .form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .form-control{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}.offcanvas-user .offcanvas-body .cta-form .input-group .form-control:focus,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .form-control:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .form-control:focus{z-index:3}.offcanvas-user .offcanvas-body .cta-form .input-group .btn,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .btn,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .btn,.offcanvas-user .offcanvas-body .cta-form .input-group .dataTables_wrapper .dataTables_length select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .offcanvas-user .offcanvas-body .cta-form .input-group select.form-control,.offcanvas-user .dataTables_wrapper .dataTables_length .offcanvas-body .cta-form .input-group select.form-control,.dataTables_wrapper .dataTables_length .navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group select.form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .dataTables_wrapper .dataTables_length .user-login-dropdown .cta-form .input-group select.form-control,.dataTables_wrapper .dataTables_length .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group select.form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .dataTables_length .user-login-dropdown .cta-form .input-group select.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.offcanvas-user .offcanvas-body .cta-form .validation-summary-errors,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors{margin-bottom:1rem}.offcanvas-user .offcanvas-body .cta-form .validation-summary-errors ul,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors ul,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors ul{list-style-type:none;padding-left:0}.offcanvas-user .offcanvas-body .cta-form .validation-summary-errors ul li,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors ul li,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors ul li{color:#c22419;font-size:0.875rem}.offcanvas-user .offcanvas-body .cta-form .validation-summary-errors ul li:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors ul li:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .validation-summary-errors ul li:before{padding-right:0.5rem}@container user-login-cta (width < 400px){.offcanvas-user .offcanvas-body .cta-form .cta-adapt-show, .navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show, .dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-show {
    display:none !important}.offcanvas-user .offcanvas-body .cta-form .cta-adapt-hidden,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-hidden,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-adapt-hidden{--bs-btn-padding-x:1rem;display:block !important}.offcanvas-user .offcanvas-body .cta-form .cta-group,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-group,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-group{display:flex}.offcanvas-user .offcanvas-body .cta-form .cta-link-group,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-group,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-group{flex-flow:column}.offcanvas-user .offcanvas-body .cta-form .cta-link-group > *,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-group > *,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-group > *{align-items:center;display:flex;flex-flow:row nowrap;gap:0.5rem}.offcanvas-user .offcanvas-body .cta-form .cta-link-group > *.form-check,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-group > *.form-check,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-group > *.form-check{gap:0}.offcanvas-user .offcanvas-body .cta-form .cta-link,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link,.offcanvas-user .offcanvas-body .cta-form .card.cta-link-login,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .card.cta-link-login,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .card.cta-link-login,.offcanvas-user .offcanvas-body .cta-form .cta-link-login.panel,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-login.panel,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-login.panel{text-align:left;width:auto;margin-top:0}.offcanvas-user .offcanvas-body .cta-form .cta-link:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link:before,.offcanvas-user .offcanvas-body .cta-form .card.cta-link-login:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .card.cta-link-login:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .card.cta-link-login:before,.offcanvas-user .offcanvas-body .cta-form .cta-link-login.panel:before,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-login.panel:before,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-login.panel:before{content:none}.offcanvas-user .offcanvas-body .cta-form .cta-link a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link a,.offcanvas-user .offcanvas-body .cta-form .card.cta-link-login a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .card.cta-link-login a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .card.cta-link-login a,.offcanvas-user .offcanvas-body .cta-form .cta-link-login.panel a,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-login.panel a,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .cta-link-login.panel a{display:block}.offcanvas-user .offcanvas-body .cta-form .input-group .form-control,.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .form-control,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown .cta-form .input-group .form-control{border-radius:0.25rem !important}}

.login-box-page{container-type:inline-size;container-name:user-login-cta}.login-box-page .cta-block{margin:0;border-radius:0.5rem;box-shadow:none;background-color:#F8F7F1;color:#0c2340;display:flex;flex-flow:column wrap;gap:1rem}.login-box-page .cta-title{align-items:center;border-bottom:1px solid #E8EAEE;display:flex;justify-content:center;gap:0.5rem;text-align:center;padding:0.625rem 0}.login-box-page .cta-title h1,.login-box-page .cta-title h2,.login-box-page .cta-title h3,.login-box-page .cta-title h4,.login-box-page .cta-title h5,.login-box-page .cta-title h6{border-bottom:none;margin-bottom:0}.login-box-page .cta-content{color:#0c2340;display:block;column-count:initial}.login-box-page .cta-content p{color:#0c2340;text-align:center}.login-box-page .cta-content a{color:#c22419}.login-box-page .cta-content a:hover,.login-box-page .cta-content a:focus{color:#a51e15;text-decoration:underline}.login-box-page .cta-footer{border-top:1px solid #E8EAEE;color:#0c2340;text-align:center;padding-top:1rem}.login-box-page .cta-footer .btn,.login-box-page .cta-footer .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .login-box-page .cta-footer select.form-control{border-radius:0.25rem}.login-box-page .cta-footer small,.login-box-page .cta-footer .small{display:inline-block;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.15rem;line-height:1.3}.login-box-page .cta-link-group{display:flex;flex-flow:row wrap}.login-box-page .cta-link-group > *{align-items:center;display:flex;flex-flow:row nowrap;gap:0.5rem}.login-box-page .cta-link-group .cta-link:before,.login-box-page .cta-link-group .card.cta-link-login:before,.login-box-page .cta-link-group .cta-link-login.panel:before{content:"|";color:#727272;font-size:0.875rem;padding:0}.login-box-page .cta-link-group .cta-link:first-child:before,.login-box-page .cta-link-group .card.cta-link-login:first-child:before,.login-box-page .cta-link-group .cta-link-login.panel:first-child:before{content:none}.login-box-page .cta-link,.login-box-page .card.cta-link-login,.login-box-page .cta-link-login.panel{margin-top:0;text-align:left}.login-box-page .cta-link:before,.login-box-page .card.cta-link-login:before,.login-box-page .cta-link-login.panel:before{color:#727272;font-size:0.875rem;padding:0}.login-box-page .cta-link a,.login-box-page .card.cta-link-login a,.login-box-page .cta-link-login.panel a{color:#c22419;background-color:transparent !important;display:block;font-size:0.875rem !important;padding:0 !important}.login-box-page .cta-link a:hover,.login-box-page .card.cta-link-login a:hover,.login-box-page .cta-link-login.panel a:hover,.login-box-page .cta-link a:focus,.login-box-page .card.cta-link-login a:focus,.login-box-page .cta-link-login.panel a:focus{color:#a51e15}.login-box-page .cta-form{margin-bottom:0}.login-box-page .cta-form .cta-adapt-show{display:block !important}.login-box-page .cta-form .cta-adapt-show .btn,.login-box-page .cta-form .cta-adapt-show .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .login-box-page .cta-form .cta-adapt-show select.form-control{width:100%}.login-box-page .cta-form .cta-adapt-hidden{display:none !important}.login-box-page .cta-form .form-control{background-color:#FFFFFF;border:1px solid #C0C4C9;border-radius:0.25rem !important;color:#0c2340;font-size:0.9375rem;padding:0.625rem 0.875rem;height:auto}.login-box-page .cta-form .form-control:focus{border-color:#c22419;box-shadow:0 0 0 0.2rem rgba(194, 36, 25, 0.25)}.login-box-page .cta-form .form-control::placeholder{color:#818A95 !important;font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:0.9375rem}.login-box-page .cta-form .input-group{margin-bottom:1rem}.login-box-page .cta-form .input-group:last-of-type{margin-bottom:1.25rem}.login-box-page .cta-form .btn,.login-box-page .cta-form .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .login-box-page .cta-form select.form-control{border-radius:0.25rem}.login-box-page .cta-form .btn-light{border:1px solid #C0C4C9}.login-box-page .cta-form .form-check{margin-bottom:0;padding-top:0 !important;text-align:start;gap:0}.login-box-page .cta-form .form-check .form-check-input{border:1px solid #C0C4C9;border-radius:0.25rem;height:1em;margin-top:0;width:1em}.login-box-page .cta-form .form-check .form-check-input:checked{background-color:#c22419;border-color:#c22419}.login-box-page .cta-form .form-check .form-check-input:focus{border-color:#c22419;box-shadow:0 0 0 0.2rem rgba(194, 36, 25, 0.25)}.login-box-page .cta-form .form-check .form-check-label{color:#0c2340;font-size:0.875rem;font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.login-box-page .cta-form .input-group .form-control{border-top-right-radius:0.5rem;border-bottom-right-radius:0.5rem}.login-box-page .cta-form .input-group .form-control:focus{z-index:3}.login-box-page .cta-form .input-group .btn,.login-box-page .cta-form .input-group .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .login-box-page .cta-form .input-group select.form-control{border-top-left-radius:0;border-bottom-left-radius:0}.login-box-page .cta-form .validation-summary-errors{margin-bottom:1rem}.login-box-page .cta-form .validation-summary-errors ul{list-style-type:none;padding-left:0}.login-box-page .cta-form .validation-summary-errors ul li{color:#c22419;font-size:0.875rem}.login-box-page .cta-form .validation-summary-errors ul li:before{padding-right:0.5rem}@container user-login-cta (width < 400px){.login-box-page .cta-form .cta-adapt-show {
    display:none !important}.login-box-page .cta-form .cta-adapt-hidden{--bs-btn-padding-x:1rem;display:block !important}.login-box-page .cta-form .cta-group{display:flex}.login-box-page .cta-form .cta-link-group{flex-flow:column}.login-box-page .cta-form .cta-link-group > *{align-items:center;display:flex;flex-flow:row nowrap;gap:0.5rem}.login-box-page .cta-form .cta-link-group > *.form-check{gap:0}.login-box-page .cta-form .cta-link,.login-box-page .cta-form .card.cta-link-login,.login-box-page .cta-form .cta-link-login.panel{text-align:left;width:auto;margin-top:0}.login-box-page .cta-form .cta-link:before,.login-box-page .cta-form .card.cta-link-login:before,.login-box-page .cta-form .cta-link-login.panel:before{content:none}.login-box-page .cta-form .cta-link a,.login-box-page .cta-form .card.cta-link-login a,.login-box-page .cta-form .cta-link-login.panel a{display:block}.login-box-page .cta-form .input-group .form-control{border-radius:0.25rem !important}}
.login-box-page{max-width:45rem;margin:0 auto;width:100%}.login-box-page .cta-content{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.625rem;font-weight:300;line-height:1.3;padding:0.625rem 0}.card.cta-link,.card.cta-link-login,.cta-link.panel,.panel.cta-link-login{--bs-card-border-radius:0.5rem}.card.cta-link .card-title:has(.fa),.card.cta-link-login .card-title:has(.fa),.cta-link.panel .card-title:has(.fa),.panel.cta-link-login .card-title:has(.fa){align-items:center;display:flex;justify-content:space-between;gap:0.5rem}.card.cta-link-login,.cta-link-login.panel{overflow:hidden}.card.cta-link-login:hover .cta-link-options,.cta-link-login.panel:hover .cta-link-options,.card.cta-link-login:active .cta-link-options,.cta-link-login.panel:active .cta-link-options,.card.cta-link-login:focus .cta-link-options,.cta-link-login.panel:focus .cta-link-options{transform:translateY(0)}.card.cta-link-login .card-body,.cta-link-login.panel .card-body,.card.cta-link-login .panel-body,.cta-link-login.panel .panel-body{position:sticky;top:0}.card.cta-link-login .cta-link-options,.cta-link-login.panel .cta-link-options{align-items:center;background-blend-mode:darken;backdrop-filter:blur(5px);display:flex;flex-direction:column;inset:0 0;justify-content:space-evenly;overflow:hidden;position:absolute;transform:translateY(100%);transition:transform ease-in-out 0.2s;z-index:1}.cta-group{padding:2rem 0 3.625rem}.cta-overview .card.cta-link,.cta-overview .cta-link.panel,.cta-overview .card.cta-link-login,.cta-overview .panel.cta-link-login{--bs-card-border-radius:0.5rem;--bs-card-border-width:0;--bs-card-bg:#FFFFFF;--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem}.cta-overview .card.cta-link:hover,.cta-overview .cta-link.panel:hover,.cta-overview .card.cta-link-login:hover,.cta-overview .panel.cta-link-login:hover,.cta-overview .card.cta-link:active,.cta-overview .cta-link.panel:active,.cta-overview .card.cta-link-login:active,.cta-overview .panel.cta-link-login:active,.cta-overview .card.cta-link:focus,.cta-overview .cta-link.panel:focus,.cta-overview .card.cta-link-login:focus,.cta-overview .panel.cta-link-login:focus{background-color:var(--ipc-card-cta-link-hover-bg, #EBEBEB);color:var(--ipc-card-cta-link-hover-color, #000000)}.cta-overview .card.cta-link:hover .card-title,.cta-overview .cta-link.panel:hover .card-title,.cta-overview .card.cta-link-login:hover .card-title,.cta-overview .panel.cta-link-login:hover .card-title,.cta-overview .card.cta-link:active .card-title,.cta-overview .cta-link.panel:active .card-title,.cta-overview .card.cta-link-login:active .card-title,.cta-overview .panel.cta-link-login:active .card-title,.cta-overview .card.cta-link:focus .card-title,.cta-overview .cta-link.panel:focus .card-title,.cta-overview .card.cta-link-login:focus .card-title,.cta-overview .panel.cta-link-login:focus .card-title{color:var(--ipc-card-cta-link-hover-color, #000000)}.cta-overview .card.cta-link:hover .card-body:after,.cta-overview .cta-link.panel:hover .card-body:after,.cta-overview .card.cta-link-login:hover .card-body:after,.cta-overview .panel.cta-link-login:hover .card-body:after,.cta-overview .card.cta-link:hover .panel-body:after,.cta-overview .cta-link.panel:hover .panel-body:after,.cta-overview .card.cta-link-login:hover .panel-body:after,.cta-overview .panel.cta-link-login:hover .panel-body:after,.cta-overview .card.cta-link:active .card-body:after,.cta-overview .cta-link.panel:active .card-body:after,.cta-overview .card.cta-link-login:active .card-body:after,.cta-overview .panel.cta-link-login:active .card-body:after,.cta-overview .card.cta-link:active .panel-body:after,.cta-overview .cta-link.panel:active .panel-body:after,.cta-overview .card.cta-link-login:active .panel-body:after,.cta-overview .panel.cta-link-login:active .panel-body:after,.cta-overview .card.cta-link:focus .card-body:after,.cta-overview .cta-link.panel:focus .card-body:after,.cta-overview .card.cta-link-login:focus .card-body:after,.cta-overview .panel.cta-link-login:focus .card-body:after,.cta-overview .card.cta-link:focus .panel-body:after,.cta-overview .cta-link.panel:focus .panel-body:after,.cta-overview .card.cta-link-login:focus .panel-body:after,.cta-overview .panel.cta-link-login:focus .panel-body:after{color:var(--ipc-card-cta-link-hover-bg, #EBEBEB)}.cta-overview .card.cta-link .card-body,.cta-overview .cta-link.panel .card-body,.cta-overview .card.cta-link-login .card-body,.cta-overview .panel.cta-link-login .card-body,.cta-overview .card.cta-link .panel-body,.cta-overview .cta-link.panel .panel-body,.cta-overview .card.cta-link-login .panel-body,.cta-overview .panel.cta-link-login .panel-body{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.cta-overview .card.cta-link .card-body:after,.cta-overview .cta-link.panel .card-body:after,.cta-overview .card.cta-link-login .card-body:after,.cta-overview .panel.cta-link-login .card-body:after,.cta-overview .card.cta-link .panel-body:after,.cta-overview .cta-link.panel .panel-body:after,.cta-overview .card.cta-link-login .panel-body:after,.cta-overview .panel.cta-link-login .panel-body:after{content:"\e920";font-family:"icomoon" !important;color:#000000;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#F8F7F1;border-radius:50%;width:32px;height:32px;font-size:0.75rem;line-height:0.75rem;padding-left:3px;flex-shrink:0}.cta-overview .card.cta-link .card-title,.cta-overview .cta-link.panel .card-title,.cta-overview .card.cta-link-login .card-title,.cta-overview .panel.cta-link-login .card-title{align-items:center;display:flex;font-size:1rem;gap:0.5rem;margin:0;padding:0}.cta-overview .card.cta-link .card-title .fa,.cta-overview .cta-link.panel .card-title .fa,.cta-overview .card.cta-link-login .card-title .fa,.cta-overview .panel.cta-link-login .card-title .fa{color:#DA291C;font-size:1.5rem;text-align:center;width:30px}.cta-overview .card.cta-link .card-text,.cta-overview .cta-link.panel .card-text,.cta-overview .card.cta-link-login .card-text,.cta-overview .panel.cta-link-login .card-text{display:none}.dataTables_wrapper .dataTables_length select.form-control{padding:0 !important;width:100px !important}.dataTables_wrapper .dataTables_filter .form-control.form-control-sm{padding:0rem 0.5rem !important}.dataTables_wrapper .dataTables_info{height:3.75rem;padding:0.125rem 1rem}@media (min-width: 768px){.dataTables_wrapper .dataTables_info{margin-right:-1.5rem}}@media (min-width: 768px){.dataTables_wrapper .dataTables_paginate{margin-left:-1.5rem}}table.dataTable th,table.dataTable td{font-size:1rem}table.dataTable th input{padding:0 0.25rem;width:100%}table.dataTable th input::placeholder{font-weight:300}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1.25em !important;font-family:sans-serif}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{font-family:sans-serif}@media (max-width: 767.98px){.page-fluid .dataTable > thead [role=row]:nth-child(2){display:none}}@media (max-width: 991.98px){.page-fluid .dataTables_wrapper{width:100%;max-width:100%}.page-fluid .dataTables_wrapper .table.dataTable{width:100% !important}.page-fluid main[role=main] > .container{max-width:100% !important}}@media (min-width: 768px) and (max-width: 991.98px){.page-fluid .dataTable.fixedHeader-floating{margin:0 -10px;width:calc(100% - 20px) !important;left:20px !important}}/*.facts-block {
    flex: 1 1 12.5%;
    margin: 0 0.625rem 1.25rem;
    padding: 0 1rem 1.25rem;

    &.facts-block-lg {
        flex: 2 1 25%;
    }
}*/.facts-group{position:relative;background-color:#0c2340;border-radius:0.5rem;color:#FFFFFF;padding:5rem 1rem}.facts-group-mask{position:absolute;right:0;top:0;width:100%;height:100%}.facts-group-mask:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 326 417" fill="%23112E52"><circle cx="230.6" cy="139.6" r="9.6"/><circle cx="230.5" cy="116.5" r="9.7"/><circle cx="253.5" cy="116.5" r="9.7"/><circle cx="276.6" cy="116.5" r="8.0"/><circle cx="253.5" cy="139.7" r="8.9"/><circle cx="253.5" cy="162.6" r="10.6"/><circle cx="276.2" cy="185.3" r="10.6"/><circle cx="276.2" cy="162.6" r="8.9"/><circle cx="276.2" cy="139.7" r="8.9"/><circle cx="299.6" cy="116.5" r="7.1"/><circle cx="299.1" cy="185.3" r="9.7"/><circle cx="299.1" cy="162.6" r="8.0"/><circle cx="299.1" cy="139.7" r="8.0"/><circle cx="322.4" cy="116.5" r="6.2"/><circle cx="321.9" cy="185.3" r="8.9"/><circle cx="321.9" cy="162.6" r="7.1"/><circle cx="321.9" cy="139.7" r="7.1"/><circle cx="230.5" cy="93.6" r="8.9"/><circle cx="253.6" cy="93.7" r="7.9"/><circle cx="276.6" cy="93.7" r="7.1"/><circle cx="299.6" cy="93.7" r="6.2"/><circle cx="322.4" cy="93.6" r="5.3"/><circle cx="230.6" cy="70.6" r="7.9"/><circle cx="253.5" cy="70.7" r="7.1"/><circle cx="276.7" cy="70.7" r="6.2"/><circle cx="299.6" cy="70.6" r="5.3"/><circle cx="322.5" cy="70.6" r="4.4"/><circle cx="230.6" cy="48.1" r="5.3"/><circle cx="253.6" cy="48.1" r="5.3"/><circle cx="276.7" cy="48.1" r="4.4"/><circle cx="299.6" cy="48.1" r="3.5"/><circle cx="322.5" cy="48.1" r="3.5"/><circle cx="230.6" cy="25.0" r="3.5"/><circle cx="253.6" cy="25.0" r="3.5"/><circle cx="253.6" cy="2.6" r="1.7"/><circle cx="276.7" cy="25.0" r="2.6"/><circle cx="299.6" cy="25.0" r="2.6"/><circle cx="230.6" cy="2.7" r="2.6"/><circle cx="208.2" cy="139.7" r="11.5"/><circle cx="185.3" cy="139.7" r="9.7"/><circle cx="185.3" cy="116.5" r="9.7"/><circle cx="162.4" cy="116.5" r="9.7"/><circle cx="139.2" cy="116.5" r="8.0"/><circle cx="162.3" cy="139.7" r="8.9"/><circle cx="162.4" cy="162.6" r="10.6"/><circle cx="139.6" cy="185.3" r="10.6"/><circle cx="139.6" cy="162.6" r="8.9"/><circle cx="139.6" cy="139.7" r="8.9"/><circle cx="116.2" cy="116.5" r="7.1"/><circle cx="116.7" cy="185.3" r="9.7"/><circle cx="116.7" cy="162.6" r="8.0"/><circle cx="116.7" cy="139.7" r="8.0"/><circle cx="93.4" cy="116.5" r="6.2"/><circle cx="93.9" cy="185.3" r="8.9"/><circle cx="93.9" cy="162.6" r="7.1"/><circle cx="93.9" cy="139.7" r="7.1"/><circle cx="70.6" cy="116.5" r="5.3"/><circle cx="71.1" cy="185.2" r="7.1"/><circle cx="71.0" cy="162.6" r="6.2"/><circle cx="71.0" cy="139.7" r="6.2"/><circle cx="47.8" cy="116.5" r="4.4"/><circle cx="48.2" cy="185.2" r="6.2"/><circle cx="48.2" cy="162.6" r="5.3"/><circle cx="48.2" cy="139.7" r="4.4"/><circle cx="24.6" cy="116.5" r="2.7"/><circle cx="25.1" cy="185.2" r="4.4"/><circle cx="25.0" cy="162.5" r="3.5"/><circle cx="25.0" cy="139.6" r="3.5"/><circle cx="207.9" cy="116.5" r="9.7"/><circle cx="185.3" cy="93.8" r="8.9"/><circle cx="162.3" cy="93.7" r="8.0"/><circle cx="139.2" cy="93.7" r="7.1"/><circle cx="116.2" cy="93.7" r="6.2"/><circle cx="93.4" cy="93.7" r="5.3"/><circle cx="70.6" cy="93.7" r="4.4"/><circle cx="47.8" cy="93.7" r="3.5"/><circle cx="207.9" cy="93.8" r="8.9"/><circle cx="185.3" cy="70.7" r="8.0"/><circle cx="162.3" cy="70.7" r="7.1"/><circle cx="139.2" cy="70.7" r="6.2"/><circle cx="116.2" cy="70.7" r="5.3"/><circle cx="93.4" cy="70.7" r="4.4"/><circle cx="70.6" cy="70.7" r="3.5"/><circle cx="207.9" cy="70.7" r="8.0"/><circle cx="185.3" cy="48.1" r="5.3"/><circle cx="162.3" cy="48.1" r="5.3"/><circle cx="139.1" cy="48.1" r="4.4"/><circle cx="116.2" cy="48.1" r="3.5"/><circle cx="93.4" cy="48.1" r="3.5"/><circle cx="207.9" cy="48.1" r="5.3"/><circle cx="185.3" cy="25.1" r="3.5"/><circle cx="162.3" cy="25.1" r="3.5"/><circle cx="162.3" cy="2.6" r="1.8"/><circle cx="2.6" cy="162.5" r="1.8"/><circle cx="139.1" cy="25.0" r="2.7"/><circle cx="116.2" cy="25.0" r="2.7"/><circle cx="207.9" cy="25.1" r="3.5"/><circle cx="185.5" cy="277.3" r="9.7"/><circle cx="185.5" cy="300.5" r="9.7"/><circle cx="162.5" cy="300.5" r="9.7"/><circle cx="139.4" cy="300.5" r="8.0"/><circle cx="162.5" cy="277.3" r="8.9"/><circle cx="162.5" cy="254.4" r="10.6"/><circle cx="139.8" cy="231.7" r="10.6"/><circle cx="139.8" cy="208.4" r="11.5"/><circle cx="139.8" cy="254.4" r="8.9"/><circle cx="139.8" cy="277.3" r="8.9"/><circle cx="116.4" cy="300.5" r="7.1"/><circle cx="116.9" cy="231.7" r="9.7"/><circle cx="116.9" cy="208.4" r="9.7"/><circle cx="116.9" cy="254.4" r="8.0"/><circle cx="116.9" cy="277.3" r="8.0"/><circle cx="93.6" cy="300.5" r="6.2"/><circle cx="94.1" cy="231.7" r="8.9"/><circle cx="94.1" cy="208.4" r="8.9"/><circle cx="94.1" cy="254.4" r="7.1"/><circle cx="94.1" cy="277.3" r="7.1"/><circle cx="70.8" cy="300.5" r="5.3"/><circle cx="71.2" cy="231.8" r="7.1"/><circle cx="71.2" cy="208.4" r="7.1"/><circle cx="71.2" cy="254.4" r="6.2"/><circle cx="71.2" cy="277.3" r="6.2"/><circle cx="48.0" cy="300.5" r="4.4"/><circle cx="48.4" cy="231.8" r="6.2"/><circle cx="48.4" cy="208.4" r="6.2"/><circle cx="48.4" cy="254.4" r="5.3"/><circle cx="48.4" cy="277.3" r="4.4"/><circle cx="24.8" cy="300.5" r="2.7"/><circle cx="25.2" cy="231.8" r="4.4"/><circle cx="25.2" cy="208.5" r="4.4"/><circle cx="25.2" cy="254.5" r="3.5"/><circle cx="25.2" cy="277.4" r="3.5"/><circle cx="2.8" cy="231.8" r="2.7"/><circle cx="2.8" cy="208.5" r="2.7"/><circle cx="185.5" cy="323.2" r="8.9"/><circle cx="162.5" cy="323.3" r="8.0"/><circle cx="139.4" cy="323.3" r="7.1"/><circle cx="116.4" cy="323.3" r="6.2"/><circle cx="93.6" cy="323.3" r="5.3"/><circle cx="70.8" cy="323.3" r="4.4"/><circle cx="48.0" cy="323.3" r="3.5"/><circle cx="185.5" cy="346.3" r="8.0"/><circle cx="162.5" cy="346.3" r="7.1"/><circle cx="139.3" cy="346.3" r="6.2"/><circle cx="116.4" cy="346.3" r="5.3"/><circle cx="93.6" cy="346.3" r="4.4"/><circle cx="70.8" cy="346.3" r="3.5"/><circle cx="185.5" cy="368.9" r="5.3"/><circle cx="162.5" cy="368.9" r="5.3"/><circle cx="139.3" cy="368.9" r="4.4"/><circle cx="116.4" cy="368.9" r="3.5"/><circle cx="93.6" cy="368.9" r="3.5"/><circle cx="185.5" cy="391.9" r="3.5"/><circle cx="162.5" cy="391.9" r="3.5"/><circle cx="162.5" cy="414.4" r="1.8"/><circle cx="2.8" cy="254.5" r="1.8"/><circle cx="139.3" cy="392.0" r="2.7"/><circle cx="116.4" cy="392.0" r="2.7"/><circle cx="185.5" cy="414.3" r="2.7"/><circle cx="207.8" cy="277.3" r="11.5"/><circle cx="230.7" cy="277.3" r="9.7"/><circle cx="230.7" cy="300.7" r="9.7"/><circle cx="253.6" cy="300.7" r="9.7"/><circle cx="276.8" cy="300.5" r="8.0"/><circle cx="253.7" cy="277.5" r="8.9"/><circle cx="253.6" cy="254.4" r="10.6"/><circle cx="276.4" cy="231.7" r="10.6"/><circle cx="276.3" cy="208.4" r="11.5"/><circle cx="276.4" cy="254.4" r="8.9"/><circle cx="276.4" cy="277.5" r="8.9"/><circle cx="299.8" cy="300.5" r="7.1"/><circle cx="299.3" cy="231.7" r="9.7"/><circle cx="299.3" cy="208.4" r="9.7"/><circle cx="299.4" cy="254.5" r="7.9"/><circle cx="299.4" cy="277.4" r="7.9"/><circle cx="322.6" cy="300.6" r="6.2"/><circle cx="322.1" cy="231.9" r="8.9"/><circle cx="322.1" cy="208.6" r="8.9"/><circle cx="322.1" cy="254.4" r="7.1"/><circle cx="322.1" cy="277.3" r="7.1"/><circle cx="208.1" cy="300.7" r="9.7"/><circle cx="230.7" cy="323.4" r="8.9"/><circle cx="253.7" cy="323.3" r="8.0"/><circle cx="276.8" cy="323.3" r="7.1"/><circle cx="299.8" cy="323.3" r="6.2"/><circle cx="322.6" cy="323.3" r="5.3"/><circle cx="208.1" cy="323.4" r="8.9"/><circle cx="230.7" cy="346.3" r="8.0"/><circle cx="253.7" cy="346.3" r="7.1"/><circle cx="276.8" cy="346.3" r="6.2"/><circle cx="299.8" cy="346.3" r="5.3"/><circle cx="322.6" cy="346.4" r="4.4"/><circle cx="208.1" cy="346.3" r="8.0"/><circle cx="230.8" cy="368.9" r="5.3"/><circle cx="253.7" cy="368.9" r="5.3"/><circle cx="276.9" cy="368.9" r="4.4"/><circle cx="299.8" cy="368.9" r="3.5"/><circle cx="322.6" cy="368.9" r="3.5"/><circle cx="208.1" cy="368.9" r="5.3"/><circle cx="230.7" cy="391.9" r="3.5"/><circle cx="253.7" cy="391.9" r="3.5"/><circle cx="253.8" cy="414.4" r="1.7"/><circle cx="276.9" cy="392.0" r="2.6"/><circle cx="299.8" cy="392.0" r="2.6"/><circle cx="208.1" cy="391.9" r="3.5"/><circle cx="230.8" cy="414.4" r="2.6"/><circle cx="208.1" cy="414.4" r="2.6"/></svg>');content:"";display:block;width:100%;height:100%;background-size:auto;background-position:right center;background-repeat:no-repeat}.facts-group > .row{position:relative;z-index:1}@media (max-width: 767.98px){.facts-group-mask{display:none}}@media (max-width: 767.98px){.faq-module .accordion .accordion-button .text,.fomba-module .panel-group .panel-title .faq-module .accordion a .text,.faq-module .fomba-module .panel-group .accordion-button .text,.faq-module .fomba-module .panel-group .panel-title a .text,.fomba-module .faq-module .panel-group .accordion-button .text,.fomba-module .faq-module .panel-group .panel-title a .text{text-overflow:initial !important;overflow:visible !important;font-size:1.15rem !important;line-height:1.5 !important;white-space:normal !important}}.fomba-module{padding:0 1rem}.fomba-module hr{margin:1.125rem 0}@media (min-width: 1200px){.fomba-module{padding:0}}.fomba-module .arrow-right,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:hover,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:active,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-].active,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:focus{position:relative}.fomba-module .arrow-right:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:hover:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:active:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-].active:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:focus:before{width:0;height:0;position:absolute;right:-14px;top:50%;margin-top:-20px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:14px solid rgba(218, 41, 28, 0.5)}.fomba-module .arrow-down-left,.fomba-module .fomba-process .fomba-step-start:hover,.fomba-module .fomba-process .fomba-step-start:active,.fomba-module .fomba-process .fomba-step-start.active,.fomba-module .fomba-process .fomba-step-start:focus,.fomba-module .arrow-down-right,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:hover,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:active,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child.active,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:focus{position:relative}.fomba-module .arrow-down-left:before,.fomba-module .fomba-process .fomba-step-start:hover:before,.fomba-module .fomba-process .fomba-step-start:active:before,.fomba-module .fomba-process .fomba-step-start.active:before,.fomba-module .fomba-process .fomba-step-start:focus:before,.fomba-module .arrow-down-right:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:hover:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:active:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-].active:last-child:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:focus:before{width:0;height:0;position:absolute;bottom:-14px;left:25%;margin-left:-20px;border-left:20px solid transparent;border-right:20px solid transparent;border-top:14px solid rgba(218, 41, 28, 0.5)}.fomba-module .arrow-down-right:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:hover:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:active:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-].active:last-child:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:focus:before{right:50%;left:auto;margin-left:auto;margin-right:-20px}.fomba-module .fomba-process{padding-bottom:3rem;border-bottom:3px solid #C0C4C9}.fomba-module .fomba-process [class^=fomba-step-]{position:relative;background-color:transparent;text-decoration:none !important}.fomba-module .fomba-process [class^=fomba-step-] .fa-stack{margin:0 auto}.fomba-module .fomba-process [class^=fomba-step-].card,.fomba-module .fomba-process [class^=fomba-step-].panel{color:var(--ipc-fomba-step-color, #0B0B0B);background-color:var(--ipc-fomba-step-bg, #FFFFFF)}.fomba-module .fomba-process .fomba-step-start{width:calc(40% - 0.5rem);margin:1rem 0.5rem 1rem 0;margin:0 auto 0 0}.fomba-module .fomba-process .fomba-step-start.card,.fomba-module .fomba-process .fomba-step-start.panel{flex-direction:row}.fomba-module .fomba-process .fomba-process-list-inner{display:flex;flex-wrap:wrap;gap:0.5rem;height:100%;overflow:hidden;margin-bottom:1.5rem}.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]{flex:1 1 calc(50% - 0.25rem)}.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:hover:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:active:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child.active:before,.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]:last-child:focus:before{top:auto;margin-bottom:-20px}@media (max-width: 767.98px){.fomba-module .fomba-process .fomba-process-list-inner{flex-direction:column}.fomba-module .fomba-process .fomba-process-list-inner [class^=fomba-step-]{flex-basis:100%}}.fomba-module .fomba-process .fomba-step-end.card,.fomba-module .fomba-process .fomba-step-end.panel{background-color:#EBEBEB;color:#0B0B0B;flex-direction:row}.fomba-module .fomba-process .card,.fomba-module .fomba-process .panel{--bs-card-border-width:1px;--bs-card-border-color:#C0C4C9;--bs-card-border-radius:0.25rem;cursor:pointer;transition:all 0.2s ease-in-out}.fomba-module .fomba-process .card:hover,.fomba-module .fomba-process .panel:hover,.fomba-module .fomba-process .card:active,.fomba-module .fomba-process .panel:active,.fomba-module .fomba-process .card:focus,.fomba-module .fomba-process .panel:focus,.fomba-module .fomba-process .card.active,.fomba-module .fomba-process .active.panel{--bs-card-bg:#DA291C;--bs-card-border-color:#DA291C}.fomba-module .fomba-process .card:hover .card-body,.fomba-module .fomba-process .panel:hover .card-body,.fomba-module .fomba-process .card:hover .panel-body,.fomba-module .fomba-process .panel:hover .panel-body,.fomba-module .fomba-process .card:hover .fa,.fomba-module .fomba-process .panel:hover .fa,.fomba-module .fomba-process .card:active .card-body,.fomba-module .fomba-process .panel:active .card-body,.fomba-module .fomba-process .card:active .panel-body,.fomba-module .fomba-process .panel:active .panel-body,.fomba-module .fomba-process .card:active .fa,.fomba-module .fomba-process .panel:active .fa,.fomba-module .fomba-process .card:focus .card-body,.fomba-module .fomba-process .panel:focus .card-body,.fomba-module .fomba-process .card:focus .panel-body,.fomba-module .fomba-process .panel:focus .panel-body,.fomba-module .fomba-process .card:focus .fa,.fomba-module .fomba-process .panel:focus .fa,.fomba-module .fomba-process .card.active .card-body,.fomba-module .fomba-process .active.panel .card-body,.fomba-module .fomba-process .card.active .panel-body,.fomba-module .fomba-process .active.panel .panel-body,.fomba-module .fomba-process .card.active .fa,.fomba-module .fomba-process .active.panel .fa{color:#FFFFFF}.fomba-module .fomba-process .card .card-img-top,.fomba-module .fomba-process .panel .card-img-top{width:100%;border-top-left-radius:calc(var(--bs-card-border-radius) - var(--bs-card-border-width));border-top-right-radius:calc(var(--bs-card-border-radius) - var(--bs-card-border-width))}.fomba-module .fomba-process .card .card-body,.fomba-module .fomba-process .panel .card-body,.fomba-module .fomba-process .card .panel-body,.fomba-module .fomba-process .panel .panel-body{flex:1 1 auto;padding:1.25rem}.fomba-module .fomba-process .card .card-title,.fomba-module .fomba-process .panel .card-title{margin-bottom:0;padding-bottom:0;border:none;font-size:1.35rem;font-weight:300;color:var(--ipc-fomba-card-title-color, #0B0B0B)}.fomba-module .fomba-process .card .card-title .text,.fomba-module .fomba-process .panel .card-title .text{font-weight:500}.fomba-module .fomba-process .card .card-title .abbr,.fomba-module .fomba-process .panel .card-title .abbr{font-size:1.4rem}@media (min-width: 576px){.fomba-module .fomba-process.fomba-process-list.card-columns{column-count:1}}.fomba-module .fomba-process.fomba-process-list [class^=fomba-step-]{flex-direction:row}.fomba-module .fomba-process.fomba-process-list [class^=fomba-step-] .fa-stack{display:none}.fomba-module .fomba-process.fomba-process-list [class^=fomba-step-] .card-body,.fomba-module .fomba-process.fomba-process-list [class^=fomba-step-] .panel-body{padding:0.5rem}.fomba-module .fomba-content .btn,.fomba-module .fomba-content .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .fomba-module .fomba-content select.form-control{max-width:none/*span {
      height: 14px;
      width: 14px;
      display: inline-block;
      margin-left: $spacer * 0.5;
      border-radius: 50%;
      line-height: 1;
  }*/}.fomba-module .fomba-content .btn.btn-primary,.fomba-module .fomba-content .dataTables_wrapper .dataTables_length select.btn-primary.form-control,.dataTables_wrapper .dataTables_length .fomba-module .fomba-content select.btn-primary.form-control{text-decoration:none}.fomba-module .fomba-content .btn.btn-primary-outline,.fomba-module .fomba-content .dataTables_wrapper .dataTables_length select.btn-primary-outline.form-control,.dataTables_wrapper .dataTables_length .fomba-module .fomba-content select.btn-primary-outline.form-control{--bs-btn-color:#0B0B0B;--bs-btn-border-color:#C0C4C9;--bs-btn-bg:#FFFFFF;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#DA291C;--bs-btn-hover-border-color:#DA291C;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#c22419;--bs-btn-active-border-color:#c22419}.fomba-module .fomba-content .tab-content{border:1px solid #C0C4C9;border-top:none;border-radius:0;margin-top:-1px}.fomba-module .fomba-content .tab-content ul{margin:0;padding:0}.fomba-module .fomba-content .tab-content ul li{list-style:none;padding:0}.fomba-module .fomba-content .tab-content ul li:before{content:none}.fomba-module .fomba-content .tab-content ul li h3{font-size:1.5rem;margin:0;display:inline-block}.fomba-module .fomba-content .tab-content ul li h3 .fa{font-size:1.4rem;width:13px}.fomba-module .fomba-content .tab-content ul li h3 .fa.fa-plus::before{content:"+"}.fomba-module .fomba-content .tab-content ul li h3 .fa.fa-minus::before{content:"-"}.fomba-module .fomba-content .tab-content ul li a{padding:2px 0;text-decoration:none;display:block;position:relative;word-wrap:break-word;font-size:1.4rem;line-height:1.2}.fomba-module .fomba-content .tab-content ul li a[data-guid]{cursor:pointer;padding:2px 0 2px 18px}.fomba-module .fomba-content .tab-content ul li a[data-guid]:before{position:absolute;left:2px;top:10px;font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e907";text-decoration:none;display:inline-block;pointer-events:inherit;font-size:14px;color:#0c2340}.fomba-module .fomba-content .tab-content ul li a .badge:empty{display:none}.fomba-module .fomba-content .tab-content ul li ul li a{margin-left:14px}.fomba-module .fomba-content .tab-content ul li ul li a[data-guid]{margin-left:32px;padding:2px 0}.fomba-module .fomba-content .tab-content ul li ul li a[data-guid]:before{left:-15px}.fomba-module .fomba-content .tab-content ul li ul li ul li a{margin-left:36px}.fomba-module .fomba-content .tab-content ul li ul li ul li a[data-guid]{margin-left:46px}.fomba-module .fomba-content .tab-content:after{content:none}.fomba-module .fomba-content .tab-pane{padding:1rem;font-size:1.4rem;line-height:1.3}.fomba-module .fomba-content .tab-pane .badge{margin-left:-45px;font-size:1rem}.fomba-module .fomba-content #fomba-appendices.tab-pane .badge{margin-left:0}.fomba-module .fomba-content .tags{display:flex;gap:0.5rem}.fomba-module .fomba-content .tags .btn,.fomba-module .fomba-content .tags .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .fomba-module .fomba-content .tags select.form-control{border-radius:0.25rem}.fomba-module .fomba-content .keywords{margin-bottom:1rem}.fomba-module .fomba-content .keywords .btn,.fomba-module .fomba-content .keywords .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .fomba-module .fomba-content .keywords select.form-control{margin-bottom:0.25rem}.fomba-module .fomba-content .loader{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;background:rgba(0, 0, 0, 0.1)}.fomba-module .fomba-content .loader .fa{position:absolute;top:50%;left:50%;margin:-20px 0 0 -20px;font-size:40px}.fomba-module .accordion,.fomba-module .panel-group{font-size:1.25rem;--bs-accordion-border-color:#C0C4C9;--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.25rem;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:0;--bs-accordion-body-padding-x:1rem;--bs-accordion-body-padding-y:1rem}.fomba-module .accordion .accordion-button,.fomba-module .panel-group .accordion-button,.fomba-module .panel-group .panel-title a{display:flex;align-items:stretch;gap:0;position:relative;min-height:3.5rem;font-size:16px;padding:0;background-color:transparent;box-shadow:none}.fomba-module .accordion .accordion-button:hover,.fomba-module .panel-group .accordion-button:hover,.fomba-module .panel-group .panel-title a:hover,.fomba-module .accordion .accordion-button:active,.fomba-module .panel-group .accordion-button:active,.fomba-module .panel-group .panel-title a:active,.fomba-module .accordion .accordion-button:focus,.fomba-module .panel-group .accordion-button:focus,.fomba-module .panel-group .panel-title a:focus{text-decoration:none;box-shadow:none;background-color:transparent}.fomba-module .accordion .accordion-button:hover .text span,.fomba-module .panel-group .accordion-button:hover .text span,.fomba-module .panel-group .panel-title a:hover .text span,.fomba-module .accordion .accordion-button:active .text span,.fomba-module .panel-group .accordion-button:active .text span,.fomba-module .panel-group .panel-title a:active .text span,.fomba-module .accordion .accordion-button:focus .text span,.fomba-module .panel-group .accordion-button:focus .text span,.fomba-module .panel-group .panel-title a:focus .text span{text-decoration:none}.fomba-module .accordion .accordion-button::after,.fomba-module .panel-group .accordion-button::after,.fomba-module .panel-group .panel-title a::after{display:none}.fomba-module .accordion .accordion-button.collapsed .badges,.fomba-module .panel-group .accordion-button.collapsed .badges,.fomba-module .panel-group .panel-title a.collapsed .badges{display:block;position:absolute;bottom:3px;right:3px}.fomba-module .accordion .accordion-button.collapsed .badges .badge,.fomba-module .panel-group .accordion-button.collapsed .badges .badge,.fomba-module .panel-group .panel-title a.collapsed .badges .badge{font-size:0.8rem;font-weight:300}.fomba-module .accordion .accordion-button:not(.collapsed),.fomba-module .panel-group .accordion-button:not(.collapsed),.fomba-module .panel-group .panel-title a:not(.collapsed){border-bottom:1px solid #C0C4C9}.fomba-module .accordion .accordion-button .fa,.fomba-module .panel-group .accordion-button .fa,.fomba-module .panel-group .panel-title a .fa{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;background-color:var(--ipc-fomba-accordion-icon-bg, #DA291C);color:#FFFFFF;text-align:center}.fomba-module .accordion .accordion-button .code,.fomba-module .panel-group .accordion-button .code,.fomba-module .panel-group .panel-title a .code{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6rem;background-color:#E8EAEE;color:#0B0B0B;font-size:1rem;font-weight:700;text-align:center}.fomba-module .accordion .accordion-button .text,.fomba-module .panel-group .accordion-button .text,.fomba-module .panel-group .panel-title a .text{display:block;flex:1;min-width:0;padding:0 1rem;color:#0B0B0B;font-size:1.4rem;line-height:3.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fomba-module .accordion .accordion-button .badges,.fomba-module .panel-group .accordion-button .badges,.fomba-module .panel-group .panel-title a .badges{display:none}.fomba-module .accordion .accordion-body .badges,.fomba-module .panel-group .accordion-body .badges,.fomba-module .panel-group .panel-body .badges{padding:1rem;margin:1rem 0 2rem;border:1px solid #E8EAEE;background-color:#EBEBEB}.fomba-module .accordion .accordion-body .badges a,.fomba-module .panel-group .accordion-body .badges a,.fomba-module .panel-group .panel-body .badges a{display:list-item;margin:3px 0;cursor:pointer;list-style-type:none;text-decoration:none}.fomba-module .accordion .accordion-body .badges .badge,.fomba-module .panel-group .accordion-body .badges .badge,.fomba-module .panel-group .panel-body .badges .badge{font-size:1.15rem;vertical-align:middle}.fomba-module .accordion .accordion-body .badges .title,.fomba-module .panel-group .accordion-body .badges .title,.fomba-module .panel-group .panel-body .badges .title{text-decoration:underline}.fomba-module .accordion .accordion-body .badges:empty,.fomba-module .panel-group .accordion-body .badges:empty,.fomba-module .panel-group .panel-body .badges:empty{display:none}.fomba-module .accordion .accordion-body .accordion-item .accordion-button .fa,.fomba-module .accordion .accordion-body .accordion-item .panel-group .panel-title a .fa,.fomba-module .accordion .accordion-body .panel-group .panel .accordion-button .fa,.fomba-module .accordion .accordion-body .panel-group .panel .panel-title a .fa,.fomba-module .accordion .accordion-body .panel-group .panel-title .panel a .fa,.fomba-module .accordion .panel-group .panel-body .panel-group .panel-title .panel a .fa,.fomba-module .panel-group .accordion .panel-body .panel-group .panel-title .panel a .fa,.fomba-module .panel-group .accordion-body .accordion-item .accordion-button .fa,.fomba-module .panel-group .panel-body .accordion-item .accordion-button .fa,.fomba-module .panel-group .accordion-body .accordion-item .panel-title a .fa,.fomba-module .panel-group .panel-body .accordion-item .panel-title a .fa,.fomba-module .panel-group .panel-title .accordion-body .accordion-item a .fa,.fomba-module .panel-group .panel-title .panel-body .accordion-item a .fa,.fomba-module .panel-group .accordion-body .panel .accordion-button .fa,.fomba-module .panel-group .panel-body .panel .accordion-button .fa,.fomba-module .panel-group .accordion-body .panel .panel-title a .fa,.fomba-module .panel-group .panel-body .panel .panel-title a .fa,.fomba-module .panel-group .panel-title .accordion-body .panel a .fa,.fomba-module .panel-group .panel-title .panel-body .panel a .fa{background-color:var(--ipc-fomba-accordion-icon-bg, #DA291C)}.fomba-module .accordion .accordion-body .accordion-item .accordion-button .badges,.fomba-module .accordion .accordion-body .accordion-item .panel-group .panel-title a .badges,.fomba-module .accordion .accordion-body .panel-group .panel .accordion-button .badges,.fomba-module .accordion .accordion-body .panel-group .panel .panel-title a .badges,.fomba-module .accordion .accordion-body .panel-group .panel-title .panel a .badges,.fomba-module .accordion .panel-group .panel-body .panel-group .panel-title .panel a .badges,.fomba-module .panel-group .accordion .panel-body .panel-group .panel-title .panel a .badges,.fomba-module .panel-group .accordion-body .accordion-item .accordion-button .badges,.fomba-module .panel-group .panel-body .accordion-item .accordion-button .badges,.fomba-module .panel-group .accordion-body .accordion-item .panel-title a .badges,.fomba-module .panel-group .panel-body .accordion-item .panel-title a .badges,.fomba-module .panel-group .panel-title .accordion-body .accordion-item a .badges,.fomba-module .panel-group .panel-title .panel-body .accordion-item a .badges,.fomba-module .panel-group .accordion-body .panel .accordion-button .badges,.fomba-module .panel-group .panel-body .panel .accordion-button .badges,.fomba-module .panel-group .accordion-body .panel .panel-title a .badges,.fomba-module .panel-group .panel-body .panel .panel-title a .badges,.fomba-module .panel-group .panel-title .accordion-body .panel a .badges,.fomba-module .panel-group .panel-title .panel-body .panel a .badges{display:none}.fomba-module .accordion .accordion-body p a,.fomba-module .panel-group .accordion-body p a,.fomba-module .panel-group .panel-body p a{display:inline-block}.fomba-module .accordion .accordion-body span[data-toggle=tooltip],.fomba-module .panel-group .accordion-body span[data-toggle=tooltip],.fomba-module .panel-group .panel-body span[data-toggle=tooltip],.fomba-module .accordion .accordion-body span[data-bs-toggle=tooltip],.fomba-module .panel-group .accordion-body span[data-bs-toggle=tooltip],.fomba-module .panel-group .panel-body span[data-bs-toggle=tooltip]{border-bottom:1px dashed #DA291C;text-decoration:none}.fomba-module .accordion .accordion-item .accordion-item .accordion-item .accordion-button .code,.fomba-module .accordion .accordion-item .accordion-item .accordion-item .panel-group .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel .accordion-item .accordion-button .code,.fomba-module .accordion .accordion-item .panel-group .panel .accordion-item .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel-title .panel .accordion-item a .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel .accordion-button .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel .panel-title a .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel-title .panel a .code,.fomba-module .accordion .accordion-item .panel-group .panel .panel .accordion-button .code,.fomba-module .accordion .accordion-item .panel-group .panel .panel .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel-title .panel .panel a .code,.fomba-module .panel-group .accordion-item .accordion-item .accordion-item .accordion-button .code,.fomba-module .panel-group .accordion-item .accordion-item .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .accordion-item .accordion-item a .code,.fomba-module .panel-group .panel .accordion-item .accordion-item .accordion-button .code,.fomba-module .panel-group .panel .accordion-item .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .panel .accordion-item .accordion-item a .code,.fomba-module .panel-group .accordion-item .panel .accordion-item .accordion-button .code,.fomba-module .panel-group .accordion-item .panel .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .panel .accordion-item a .code,.fomba-module .panel-group .panel .panel .accordion-item .accordion-button .code,.fomba-module .panel-group .panel .panel .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .panel .panel .accordion-item a .code,.fomba-module .panel-group .accordion-item .accordion-item .panel .accordion-button .code,.fomba-module .panel-group .accordion-item .accordion-item .panel .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .accordion-item .panel a .code,.fomba-module .panel-group .panel .accordion-item .panel .accordion-button .code,.fomba-module .panel-group .panel .accordion-item .panel .panel-title a .code,.fomba-module .panel-group .panel-title .panel .accordion-item .panel a .code,.fomba-module .panel-group .accordion-item .panel .panel .accordion-button .code,.fomba-module .panel-group .accordion-item .panel .panel .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .panel .panel a .code,.fomba-module .panel-group .panel .panel .panel .accordion-button .code,.fomba-module .panel-group .panel .panel .panel .panel-title a .code,.fomba-module .panel-group .panel-title .panel .panel .panel a .code{width:8rem}.fomba-module .accordion .accordion-item .accordion-item .accordion-item .accordion-item .accordion-button .code,.fomba-module .accordion .accordion-item .accordion-item .accordion-item .accordion-item .panel-group .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel .accordion-item .accordion-item .accordion-button .code,.fomba-module .accordion .accordion-item .panel-group .panel .accordion-item .accordion-item .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel-title .panel .accordion-item .accordion-item a .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel .accordion-item .accordion-button .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel .accordion-item .panel-title a .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel-title .panel .accordion-item a .code,.fomba-module .accordion .accordion-item .panel-group .panel .panel .accordion-item .accordion-button .code,.fomba-module .accordion .accordion-item .panel-group .panel .panel .accordion-item .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel-title .panel .panel .accordion-item a .code,.fomba-module .accordion .accordion-item .accordion-item .accordion-item .panel-group .panel .accordion-button .code,.fomba-module .accordion .accordion-item .accordion-item .accordion-item .panel-group .panel .panel-title a .code,.fomba-module .accordion .accordion-item .accordion-item .accordion-item .panel-group .panel-title .panel a .code,.fomba-module .accordion .accordion-item .panel-group .panel .accordion-item .panel .accordion-button .code,.fomba-module .accordion .accordion-item .panel-group .panel .accordion-item .panel .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel-title .panel .accordion-item .panel a .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel .panel .accordion-button .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel .panel .panel-title a .code,.fomba-module .accordion .accordion-item .accordion-item .panel-group .panel-title .panel .panel a .code,.fomba-module .accordion .accordion-item .panel-group .panel .panel .panel .accordion-button .code,.fomba-module .accordion .accordion-item .panel-group .panel .panel .panel .panel-title a .code,.fomba-module .accordion .accordion-item .panel-group .panel-title .panel .panel .panel a .code,.fomba-module .panel-group .accordion-item .accordion-item .accordion-item .accordion-item .accordion-button .code,.fomba-module .panel-group .accordion-item .accordion-item .accordion-item .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .accordion-item .accordion-item .accordion-item a .code,.fomba-module .panel-group .panel .accordion-item .accordion-item .accordion-item .accordion-button .code,.fomba-module .panel-group .panel .accordion-item .accordion-item .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .panel .accordion-item .accordion-item .accordion-item a .code,.fomba-module .panel-group .accordion-item .panel .accordion-item .accordion-item .accordion-button .code,.fomba-module .panel-group .accordion-item .panel .accordion-item .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .panel .accordion-item .accordion-item a .code,.fomba-module .panel-group .panel .panel .accordion-item .accordion-item .accordion-button .code,.fomba-module .panel-group .panel .panel .accordion-item .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .panel .panel .accordion-item .accordion-item a .code,.fomba-module .panel-group .accordion-item .accordion-item .panel .accordion-item .accordion-button .code,.fomba-module .panel-group .accordion-item .accordion-item .panel .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .accordion-item .panel .accordion-item a .code,.fomba-module .panel-group .panel .accordion-item .panel .accordion-item .accordion-button .code,.fomba-module .panel-group .panel .accordion-item .panel .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .panel .accordion-item .panel .accordion-item a .code,.fomba-module .panel-group .accordion-item .panel .panel .accordion-item .accordion-button .code,.fomba-module .panel-group .accordion-item .panel .panel .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .panel .panel .accordion-item a .code,.fomba-module .panel-group .panel .panel .panel .accordion-item .accordion-button .code,.fomba-module .panel-group .panel .panel .panel .accordion-item .panel-title a .code,.fomba-module .panel-group .panel-title .panel .panel .panel .accordion-item a .code,.fomba-module .panel-group .accordion-item .accordion-item .accordion-item .panel .accordion-button .code,.fomba-module .panel-group .accordion-item .accordion-item .accordion-item .panel .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .accordion-item .accordion-item .panel a .code,.fomba-module .panel-group .panel .accordion-item .accordion-item .panel .accordion-button .code,.fomba-module .panel-group .panel .accordion-item .accordion-item .panel .panel-title a .code,.fomba-module .panel-group .panel-title .panel .accordion-item .accordion-item .panel a .code,.fomba-module .panel-group .accordion-item .panel .accordion-item .panel .accordion-button .code,.fomba-module .panel-group .accordion-item .panel .accordion-item .panel .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .panel .accordion-item .panel a .code,.fomba-module .panel-group .panel .panel .accordion-item .panel .accordion-button .code,.fomba-module .panel-group .panel .panel .accordion-item .panel .panel-title a .code,.fomba-module .panel-group .panel-title .panel .panel .accordion-item .panel a .code,.fomba-module .panel-group .accordion-item .accordion-item .panel .panel .accordion-button .code,.fomba-module .panel-group .accordion-item .accordion-item .panel .panel .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .accordion-item .panel .panel a .code,.fomba-module .panel-group .panel .accordion-item .panel .panel .accordion-button .code,.fomba-module .panel-group .panel .accordion-item .panel .panel .panel-title a .code,.fomba-module .panel-group .panel-title .panel .accordion-item .panel .panel a .code,.fomba-module .panel-group .accordion-item .panel .panel .panel .accordion-button .code,.fomba-module .panel-group .accordion-item .panel .panel .panel .panel-title a .code,.fomba-module .panel-group .panel-title .accordion-item .panel .panel .panel a .code,.fomba-module .panel-group .panel .panel .panel .panel .accordion-button .code,.fomba-module .panel-group .panel .panel .panel .panel .panel-title a .code,.fomba-module .panel-group .panel-title .panel .panel .panel .panel a .code{width:9rem}.fomba-module .accordion mark,.fomba-module .panel-group mark,.fomba-module .accordion .mark,.fomba-module .panel-group .mark{padding:2px;margin:0;color:inherit;background-color:rgba(154, 210, 221, 0.75);border-radius:0.25em;font-style:inherit}.fomba-module .accordion mark mark,.fomba-module .panel-group mark mark,.fomba-module .accordion .mark mark,.fomba-module .panel-group .mark mark,.fomba-module .accordion mark .mark,.fomba-module .panel-group mark .mark,.fomba-module .accordion .mark .mark,.fomba-module .panel-group .mark .mark{background-color:#f6ab00}.fomba-module .nav.nav-tabs{margin-bottom:0;display:flex}.fomba-module .nav.nav-tabs .nav-item{padding-left:0;display:table-cell;width:1%;flex-direction:column;flex-grow:1}.fomba-module .nav.nav-tabs .nav-item:before{content:none}.fomba-module .nav.nav-tabs .nav-item + li{margin-top:0}.fomba-module .nav.nav-tabs .nav-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block;margin-bottom:0 !important;padding:10px;text-decoration:none;font-weight:500;font-size:1.25rem;border-radius:0 !important}.fomba-module .nav.nav-tabs .nav-link:link,.fomba-module .nav.nav-tabs .nav-link:visited{color:#4A4A4A}.fomba-module .nav.nav-tabs .nav-link:hover,.fomba-module .nav.nav-tabs .nav-link:active,.fomba-module .nav.nav-tabs .nav-link:focus{color:#DA291C}.fomba-module .nav.nav-tabs .nav-link.active{border:1px solid #E8EAEE;border-bottom-color:#EBEBEB;background-color:#EBEBEB}.fomba-module .nav.nav-tabs:after{content:none}.fomba-module .tooltip .tooltip-inner{max-width:350px;width:100%;text-align:left}.fomba-module .tooltip .tooltip-inner ul,.fomba-module .tooltip .tooltip-inner ol,.fomba-module .tooltip .tooltip-inner p{margin-bottom:5px}.fomba-module .modal .modal-header .btn-close{top:1rem;right:1rem}@media (max-width: 992px){.fomba-module .arrow-down-center:before,.fomba-module .fomba-process .card:hover:before,.fomba-module .fomba-process .panel:hover:before,.fomba-module .fomba-process .card:active:before,.fomba-module .fomba-process .panel:active:before,.fomba-module .fomba-process .card.active:before,.fomba-module .fomba-process .active.panel:before,.fomba-module .fomba-process .card:focus:before,.fomba-module .fomba-process .panel:focus:before{left:50%;right:0;top:100%;margin:0 -15px 0;position:absolute;border-top:15px solid rgba(218, 41, 28, 0.5);border-bottom:15px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent}.fomba-module .fomba-process .card.fomba-step-1,.fomba-module .fomba-process .fomba-step-1.panel,.fomba-module .fomba-process .card.fomba-step-7,.fomba-module .fomba-process .fomba-step-7.panel{border-width:2px}.fomba-module .fomba-process .card.fomba-step-7:before,.fomba-module .fomba-process .fomba-step-7.panel:before{border-top-color:transparent}.fomba-module .fomba-process .card .card-title,.fomba-module .fomba-process .panel .card-title{margin-bottom:0}.fomba-module .fomba-process .card .fa-stack,.fomba-module .fomba-process .panel .fa-stack{float:left;font-size:3rem}.fomba-module .fomba-process .d-flex{display:block !important}.fomba-module .fomba-process .d-flex .card,.fomba-module .fomba-process .d-flex .panel{margin:0 0 1rem}.fomba-module .fomba-process .d-flex .card:hover,.fomba-module .fomba-process .d-flex .panel:hover,.fomba-module .fomba-process .d-flex .card:active,.fomba-module .fomba-process .d-flex .panel:active,.fomba-module .fomba-process .d-flex .card.active,.fomba-module .fomba-process .d-flex .active.panel,.fomba-module .fomba-process .d-flex .card:focus,.fomba-module .fomba-process .d-flex .panel:focus,.fomba-module .fomba-process .d-flex .card:last-child,.fomba-module .fomba-process .d-flex .panel:last-child{margin:0 0 2rem}}footer[role=contentinfo]{display:flex;flex-direction:column;position:relative}footer[role=contentinfo] .footer-social-share{align-items:center;display:flex;height:3rem;justify-content:center;position:absolute;inset:-3rem 0 0 0;width:100%;z-index:1}footer[role=contentinfo] .footer-inner{align-items:center;display:flex;justify-content:flex-start;padding:3rem 0}footer[role=contentinfo] .footer-brand .footer-inner{justify-content:space-between;gap:2rem}footer[role=contentinfo] .footer-brand .footer-slogan{max-width:20rem}footer[role=contentinfo] .footer-brand .footer-logo img{display:block;height:auto;max-width:100%;width:auto}footer[role=contentinfo] .footer-doormat .navbar-doormat{width:100%}footer[role=contentinfo] .footer-doormat .navbar-doormat ul{display:flex;list-style:none;margin:0;padding:0}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul{flex-wrap:wrap;gap:2rem;width:100%}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li{flex:1 1 0;min-width:10rem}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li a{text-decoration:none}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li ul{flex-direction:column;gap:0.75rem}footer[role=contentinfo] .footer-support .footer-inner{align-items:normal;gap:1rem}footer[role=contentinfo] .footer-support .outside-business-hours,footer[role=contentinfo] .footer-support .during-business-hours{display:flex;flex-flow:column wrap;flex:1 0 0}footer[role=contentinfo] .footer-support .during-business-hours .business-card{flex:1 0 0;justify-content:space-between}footer[role=contentinfo] .footer-support .business-card{display:flex;flex-flow:column wrap;padding:1rem}footer[role=contentinfo] .footer-copyright .footer-inner{padding:1rem 0}footer[role=contentinfo] .navbar-social{padding:0;display:flex;gap:0.5rem}footer[role=contentinfo] .sharer a{padding-right:0.5rem}@media (max-width: 991.98px){footer[role=contentinfo] .footer-doormat .navbar-doormat > ul{column-count:3;column-gap:2rem;display:block}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li{break-inside:avoid;margin-bottom:2rem}}@media (max-width: 767.98px){footer[role=contentinfo] .footer-doormat .navbar-doormat > ul{column-count:2}footer[role=contentinfo] .footer-support .footer-inner{flex-direction:column}}@media (max-width: 575.98px){footer[role=contentinfo] .footer-doormat .navbar-doormat > ul{column-count:1}}/*.glossary-module {
    padding: 0 10px;

    hr {
        margin: 18px 0;
    }

    .glossary-content {
        .btn {
            max-width: none;

            span {
                height: 14px;
                width: 14px;
                display: inline-block;
                margin-left: 8px;
            }
        }

        .tab-content {
            border: 1px solid #ddd;
            border-radius: 0 0 4px 4px;
            margin-top: -1px;

            ul {
                margin: 0;
                padding: 0;

                li {
                    list-style: none;
                    padding: 0;

                    &:before {
                        content: none;
                    }

                    h3 {
                        font-size: 1.5rem;
                        margin: 0;
                        display: inline-block;
                        margin: 0;

                        .fa {
                            font-size: 1.4rem;
                            width: 13px;

                            &.fa-plus {
                                &:before {
                                    content: "+";
                                }
                            }

                            &.fa-minus {
                                &:before {
                                    content: "-";
                                }
                            }
                        }
                    }

                    a {
                        padding: 2px 0;
                        text-decoration: none;
                        display: block;
                        position: relative;
                        word-wrap: break-word;
                        font-size: 1.4rem;
                        line-height: 1.2;

                        &[data-guid] {
                            cursor: pointer;
                            padding: 2px 0 2px 18px;

                            &:before {
                                position: absolute;
                                left: 2px;
                                top: 10px;
                                font-family: 'icomoon';
                                speak: none;
                                font-style: normal;
                                font-weight: normal;
                                font-variant: normal;
                                text-transform: none;
                                line-height: 1;
                                -webkit-font-smoothing: antialiased;
                                content: $fa-var-chevron-right;
                                text-decoration: none;
                                display: inline-block;
                                pointer-events: inherit;
                                font-size: 14px;
                                color: $secondary;
                            }
                        }

                        .badge:empty {
                            display: none;
                        }
                    }

                    ul {
                        li {
                            a {
                                margin-left: 14px;

                                &[data-guid] {
                                    margin-left: 32px;
                                    padding: 2px 0 2px 0;

                                    &:before {
                                        left: -15px;
                                    }
                                }
                            }

                            ul {
                                li {
                                    a {
                                        margin-left: 36px;

                                        &[data-guid] {
                                            margin-left: 46px;

                                            &:before {
                                                //left: 18px;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }

            &:after {
                content: none;
            }
        }

        .tab-pane {
            padding: 1rem;

            .badge {
                margin-left: -45px;
            }
        }

        .tags {
            display: inline-block;

            .btn {
                margin-bottom: 0.5rem;
                margin-right: 0.5rem;
                float: left;
            }
        }

        .keywords {
            margin-bottom: 1rem;

            .btn {
                margin-bottom: 0.25rem;
            }
        }
    }

    .panel-group {
        .panel-heading {
            margin: 1px 0 5px 0;
        }

        .panel-title {
            margin: 0;

            a {
                position: relative;
                display: block;

                &.collapsed {
                    .badges {
                        display: block;
                        position: absolute;
                        bottom: 3px;
                        right: 3px;
                    }
                }
            }

            .fa {
                bottom: -1px;
                position: absolute;
                text-align: center;
                top: -1px;
                width: 2.5rem;
            }

            .code {
                bottom: 0;
                left: 2.5rem;
                position: absolute;
                top: 0;
                width: 6rem;
            }

            .text {
                @include ellipsis(calc(100% - 8.5rem));
                display: block;
                margin-left: 8.5rem;
                padding: 0 10px 0 20px;
            }

            .badges {
                display: none;
            }
        }

        .panel-body {
            .badges {
                padding: 1rem;
                margin: 1rem 0 2rem;

                a {
                    display: list-item;
                    margin: 3px 0;
                }

                &:empty {
                    display: none;
                }
            }

            .panel {
                margin-left: 2.5rem;

                .panel-title {
                    .badges {
                        display: none;
                    }
                }
            }

            p {
                a {
                    display: inline-block;
                }
            }
        }

        .panel {
            .panel {
                .panel {
                    .panel-title {
                        .code {
                            width: 8rem;
                        }

                        .text {
                            @include ellipsis(calc(100% - 10.5rem));
                            margin-left: 10.5rem;
                        }
                    }

                    .panel {
                        .panel-title {
                            .code {
                                width: 9rem;
                            }

                            .text {
                                @include ellipsis(calc(100% - 11.5rem));
                                margin-left: 11.5rem;
                            }
                        }
                    }
                }
            }
        }

        mark {
            padding: 2px;
            margin: 0;
        }
    }

    .navbar-form {
        margin: 0;
        padding: 0;

        .input-group {
            position: relative;
            width: 100%;
        }

        .input-group-btn {
            position: absolute;
            right: 0;
            display: block;
            border: none;
            top: 0;
            height: 100%;

            .btn {
                margin: 0;
                height: calc(100% - 1px);
            }
        }
    }

    .nav {
        &.nav-tabs {
            margin-bottom: 0;
            display: flex;

            .nav-item {
                padding-left: 0;
                display: table-cell;
                width: 1%;
                flex-direction: column;
                flex-grow: 1;

                &:before {
                    content: none;
                }

                + li {
                    margin-top: 0;
                }
            }

            .nav-link {
                @include ellipsis(100%);
                display: block;
                margin-bottom: 0 !important;
                padding: 10px;
            }

            &:after {
                content: none;
            }
        }
    }

    .export {
        .btn {
            margin-right: 0.5rem;
            position: relative;

            .fa {
                padding: 11px 10px;
                position: absolute;
                top: 0;

                &:first-child {
                    left: 0;
                }

                &:last-child {
                    right: 0;
                }
            }

            span {
                @include ellipsis(100%);
                width: 100%;
                height: 100%;
                padding: 3px 35px;
                position: relative;
                top: 3px;
                margin: 0;
            }

            &.btn-block {
                //max-width: calc(50% - 0.5rem);
                @include media-breakpoint-up(lg) {
                    //max-width: 100%;
                }
            }
        }
    }

    .tooltip {
        .tooltip-inner {
            max-width: 350px;
            width: 100%;

            ul, ol, p {
                margin-bottom: 5px;
            }
        }
    }
}*/.group-header{margin-bottom:1.5rem}.group-header a{display:inline-block;position:relative;text-decoration:none}.group-header a::after{position:absolute;right:-1rem;top:0}.group-header a:hover,.group-header a:active,.group-header a:focus{text-decoration:underline}.group-header h1,.group-header h2,.group-header h3,.group-header h4,.group-header h5,.group-header h6{font-size:1.25rem;font-weight:500;line-height:1.3;margin:0}header[role=banner]{--ipc-dot-pattern-color:#EBEBEB;--ipc-dot-gradient-color:#DA291C;--ipc-dot-pattern-opacity:1;--ipc-dot-pattern-blend-mode:normal;top:0;position:relative}header[role=banner]::before{bottom:0;content:"";position:absolute;top:auto;left:0;right:0;height:8px;background:linear-gradient(to top, rgba(5, 21, 41, 0.08), transparent);pointer-events:none;z-index:1}header[role=banner][data-has-img=true]{--ipc-heading-text-color:#FFFFFF;--ipc-heading-text-color-rgb:255,255,255;--ipc-heading-text-color-hover-rgb:218,41,28;--ipc-trigger-color:#FFFFFF;--ipc-dot-gradient-color:#F8F7F1;--ipc-dot-pattern-opacity:0.4;--ipc-dot-pattern-blend-mode:soft-light}header[role=banner][data-has-img=true] .header-content:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Ccircle fill='black' cx='8' cy='8' r='1'/%3E%3Ccircle fill='black' cx='24' cy='8' r='1'/%3E%3Ccircle fill='black' cx='40' cy='8' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Ccircle fill='black' cx='8' cy='8' r='1'/%3E%3Ccircle fill='black' cx='24' cy='8' r='1'/%3E%3Ccircle fill='black' cx='40' cy='8' r='1'/%3E%3C/svg%3E");-webkit-mask-size:48px 16px;mask-size:48px 16px;-webkit-mask-repeat:repeat;mask-repeat:repeat;background-color:var(--ipc-dot-pattern-color);opacity:var(--ipc-dot-pattern-opacity);mix-blend-mode:var(--ipc-dot-pattern-blend-mode)}header[role=banner] a{--bs-link-color-rgb:var(--ipc-heading-text-color-rgb, 12, 35, 64)}header[role=banner] a:hover,header[role=banner] a:active,header[role=banner] a:focus{--bs-link-color-rgb:var(--ipc-heading-text-color-hover-rgb, 218, 41, 28)}header[role=banner] + main[role=main]{position:relative;top:0}header[role=banner] .navbar.navbar-breadcrumb,header[role=banner] .dataTables_wrapper .navbar-breadcrumb.dataTables_paginate,.dataTables_wrapper header[role=banner] .navbar-breadcrumb.dataTables_paginate{background-color:transparent;position:absolute;top:110px;width:100%;z-index:1}@media (max-width: 991.98px){header[role=banner] .navbar.navbar-breadcrumb,header[role=banner] .dataTables_wrapper .navbar-breadcrumb.dataTables_paginate,.dataTables_wrapper header[role=banner] .navbar-breadcrumb.dataTables_paginate{top:55px}}header[role=banner] .bg-image{background-color:#C0C4C9;height:100%;min-height:45rem;position:relative;top:0;width:100%;z-index:0}header[role=banner] .bg-image .image-container{display:block;height:100%;left:0;overflow:hidden;position:absolute;width:100%}header[role=banner] .bg-image .image-container:after{background:linear-gradient(to bottom, rgba(var(--ipc-gradient-start-color-rgb, 12, 35, 64), var(--ipc-gradient-start-opacity, 0)), rgba(var(--ipc-gradient-end-color-rgb, 12, 35, 64), var(--ipc-gradient-end-opacity, 1)));opacity:var(--ipc-gradient-overlay-opacity, 0.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}header[role=banner] .bg-image img{height:100%;object-fit:cover;width:100%}header[role=banner] .header-content{align-items:center;color:var(--ipc-heading-text-color, #0B0B0B);display:flex;flex-wrap:wrap;flex-direction:column;font-size:1.525rem;justify-content:center;line-height:1.2;min-height:45rem;text-align:center}header[role=banner] .header-content h1,header[role=banner] .header-content h2{color:inherit}header[role=banner] .header-content h1{margin-bottom:2rem;font-size:4rem}header[role=banner] .header-content h2{font-family:"Exposure Condensed","PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.5rem;max-width:28rem}header[role=banner] .header-content .title{position:relative}header[role=banner] .header-content .rich-text{position:relative;font-size:1.25rem}header[role=banner] .header-content .rich-text p{font-size:1.25rem}header[role=banner] .search-group .input-group-text{padding:0.75rem 1.25rem}header[role=banner] .search-group .input-group-text .fa{font-size:1.5rem}header[role=banner] .search-group .form-control{font-size:1.25rem;font-weight:500;padding:0.75rem 1.5rem}header[role=banner] .search-group .btn,header[role=banner] .search-group .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length header[role=banner] .search-group select.form-control{padding:0.75rem 1rem;font-weight:400}header[role=banner] .search-group .btn .fa,header[role=banner] .search-group .dataTables_wrapper .dataTables_length select.form-control .fa,.dataTables_wrapper .dataTables_length header[role=banner] .search-group select.form-control .fa{font-size:1.25rem}header[role=banner] .search-group + div .field-validation-error{display:flex;gap:0.5rem}header[role=banner] .trigger-content{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;text-align:center;width:100%;z-index:2}header[role=banner] .trigger-content .trigger-link{aspect-ratio:86.294/45.379;cursor:pointer;display:block;width:100%;background-color:var(--ipc-trigger-color, #0B0B0B);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86.294' height='45.379' viewBox='0 0 86.294 45.379'%3E%3Cg%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(83.439 1.076)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(83.439 9.365)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(75.19 9.365)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(83.439 17.655)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(75.19 17.655)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(66.803 17.655)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(83.122 25.627)'/%3E%3Cpath d='M1.586,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.586,0' transform='translate(82.804 33.599)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(74.873 33.917)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(66.941 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(58.693 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(50.444 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(42.195 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(33.946 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(25.698 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(17.449 34.234)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(8.883 33.917)'/%3E%3Cpath d='M1.9,0A1.9,1.9,0,1,1,0,1.9,1.9,1.9,0,0,1,1.9,0' transform='translate(82.487 41.572)'/%3E%3Cpath d='M1.587,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.587,0' transform='translate(74.555 41.889)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(66.624 42.206)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(58.693 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(50.444 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(42.195 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(33.946 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(25.698 42.523)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(17.132 42.206)'/%3E%3Cpath d='M1.586,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.586,0' transform='translate(8.566 41.889)'/%3E%3Cpath d='M1.9,0A1.9,1.9,0,1,1,0,1.9,1.9,1.9,0,0,1,1.9,0' transform='translate(0 41.572)'/%3E%3Cpath d='M1.586,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.586,0' transform='translate(0.317 33.64)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(0.635 25.709)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(9.2 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(17.449 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(25.698 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(33.946 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(42.195 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(50.444 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(58.693 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(66.941 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(75.19 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(0.952 17.778)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(9.2 17.778)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(17.449 17.778)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(0.952 9.529)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(9.2 9.529)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(0.952 1.28)'/%3E%3Cpath d='M8.249,4.124A4.124,4.124,0,1,1,4.124,0,4.124,4.124,0,0,1,8.249,4.124' transform='translate(38.897 31.254)'/%3E%3Cpath d='M6.98,3.49A3.49,3.49,0,1,1,3.49,0,3.49,3.49,0,0,1,6.98,3.49' transform='translate(39.532 23.599)'/%3E%3Cpath d='M7.614,3.807A3.807,3.807,0,1,1,3.807,0,3.807,3.807,0,0,1,7.614,3.807' transform='translate(30.927 23.282)'/%3E%3Cpath d='M7.614,3.807A3.807,3.807,0,1,1,3.807,0,3.807,3.807,0,0,1,7.614,3.807' transform='translate(47.538 23.282)'/%3E%3Cpath d='M6.345,3.172A3.173,3.173,0,1,1,3.173,0,3.173,3.173,0,0,1,6.345,3.172' transform='translate(48.085 15.668)'/%3E%3Cpath d='M6.98,3.49A3.49,3.49,0,1,1,3.49,0,3.49,3.49,0,0,1,6.98,3.49' transform='translate(56.016 15.351)'/%3E%3Cpath d='M5.711,2.855A2.855,2.855,0,1,1,2.855,0,2.855,2.855,0,0,1,5.711,2.855' transform='translate(40.153 15.985)'/%3E%3Cpath d='M6.345,3.172A3.173,3.173,0,1,1,3.173,0,3.172,3.172,0,0,1,6.345,3.172' transform='translate(31.587 15.668)'/%3E%3Cpath d='M6.98,3.49A3.49,3.49,0,1,1,3.49,0,3.49,3.49,0,0,1,6.98,3.49' transform='translate(23.021 15.351)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(48.719 7.972)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(56.968 7.972)'/%3E%3Cpath d='M5.711,2.855A2.855,2.855,0,1,1,2.855,0,2.855,2.855,0,0,1,5.711,2.855' transform='translate(64.899 7.655)'/%3E%3Cpath d='M4.442,2.221A2.221,2.221,0,1,1,2.221,0,2.221,2.221,0,0,1,4.442,2.221' transform='translate(40.788 8.289)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(32.222 7.972)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(23.973 7.972)'/%3E%3Cpath d='M5.711,2.855A2.855,2.855,0,1,1,2.855,0,2.855,2.855,0,0,1,5.711,2.855' transform='translate(15.407 7.655)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(49.354 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(57.602 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(65.851 0.317)'/%3E%3Cpath d='M4.441,2.221A2.221,2.221,0,1,1,2.221,0,2.221,2.221,0,0,1,4.441,2.221' transform='translate(73.782)'/%3E%3Cpath d='M3.172,1.586A1.586,1.586,0,1,1,1.586,0,1.586,1.586,0,0,1,3.172,1.586' transform='translate(41.422 0.634)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(32.856 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(24.607 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(16.359 0.317)'/%3E%3Cpath d='M4.442,2.221A2.221,2.221,0,1,1,2.221,0,2.221,2.221,0,0,1,4.442,2.221' transform='translate(7.853)'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86.294' height='45.379' viewBox='0 0 86.294 45.379'%3E%3Cg%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(83.439 1.076)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(83.439 9.365)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(75.19 9.365)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(83.439 17.655)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(75.19 17.655)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(66.803 17.655)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(83.122 25.627)'/%3E%3Cpath d='M1.586,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.586,0' transform='translate(82.804 33.599)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(74.873 33.917)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(66.941 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(58.693 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(50.444 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(42.195 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(33.946 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(25.698 34.234)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(17.449 34.234)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(8.883 33.917)'/%3E%3Cpath d='M1.9,0A1.9,1.9,0,1,1,0,1.9,1.9,1.9,0,0,1,1.9,0' transform='translate(82.487 41.572)'/%3E%3Cpath d='M1.587,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.587,0' transform='translate(74.555 41.889)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(66.624 42.206)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(58.693 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(50.444 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(42.195 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(33.946 42.523)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(25.698 42.523)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(17.132 42.206)'/%3E%3Cpath d='M1.586,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.586,0' transform='translate(8.566 41.889)'/%3E%3Cpath d='M1.9,0A1.9,1.9,0,1,1,0,1.9,1.9,1.9,0,0,1,1.9,0' transform='translate(0 41.572)'/%3E%3Cpath d='M1.586,0A1.586,1.586,0,1,1,0,1.586,1.586,1.586,0,0,1,1.586,0' transform='translate(0.317 33.64)'/%3E%3Cpath d='M1.269,0A1.269,1.269,0,1,1,0,1.269,1.269,1.269,0,0,1,1.269,0' transform='translate(0.635 25.709)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(9.2 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(17.449 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(25.698 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(33.946 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(42.195 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(50.444 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(58.693 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(66.941 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(75.19 26.026)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(0.952 17.778)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(9.2 17.778)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(17.449 17.778)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(0.952 9.529)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(9.2 9.529)'/%3E%3Cpath d='M.952,0A.952.952,0,1,1,0,.952.952.952,0,0,1,.952,0' transform='translate(0.952 1.28)'/%3E%3Cpath d='M8.249,4.124A4.124,4.124,0,1,1,4.124,0,4.124,4.124,0,0,1,8.249,4.124' transform='translate(38.897 31.254)'/%3E%3Cpath d='M6.98,3.49A3.49,3.49,0,1,1,3.49,0,3.49,3.49,0,0,1,6.98,3.49' transform='translate(39.532 23.599)'/%3E%3Cpath d='M7.614,3.807A3.807,3.807,0,1,1,3.807,0,3.807,3.807,0,0,1,7.614,3.807' transform='translate(30.927 23.282)'/%3E%3Cpath d='M7.614,3.807A3.807,3.807,0,1,1,3.807,0,3.807,3.807,0,0,1,7.614,3.807' transform='translate(47.538 23.282)'/%3E%3Cpath d='M6.345,3.172A3.173,3.173,0,1,1,3.173,0,3.173,3.173,0,0,1,6.345,3.172' transform='translate(48.085 15.668)'/%3E%3Cpath d='M6.98,3.49A3.49,3.49,0,1,1,3.49,0,3.49,3.49,0,0,1,6.98,3.49' transform='translate(56.016 15.351)'/%3E%3Cpath d='M5.711,2.855A2.855,2.855,0,1,1,2.855,0,2.855,2.855,0,0,1,5.711,2.855' transform='translate(40.153 15.985)'/%3E%3Cpath d='M6.345,3.172A3.173,3.173,0,1,1,3.173,0,3.172,3.172,0,0,1,6.345,3.172' transform='translate(31.587 15.668)'/%3E%3Cpath d='M6.98,3.49A3.49,3.49,0,1,1,3.49,0,3.49,3.49,0,0,1,6.98,3.49' transform='translate(23.021 15.351)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(48.719 7.972)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(56.968 7.972)'/%3E%3Cpath d='M5.711,2.855A2.855,2.855,0,1,1,2.855,0,2.855,2.855,0,0,1,5.711,2.855' transform='translate(64.899 7.655)'/%3E%3Cpath d='M4.442,2.221A2.221,2.221,0,1,1,2.221,0,2.221,2.221,0,0,1,4.442,2.221' transform='translate(40.788 8.289)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(32.222 7.972)'/%3E%3Cpath d='M5.076,2.538A2.538,2.538,0,1,1,2.538,0,2.538,2.538,0,0,1,5.076,2.538' transform='translate(23.973 7.972)'/%3E%3Cpath d='M5.711,2.855A2.855,2.855,0,1,1,2.855,0,2.855,2.855,0,0,1,5.711,2.855' transform='translate(15.407 7.655)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(49.354 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(57.602 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(65.851 0.317)'/%3E%3Cpath d='M4.441,2.221A2.221,2.221,0,1,1,2.221,0,2.221,2.221,0,0,1,4.441,2.221' transform='translate(73.782)'/%3E%3Cpath d='M3.172,1.586A1.586,1.586,0,1,1,1.586,0,1.586,1.586,0,0,1,3.172,1.586' transform='translate(41.422 0.634)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(32.856 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(24.607 0.317)'/%3E%3Cpath d='M3.807,1.9A1.9,1.9,0,1,1,1.9,0a1.9,1.9,0,0,1,1.9,1.9' transform='translate(16.359 0.317)'/%3E%3Cpath d='M4.442,2.221A2.221,2.221,0,1,1,2.221,0,2.221,2.221,0,0,1,4.442,2.221' transform='translate(7.853)'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;max-width:4rem;transition:background-color 0.2s ease}header[role=banner] .trigger-content .trigger-link:hover,header[role=banner] .trigger-content .trigger-link:active,header[role=banner] .trigger-content .trigger-link:focus{background-color:var(--ipc-heading-trigger-color-hover, #DA291C)}.ekko-lightbox{align-items:center;display:none;justify-content:center;padding-right:0px !important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container > div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.ekko-lightbox-nav-overlay a{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;top:0;width:15%}.ekko-lightbox-nav-overlay a:before{content:"";height:100%;width:100%}.ekko-lightbox-nav-overlay a.disabled{visibility:hidden}.ekko-lightbox-nav-overlay a:last-child{left:auto;right:0}.ekko-lightbox .modal-header .download{margin-left:0.75rem}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:flex;/* establish flex container */flex-direction:column;/* make main axis vertical */justify-content:center;/* center items vertically, in this case */align-items:center}.ekko-lightbox-loader > div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader > div > div{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0}.logo-group{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border:1px solid #CECECE;border-radius:0.5rem;overflow:hidden;background:#fff}@media (min-width: 768px){.logo-group{grid-template-columns:repeat(4, minmax(0, 1fr))}}.logo-item{box-sizing:border-box;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;padding:1rem;border-right:1px solid #CECECE;border-bottom:1px solid #CECECE;background:#fff}@media (min-width: 768px){.logo-item{padding:1rem 3rem}}.logo-item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-item img{max-width:100%;max-height:80%;width:auto;height:auto;object-fit:contain;display:block}.logo-item--empty{opacity:0;pointer-events:none}@media (max-width: 767.98px){.logo-item:nth-child(2n){border-right:none}.logo-item--lastrow-mobile{border-bottom:none}.logo-item--empty{display:none}}@media (min-width: 768px){.logo-item{border-right:1px solid #CECECE;border-bottom:1px solid #CECECE}.logo-item:nth-child(4n){border-right:none}.logo-item:nth-last-child(-n+4){border-bottom:none}}.modal .modal-header .breadcrumb .breadcrumb-item a{cursor:pointer}.modal .modal-header .breadcrumb .breadcrumb-item a:hover,.modal .modal-header .breadcrumb .breadcrumb-item a:active,.modal .modal-header .breadcrumb .breadcrumb-item a:focus{text-decoration:underline}.modal .modal-header .breadcrumb .breadcrumb-item + .breadcrumb-item:before{color:#C0C4C9}.modal .modal-body{overflow:auto}.modal .modal-footer{flex-direction:column}.modal .modal-footer .btn,.modal .modal-footer .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .modal .modal-footer select.form-control{margin:0.25rem}@media (min-width: 576px){.modal .modal-footer{flex-direction:row}}.modal.interval{--ipc-modal-interval-border-width:0;--ipc-modal-interval-border-color:transparent;--ipc-modal-interval-header-border:none;--ipc-modal-interval-body-color:#0B0B0B;--ipc-modal-interval-footer-font-size:0.75rem;--ipc-modal-interval-btn-close-filter:none;--ipc-modal-interval-btn-close-hover-opacity:0.8}.modal.interval .modal-content{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:1rem;border:var(--ipc-modal-interval-border-width, 0) solid var(--ipc-modal-interval-border-color, transparent)}.modal.interval .modal-header{border-bottom:var(--ipc-modal-interval-header-border, none)}.modal.interval .modal-header .btn-close{opacity:1;padding:0;filter:var(--ipc-modal-interval-btn-close-filter, invert(1) grayscale(100%) brightness(200%))}.modal.interval .modal-header .btn-close:hover,.modal.interval .modal-header .btn-close:focus{opacity:var(--ipc-modal-interval-btn-close-hover-opacity, 0.8)}.modal.interval .modal-header .header-logo{left:1rem;position:absolute;top:1rem}.modal.interval .modal-body{color:var(--ipc-modal-interval-body-color, #0B0B0B)}.modal.interval .modal-footer{padding-bottom:0.5rem;padding-top:0.5rem;padding-right:0;font-size:var(--ipc-modal-interval-footer-font-size, 0.75rem)}.navbar.navbar-main,.dataTables_wrapper .navbar-main.dataTables_paginate{--bs-navbar-color:#051529;--bs-navbar-hover-color:#c22419;--bs-navbar-active-color:#c22419;--bs-navbar-brand-padding-y:0.5rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-toggler-padding-y:0.75rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.125rem;--bs-navbar-toggler-border-color:transparent;--bs-navbar-toggler-border-radius:0.25rem;position:sticky;top:0;width:100%;z-index:1050;background-color:#F8F7F1;box-shadow:0 2px 4px rgba(5, 21, 41, 0.08);transition:box-shadow 0.2s ease;padding:1rem 0;height:auto;min-height:70px;font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.navbar.navbar-main .container-lg,.dataTables_wrapper .navbar-main.dataTables_paginate .container-lg{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.navbar.navbar-main .navbar-end,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-end{display:flex;align-items:center;gap:0.5rem;flex-shrink:0}@media (max-width: 991.98px){.navbar.navbar-main .navbar-end,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-end{gap:0}}.navbar.navbar-main .navbar-nav-utils,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils{display:flex;flex-direction:row;align-items:center;gap:0.5rem;margin:0;margin-left:auto}.navbar.navbar-main .navbar-nav-utils .nav-item:empty,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item:empty{display:none}.navbar.navbar-main .navbar-nav-utils .nav-btn,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn,.navbar.navbar-main .navbar-nav-utils .navbar-toggler,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .navbar-toggler{display:flex;align-items:center;padding:0.75rem 0.75rem;border:none;border-radius:0.25rem;cursor:pointer;gap:0.5rem;white-space:nowrap;font-size:1.125rem;line-height:1;transition:background-color 0.2s ease,color 0.2s ease}.navbar.navbar-main .navbar-nav-utils .nav-btn .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn .fa,.navbar.navbar-main .navbar-nav-utils .navbar-toggler .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .navbar-toggler .fa{font-size:1.25rem}.navbar.navbar-main .navbar-nav-utils .nav-btn-search,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search{border-radius:0.25rem !important;background-color:#FFFFFF;color:#051529}.navbar.navbar-main .navbar-nav-utils .nav-btn-search .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search .fa{color:#051529}.navbar.navbar-main .navbar-nav-utils .nav-btn-search:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search:hover{background-color:#051529;color:#FFFFFF}.navbar.navbar-main .navbar-nav-utils .nav-btn-search:hover .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search:hover .fa{color:#FFFFFF}.navbar.navbar-main .navbar-nav-utils .nav-btn-search:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search:focus,.navbar.navbar-main .navbar-nav-utils .nav-btn-search:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search:focus-visible{background-color:#051529;color:#FFFFFF;outline:2px solid #c22419;outline-offset:2px}.navbar.navbar-main .navbar-nav-utils .nav-btn-search:focus .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search:focus .fa,.navbar.navbar-main .navbar-nav-utils .nav-btn-search:focus-visible .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-search:focus-visible .fa{color:#FFFFFF}@media (min-width: 992px){.navbar.navbar-main .navbar-nav-utils .nav-item-search,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-search{position:relative}.navbar.navbar-main .navbar-nav-utils .nav-item-search .search-dropdown,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-search .search-dropdown{background-color:#F8F7F1;border:0;border-radius:0.25rem;box-shadow:0 0.25rem 1rem rgba(5, 21, 41, 0.15);margin-top:0.5rem;max-width:40rem;min-width:25rem;padding:1.5rem}.navbar.navbar-main .navbar-nav-utils .nav-item-search .search-dropdown .search-form,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-search .search-dropdown .search-form{margin:0}}.navbar.navbar-main .navbar-nav-utils .nav-btn-user,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user{background-color:#FFFFFF;color:#051529}.navbar.navbar-main .navbar-nav-utils .nav-btn-user .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user .fa{color:#051529}.navbar.navbar-main .navbar-nav-utils .nav-btn-user:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:hover,.navbar.navbar-main .navbar-nav-utils .nav-btn-user:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:focus{background-color:#FFFFFF;color:#c22419}.navbar.navbar-main .navbar-nav-utils .nav-btn-user:hover .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:hover .fa,.navbar.navbar-main .navbar-nav-utils .nav-btn-user:focus .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:focus .fa{color:#c22419}.navbar.navbar-main .navbar-nav-utils .nav-btn-user:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:focus-visible{outline:2px solid #c22419;outline-offset:2px}.navbar.navbar-main .navbar-nav-utils .nav-btn-user.show,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user.show{display:flex !important}@media (min-width: 992px){.navbar.navbar-main .navbar-nav-utils .nav-btn-user,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user{background-color:#DA291C;color:#FFFFFF;line-height:1.1115}.navbar.navbar-main .navbar-nav-utils .nav-btn-user .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user .fa{color:#FFFFFF}.navbar.navbar-main .navbar-nav-utils .nav-btn-user:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:hover,.navbar.navbar-main .navbar-nav-utils .nav-btn-user:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:focus{background-color:#c22419;color:#FFFFFF}.navbar.navbar-main .navbar-nav-utils .nav-btn-user:hover .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:hover .fa,.navbar.navbar-main .navbar-nav-utils .nav-btn-user:focus .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:focus .fa{color:#FFFFFF}.navbar.navbar-main .navbar-nav-utils .nav-btn-user:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-btn-user:focus-visible{outline:2px solid #c22419;outline-offset:4px}}@media (min-width: 992px){.navbar.navbar-main .navbar-nav-utils .nav-item-user,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user{position:relative}.navbar.navbar-main .navbar-nav-utils .nav-item-user .user-login-dropdown,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-utils .nav-item-user .user-login-dropdown{--bs-dropdown-bg:#F8F7F1;--bs-dropdown-border-width:0;--bs-dropdown-border-radius:0.5rem;--bs-dropdown-box-shadow:0 4px 16px rgba(5, 21, 41, 0.15);--bs-dropdown-spacer:0.5rem;--bs-dropdown-min-width:40rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0;box-shadow:0 4px 16px rgba(5, 21, 41, 0.15)}}.navbar.navbar-main .navbar-nav .dropdown-menu,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav .dropdown-menu{position:absolute}.navbar.navbar-main .navbar-brand,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-brand{display:flex;align-items:center;height:65px;width:250px;min-width:150px;flex:0 1 auto;background-size:contain;background-position:left center;background-repeat:no-repeat;background-attachment:scroll;transition:transform 0.2s ease}@media (min-width: 992px){.navbar.navbar-main .navbar-brand,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-brand{transform:scale(1)}}@media (max-width: 991.98px){.navbar.navbar-main .navbar-brand,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-brand{transform:scale(0.75);transform-origin:left center}}@media (min-width: 992px){.navbar.navbar-main .navbar-collapse,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-collapse{display:flex !important;background-color:#F8F7F1;border-radius:0.25rem}}@media (max-width: 991.98px){.navbar.navbar-main .navbar-collapse,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-collapse{display:none !important}}.navbar.navbar-main .navbar-nav-main,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main{--bs-nav-link-font-size:1.125rem;--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.6125rem;--bs-nav-link-font-weight:400}@media (min-width: 992px){.navbar.navbar-main .navbar-nav-main,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main{align-items:center;display:flex;flex-direction:row;margin:0 auto;padding-left:0.5rem;padding-right:0.5rem}.navbar.navbar-main .navbar-nav-main .nav-item > .nav-link,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main .nav-item > .nav-link{line-height:1.356;text-decoration:none;transition:color 0.2s ease}.navbar.navbar-main .navbar-nav-main .nav-item > .nav-link.active,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main .nav-item > .nav-link.active{font-weight:600}.navbar.navbar-main .navbar-nav-main .nav-item > .nav-link:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main .nav-item > .nav-link:focus,.navbar.navbar-main .navbar-nav-main .nav-item > .nav-link:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main .nav-item > .nav-link:focus-visible{outline:2px solid #c22419;outline-offset:4px}.navbar.navbar-main .navbar-nav-main > .nav-item.has-children > .nav-link,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main > .nav-item.has-children > .nav-link{position:relative}.navbar.navbar-main .navbar-nav-main > .nav-item.has-children > .nav-link::after,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-nav-main > .nav-item.has-children > .nav-link::after{content:"";display:inline-block;width:0.625rem;height:0.625rem;margin-left:0.375rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ljg5IiBoZWlnaHQ9IjkuODkiIHZpZXdCb3g9IjAgMCA5Ljg5IDkuODkiPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIj48cmVjdCB3aWR0aD0iOS44OSIgaGVpZ2h0PSI5Ljg5Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAtcGF0aCkiPjxwYXRoIGQ9Ik0uNjIxLDYuNmEuNzkxLjc5MSwwLDEsMSwwLDEuMTE4Ljc5MS43OTEsMCwwLDEsMC0xLjExOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTUyIC0yLjQ3NikiLz48cGF0aCBkPSJNLjgwNSwzLjM5MmEuNjQyLjY0MiwwLDEsMSwwLC45MDguNjQyLjY0MiwwLDAsMSwwLS45MDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjI0IC0xLjI0NikiLz48cGF0aCBkPSJNMS4wMy44NDNhLjQ5NC40OTQsMCwxLDEsLjcsMCwuNDk1LjQ5NSwwLDAsMS0uNywwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4zNDQgMCkiLz48cGF0aCBkPSJNNC40NSwzLjU2NWEuNDk0LjQ5NCwwLDEsMSwwLC43LjQ5NS40OTUsMCwwLDEsMC0uNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuNjc1IC0xLjMzMSkiLz48cGF0aCBkPSJNNy40NjMsMTMuNDM5YS43OS43OSwwLDEsMSwwLDEuMTE4Ljc5MS43OTEsMCwwLDEsMC0xLjExOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuODEzIC01LjEzNykiLz48cGF0aCBkPSJNMTEuMDY3LDEzLjY1NGEuNjQyLjY0MiwwLDEsMSwwLC45MDguNjQyLjY0MiwwLDAsMSwwLS45MDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjIzMSAtNS4yMzgpIi8+PHBhdGggZD0iTTExLjk5LDExLjEwNmEuNDk0LjQ5NCwwLDEsMSwwLS43LjQ5NS40OTUsMCwwLDEsMCwuNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMzM1IC0zLjk5MikiLz48cGF0aCBkPSJNMTQuNzEyLDEzLjgyN2EuNDk0LjQ5NCwwLDEsMSwwLC43LjQ5NS40OTUsMCwwLDEsMC0uNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuNjY2IC01LjMyMikiLz48cGF0aCBkPSJNLjI4OSwxMy4yNDJhLjk4OC45ODgsMCwxLDEsMCwxLjQuOTkuOTksMCwwLDEsMC0xLjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTUuMDM4KSIvPjxwYXRoIGQ9Ik0uNDIyLDkuOTUzYS44ODkuODg5LDAsMSwxLDAsMS4yNTguODkxLjg5MSwwLDAsMSwwLTEuMjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wNjMgLTMuNzcpIi8+PHBhdGggZD0iTTMuODQyLDEzLjM3M2EuODg5Ljg4OSwwLDEsMSwwLDEuMjU4Ljg5MS44OTEsMCwwLDEsMC0xLjI1OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMzkzIC01LjEpIi8+PHBhdGggZD0iTTQuMDQzLDExLjEzNmEuNzkuNzksMCwxLDEsMS4xMTgsMCwuNzkxLjc5MSwwLDAsMS0xLjExOCwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS40ODMgLTMuODA3KSIvPjxwYXRoIGQ9Ik00LjIyNSw2LjgxMmEuNjQyLjY0MiwwLDEsMSwwLC45MDguNjQyLjY0MiwwLDAsMSwwLS45MDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xLjU3IC0yLjU3NykiLz48cGF0aCBkPSJNNy42NDUsMTEuMTQxYS42NDIuNjQyLDAsMSwxLC45MDgsMCwuNjQyLjY0MiwwLDAsMS0uOTA4LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjkgLTMuOTA3KSIvPjxwYXRoIGQ9Ik04LjU3LDcuNjg2YS40OTQuNDk0LDAsMSwxLDAtLjcuNDk1LjQ5NSwwLDAsMSwwLC43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy4wMDUgLTIuNjYxKSIvPjwvZz48L3N2Zz4=");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;transition:opacity 0.2s ease}}.navbar.navbar-main .nav-item,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item{position:static}@media (min-width: 992px){.navbar.navbar-main .nav-item,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item{display:flex;align-items:center}}.navbar.navbar-main .nav-link,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-link{display:flex;align-items:center;cursor:pointer;text-decoration:none}@media (min-width: 992px){.navbar.navbar-main .nav-item.has-children,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children{position:static}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item{display:block;break-inside:avoid;page-break-inside:avoid;margin-bottom:1.5rem}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item:first-child,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item:first-child{display:none}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone{background-color:#051529;color:#FFFFFF;font-size:1.125rem;font-weight:500;padding:0.75rem 1rem;border-radius:0.5rem 0.5rem 0 0;text-align:center;transition:background-color 0.2s ease}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone:hover{background-color:#0c2340;text-decoration:underline}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone:focus,.navbar.navbar-main .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item:first-child .nav-link-clone:focus-visible{background-color:#0c2340;text-decoration:underline;outline:2px solid #c22419;outline-offset:2px}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav-link,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav-link{display:block;padding:0.5rem 0;font-weight:500;color:#051529;font-size:1rem;font-weight:600;transition:color 0.2s ease}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav-link:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav-link:hover{color:#c22419}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav-link:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav-link:focus,.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav-link:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav-link:focus-visible{color:#c22419;outline:2px solid #c22419;outline-offset:2px}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav{display:block;position:static;margin:0;padding:0.25rem 0 0 0;width:100%;max-width:100%;box-shadow:none !important;background-color:transparent;opacity:1 !important;visibility:visible !important;transform:none !important;transition:none !important}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav::after,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav::after{display:none}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav .nav-item,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav .nav-item{display:block;break-inside:avoid;page-break-inside:avoid;width:100%;margin-bottom:0}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link{padding:0.125rem 0;font-weight:400;display:block;width:100%;white-space:normal;word-wrap:break-word;color:rgba(5, 21, 41, 0.85);font-size:0.9375rem;font-weight:400}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link:hover,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link:hover{color:#c22419;text-decoration:underline}.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link:focus,.navbar.navbar-main .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children > .nav > .nav-item > .nav .nav-item .nav-link:focus-visible{color:#c22419;text-decoration:underline;outline:2px solid #c22419;outline-offset:2px}.navbar.navbar-main .nav-item.has-children:hover > .nav-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children:hover > .nav-link:before,.navbar.navbar-main .nav-item.has-children:focus > .nav-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children:focus > .nav-link:before,.navbar.navbar-main .nav-item.has-children.active > .nav-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children.active > .nav-link:before,.navbar.navbar-main .nav-item.has-children.show > .nav-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children.show > .nav-link:before,.navbar.navbar-main .nav-item.has-children:focus-within > .nav-link:before,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children:focus-within > .nav-link:before{border-top-color:#FFFFFF}.navbar.navbar-main .nav-item.has-children:hover .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children:hover .nav-flyout,.navbar.navbar-main .nav-item.has-children:focus .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children:focus .nav-flyout,.navbar.navbar-main .nav-item.has-children.active .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children.active .nav-flyout,.navbar.navbar-main .nav-item.has-children.show .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children.show .nav-flyout,.navbar.navbar-main .nav-item.has-children:focus-within .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children:focus-within .nav-flyout{opacity:1;visibility:visible;transform:translateX(-50%);pointer-events:auto}.navbar.navbar-main .nav-item.has-children.escape-pressed .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-item.has-children.escape-pressed .nav-flyout{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}}.navbar.navbar-main .navbar-toggler,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler{background-color:#FFFFFF;color:#051529}.navbar.navbar-main .navbar-toggler .fa,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler .fa{color:#051529}.navbar.navbar-main .navbar-toggler:focus,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler:focus,.navbar.navbar-main .navbar-toggler:focus-visible,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler:focus-visible{outline:2px solid #c22419;outline-offset:2px}.navbar.navbar-main .navbar-toggler[aria-expanded=false] .fa-times,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler[aria-expanded=false] .fa-times{display:none}.navbar.navbar-main .navbar-toggler[aria-expanded=true] .fa-bars,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler[aria-expanded=true] .fa-bars{display:none}@media (min-width: 992px){.navbar.navbar-main .navbar-toggler,.dataTables_wrapper .navbar-main.dataTables_paginate .navbar-toggler{display:none}}.navbar.navbar-main .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-flyout{background-color:#F8F7F1;border:0;border-radius:0.5rem;box-shadow:0 4px 16px rgba(5, 21, 41, 0.15);column-count:3;column-fill:balance;column-gap:2rem;column-width:20rem;display:block;left:50%;margin-top:0;max-width:calc(100vw - 2rem);opacity:0;padding:1.5rem;pointer-events:none;position:absolute !important;top:100% !important;transform:translateX(-50%) !important;transition:opacity 0.18s cubic-bezier(0.4, 0, 0.2, 1),visibility 0.18s;visibility:hidden;width:calc(960px - var(--bs-gutter-x));z-index:1050}.navbar.navbar-main .nav-flyout::before,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-flyout::before{content:"";position:absolute;top:-1.75rem;left:0;right:0;height:1.75rem;background:transparent}@media (min-width: 1200px){.navbar.navbar-main .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-flyout{width:calc(1140px - var(--bs-gutter-x))}}@media (min-width: 1400px){.navbar.navbar-main .nav-flyout,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-flyout{width:calc(1320px - var(--bs-gutter-x))}}.navbar.navbar-main .nav-flyout.show,.dataTables_wrapper .navbar-main.dataTables_paginate .nav-flyout.show{opacity:1;visibility:visible;pointer-events:auto}.navbar.navbar-menu-secondary,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate{--bs-navbar-color:#FFFFFF;--bs-navbar-hover-color:rgba(255, 255, 255, 0.85);--bs-navbar-active-color:#FFFFFF;background-color:#0c2340;border-radius:0.5rem;padding:0;min-height:auto}.navbar.navbar-menu-secondary .navbar-nav,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav{--bs-nav-link-font-size:1.125rem;--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.75rem;--bs-nav-link-font-weight:400;--bs-nav-link-color:#FFFFFF;--bs-nav-link-hover-color:rgba(255, 255, 255, 0.85);--bs-navbar-nav-link-padding-x:1rem;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}@media (min-width: 992px) and (max-width: 1199.98px){.navbar.navbar-menu-secondary .navbar-nav,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav{--bs-nav-link-font-size:1rem;--bs-nav-link-padding-x:0.625rem;--bs-nav-link-padding-y:0.625rem;--bs-navbar-nav-link-padding-x:0.625rem}}.navbar.navbar-menu-secondary .navbar-nav > .nav-item,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item{position:static}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link{color:#FFFFFF;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease;white-space:nowrap}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link:hover,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link:hover,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link:focus{background-color:rgba(255, 255, 255, 0.1)}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link.highlighted,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link.highlighted,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link.active,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link.active{background-color:rgba(255, 255, 255, 0.15);font-weight:500}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link:focus,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link:focus-visible,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link:focus-visible{outline:2px solid #FFFFFF;outline-offset:-2px}.navbar.navbar-menu-secondary .navbar-nav > .nav-item.has-children > .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item.has-children > .nav-link{position:relative;display:flex;align-items:center}.navbar.navbar-menu-secondary .navbar-nav > .nav-item.has-children > .nav-link::after,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item.has-children > .nav-link::after{content:"";flex-shrink:0;width:0.625rem;height:0.625rem;margin-left:0.375rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.89' height='9.89' viewBox='0 0 9.89 9.89'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M.621,6.6a.791.791,0,1,1,0,1.118.791.791,0,0,1,0-1.118' transform='translate(-0.152 -2.476)'/%3E%3Cpath d='M.805,3.392a.642.642,0,1,1,0,.908.642.642,0,0,1,0-.908' transform='translate(-0.24 -1.246)'/%3E%3Cpath d='M1.03.843a.494.494,0,1,1,.7,0,.495.495,0,0,1-.7,0' transform='translate(-0.344 0)'/%3E%3Cpath d='M4.45,3.565a.494.494,0,1,1,0,.7.495.495,0,0,1,0-.7' transform='translate(-1.675 -1.331)'/%3E%3Cpath d='M7.463,13.439a.79.79,0,1,1,0,1.118.791.791,0,0,1,0-1.118' transform='translate(-2.813 -5.137)'/%3E%3Cpath d='M11.067,13.654a.642.642,0,1,1,0,.908.642.642,0,0,1,0-.908' transform='translate(-4.231 -5.238)'/%3E%3Cpath d='M11.99,11.106a.494.494,0,1,1,0-.7.495.495,0,0,1,0,.7' transform='translate(-4.335 -3.992)'/%3E%3Cpath d='M14.712,13.827a.494.494,0,1,1,0,.7.495.495,0,0,1,0-.7' transform='translate(-5.666 -5.322)'/%3E%3Cpath d='M.289,13.242a.988.988,0,1,1,0,1.4.99.99,0,0,1,0-1.4' transform='translate(0 -5.038)'/%3E%3Cpath d='M.422,9.953a.889.889,0,1,1,0,1.258.891.891,0,0,1,0-1.258' transform='translate(-0.063 -3.77)'/%3E%3Cpath d='M3.842,13.373a.889.889,0,1,1,0,1.258.891.891,0,0,1,0-1.258' transform='translate(-1.393 -5.1)'/%3E%3Cpath d='M4.043,11.136a.79.79,0,1,1,1.118,0,.791.791,0,0,1-1.118,0' transform='translate(-1.483 -3.807)'/%3E%3Cpath d='M4.225,6.812a.642.642,0,1,1,0,.908.642.642,0,0,1,0-.908' transform='translate(-1.57 -2.577)'/%3E%3Cpath d='M7.645,11.141a.642.642,0,1,1,.908,0,.642.642,0,0,1-.908,0' transform='translate(-2.9 -3.907)'/%3E%3Cpath d='M8.57,7.686a.494.494,0,1,1,0-.7.495.495,0,0,1,0,.7' transform='translate(-3.005 -2.661)'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;transition:opacity 0.2s ease}@media (min-width: 992px){.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block{display:none !important;position:absolute;top:100%;left:0;right:0;background-color:#F8F7F1;box-shadow:0 4px 16px rgba(5, 21, 41, 0.15);padding:1.5rem;z-index:1050;column-count:3;column-fill:balance;column-gap:2rem;column-width:16rem}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item:first-child,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item:first-child{display:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item{display:block;break-inside:avoid;page-break-inside:avoid;margin-bottom:1.5rem;list-style:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link{display:block;padding:0.5rem 0;color:#051529;font-size:1rem;font-weight:600;text-decoration:none;transition:color 0.2s ease}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link:hover,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link:hover{color:#0c2340}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link:focus,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link:focus-visible,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav-link:focus-visible{color:#0c2340;outline:2px solid #0c2340;outline-offset:2px}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav{display:block;position:static;margin:0;padding:0.25rem 0 0 0;background-color:transparent;box-shadow:none;column-count:1}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item{display:block;margin-bottom:0}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link{padding:0.125rem 0;color:rgba(5, 21, 41, 0.85);font-size:0.9375rem;font-weight:400}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link:hover,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link:hover{color:#0c2340;text-decoration:underline}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link:focus,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link:focus-visible,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav.d-lg-block > .nav-item > .nav .nav-item .nav-link:focus-visible{color:#0c2340;text-decoration:underline;outline:2px solid #0c2340;outline-offset:2px}.navbar.navbar-menu-secondary .navbar-nav > .nav-item:hover > .nav.d-lg-block,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item:hover > .nav.d-lg-block,.navbar.navbar-menu-secondary .navbar-nav > .nav-item:focus-within > .nav.d-lg-block,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item:focus-within > .nav.d-lg-block{display:block !important}.navbar.navbar-menu-secondary .navbar-nav > .nav-item:hover > .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item:hover > .nav-link,.navbar.navbar-menu-secondary .navbar-nav > .nav-item:focus-within > .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item:focus-within > .nav-link{background-color:rgba(255, 255, 255, 0.15)}}@media (max-width: 991.98px){.navbar.navbar-menu-secondary .navbar-collapse,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-collapse{display:block !important;width:100%}.navbar.navbar-menu-secondary .navbar-nav,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav{flex-direction:column;align-items:stretch;width:100%}.navbar.navbar-menu-secondary .navbar-nav > .nav-item,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item{position:relative;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.navbar.navbar-menu-secondary .navbar-nav > .nav-item:last-child,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item:last-child{border-bottom:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .d-flex,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .d-flex{border-bottom:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .d-flex .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .d-flex .nav-link{padding:0.875rem 1rem;white-space:normal;border-bottom:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > .nav-link{display:flex;align-items:center;padding:0.875rem 1rem;white-space:normal}.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle{background:transparent;border:none;padding:1rem;color:#FFFFFF;cursor:pointer;transition:color 0.2s ease;flex-shrink:0}.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle:hover,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle:hover,.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle:focus{color:rgba(255, 255, 255, 0.8);outline:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle:focus,.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle:focus-visible,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle:focus-visible{color:rgba(255, 255, 255, 0.8);outline:2px solid #FFFFFF;outline-offset:2px}.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle .fa-chevron-down,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle .fa-chevron-down{transition:transform 0.2s ease;font-size:0.875rem}.navbar.navbar-menu-secondary .navbar-nav > .nav-item .btn-toggle[aria-expanded=true] .fa-chevron-down,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item .btn-toggle[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.navbar.navbar-menu-secondary .navbar-nav > .nav-item.has-children > .nav-link::after,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item.has-children > .nav-link::after,.navbar.navbar-menu-secondary .navbar-nav > .nav-item.has-children > .d-flex .nav-link::after,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item.has-children > .d-flex .nav-link::after{display:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav{background-color:rgba(0, 0, 0, 0.15);padding:0}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item{border-bottom:1px solid rgba(255, 255, 255, 0.05)}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item:last-child,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item:last-child{border-bottom:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item .nav-link{display:block;padding:0.75rem 1.5rem;color:rgba(255, 255, 255, 0.9);font-size:0.9375rem;font-weight:500}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item .nav-link:hover,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item .nav-link:hover,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item .nav-link:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item .nav-link:focus{background-color:rgba(255, 255, 255, 0.05);color:#FFFFFF}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item > .nav,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item > .nav{background-color:rgba(0, 0, 0, 0.1);padding:0}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item{border-bottom:1px solid rgba(255, 255, 255, 0.03)}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item:last-child,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item:last-child{border-bottom:none}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item .nav-link,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item .nav-link{padding:0.625rem 2rem;color:rgba(255, 255, 255, 0.8);font-size:0.875rem;font-weight:400}.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item .nav-link:hover,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item .nav-link:hover,.navbar.navbar-menu-secondary .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item .nav-link:focus,.dataTables_wrapper .navbar-menu-secondary.dataTables_paginate .navbar-nav > .nav-item > div > .nav .nav-item > .nav .nav-item .nav-link:focus{background-color:rgba(255, 255, 255, 0.05);color:#FFFFFF}}.navbar.navbar-breadcrumb,.dataTables_wrapper .navbar-breadcrumb.dataTables_paginate{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.navbar.navbar-breadcrumb [class^=container],.dataTables_wrapper .navbar-breadcrumb.dataTables_paginate [class^=container]{justify-content:flex-start}.navbar.navbar-breadcrumb .breadcrumb,.dataTables_wrapper .navbar-breadcrumb.dataTables_paginate .breadcrumb{--bs-breadcrumb-item-active-color:var(--ipc-heading-text-color, #0B0B0B);--bs-breadcrumb-divider-color:var(--ipc-heading-text-color, #0B0B0B)}.navbar.navbar-pagination,.dataTables_wrapper .navbar-pagination.dataTables_paginate,.dataTables_wrapper .navbar.dataTables_paginate,.dataTables_wrapper .dataTables_paginate{height:3.75rem;justify-content:center;padding:0.125rem 0;background-color:#FFFFFF}.navbar.navbar-pagination .pagination,.dataTables_wrapper .navbar-pagination.dataTables_paginate .pagination,.dataTables_wrapper .navbar.dataTables_paginate .pagination,.dataTables_wrapper .dataTables_paginate .pagination{margin:0}.navbar.navbar-pagination .page-item.active .page-link,.dataTables_wrapper .dataTables_paginate .page-item.active .page-link{background-color:#DA291C;color:#FFFFFF;font-weight:bold}.navbar.navbar-pagination .page-item.disabled .page-link,.dataTables_wrapper .dataTables_paginate .page-item.disabled .page-link{opacity:0.25}.navbar.navbar-pagination .page-link,.dataTables_wrapper .navbar-pagination.dataTables_paginate .page-link,.dataTables_wrapper .navbar.dataTables_paginate .page-link,.dataTables_wrapper .dataTables_paginate .page-link{background-color:#0c2340;border:none;color:#FFFFFF;font-size:1.875rem;font-weight:300;margin:0 0.25rem}.navbar.navbar-pagination .page-link:hover:not(.disabled),.dataTables_wrapper .dataTables_paginate .page-link:hover:not(.disabled){background-color:#DA291C;color:#FFFFFF}.navbar.navbar-pagination .page-link:focus,.dataTables_wrapper .navbar.dataTables_paginate .page-link:focus,.dataTables_wrapper .dataTables_paginate .page-link:focus,.navbar.navbar-pagination .page-link:focus-visible,.dataTables_wrapper .navbar.dataTables_paginate .page-link:focus-visible,.dataTables_wrapper .dataTables_paginate .page-link:focus-visible{outline:2px solid #2a5f71;outline-offset:2px}.navbar.navbar-pagination + .search-results,.dataTables_wrapper .navbar-pagination.dataTables_paginate + .search-results,.dataTables_wrapper .navbar.dataTables_paginate + .search-results,.dataTables_wrapper .dataTables_paginate + .search-results{margin-top:3rem}.navbar.navbar-pagination.d-none + .search-results,.dataTables_wrapper .navbar.d-none.dataTables_paginate + .search-results,.dataTables_wrapper .d-none.dataTables_paginate + .search-results{margin-top:0}.navbar.navbar-social,.dataTables_wrapper .navbar-social.dataTables_paginate{padding:0.4375rem 1rem;background-color:#06172C;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;color:#FFFFFF;font-weight:400}.navbar.navbar-social .navbar-nav,.dataTables_wrapper .navbar-social.dataTables_paginate .navbar-nav{flex-direction:row}.navbar.navbar-social .nav-link,.dataTables_wrapper .navbar-social.dataTables_paginate .nav-link{padding:0.5rem;display:flex;cursor:pointer}.navbar.navbar-social .nav-link:hover,.dataTables_wrapper .navbar-social.dataTables_paginate .nav-link:hover,.navbar.navbar-social .nav-link:active,.dataTables_wrapper .navbar-social.dataTables_paginate .nav-link:active,.navbar.navbar-social .nav-link:focus,.dataTables_wrapper .navbar-social.dataTables_paginate .nav-link:focus{text-decoration:none !important}.navbar.navbar-social .fa,.dataTables_wrapper .navbar-social.dataTables_paginate .fa{font-size:1.125rem}.navbar.navbar-social .fa:hover,.dataTables_wrapper .navbar-social.dataTables_paginate .fa:hover,.navbar.navbar-social .fa:active,.dataTables_wrapper .navbar-social.dataTables_paginate .fa:active,.navbar.navbar-social .fa:focus,.dataTables_wrapper .navbar-social.dataTables_paginate .fa:focus{transform:scale(1.2)}.navbar.navbar-social > .container,.dataTables_wrapper .navbar-social.dataTables_paginate > .container{justify-content:flex-start}.navbar.navbar-social.navbar-fixed-left,.dataTables_wrapper .navbar-social.navbar-fixed-left.dataTables_paginate{padding:0;position:fixed;top:35%;left:5px;z-index:9;background-color:#06172C;text-align:center;font-size:1.875rem;line-height:1;border-radius:0.5rem}.navbar.navbar-social.navbar-fixed-left .navbar-nav,.dataTables_wrapper .navbar-social.navbar-fixed-left.dataTables_paginate .navbar-nav{flex-direction:column}.navbar.navbar-social.navbar-fixed-left .nav-link,.dataTables_wrapper .navbar-social.navbar-fixed-left.dataTables_paginate .nav-link{padding:1rem 0.75rem}.offcanvas.offcanvas-end{--bs-offcanvas-width:100vw;--bs-offcanvas-padding-x:0.5rem;--bs-offcanvas-padding-y:0;--bs-offcanvas-transition:transform 0.2s ease-in-out;--bs-offcanvas-bg:transparent;backdrop-filter:blur(5px);background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0, rgba(12, 35, 64, 0.3) 10px, rgba(12, 35, 64, 0.1) 30%, transparent 100%),transparent;overflow:hidden;pointer-events:none}.offcanvas-header{padding:1.5rem;background-color:#051529;color:#FFFFFF}.offcanvas-header.visually-hidden,.offcanvas-header.sr-only{position:relative !important;width:auto !important;height:7rem !important;visibility:hidden;pointer-events:none}.offcanvas-header .offcanvas-title{font-family:"PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.25rem;font-weight:500}.offcanvas-header .btn-close{filter:invert(1);opacity:1;transition:opacity 0.2s ease}.offcanvas-header .btn-close:hover,.offcanvas-header .btn-close:focus{opacity:0.8}.offcanvas-body{padding:0;margin-top:0;margin-left:auto;margin-right:0;max-width:32rem;background-color:#F8F7F1;border-radius:0.25rem;box-shadow:0 -2px 8px rgba(5, 21, 41, 0.05);overflow-y:auto;max-height:calc(100vh - 6rem);pointer-events:auto;flex-grow:0 !important}.offcanvas-navigation .offcanvas-body .navbar-nav{width:100%;font-family:var(--bs-font-sans-serif)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .nav-link,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link{font-family:var(--bs-font-sans-serif);font-size:1.125rem;font-weight:400;line-height:1.334;padding:1rem 1.5rem;border-bottom:1px solid rgba(5, 21, 41, 0.1);color:#051529;text-decoration:none;transition:all 0.2s ease;display:block}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .nav-link:hover,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .nav-link:focus,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link:hover,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link:focus{color:#c22419;background-color:rgba(5, 21, 41, 0.02)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .nav-link:focus,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .nav-link:focus-visible,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link:focus,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link:focus-visible{color:#c22419;background-color:rgba(5, 21, 41, 0.02);outline:2px solid #c22419;outline-offset:2px}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .nav-link.active,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link.active{color:#c22419;font-weight:600}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex{border-bottom:1px solid rgba(5, 21, 41, 0.1);padding:0}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item > .d-flex .nav-link{border-bottom:none;padding:1rem 1.5rem}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle{background:transparent;border:none;padding:1rem;color:#051529;cursor:pointer;transition:color 0.2s ease;flex-shrink:0}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle:hover,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle:focus{color:#c22419;outline:none}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle:focus,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle:focus-visible{color:#c22419;outline:2px solid #c22419;outline-offset:2px}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle .fa-chevron-down{transition:transform 0.2s ease;font-size:0.875rem}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .btn-toggle[aria-expanded=true] .fa-chevron-down{transform:rotate(180deg)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav{background-color:rgba(5, 21, 41, 0.08)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item{border-top:1px solid rgba(5, 21, 41, 0.1)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item:first-child{border-top:none}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav-link{font-size:1rem;color:rgba(5, 21, 41, 0.85);border-bottom:none;transition:color 0.2s ease,background-color 0.2s ease}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav-link:hover,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav-link:focus{color:#c22419;background-color:rgba(5, 21, 41, 0.12)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav-link:focus,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav-link:focus-visible{color:#c22419;background-color:rgba(5, 21, 41, 0.12);outline:2px solid #c22419;outline-offset:2px}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav-link.active{color:#c22419;font-weight:600}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav{background-color:rgba(5, 21, 41, 0.15);box-shadow:inset 0 2px 4px rgba(5, 21, 41, 0.08);margin-left:0;margin-right:0;padding:0}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav .nav-link{font-size:0.9375rem !important;padding:0.75rem 2.5rem;color:rgba(5, 21, 41, 0.75)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav .nav-link:hover{color:#c22419;background-color:rgba(5, 21, 41, 0.2)}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav .nav-link:focus,.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav .nav-link:focus-visible{color:#c22419;background-color:rgba(5, 21, 41, 0.2);outline:2px solid #c22419;outline-offset:2px}.offcanvas-navigation .offcanvas-body .navbar-nav .nav-item .nav .nav-item .nav .nav-link.active{color:#c22419;font-weight:600}.offcanvas-user .offcanvas-body{max-width:40rem}@media (min-width: 992px){.offcanvas-user{display:none !important}}.offcanvas-search .offcanvas-body{padding:1.5rem;display:flex;align-items:flex-start;justify-content:center;padding-top:3rem}.offcanvas-search .offcanvas-body .search-form{width:100%;max-width:100%}.news-portal .news-sidebar{background-color:transparent;margin-bottom:1rem;padding:0.25rem}.news-portal .dropdown-toggle,.news-portal .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .news-portal select.form-control{align-items:center;background-color:#F8F7F1;border:2px solid #E8EAEE;border-radius:4px;color:#0B0B0B;display:flex;font-size:1rem;font-weight:600;gap:0.5rem;justify-content:flex-start;padding:0.5rem;position:relative}.news-portal .dropdown-toggle:after,.news-portal .dataTables_wrapper .dataTables_length select.form-control:after,.dataTables_wrapper .dataTables_length .news-portal select.form-control:after{background-color:#FFFFFF}.news-portal .dropdown-toggle.show,.news-portal .dataTables_wrapper .dataTables_length select.show.form-control,.dataTables_wrapper .dataTables_length .news-portal select.show.form-control{display:flex !important}.news-portal .dropdown-toggle:hover,.news-portal .dataTables_wrapper .dataTables_length select.form-control:hover,.dataTables_wrapper .dataTables_length .news-portal select.form-control:hover,.news-portal .dropdown-toggle:focus,.news-portal .dataTables_wrapper .dataTables_length select.form-control:focus,.dataTables_wrapper .dataTables_length .news-portal select.form-control:focus{background-color:#F8F7F1;border-color:#C0C4C9;color:#0B0B0B}.news-portal .dropdown-toggle #basket-number,.news-portal .dataTables_wrapper .dataTables_length select.form-control #basket-number,.dataTables_wrapper .dataTables_length .news-portal select.form-control #basket-number{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border-radius:50%;font-size:0.75rem;font-weight:300;line-height:1;flex-shrink:0}.news-portal .dropdown-menu{border-radius:4px;overflow-y:auto;overflow-x:hidden;max-height:240px}.news-portal .dropdown-menu li{border-bottom:1px solid #EBEBEB;display:flex;flex-direction:row;justify-content:space-between}.news-portal .dropdown-menu li.clear-all .btn,.news-portal .dropdown-menu li.clear-all .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .news-portal .dropdown-menu li.clear-all select.form-control,.news-portal .dropdown-menu li.export .btn,.news-portal .dropdown-menu li.export .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .news-portal .dropdown-menu li.export select.form-control{align-items:center;border-radius:4px;display:flex;justify-content:space-between;padding-left:0.5rem;padding-right:0.5rem}.news-portal .dropdown-menu li:hover{background-color:#F8F7F1}.news-portal .dropdown-menu li > span{display:flex;flex:1 0 100%;flex-direction:column;padding:0.25rem 0.5rem;max-width:calc(100% - 48px)}.news-portal .dropdown-menu .btn-link{padding:0.5rem 1rem}.news-portal .dropdown-menu .basket-date{color:#4A4A4A;font-size:0.625rem}.news-portal .dropdown-menu .basket-title{font-size:0.875rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.news-portal [data-add-to-basket] .text,.news-portal [data-add-to-basket] .text-active{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.news-portal [data-add-to-basket] .text-active{display:none}.news-portal [data-add-to-basket].active .fa-plus-circle:before{content:"\f056"}.news-portal [data-add-to-basket].active .text{display:none}.news-portal [data-add-to-basket].active .text-active{display:inline-block}.news-portal [data-noresults]{text-align:center;padding:4rem 1.5rem}.news-portal [data-noresults] p{font-family:"PP Neue Montreal",sans-serif;font-size:1.5rem;color:#727272;margin:0}.news-portal .search-filters{display:flex;flex-direction:column;background-color:#0c2340;padding:2rem;border-radius:8px;margin-bottom:2.5rem;--bs-btn-bg:#FFFFFF;--bs-btn-border-color:#E8EAEE;--bs-btn-color:#0B0B0B;--bs-btn-font-weight:400;--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:1rem;--bs-btn-border-width:1px;--bs-btn-border-radius:4px;--bs-btn-hover-bg:#F8F7F1;--bs-btn-hover-border-color:#C0C4C9;--bs-btn-hover-color:#0B0B0B;--bs-btn-active-bg:#F8F7F1;--bs-btn-active-border-color:#C0C4C9;--bs-btn-active-color:#0B0B0B;--bs-form-control-bg:#FFFFFF;--bs-form-control-border-color:#E8EAEE;--bs-form-control-color:#0B0B0B;--bs-form-control-border-radius:4px;--bs-form-control-padding-x:1.5rem;--bs-form-control-padding-y:0.5rem;--bs-form-control-hover-border-color:#C0C4C9;--bs-form-control-focus-border-color:#2a5f71;--bs-form-control-focus-box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);--bs-input-group-addon-bg:#FFFFFF;--bs-input-group-addon-border-color:#E8EAEE;--bs-input-group-addon-color:#727272;--bs-dropdown-bg:#FFFFFF;--bs-dropdown-border-color:#EBEBEB;--bs-dropdown-border-radius:4px;--bs-dropdown-border-width:1px;--bs-dropdown-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);--bs-dropdown-padding-y:0.5rem;--bs-dropdown-link-color:#0B0B0B;--bs-dropdown-link-hover-bg:#F8F7F1;--bs-dropdown-link-hover-color:#0B0B0B;--bs-dropdown-link-active-bg:#F8F7F1;--bs-dropdown-link-active-color:#0B0B0B}@media (max-width: 767.98px){.news-portal .search-filters{padding:1.5rem}}.news-portal .search-filters .dropdown .dropdown-toggle,.news-portal .search-filters .dropdown .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .news-portal .search-filters .dropdown select.form-control{background-color:#FFFFFF;border:1px solid #E8EAEE;border-radius:4px;color:#0B0B0B;font-family:"PP Neue Montreal",sans-serif;font-size:1rem;font-weight:400;padding:0.5rem 0.75rem;width:100%;display:flex;align-items:center;gap:0.5rem}.news-portal .search-filters .dropdown .dropdown-toggle .fa,.news-portal .search-filters .dropdown .dataTables_wrapper .dataTables_length select.form-control .fa,.dataTables_wrapper .dataTables_length .news-portal .search-filters .dropdown select.form-control .fa{flex-shrink:0;width:30px;font-size:1.5rem;color:#c22419;text-align:center}.news-portal .search-filters .dropdown .dropdown-toggle:hover,.news-portal .search-filters .dropdown .dataTables_wrapper .dataTables_length select.form-control:hover,.dataTables_wrapper .dataTables_length .news-portal .search-filters .dropdown select.form-control:hover,.news-portal .search-filters .dropdown .dropdown-toggle:focus,.news-portal .search-filters .dropdown .dataTables_wrapper .dataTables_length select.form-control:focus,.dataTables_wrapper .dataTables_length .news-portal .search-filters .dropdown select.form-control:focus{background-color:#F8F7F1;border-color:#C0C4C9;color:#0B0B0B}.news-portal .search-filters .dropdown .dropdown-toggle:focus-visible,.news-portal .search-filters .dropdown .dataTables_wrapper .dataTables_length select.form-control:focus-visible,.dataTables_wrapper .dataTables_length .news-portal .search-filters .dropdown select.form-control:focus-visible{outline:2px solid #2a5f71;outline-offset:2px}.news-portal .search-filters .dropdown .dropdown-toggle.show,.news-portal .search-filters .dropdown .dataTables_wrapper .dataTables_length select.show.form-control,.dataTables_wrapper .dataTables_length .news-portal .search-filters .dropdown select.show.form-control{display:flex !important;align-items:center;background-color:#F8F7F1;border-color:#C0C4C9}.news-portal .search-filters .dropdown .dropdown-menu{max-height:320px;overflow-y:auto;padding:0.5rem 0;border:1px solid #EBEBEB;border-radius:4px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.news-portal .search-filters .dropdown .dropdown-menu::-webkit-scrollbar{width:8px}.news-portal .search-filters .dropdown .dropdown-menu::-webkit-scrollbar-track{background:#F8F7F1}.news-portal .search-filters .dropdown .dropdown-menu::-webkit-scrollbar-thumb{background:#C0C4C9;border-radius:4px}.news-portal .search-filters .dropdown .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#818A95}.news-portal .search-filters .dropdown .dropdown-menu li{position:relative}.news-portal .search-filters .dropdown .dropdown-menu li.clear-all + .export{padding-top:0 !important}.news-portal .search-filters .dropdown .dropdown-menu .form-check{padding:0.5rem 2.25rem;margin:0;transition:background-color 0.2s ease}.news-portal .search-filters .dropdown .dropdown-menu .form-check:hover{background-color:#F8F7F1}.news-portal .search-filters .dropdown .dropdown-menu .form-check .form-check-input{margin-top:0.125rem;cursor:pointer;border:2px solid #C0C4C9 !important;width:1.25rem;height:1.25rem;background-color:#FFFFFF}.news-portal .search-filters .dropdown .dropdown-menu .form-check .form-check-input:checked{background-color:#c22419 !important;border-color:#c22419 !important}.news-portal .search-filters .dropdown .dropdown-menu .form-check .form-check-input:focus{border-color:#2a5f71 !important;box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1)}.news-portal .search-filters .dropdown .dropdown-menu .form-check .form-check-input:hover{border-color:#727272}.news-portal .search-filters .dropdown .dropdown-menu .form-check .form-check-label{font-family:"PP Neue Montreal",sans-serif;font-size:1rem;color:#0B0B0B;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;padding-left:0.5rem}.news-portal .search-filters .dropdown .dropdown-menu .form-check .form-check-label .badge{float:right;margin-left:1rem;background-color:#EBEBEB;color:#0B0B0B;font-size:0.875rem;padding:0.25rem 0.5rem;border-radius:12px;font-weight:600}.news-portal .search-filters .dropdown .dropdown-menu .dropdown-item{padding:1rem 1.5rem;font-family:"PP Neue Montreal",sans-serif;font-size:1rem;color:#2a5f71;cursor:pointer;transition:background-color 0.2s ease}.news-portal .search-filters .dropdown .dropdown-menu .dropdown-item:hover{background-color:#F8F7F1;color:#23505f}.news-portal .search-filters .dropdown .dropdown-menu .dropdown-item:focus{background-color:#F8F7F1;color:#23505f;outline:2px solid #2a5f71;outline-offset:-2px}.news-portal .search-filters .dropdown .dropdown-menu .dropdown-item:active{background-color:#EBEBEB}.news-portal .search-filters .dropdown .dropdown-menu .dropdown-divider{margin:0.5rem 0;border-top:1px solid #EBEBEB}.news-portal .search-filters .dropdown .dropdown-menu .empty-state{padding:2rem 1.5rem;text-align:center;color:#818A95;font-family:"PP Neue Montreal",sans-serif;font-size:0.875rem}.news-portal .search-filters .dropdown .dropdown-menu .loading{padding:1.5rem;text-align:center}.news-portal .search-filters .dropdown .dropdown-menu .loading .spinner-border{width:1.5rem;height:1.5rem;color:#2a5f71}.news-portal .search-filters .dropdown .dropdown-menu .badge-count{position:absolute;top:-8px;right:-8px;background-color:#c22419;color:#FFFFFF;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600;border:2px solid #FFFFFF}.news-portal .search-filters .dropdown .dropdown-menu .form-check:focus-within{background-color:#F8F7F1;outline:2px solid #2a5f71;outline-offset:-2px}.news-portal .search-filters .datepicker-group{padding:0}.news-portal .search-filters .datepicker-group .form-label{color:#FFFFFF}.news-portal .search-filters .datepicker-group .input-group{border-color:rgba(255, 255, 255, 0.8)}.news-portal .search-filters .datepicker-group .input-group:focus-within{box-shadow:0 0 1px 2px rgba(255, 255, 255, 0.5)}.news-portal .search-filters .datepicker-group .form-control{color:#FFFFFF}.news-portal .search-filters .datepicker-group .form-control::placeholder{color:rgba(255, 255, 255, 0.6)}.news-portal .search-filters .datepicker-group .control-label{background-color:transparent;border:none;color:#FFFFFF;padding:0.5rem 0.75rem}.news-portal .search-filters .datepicker-group .control-label:hover,.news-portal .search-filters .datepicker-group .control-label:focus{background-color:rgba(255, 255, 255, 0.2)}.news-portal .search-filters .datepicker-group .control-label .fa{font-size:1.375rem}.news-portal .search-filters .search-group{border:1px solid rgba(255, 255, 255, 0.8)}.news-portal .search-filters .search-group:focus-within{border-color:#FFFFFF}.news-portal .search-filters .search-group .form-control{padding:0.375rem 0.75rem}.news-portal .search-filters .search-group .input-group-text{border-right-color:rgba(129, 138, 149, 0.2)}.news-portal .search-filters #filter-reset{background-color:transparent;border:1px solid #FFFFFF;color:#FFFFFF;font-weight:400;padding:0.5rem;border-radius:24px;line-height:1.334}.news-portal .search-filters #filter-reset:hover,.news-portal .search-filters #filter-reset:focus{background-color:rgba(255, 255, 255, 0.1);border-color:#FFFFFF;color:#FFFFFF}.news-portal .search-filters #filter-reset:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.news-portal #news-grid{margin-left:-4px;margin-right:-4px;width:calc(100% + 8px)}.news-portal #news-grid[data-loading]{position:relative}.news-portal #news-grid[data-loading]::before{backdrop-filter:blur(2px);background-color:rgba(255, 255, 255, 0.8);bottom:0;content:none;left:0;position:absolute;right:0;top:0;z-index:99}.news-portal #news-grid[data-loading] > .fa-refresh{align-items:center;bottom:0;color:#16323b;display:none;font-size:3rem;justify-content:center;left:0;position:absolute;right:0;z-index:99}.news-portal #news-grid[data-loading=true]::before{content:""}.news-portal #news-grid[data-loading=true] > .fa-refresh{display:flex}.news-portal #news-grid .news-article{position:relative;float:left;min-height:1px;padding:4px}.news-portal #news-grid .article-content{--bs-article-bg:#FFFFFF;--bs-article-border-color:#EBEBEB;--bs-article-badge-color:#0B0B0B;--bs-article-title-color:#0B0B0B;--bs-article-title-hover-color:#c22419;--bs-article-date-color:#306e83;--bs-article-date-border-color:#C0C4C9;--bs-article-summary-color:#4A4A4A;--bs-article-btn-icon-color:#727272;--bs-article-btn-icon-border-color:#727272;--bs-article-btn-icon-hover-color:#c22419;--bs-article-btn-primary-color:#DA291C;--bs-article-btn-primary-border-color:#DA291C;--bs-article-btn-primary-hover-color:#FFFFFF;--bs-article-btn-primary-hover-bg:#DA291C;--bs-article-btn-primary-hover-border:#DA291C;background-color:var(--bs-article-bg);border:1px solid var(--bs-article-border-color);border-radius:8px;padding:1rem;position:relative;min-height:400px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);transition:box-shadow 0.2s ease,transform 0.2s ease;display:flex;flex-direction:column}.news-portal #news-grid .article-content.highlighted{--bs-article-bg:#0c2340;--bs-article-border-color:#0c2340;--bs-article-badge-color:#FFFFFF;--bs-article-title-color:#FFFFFF;--bs-article-title-hover-color:#F8F7F1;--bs-article-date-color:rgba(255, 255, 255, 0.8);--bs-article-date-border-color:rgba(255, 255, 255, 0.3);--bs-article-summary-color:#FFFFFF;--bs-article-btn-icon-color:rgba(255, 255, 255, 0.8);--bs-article-btn-icon-border-color:rgba(255, 255, 255, 0.8);--bs-article-btn-icon-hover-color:#FFFFFF;--bs-article-btn-primary-color:rgba(255, 255, 255, 0.8);--bs-article-btn-primary-border-color:rgba(255, 255, 255, 0.8);--bs-article-btn-primary-hover-color:#0c2340;--bs-article-btn-primary-hover-bg:#FFFFFF;--bs-article-btn-primary-hover-border:#FFFFFF}.news-portal #news-grid .article-content:hover{box-shadow:0 0 2px 2px rgba(218, 41, 28, 0.9)}.news-portal #news-grid .article-content .badge{align-items:center;color:var(--bs-article-badge-color);display:inline-flex;margin-bottom:1.5rem;padding-left:1rem;position:relative;text-decoration:none}.news-portal #news-grid .article-content .badge:before{background-color:#EBEBEB;border-radius:50%;content:"";height:10px;inset:auto 0;position:absolute;transition:transform 0.2s ease;width:10px}.news-portal #news-grid .article-content .badge:hover:before{transform:scale(1.2);text-decoration:none}.news-portal #news-grid .article-content .badge.theme-primary:before,.news-portal #news-grid .article-content .badge.primary:before,.news-portal #news-grid .article-content .badge.red:before{background-color:#DA291C !important}.news-portal #news-grid .article-content .badge.theme-secondary:before,.news-portal #news-grid .article-content .badge.secondary:before,.news-portal #news-grid .article-content .badge.darkblue:before{background-color:#0c2340 !important}.news-portal #news-grid .article-content .badge.theme-blue:before,.news-portal #news-grid .article-content .badge.info:before,.news-portal #news-grid .article-content .badge.lightblue:before{background-color:#007dff !important}.news-portal #news-grid .article-content .badge.theme-green:before,.news-portal #news-grid .article-content .badge.success:before,.news-portal #news-grid .article-content .badge.green:before{background-color:#BCE194 !important}.news-portal #news-grid .article-content .badge.theme-orange:before,.news-portal #news-grid .article-content .badge.orange:before,.news-portal #news-grid .article-content .badge.danger:before{background-color:#c22419 !important}.news-portal #news-grid .article-content .badge.theme-yellow:before,.news-portal #news-grid .article-content .badge.yellow:before,.news-portal #news-grid .article-content .badge.warning:before{background-color:#ffc107 !important}.news-portal #news-grid .article-content .badge.theme-purple:before,.news-portal #news-grid .article-content .badge.purple:before{background-color:#5245b1 !important}.news-portal #news-grid .article-content .badge.theme-teal:before,.news-portal #news-grid .article-content .badge.teal:before{background-color:#306e83 !important}.news-portal #news-grid .article-content .badge.indigo:before{background-color:#6610f2 !important}.news-portal #news-grid .article-content .badge.theme-tertiary:before{background-color:#C0C4C9 !important}.news-portal #news-grid .article-content .icon-wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:0.5rem 0}.news-portal #news-grid .article-content .icon-wrapper > div{align-items:center;display:flex;flex:1 1 0;gap:0.5rem;justify-content:flex-end}.news-portal #news-grid .article-content .icon-wrapper .btn-icon{border:1px solid var(--bs-article-btn-icon-border-color);border-radius:4px;color:var(--bs-article-btn-icon-color);font-size:1.25rem;padding:0.5rem;line-height:1;background:transparent;cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease,transform 0.2s ease;text-decoration:none;text-align:center;width:44px}.news-portal #news-grid .article-content .icon-wrapper .btn-icon:hover{color:var(--bs-article-btn-icon-hover-color);border-color:var(--bs-article-btn-icon-hover-color);transform:scale(1.1)}.news-portal #news-grid .article-content .icon-wrapper .btn-icon:focus-visible{outline:2px solid #2a5f71;outline-offset:2px;border-radius:4px}.news-portal #news-grid .article-content .icon-wrapper .btn-icon.active{background-color:#c22419;color:#FFFFFF}.news-portal #news-grid .article-content .icon-wrapper .btn-icon i{display:block}.news-portal #news-grid .article-content .icon-wrapper .btn-outline-primary{--bs-btn-font-size:0.875rem;--bs-btn-padding-x:0.75rem;--bs-btn-color:var(--bs-article-btn-primary-color);--bs-btn-border-color:var(--bs-article-btn-primary-border-color);--bs-btn-hover-color:var(--bs-article-btn-primary-hover-color);--bs-btn-hover-bg:var(--bs-article-btn-primary-hover-bg);--bs-btn-hover-border-color:var(--bs-article-btn-primary-hover-border);border-radius:4px}.news-portal #news-grid .article-content .icon-wrapper .fa.fa-shopping-bag.active:before{content:"\f068"}.news-portal #news-grid .article-content .icon-wrapper .success-indicator{position:absolute;bottom:100%;right:0;background-color:#5e8e3a;color:#FFFFFF;padding:0.5rem 1rem;border-radius:4px;font-size:0.875rem;font-weight:600;opacity:0;transform:translateY(10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;white-space:nowrap;z-index:10;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15)}.news-portal #news-grid .article-content .icon-wrapper .success-indicator.show{opacity:1;transform:translateY(-8px)}.news-portal #news-grid .article-content .news-image{margin-bottom:1.5rem;overflow:hidden;border-radius:4px}.news-portal #news-grid .article-content .news-image img{display:block;width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease}.news-portal #news-grid .article-content .news-image:hover img{transform:scale(1.05)}.news-portal #news-grid .article-content .title{color:var(--bs-article-title-color);margin:0 0 1rem;text-decoration:none;transition:color 0.2s ease}.news-portal #news-grid .article-content .title:hover{color:var(--bs-article-title-hover-color);text-decoration:none}.news-portal #news-grid .article-content .title:focus-visible{outline:2px solid #2a5f71;outline-offset:4px}.news-portal #news-grid .article-content .title h2{font-size:1.5rem;font-weight:500;line-height:1.2}.news-portal #news-grid .article-content .date{font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-article-date-color);margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--bs-article-date-border-color)}.news-portal #news-grid .article-content .short-summary{font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-article-summary-color);margin-bottom:1rem;flex-grow:1}.news-portal-teaser .card-layout{display:flex;flex-direction:column;gap:1rem}.news-portal-teaser .card,.news-portal-teaser .panel{flex:1}.news-portal-teaser .card.teaser,.news-portal-teaser .teaser.panel{box-shadow:0 2px 4px rgba(0, 0, 0, 0.05);transition:box-shadow 0.2s ease;text-decoration:none;color:inherit}.news-portal-teaser .card.teaser:hover,.news-portal-teaser .teaser.panel:hover{box-shadow:0 0 2px 2px rgba(218, 41, 28, 0.9)}.news-portal-teaser .card.teaser:focus-visible,.news-portal-teaser .teaser.panel:focus-visible{outline:2px solid rgba(218, 41, 28, 0.9)}@media (min-width: 992px){.news-portal-teaser .card-layout{flex-direction:row}}.wrapper-portal-news{background-color:#FFFFFF;margin:0;padding:0.5rem;position:relative;position:relative}.wrapper-portal-news:after{box-shadow:3px 7px 6px rgba(0, 0, 0, 0.29);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.wrapper-portal-news .card.cta-link .card-title,.wrapper-portal-news .cta-link.panel .card-title,.wrapper-portal-news .card.cta-link-login .card-title,.wrapper-portal-news .panel.cta-link-login .card-title,.wrapper-portal-news .card.cta-link .card-text,.wrapper-portal-news .cta-link.panel .card-text,.wrapper-portal-news .card.cta-link-login .card-text,.wrapper-portal-news .panel.cta-link-login .card-text{width:100%}.wrapper-portal-news .card.cta-link .card-body,.wrapper-portal-news .cta-link.panel .card-body,.wrapper-portal-news .card.cta-link-login .card-body,.wrapper-portal-news .panel.cta-link-login .card-body,.wrapper-portal-news .card.cta-link .panel-body,.wrapper-portal-news .cta-link.panel .panel-body,.wrapper-portal-news .card.cta-link-login .panel-body,.wrapper-portal-news .panel.cta-link-login .panel-body{padding:25px}.wrapper-portal-news .card.cta-link .card-title,.wrapper-portal-news .cta-link.panel .card-title,.wrapper-portal-news .card.cta-link-login .card-title,.wrapper-portal-news .panel.cta-link-login .card-title{letter-spacing:0.26px;border-bottom:none;margin-bottom:25px !important;font-size:33px;line-height:1}@media (min-width: 992px){.wrapper-portal-news{padding:1.5rem 1.5rem 1.5rem 0}.wrapper-portal-news:before{content:"";position:absolute;background-color:#C0C4C9;width:200vw;height:calc(100% + 8rem);top:-100px;left:-100vw;z-index:-1}}.page-list-accordion{background-color:transparent;border:none}.page-list-accordion .accordion-button,.page-list-accordion .fomba-module .panel-group .panel-title a,.fomba-module .panel-group .panel-title .page-list-accordion a{background-color:#FFFFFF;border:1px solid #E8EAEE;border-radius:4px;color:#0c2340;font-family:"PP Neue Montreal",sans-serif;font-size:1rem;font-weight:500;padding:0.75rem 1rem;display:flex;align-items:center;gap:0.5rem}.page-list-accordion .accordion-button .fa,.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .page-list-accordion a .fa{width:24px;font-size:1.25rem;flex-shrink:0;text-align:center}.page-list-accordion .accordion-button span,.page-list-accordion .fomba-module .panel-group .panel-title a span,.fomba-module .panel-group .panel-title .page-list-accordion a span{flex-grow:1}.page-list-accordion .accordion-button::after,.page-list-accordion .fomba-module .panel-group .panel-title a::after,.fomba-module .panel-group .panel-title .page-list-accordion a::after{font-family:"icomoon" !important;content:"\e921" !important;border:none !important;color:#727272;font-size:1rem;background-color:#F8F7F1;border-radius:50%;width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform 0.2s ease;transform-origin:center}.page-list-accordion .accordion-button:hover:not(.collapsed),.page-list-accordion .fomba-module .panel-group .panel-title a:hover:not(.collapsed),.fomba-module .panel-group .panel-title .page-list-accordion a:hover:not(.collapsed){background-color:#F8F7F1;border-color:#C0C4C9}.page-list-accordion .accordion-button.collapsed,.page-list-accordion .fomba-module .panel-group .panel-title a.collapsed,.fomba-module .panel-group .panel-title .page-list-accordion a.collapsed{background-color:#FFFFFF}.page-list-accordion .accordion-button.collapsed::after,.page-list-accordion .fomba-module .panel-group .panel-title a.collapsed::after,.fomba-module .panel-group .panel-title .page-list-accordion a.collapsed::after{transform:rotate(-90deg)}.page-list-accordion .accordion-button:not(.collapsed),.page-list-accordion .fomba-module .panel-group .panel-title a:not(.collapsed),.fomba-module .panel-group .panel-title .page-list-accordion a:not(.collapsed){background-color:#FFFFFF;border-bottom:none;border-radius:4px 4px 0 0}.page-list-accordion .accordion-button:not(.collapsed)::after,.page-list-accordion .fomba-module .panel-group .panel-title a:not(.collapsed)::after,.fomba-module .panel-group .panel-title .page-list-accordion a:not(.collapsed)::after{transform:rotate(0deg)}.page-list-accordion .accordion-button:focus,.page-list-accordion .fomba-module .panel-group .panel-title a:focus,.fomba-module .panel-group .panel-title .page-list-accordion a:focus,.page-list-accordion .accordion-button:focus-visible,.page-list-accordion .fomba-module .panel-group .panel-title a:focus-visible,.fomba-module .panel-group .panel-title .page-list-accordion a:focus-visible{box-shadow:0 0 0 4px rgba(42, 95, 113, 0.1);outline:2px solid #2a5f71;outline-offset:2px}.page-list-accordion .accordion-body,.page-list-accordion .fomba-module .panel-group .panel-body,.fomba-module .panel-group .page-list-accordion .panel-body{background-color:#FFFFFF;border:1px solid #E8EAEE;border-top:none;border-radius:0 0 4px 4px;padding:0}.page-list-accordion .accordion-body ul,.page-list-accordion .fomba-module .panel-group .panel-body ul,.fomba-module .panel-group .page-list-accordion .panel-body ul{list-style:none;margin:0;padding:0.5rem 0}.page-list-accordion .accordion-body .list-item,.page-list-accordion .fomba-module .panel-group .panel-body .list-item,.fomba-module .panel-group .page-list-accordion .panel-body .list-item{list-style:none;padding:0;position:relative}.page-list-accordion .accordion-body .list-item::before,.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .page-list-accordion .panel-body .list-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:calc(100% - 0.25rem);border-radius:0 2px 2px 0;background-color:#E8EAEE}.page-list-accordion .accordion-body .list-item:hover,.page-list-accordion .fomba-module .panel-group .panel-body .list-item:hover,.fomba-module .panel-group .page-list-accordion .panel-body .list-item:hover{background-color:#F8F7F1}.page-list-accordion .accordion-body .list-item:hover .item-link,.page-list-accordion .fomba-module .panel-group .panel-body .list-item:hover .item-link,.fomba-module .panel-group .page-list-accordion .panel-body .list-item:hover .item-link{color:#c22419}.page-list-accordion .accordion-body .item-link,.page-list-accordion .fomba-module .panel-group .panel-body .item-link,.fomba-module .panel-group .page-list-accordion .panel-body .item-link{color:#0c2340;display:block;font-size:0.875rem;line-height:1.4;padding:0.5rem 1rem 0.5rem 1.5rem;text-decoration:none;transition:color 0.2s ease}.page-list-accordion .accordion-body .item-link:hover,.page-list-accordion .fomba-module .panel-group .panel-body .item-link:hover,.fomba-module .panel-group .page-list-accordion .panel-body .item-link:hover,.page-list-accordion .accordion-body .item-link:focus,.page-list-accordion .fomba-module .panel-group .panel-body .item-link:focus,.fomba-module .panel-group .page-list-accordion .panel-body .item-link:focus{color:#c22419;text-decoration:none}.page-list{margin-bottom:1.5rem}.page-list .group-header{margin-bottom:0}.page-list .group-header h1,.page-list .group-header h2,.page-list .group-header h3,.page-list .group-header h4,.page-list .group-header h5,.page-list .group-header h6{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:1rem;font-weight:500;margin:0}.page-list .group-header h1 .fa,.page-list .group-header h2 .fa,.page-list .group-header h3 .fa,.page-list .group-header h4 .fa,.page-list .group-header h5 .fa,.page-list .group-header h6 .fa{font-size:1.25rem}.page-list ul{list-style:none;margin:0;padding:0.5rem 0}.page-list .list-item{list-style:none;padding:0;position:relative}.page-list .list-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:calc(100% - 0.25rem);border-radius:0 2px 2px 0;background-color:#E8EAEE}.page-list .list-item:hover{background-color:#F8F7F1}.page-list .list-item:hover .item-link{color:#c22419}.page-list .item-link{color:#0c2340;display:block;font-size:0.875rem;line-height:1.4;padding:0.5rem 1rem 0.5rem 1.5rem;text-decoration:none;transition:color 0.2s ease}.page-list .item-link:hover,.page-list .item-link:focus{color:#c22419;text-decoration:none}.card.page-teaser,.page-teaser.panel{flex:1 0 0;margin-bottom:1.25rem}.card.page-teaser .card-title,.page-teaser.panel .card-title{display:block;margin-bottom:1rem}.card.page-teaser .card-title h1,.page-teaser.panel .card-title h1,.card.page-teaser .card-title h2,.page-teaser.panel .card-title h2,.card.page-teaser .card-title h3,.page-teaser.panel .card-title h3,.card.page-teaser .card-title h4,.page-teaser.panel .card-title h4,.card.page-teaser .card-title h5,.page-teaser.panel .card-title h5,.card.page-teaser .card-title h6,.page-teaser.panel .card-title h6{margin-bottom:0}.card.page-teaser .card-text p:last-child,.page-teaser.panel .card-text p:last-child{margin-bottom:0}.card.page-teaser.teaser-lg,.page-teaser.teaser-lg.panel{flex:2 1 100%;padding:0;position:relative}.card.page-teaser.teaser-lg .card-title,.page-teaser.teaser-lg.panel .card-title{bottom:1.875rem;left:1.875rem;padding:0.625rem;position:absolute;right:1.875rem}.card.page-teaser.teaser-lg .card-text,.page-teaser.teaser-lg.panel .card-text{display:flex;flex-direction:column}.card.page-teaser.teaser-lg .card-text img,.page-teaser.teaser-lg.panel .card-text img{object-fit:cover}.sc-form p{font-size:2rem}.sc-form .text-muted{font-size:1.25rem}.sc-form label.required:after{content:"*";color:#c22419;margin-left:0.25rem}.sc-form input[type=checkbox] + label.required:after{content:none}.sc-form .sc-form select.form-control:not([size]):not([multiple]){height:calc(3rem + 2px)}.sc-form .sc-form select.form-select:not([size]):not([multiple]){height:calc(3rem + 2px)}.sc-form .form-check{min-height:2rem;padding-left:2rem}.sc-form .form-check .form-check-input:disabled ~ .form-check-label{cursor:not-allowed;pointer-events:none}.sc-form.formmanager > label{font-weight:bold}.sc-form.formmanager label{font-size:1rem !important}.sc-form.formmanager input{font-size:1rem !important}.sc-form.formmanager textarea{font-size:1rem !important}.sc-form.formmanager select{font-size:1rem !important}.sc-form.formmanager option{font-size:1rem !important}/**
 * SDB: Statistical DataBase
*/.sdb,.sqSueryTool{margin-top:0}.sdb h3,.sqSueryTool h3{background-color:#e0e6e8;color:#2e2e2e;margin-bottom:0.65rem;padding:0.375rem 1rem}.sdb span.counter,.sqSueryTool span.counter{font-weight:400;font-size:1rem;padding:0}.sdb a,.sqSueryTool a{color:#66838C;font-size:1.35rem;font-weight:300;line-height:1.2;font-family:DINPro}.sdb a.btn,.sqSueryTool a.btn{text-decoration:none !important;color:#fff}.sdb table,.sqSueryTool table{border:none}.sdb label,.sqSueryTool label{padding-top:0;padding-bottom:0;max-width:225px;font-weight:normal}.sdb div.radio,.sdb div.checker,.sqSueryTool div.radio,.sqSueryTool div.checker{float:left}.sdb #btnDeselectAll,.sdb #btnCollapseAll,.sqSueryTool #btnDeselectAll,.sqSueryTool #btnCollapseAll{margin-left:5px;display:inline-block}.sdb #btnExpandAll,.sdb #btnCollapseAll,.sdb #btnSelectAll,.sdb #btnDeselectAll,.sqSueryTool #btnExpandAll,.sqSueryTool #btnCollapseAll,.sqSueryTool #btnSelectAll,.sqSueryTool #btnDeselectAll{cursor:pointer}.sdb .btn,.sdb .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .sdb select.form-control,.sqSueryTool .btn,.sqSueryTool .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .sqSueryTool select.form-control{font-weight:700;font-size:1.25rem}.sdb .btn .fa,.sdb .dataTables_wrapper .dataTables_length select.form-control .fa,.dataTables_wrapper .dataTables_length .sdb select.form-control .fa,.sqSueryTool .btn .fa,.sqSueryTool .dataTables_wrapper .dataTables_length select.form-control .fa,.dataTables_wrapper .dataTables_length .sqSueryTool select.form-control .fa{margin-left:10px}.sdb .collapse,.sqSueryTool .collapse{display:block;max-height:0;overflow:hidden;transition:max-height 0.5s ease-in}.sdb .collapse.show,.sqSueryTool .collapse.show{max-height:200em}.sdb .collapsePanelHeader,.sqSueryTool .collapsePanelHeader{align-items:center;background-color:#6610f2;color:#FFFFFF;cursor:pointer;display:flex;margin:0 0 10px;padding:5px 10px;position:relative}.sdb .collapsePanelHeader .fa,.sqSueryTool .collapsePanelHeader .fa{transform:scale(-1, -1);transition:transform ease-in 0.2s}.sdb .collapsePanelHeader.collapsed .fa,.sqSueryTool .collapsePanelHeader.collapsed .fa{transform:scale(1, 1)}.sdb .collapsePanelHeader > span,.sqSueryTool .collapsePanelHeader > span{font-size:1.25rem;font-weight:500;padding:0 0.5rem}.sdb .collapsePanelHeader .selects,.sqSueryTool .collapsePanelHeader .selects{margin-left:auto}.sdb .selects a,.sqSueryTool .selects a{cursor:pointer;font-size:0.85rem;font-weight:500;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;text-decoration:underline;text-decoration-color:rgba(11, 11, 11, 0.25)}.sdb .selects a + a,.sqSueryTool .selects a + a{margin-left:5px}.sdb .selects a:hover,.sdb .selects a:active,.sdb .selects a:focus,.sqSueryTool .selects a:hover,.sqSueryTool .selects a:active,.sqSueryTool .selects a:focus{text-decoration:underline;text-decoration-color:#0B0B0B}.sdb .collapsePanel,.sqSueryTool .collapsePanel{border:none}.sdb .collapsePanel .collapsePanelHeader,.sqSueryTool .collapsePanel .collapsePanelHeader{margin-top:10px;cursor:pointer;background:#306e83;border:1px solid #306e83}.sdb .collapsePanel .collapsePanelHeader .mainTitle,.sqSueryTool .collapsePanel .collapsePanelHeader .mainTitle{width:200px;display:inline-block;font-size:2rem;font-weight:400;line-height:1.2;font-family:DINCond}.sdb .collapsePanel .checkboxTable,.sqSueryTool .collapsePanel .checkboxTable{border-collapse:collapse;display:block;padding:20px 10px}.sdb .collapsePanel .checkboxTable tbody,.sqSueryTool .collapsePanel .checkboxTable tbody{break-inside:avoid;column-count:1;column-gap:2rem;display:block}.sdb .collapsePanel .checkboxTable tbody tr,.sqSueryTool .collapsePanel .checkboxTable tbody tr{break-inside:avoid;display:flex}.sdb .collapsePanel .checkboxTable tbody td,.sqSueryTool .collapsePanel .checkboxTable tbody td{padding-right:0}.sdb .collapsePanel .checkboxTable label,.sqSueryTool .collapsePanel .checkboxTable label{font-size:1rem}.sdb .collapsePanel .checksGroup:first-child .collapsePanelHeader,.sqSueryTool .collapsePanel .checksGroup:first-child .collapsePanelHeader{margin-top:0}.sdb .collapsePanel .collapse-wrapper,.sqSueryTool .collapsePanel .collapse-wrapper{padding:10px 0 0}.sdb .collapsePanel > .collapsePanel,.sqSueryTool .collapsePanel > .collapsePanel{padding:20px}.sdb .collapsePanel > .collapsePanel .collapsePanel,.sqSueryTool .collapsePanel > .collapsePanel .collapsePanel{padding:0}.sdb .collapsePanel .mainTitle,.sqSueryTool .collapsePanel .mainTitle{margin-bottom:0;font-weight:normal;font-family:DINCond;font-size:1.8rem;line-height:1.125}.sdb .checkboxTable label,.sqSueryTool .checkboxTable label{font-weight:300;font-size:1.35rem}.sdb .checksGroup table,.sqSueryTool .checksGroup table{margin-bottom:0}.sdb .checksGroup table td,.sqSueryTool .checksGroup table td{min-width:200px;max-width:400px}.sdb .checksGroup + .checksGroup,.sqSueryTool .checksGroup + .checksGroup{margin-top:5px}.sdb .sdqueryBox,.sqSueryTool .sdqueryBox{background-color:#f0f3f3;height:300px;overflow:auto}.sdb .sdqueryBox table,.sqSueryTool .sdqueryBox table{border-collapse:inherit;margin-bottom:0;padding:10px 0;width:100%}.sdb .sdqueryBox td,.sqSueryTool .sdqueryBox td{border:none}.sdb .sdqueryBox td strong,.sqSueryTool .sdqueryBox td strong{font-size:2.5rem;font-weight:500;line-height:1.2;font-family:DINCond}.sdb .sdqueryBox td[title],.sqSueryTool .sdqueryBox td[title]{position:relative}.sdb .sdqueryBox label,.sqSueryTool .sdqueryBox label{font-weight:500;line-height:1;font-family:DINCond;text-transform:capitalize}.sdb .sdqueryBox input,.sqSueryTool .sdqueryBox input{position:relative}.sdb .extraChecks label,.sqSueryTool .extraChecks label{width:auto}.sdb .extraChecks td + td,.sqSueryTool .extraChecks td + td{padding-left:15px}@media (max-width: 991.98px){.sdb label,.sqSueryTool label{max-width:165px}}@media (max-width: 575.98px){.sdb label,.sqSueryTool label{max-width:none}.sdb .overflow-auto > table,.sqSueryTool .overflow-auto > table{flex:0 0 auto}.sdb .categoryTitleLabel,.sqSueryTool .categoryTitleLabel{width:auto;min-width:40%}.sdb .collapsePanel .collapsePanelHeader .mainTitle,.sqSueryTool .collapsePanel .collapsePanelHeader .mainTitle{width:auto;min-width:40%}.sdb .collapsePanelHeader .selects,.sqSueryTool .collapsePanelHeader .selects{position:absolute;line-height:2;right:5px}.sdb .categorySelect,.sqSueryTool .categorySelect{margin-left:0}.sdb .checksGroup table td,.sqSueryTool .checksGroup table td{max-width:none}.sdb .checksGroup .checkboxTable tbody > tr,.sqSueryTool .checksGroup .checkboxTable tbody > tr{display:block}}@media (min-width: 576px){.sdb .collapsePanel .checkboxTable tbody,.sqSueryTool .collapsePanel .checkboxTable tbody{column-count:2}}@media (min-width: 992px){.sdb .collapsePanel .checkboxTable tbody,.sqSueryTool .collapsePanel .checkboxTable tbody{column-count:3;column-width:260px}}.overflow-auto{overflow-x:auto;overflow-y:hidden;white-space:nowrap;display:flex;-webkit-overflow-scrolling:touch}.form-search{margin:0 auto;max-width:53.4375rem}.suggested-search{display:flex;flex-direction:row;margin-top:1rem}.suggested-search .list-inline-item{font-size:1rem}.suggested-search .suggested-search-title{display:inline;text-align:left;color:#4A4A4A;font-weight:500;margin-right:0.5rem}.suggested-search .suggested-search-list{display:inline;text-align:left}.suggested-search .badge{background-color:#EBEBEB;color:#0B0B0B;font-size:0.875rem;font-weight:400;padding:0.25rem 0.75rem;border-radius:12px;margin-bottom:0.25rem;cursor:pointer;transition:all 0.2s ease}.suggested-search .badge:hover{background-color:#c22419;color:#FFFFFF}@media (min-width: 576px){.suggested-search .badge{margin-right:0.25rem}.suggested-search .badge:last-of-type{margin-right:0}}@media (min-width: 768px){.suggested-search .suggested-search-list{display:flex}}@media (min-width: 768px){.sidebar-filters{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}}.search-filters{background-color:var(--ipc-search-filter-bg);border-radius:8px;margin-bottom:2.5rem;padding:2rem;--bs-btn-bg:var(--ipc-search-filter-btn-bg);--bs-btn-border-color:var(--ipc-search-filter-btn-border);--bs-btn-color:var(--ipc-search-filter-btn-color);--bs-btn-font-weight:400;--bs-form-control-bg:var(--ipc-search-filter-input-bg);--bs-form-control-border-color:var(--ipc-search-filter-input-border);--bs-form-control-color:var(--ipc-search-filter-input-color);--bs-btn-hover-bg:var(--ipc-search-filter-btn-hover-bg);--bs-form-control-hover-border-color:var(--ipc-search-filter-input-hover-border);--bs-form-control-focus-border-color:var(--ipc-search-filter-input-focus-border);--bs-form-control-focus-box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1)}@media (max-width: 767.98px){.search-filters{padding:1.5rem}}.search-filter-accordion{background-color:transparent;border:none}.search-filter-accordion .accordion-button,.search-filter-accordion .fomba-module .panel-group .panel-title a,.fomba-module .panel-group .panel-title .search-filter-accordion a{background-color:#FFFFFF;border:1px solid #E8EAEE;border-radius:4px;color:#0B0B0B;font-family:"PP Neue Montreal",sans-serif;font-size:1rem;font-weight:400;padding:0.75rem 1rem;display:flex;align-items:center;gap:0.5rem}.search-filter-accordion .accordion-button .fa,.search-filter-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .search-filter-accordion a .fa{width:30px;font-size:1.5rem;color:#c22419;flex-shrink:0;text-align:center}.search-filter-accordion .accordion-button span,.search-filter-accordion .fomba-module .panel-group .panel-title a span,.fomba-module .panel-group .panel-title .search-filter-accordion a span{flex-grow:1}.search-filter-accordion .accordion-button::after,.search-filter-accordion .fomba-module .panel-group .panel-title a::after,.fomba-module .panel-group .panel-title .search-filter-accordion a::after{font-family:"icomoon" !important;content:"\e921" !important;border:none !important;color:#727272;font-size:1rem;background-color:#F8F7F1;border-radius:50%;width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform 0.2s ease;transform-origin:center}.search-filter-accordion .accordion-button:hover:not(.collapsed),.search-filter-accordion .fomba-module .panel-group .panel-title a:hover:not(.collapsed),.fomba-module .panel-group .panel-title .search-filter-accordion a:hover:not(.collapsed){background-color:#F8F7F1;border-color:#C0C4C9}.search-filter-accordion .accordion-button.collapsed,.search-filter-accordion .fomba-module .panel-group .panel-title a.collapsed,.fomba-module .panel-group .panel-title .search-filter-accordion a.collapsed{background-color:#FFFFFF}.search-filter-accordion .accordion-button.collapsed::after,.search-filter-accordion .fomba-module .panel-group .panel-title a.collapsed::after,.fomba-module .panel-group .panel-title .search-filter-accordion a.collapsed::after{transform:rotate(-90deg)}.search-filter-accordion .accordion-button:not(.collapsed),.search-filter-accordion .fomba-module .panel-group .panel-title a:not(.collapsed),.fomba-module .panel-group .panel-title .search-filter-accordion a:not(.collapsed){background-color:#FFFFFF;border-bottom:none;border-radius:4px 4px 0 0}.search-filter-accordion .accordion-button:not(.collapsed)::after,.search-filter-accordion .fomba-module .panel-group .panel-title a:not(.collapsed)::after,.fomba-module .panel-group .panel-title .search-filter-accordion a:not(.collapsed)::after{transform:rotate(0deg)}.search-filter-accordion .accordion-button:focus,.search-filter-accordion .fomba-module .panel-group .panel-title a:focus,.fomba-module .panel-group .panel-title .search-filter-accordion a:focus,.search-filter-accordion .accordion-button:focus-visible,.search-filter-accordion .fomba-module .panel-group .panel-title a:focus-visible,.fomba-module .panel-group .panel-title .search-filter-accordion a:focus-visible{box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);outline:2px solid #2a5f71;outline-offset:2px}.search-filter-accordion .accordion-body,.search-filter-accordion .fomba-module .panel-group .panel-body,.fomba-module .panel-group .search-filter-accordion .panel-body{background-color:#FFFFFF;border:1px solid #E8EAEE;border-top:none;border-radius:0 0 4px 4px;padding:5px 0 0 0;--bs-btn-bg:#FFFFFF;--bs-btn-border-color:#E8EAEE;--bs-btn-color:#0B0B0B;--bs-btn-font-weight:400;--bs-form-control-bg:#FFFFFF;--bs-form-control-border-color:#E8EAEE;--bs-form-control-color:#0B0B0B;--bs-btn-hover-bg:#F8F7F1;--bs-form-control-hover-border-color:#C0C4C9;--bs-form-control-focus-border-color:#2a5f71;--bs-form-control-focus-box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);--bs-dropdown-bg:#FFFFFF;--bs-dropdown-border-color:#EBEBEB;--bs-dropdown-border-radius:4px;--bs-dropdown-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.inner-accordion{background-color:transparent;border:none;margin-bottom:0}.inner-accordion .accordion-button,.inner-accordion .fomba-module .panel-group .panel-title a,.fomba-module .panel-group .panel-title .inner-accordion a{background-color:#F8F7F1;border:1px solid #E8EAEE;border-radius:4px;color:#0B0B0B;font-size:1rem;font-weight:400;padding:0.5rem 1.125rem 0.5rem 0.75rem;display:flex;align-items:center;gap:0.5rem}.inner-accordion .accordion-button .form-check,.inner-accordion .fomba-module .panel-group .panel-title a .form-check,.fomba-module .panel-group .panel-title .inner-accordion a .form-check{margin-bottom:0;display:flex;align-items:center;gap:0.75rem;padding:0 0 0 8px;flex-grow:1}.inner-accordion .accordion-button .form-check .form-check-input,.inner-accordion .fomba-module .panel-group .panel-title a .form-check .form-check-input,.fomba-module .panel-group .panel-title .inner-accordion a .form-check .form-check-input{width:1.25rem;height:1.25rem;margin:0;flex-shrink:0;cursor:pointer;border:2px solid #C0C4C9}.inner-accordion .accordion-button .form-check .form-check-input:checked,.inner-accordion .fomba-module .panel-group .panel-title a .form-check .form-check-input:checked,.fomba-module .panel-group .panel-title .inner-accordion a .form-check .form-check-input:checked{background-color:#c22419 !important;border-color:#c22419 !important}.inner-accordion .accordion-button .form-check .form-check-label,.inner-accordion .fomba-module .panel-group .panel-title a .form-check .form-check-label,.fomba-module .panel-group .panel-title .inner-accordion a .form-check .form-check-label{margin:0;flex-grow:1;cursor:pointer;color:#0B0B0B;font-family:"PP Neue Montreal",sans-serif}.inner-accordion .accordion-button::after,.inner-accordion .fomba-module .panel-group .panel-title a::after,.fomba-module .panel-group .panel-title .inner-accordion a::after{font-family:"icomoon" !important;content:"\e921" !important;border:none !important;color:#727272;font-size:0.875rem;background-color:#E8EAEE;border-radius:50%;width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:transform 0.2s ease;transform-origin:center}.inner-accordion .accordion-button:hover,.inner-accordion .fomba-module .panel-group .panel-title a:hover,.fomba-module .panel-group .panel-title .inner-accordion a:hover{background-color:#E8EAEE;border-color:#C0C4C9}.inner-accordion .accordion-button.collapsed,.inner-accordion .fomba-module .panel-group .panel-title a.collapsed,.fomba-module .panel-group .panel-title .inner-accordion a.collapsed{background-color:#F8F7F1}.inner-accordion .accordion-button.collapsed::after,.inner-accordion .fomba-module .panel-group .panel-title a.collapsed::after,.fomba-module .panel-group .panel-title .inner-accordion a.collapsed::after{transform:rotate(-90deg)}.inner-accordion .accordion-button:not(.collapsed),.inner-accordion .fomba-module .panel-group .panel-title a:not(.collapsed),.fomba-module .panel-group .panel-title .inner-accordion a:not(.collapsed){background-color:#F8F7F1;border-bottom:none;border-radius:4px 4px 0 0}.inner-accordion .accordion-button:not(.collapsed)::after,.inner-accordion .fomba-module .panel-group .panel-title a:not(.collapsed)::after,.fomba-module .panel-group .panel-title .inner-accordion a:not(.collapsed)::after{transform:rotate(0deg)}.inner-accordion .accordion-button:focus,.inner-accordion .fomba-module .panel-group .panel-title a:focus,.fomba-module .panel-group .panel-title .inner-accordion a:focus,.inner-accordion .accordion-button:focus-visible,.inner-accordion .fomba-module .panel-group .panel-title a:focus-visible,.fomba-module .panel-group .panel-title .inner-accordion a:focus-visible{box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);outline:2px solid #2a5f71;outline-offset:2px}.inner-accordion .accordion-body,.inner-accordion .fomba-module .panel-group .panel-body,.fomba-module .panel-group .inner-accordion .panel-body{background-color:#EBEBEB;border:1px solid #E8EAEE;border-top:none;border-radius:0 0 4px 4px;padding:2px 1px 1px 1px}.inner-accordion .accordion-body .checkbox-list,.inner-accordion .fomba-module .panel-group .panel-body .checkbox-list,.fomba-module .panel-group .inner-accordion .panel-body .checkbox-list{padding:0;margin:0;list-style:none}.inner-accordion .accordion-body .checkbox-list .list-item,.inner-accordion .fomba-module .panel-group .panel-body .checkbox-list .list-item,.fomba-module .panel-group .inner-accordion .panel-body .checkbox-list .list-item{display:block !important}.inner-accordion .accordion-body .form-check,.inner-accordion .fomba-module .panel-group .panel-body .form-check,.fomba-module .panel-group .inner-accordion .panel-body .form-check{background-color:#0c2340;margin-bottom:0;padding:0.5rem 0.5rem 0.5rem 1.225rem}.inner-accordion .accordion-body .form-check .form-check-input,.inner-accordion .fomba-module .panel-group .panel-body .form-check .form-check-input,.fomba-module .panel-group .inner-accordion .panel-body .form-check .form-check-input{width:1.25rem;height:1.25rem;border:2px solid #C0C4C9;cursor:pointer}.inner-accordion .accordion-body .form-check .form-check-input:checked,.inner-accordion .fomba-module .panel-group .panel-body .form-check .form-check-input:checked,.fomba-module .panel-group .inner-accordion .panel-body .form-check .form-check-input:checked{background-color:#c22419 !important;border-color:#c22419 !important}.inner-accordion .accordion-body .form-check .form-check-input:focus,.inner-accordion .fomba-module .panel-group .panel-body .form-check .form-check-input:focus,.fomba-module .panel-group .inner-accordion .panel-body .form-check .form-check-input:focus,.inner-accordion .accordion-body .form-check .form-check-input:focus-visible,.inner-accordion .fomba-module .panel-group .panel-body .form-check .form-check-input:focus-visible,.fomba-module .panel-group .inner-accordion .panel-body .form-check .form-check-input:focus-visible{box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);outline:2px solid #2a5f71;outline-offset:2px}.inner-accordion .accordion-body .form-check .form-check-label,.inner-accordion .fomba-module .panel-group .panel-body .form-check .form-check-label,.fomba-module .panel-group .inner-accordion .panel-body .form-check .form-check-label{font-size:1rem;color:#FFFFFF;cursor:pointer}.accordion-body .checkbox-list,.fomba-module .panel-group .panel-body .checkbox-list{padding:0;margin:0;list-style:none}.accordion-body .checkbox-list .list-item,.fomba-module .panel-group .panel-body .checkbox-list .list-item{padding:0}.accordion-body .form-check,.fomba-module .panel-group .panel-body .form-check{background-color:#F8F7F1;margin:0;padding:0.5rem 0 0.5rem 1.33rem;display:flex;align-items:center;gap:0.75rem}.accordion-body .form-check .form-check-input,.fomba-module .panel-group .panel-body .form-check .form-check-input{margin:0;flex-shrink:0;border:2px solid #C0C4C9;cursor:pointer;width:20px;height:20px}.accordion-body .form-check .form-check-input:checked,.fomba-module .panel-group .panel-body .form-check .form-check-input:checked{background-color:#c22419 !important;border-color:#c22419 !important}.accordion-body .form-check .form-check-input:focus,.fomba-module .panel-group .panel-body .form-check .form-check-input:focus,.accordion-body .form-check .form-check-input:focus-visible,.fomba-module .panel-group .panel-body .form-check .form-check-input:focus-visible{box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);outline:2px solid #2a5f71;outline-offset:2px}.accordion-body .form-check .form-check-label,.fomba-module .panel-group .panel-body .form-check .form-check-label{font-size:1rem;color:#0B0B0B;cursor:pointer;flex-grow:1;margin:0}.accordion-body .filter-children,.fomba-module .panel-group .panel-body .filter-children{margin-left:2rem;padding-top:0.5rem}.accordion-body .datepicker-group,.fomba-module .panel-group .panel-body .datepicker-group{padding:0.5rem 1rem}.accordion-body .datepicker-group .form-label,.fomba-module .panel-group .panel-body .datepicker-group .form-label{color:#0B0B0B;min-width:2rem}.accordion-body .datepicker-group .control-label,.fomba-module .panel-group .panel-body .datepicker-group .control-label{display:flex;align-items:center;justify-content:center;background-color:#F8F7F1;border-left:1px solid #E8EAEE;color:#c22419;padding:0.625rem 0.875rem;margin-bottom:0;min-width:2.75rem;transition:all 0.2s ease}.accordion-body .datepicker-group .control-label:hover,.fomba-module .panel-group .panel-body .datepicker-group .control-label:hover{background-color:#EBEBEB;color:#DA291C}.accordion-body .datepicker-group .control-label:active,.fomba-module .panel-group .panel-body .datepicker-group .control-label:active{background-color:#E8EAEE}.accordion-body .datepicker-group .control-label .fa,.fomba-module .panel-group .panel-body .datepicker-group .control-label .fa{font-size:1.125rem}.search-result{background-color:#FFFFFF;border:1px solid #EBEBEB;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.search-result:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.1);border-color:#DA291C}.search-result .card-header,.search-result .panel-heading,.search-result .card-body,.search-result .panel-body,.search-result .card-footer,.search-result .panel-footer{padding:0}.search-result .card-header,.search-result .panel-heading{background-color:transparent;border-bottom:none;margin-bottom:1rem}.search-result .card-header h1,.search-result .panel-heading h1,.search-result .card-header h2,.search-result .panel-heading h2,.search-result .card-header h3,.search-result .panel-heading h3,.search-result .card-header h4,.search-result .panel-heading h4,.search-result .card-header h5,.search-result .panel-heading h5,.search-result .card-header h6,.search-result .panel-heading h6{margin-bottom:0.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.search-result .card-header a,.search-result .panel-heading a{display:block;color:#051529;text-decoration:none;transition:color 0.2s ease}.search-result .card-header a:hover,.search-result .panel-heading a:hover{color:#c22419;text-decoration:none}.search-result .card-header a:focus,.search-result .panel-heading a:focus,.search-result .card-header a:focus-visible,.search-result .panel-heading a:focus-visible{outline:2px solid #2a5f71;outline-offset:2px}.search-result .card-header span,.search-result .panel-heading span{display:block;color:#727272;font-size:0.875rem;margin-top:0.25rem}.search-result .card-body,.search-result .panel-body{color:#4A4A4A;font-family:"PP Neue Montreal",sans-serif;font-size:1rem;font-weight:400;line-height:1.6;margin-bottom:1rem}.search-result .card-body p,.search-result .panel-body p{margin-bottom:0}.search-result .card-body p:empty,.search-result .panel-body p:empty{display:none}.search-result .card-footer,.search-result .panel-footer{background-color:transparent;border-top:none;color:#0B0B0B;font-size:0.875rem}.search-result .card-footer .badge,.search-result .panel-footer .badge{background-color:#EBEBEB;color:#0B0B0B;font-size:0.875rem;font-weight:400;padding:0.375rem 0.75rem;border-radius:3px;margin-right:0.5rem;margin-bottom:0.5rem;transition:all 0.2s ease;cursor:pointer;text-decoration:none}.search-result .card-footer .badge:hover,.search-result .panel-footer .badge:hover{background-color:#c22419;color:#FFFFFF;text-decoration:none}.search-result .card-footer .badge:focus,.search-result .panel-footer .badge:focus,.search-result .card-footer .badge:focus-visible,.search-result .panel-footer .badge:focus-visible{outline:2px solid #2a5f71;outline-offset:2px}.search-result.highlighted{background-color:var(--ipc-search-result-highlighted-bg);border-color:var(--ipc-search-result-highlighted-border)}.search-result.highlighted .card-header a,.search-result.highlighted .panel-heading a,.search-result.highlighted .card-header span,.search-result.highlighted .panel-heading span,.search-result.highlighted .card-body,.search-result.highlighted .panel-body,.search-result.highlighted .card-footer,.search-result.highlighted .panel-footer{color:var(--ipc-search-result-highlighted-color)}.search-result.promoted{background-color:rgba(218, 41, 28, 0.05);border-left:4px solid #c22419;padding-left:1.5rem}.search-result.promoted:hover{border-color:#c22419}.dropdown-toggle,.dataTables_wrapper .dataTables_length select.form-control{background-color:#FFFFFF;border:1px solid #E8EAEE;border-radius:0.25rem;color:#0B0B0B;padding:0.75rem 1rem;display:flex !important;align-items:center;justify-content:space-between;gap:0.5rem}.dropdown-toggle .fa,.dataTables_wrapper .dataTables_length select.form-control .fa{color:#c22419;flex-shrink:0;font-size:1.5rem;text-align:center;width:30px}.dropdown-toggle #sort-label,.dataTables_wrapper .dataTables_length select.form-control #sort-label{flex-grow:1;text-align:left}.dropdown-toggle::after,.dataTables_wrapper .dataTables_length select.form-control::after{flex-shrink:0;margin-left:auto}.dropdown-toggle:hover,.dataTables_wrapper .dataTables_length select.form-control:hover,.dropdown-toggle:focus,.dataTables_wrapper .dataTables_length select.form-control:focus,.dropdown-toggle:active,.dataTables_wrapper .dataTables_length select.form-control:active{background-color:#F8F7F1;border-color:#C0C4C9;color:#0B0B0B}.dropdown-toggle.show,.dataTables_wrapper .dataTables_length select.show.form-control{display:flex !important;align-items:center;justify-content:space-between}.dropdown-menu{border-radius:0.25rem}.navbar-pagination,.dataTables_wrapper .dataTables_paginate{background-color:#FFFFFF;border-radius:0;padding:1rem;margin:0}.navbar-pagination .pagination,.dataTables_wrapper .dataTables_paginate .pagination{margin-bottom:0;gap:0.5rem}.navbar-pagination .pagination .page-item .page-link,.dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link{border-radius:4px;font-size:1rem;min-width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;padding:0.5rem 0.75rem;border:1px solid #E8EAEE;color:#0B0B0B;background-color:#FFFFFF}.navbar-pagination .pagination .page-item .page-link:hover,.dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link:hover{background-color:#F8F7F1;border-color:#C0C4C9;color:#0B0B0B}.navbar-pagination .pagination .page-item .page-link:focus,.dataTables_wrapper .dataTables_paginate .pagination .page-item .page-link:focus{box-shadow:0 0 0 4px rgba(0, 102, 204, 0.1);outline:2px solid #2a5f71;outline-offset:2px}.navbar-pagination .pagination .page-item.active .page-link,.dataTables_wrapper .dataTables_paginate .pagination .page-item.active .page-link{background-color:#0c2340;border-color:#0c2340;color:#FFFFFF}.navbar-pagination .pagination .page-item.disabled .page-link,.dataTables_wrapper .dataTables_paginate .pagination .page-item.disabled .page-link{background-color:#EBEBEB;border-color:#E8EAEE;color:#818A95;cursor:not-allowed}/*https://tympanus.net/codrops/2014/01/09/sticky-table-headers-columns/*/.sticky-wrap{overflow-x:auto;overflow-y:hidden;position:relative;margin:3em 0;width:100%}.sticky-wrap table{border-collapse:collapse;width:100%;font-size:1rem;background:#FFFFFF;table-layout:auto;width:100%}.sticky-wrap table td,.sticky-wrap table th{padding:0.75rem 0.5rem;text-align:left;width:1%}.sticky-wrap table td.err{background-color:#f5821f;color:#FFFFFF;font-size:1rem;text-align:center;line-height:1}.sticky-wrap table th{border:1px solid #FFFFFF;background-color:#306e83;font-weight:bold;color:#FFFFFF;white-space:nowrap}.sticky-wrap table tbody tr:nth-child(odd){background-color:#EBEBEB}.sticky-wrap table tbody tr:hover{background-color:rgba(48, 110, 131, 0.3)}.sticky-wrap table tbody th{background-color:#C0C4C9;color:#727272;vertical-align:top}.sticky-wrap table tbody th.category{background-color:#6610f2;color:#FFFFFF}.sticky-wrap table tbody th.group{background-color:#306e83;color:#FFFFFF}.sticky-wrap table tbody td.group{background-color:#00627e;color:#FFFFFF}.sticky-wrap table tbody td[data-related-id]{cursor:pointer}.sticky-wrap .sticky-thead,.sticky-wrap .sticky-col,.sticky-wrap .sticky-intersect{opacity:0;position:absolute;top:0;left:0;z-index:2;width:auto}@media screen and (max-width: 768px){.sticky-wrap .sticky-thead,.sticky-wrap .sticky-col{transition:all 0.125s ease-in-out 0}}.sticky-wrap .sticky-thead th,.sticky-wrap .sticky-col th,.sticky-wrap .sticky-intersect th{border:1px solid #FFFFFF}.sticky-wrap .sticky-col th{background:#C0C4C9;color:#727272}.sticky-wrap .sticky-col th.category{background-color:#073142;color:#FFFFFF}.sticky-wrap .sticky-col th.group{background-color:#306e83;color:#FFFFFF}.sticky-wrap .sticky-col thead{visibility:hidden}.sticky-wrap .sticky-thead{box-shadow:0 0.25em 0.1em -0.1em rgba(0, 0, 0, 0.125);z-index:2;width:100%}.sticky-wrap .sticky-intersect{opacity:1;z-index:3}.sticky-wrap .sticky-intersect th{background-color:#727272;color:#eee}.sticky-wrap.overflow-y{overflow-y:auto;max-height:90vh}@media screen and (max-width: 768px){.sticky-wrap{max-width:calc(100vw - 30px);overflow-x:auto}}.greyColumn{white-space:nowrap;/*required for the attribute with the longest name in "Consolidated Financials"*/padding:0.75em 1.5em/*required to make "millions" wider*/}#sdb-table.loaded .include-src{background-color:#FFFFFF;border:1px solid #999999;border-top:none;padding:5px}#sdb-table.loaded .include-val{background-color:#eeeeee;border:1px solid #999999;padding:5px}.include-val:empty,.include-src:empty{display:none !important}/*loader*/.resultSdQueryTool{position:relative}.lds-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:999}.lds-wrapper:before{content:" ";background-color:rgba(0, 0, 0, 0.3);position:absolute;width:100%;height:100%;display:block}.lds-roller{display:inline-block;position:absolute;width:64px;height:64px;left:calc(50% - 64px);top:calc(50% - 64px)}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:32px 32px}.lds-roller div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#306e83;margin:-3px 0 0 -3px}.lds-roller div:nth-child(1){animation-delay:-0.036s}.lds-roller div:nth-child(1):after{top:50px;left:50px}.lds-roller div:nth-child(2){animation-delay:-0.072s}.lds-roller div:nth-child(2):after{top:54px;left:45px}.lds-roller div:nth-child(3){animation-delay:-0.108s}.lds-roller div:nth-child(3):after{top:57px;left:39px}.lds-roller div:nth-child(4){animation-delay:-0.144s}.lds-roller div:nth-child(4):after{top:58px;left:32px}.lds-roller div:nth-child(5){animation-delay:-0.18s}.lds-roller div:nth-child(5):after{top:57px;left:25px}.lds-roller div:nth-child(6){animation-delay:-0.216s}.lds-roller div:nth-child(6):after{top:54px;left:19px}.lds-roller div:nth-child(7){animation-delay:-0.252s}.lds-roller div:nth-child(7):after{top:50px;left:14px}.lds-roller div:nth-child(8){animation-delay:-0.288s}.lds-roller div:nth-child(8):after{top:45px;left:10px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.nav.nav-tabs{display:none}@media (min-width: 768px){.nav.nav-tabs{display:flex}}.nav.nav-tabs.rounded-tabs{display:flex;border-bottom:none;gap:0.5rem}.nav.nav-tabs.rounded-tabs .nav-link{border-radius:2rem;background-color:transparent;border-color:#DA291C;color:#DA291C;font-size:0.875rem;font-weight:400;padding:0.35rem 1.15rem}.nav.nav-tabs.rounded-tabs .nav-link.active{background-color:#DA291C;color:white}.tab-content{margin-top:-1px}.tab-content .img-fluid,.tab-content .img-responsive{max-height:230px;width:auto}.tab-content .card .card-header,.tab-content .panel .card-header,.tab-content .card .panel-heading,.tab-content .panel .panel-heading{padding:0}.tab-content .card .card-title,.tab-content .panel .card-title{border-bottom:0;display:block;margin-bottom:0;padding-bottom:0}.tab-content .card .card-title a,.tab-content .panel .card-title a{align-items:center;display:flex;justify-content:space-between;padding:0.75rem}.tab-content .card .card-title .fa,.tab-content .panel .card-title .fa{align-items:center;display:flex;justify-content:center}@media (max-width: 575.98px){.tab-content .card,.tab-content .panel{display:block !important;opacity:1}}@media (min-width: 768px){.tab-content .card .card-header,.tab-content .panel .card-header,.tab-content .card .panel-heading,.tab-content .panel .panel-heading{display:none}.tab-content .card .collapse,.tab-content .panel .collapse{display:block}}.tooltip .tooltip-inner{max-width:400px}.twitter-timeline .card.card-tweet,.twitter-timeline .card-tweet.panel{flex-direction:row;margin-bottom:1rem}.twitter-timeline .card.card-tweet a:not(.stretched-link),.twitter-timeline .card-tweet.panel a:not(.stretched-link){position:relative;z-index:9}.twitter-timeline .card.card-tweet .card-aside,.twitter-timeline .card-tweet.panel .card-aside{min-width:54px;padding:0.25rem}.twitter-timeline .card.card-tweet .card-main,.twitter-timeline .card-tweet.panel .card-main{display:flex;flex-direction:column;flex:1;justify-content:space-between;padding:0.25rem}.twitter-timeline .card.card-tweet .card-header,.twitter-timeline .card-tweet.panel .card-header,.twitter-timeline .card.card-tweet .panel-heading,.twitter-timeline .card-tweet.panel .panel-heading,.twitter-timeline .card.card-tweet .card-body,.twitter-timeline .card-tweet.panel .card-body,.twitter-timeline .card.card-tweet .panel-body,.twitter-timeline .card-tweet.panel .panel-body,.twitter-timeline .card.card-tweet .card-footer,.twitter-timeline .card-tweet.panel .card-footer,.twitter-timeline .card.card-tweet .panel-footer,.twitter-timeline .card-tweet.panel .panel-footer{padding-left:0;width:100%}.twitter-timeline .card.card-tweet .card-header,.twitter-timeline .card-tweet.panel .card-header,.twitter-timeline .card.card-tweet .panel-heading,.twitter-timeline .card-tweet.panel .panel-heading,.twitter-timeline .card.card-tweet .card-footer,.twitter-timeline .card-tweet.panel .card-footer,.twitter-timeline .card.card-tweet .panel-footer,.twitter-timeline .card-tweet.panel .panel-footer{align-items:center;display:flex;justify-content:space-between}.twitter-timeline .card.card-tweet .card-header,.twitter-timeline .card-tweet.panel .card-header,.twitter-timeline .card.card-tweet .panel-heading,.twitter-timeline .card-tweet.panel .panel-heading{padding-top:0.25rem}.twitter-timeline .card.card-tweet .card-footer a,.twitter-timeline .card-tweet.panel .card-footer a,.twitter-timeline .card.card-tweet .panel-footer a,.twitter-timeline .card-tweet.panel .panel-footer a{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.twitter-timeline .card.card-tweet .card-footer .twitter-engage,.twitter-timeline .card-tweet.panel .card-footer .twitter-engage,.twitter-timeline .card.card-tweet .panel-footer .twitter-engage,.twitter-timeline .card-tweet.panel .panel-footer .twitter-engage{display:flex;margin:0 -10px}.twitter-timeline .card.card-tweet .card-profile,.twitter-timeline .card-tweet.panel .card-profile{width:100%}.twitter-timeline .card.card-tweet .fa-twitter,.twitter-timeline .card-tweet.panel .fa-twitter{position:absolute;right:1.25rem;top:0.5rem}@media (min-width: 992px){.twitter-timeline .card.card-tweet,.twitter-timeline .card-tweet.panel{height:100%}}.youtube-player,.video-container{background-color:#0B0B0B;border-radius:8px;overflow:hidden}.youtube-player img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border:0;cursor:pointer;transition:filter 0.3s ease}.youtube-player img:hover{filter:brightness(0.75)}.youtube-player img:hover + .play::before{color:#DA291C;transform:scale(1.1)}.youtube-player img:focus-visible{outline:2px solid #2a5f71;outline-offset:4px}.youtube-player .play{position:absolute;top:50%;left:50%;width:80px;height:80px;margin-left:-40px;margin-top:-40px;cursor:pointer;pointer-events:none;z-index:1}.youtube-player .play::before{display:block;font-family:FontAwesome;font-size:80px;color:#FFFFFF;content:"\f144";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color 0.3s ease,transform 0.3s ease}.w3w-logo{display:inline-block;font:normal normal normal 14px/1 "w3w-font";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w3w-logo:before{content:"\e800"}.w3w-white{color:#fff}.w3w-red{color:#e11f26}.w3w-red-bg{background:#e11f26}.w3w-dark-blue{color:#0a3049}.w3w-dark-blue-bg{background:#0a3049}.square{margin-top:3px;float:left;width:20px;height:20px}.w3w-embed{margin:10px 0;display:inline-block;vertical-align:middle;position:relative;text-align:left;color:#333}.w3w-embed .w3w-popup{display:none}.w3w-embed .w3w-popup:before{position:absolute;content:"";display:block;left:calc(50% - 20px);bottom:2px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4d4d4d}.w3w-embed:hover .w3w-popup{display:block;position:absolute;backgorund:transparent;left:0;bottom:20px;color:#FFF;width:100%;font-size:10px;box-sizing:border-box}.w3w-embed .w3w-popup .w3w-popup-inner{background:#4d4d4d;padding:10px;border-radius:5px;box-shadow:0px 0px 24px rgba(0, 0, 0, 0.4);margin-bottom:10px;font-weight:200;text-align:left;line-height:1.2}.w3w-embed:hover .w3w-popup a{color:#FFF !important;text-decoration:underline !important}.w3w-embed .w3w-address{white-space:nowrap}.w3w-embed .w3w-address .w3w-logo{margin-right:5px;vertical-align:middle}.w3w-link-to-mapsite,.w3w-link-to-mapsite:hover{text-decoration:none;color:#333}.w3w-link-to-mapsite .w3w-popup{text-decoration:none}/* small */.w3w-embed.w3w-small .w3w-logo{font-size:20px}/* medium */.w3w-embed.w3w-medium .w3w-logo{font-size:30px}.w3w-embed.w3w-medium .w3w-address{font-size:24px}.w3w-embed.w3w-medium:hover .w3w-popup{bottom:30px}/* large */.w3w-embed.w3w-large .w3w-logo{font-size:38px;margin-right:10px;margin-top:-2px}.w3w-embed.w3w-large .w3w-address{font-size:30px}.w3w-embed.w3w-large:hover .w3w-popup{bottom:35px}/* light */.w3w-embed.w3w-light{color:#FFF}.w3w-embed.w3w-light .w3w-popup:before{border-top:10px solid #fff}.w3w-embed.w3w-light .w3w-popup .w3w-popup-inner{background:#FFF;color:#4d4d4d}.w3w-embed.w3w-light:hover .w3w-popup a{color:#4d4d4d;text-decoration:underline}/* light-red */.w3w-embed.w3w-light-red{color:#FFF}.w3w-embed.w3w-light-red .w3w-logo{color:#e11f26 !important}.w3w-embed.w3w-light-red .w3w-popup:before{border-top:10px solid #fff}.w3w-embed.w3w-light-red .w3w-popup .w3w-popup-inner{background:#FFF;color:#4d4d4d}.w3w-embed.w3w-light-red:hover .w3w-popup a{color:#4d4d4d;text-decoration:underline}.contact{margin-bottom:0;font-size:1.5rem}.location{margin-bottom:0;font-size:1.5rem}.personal-event .btn,.personal-event .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .personal-event select.form-control{font-size:1.2rem}.personal-event .not-registered p{font-size:1.2rem;font-style:italic}.personal-event-registrations{background-color:#f5f5f5}.personal-event-registrations h2{display:inline-block;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:5px solid rgba(12, 35, 64, 0.5);font-size:2rem;font-weight:500}.personal-event-registrations .no-events{font-size:1.3rem;font-style:italic}.personal-event-registration{margin-bottom:1rem}.personal-event-registration:not(:last-of-type){border-bottom:1px solid #C0C4C9;padding-bottom:1rem}.personal-event-registration-title{font-size:1.3rem;font-weight:500;margin-bottom:0}.personal-event-registration-subtitle{font-size:1.2rem;margin-bottom:0;font-weight:400;font-style:italic;margin-top:-5px}.personal-event-registration-location{font-size:1.2rem;margin-bottom:0;font-weight:400;color:#0B0B0B}.personal-event-registration-date{margin-bottom:0;margin-top:0.5rem;font-size:1.2rem;font-weight:300;text-align:right}.personal-event-registration .panel-heading{border:1px solid rgba(0, 0, 0, 0.25);border-radius:0;margin:1px 0 5px 0}.personal-event-registration .panel-title{border-radius:0;margin:0}.personal-event-registration .panel-title a{font-size:16px;position:relative;display:block}.personal-event-registration .panel-title a:hover,.personal-event-registration .panel-title a:active,.personal-event-registration .panel-title a:focus{text-decoration:none}.personal-event-registration .panel-title a:hover .text span,.personal-event-registration .panel-title a:active .text span,.personal-event-registration .panel-title a:focus .text span{text-decoration:none}.personal-event-registration .panel-title a.collapsed .badges .badge{font-size:0.8rem;font-weight:300}.personal-event-registration .panel-title a .fa{background-color:#0c2340;color:#fff;line-height:4.5;bottom:-1px;position:absolute;text-align:center;top:-1px;width:2.5rem}.personal-event-registration .panel-title a .code{background-color:rgba(0, 0, 0, 0.25);color:#fff;font-size:1.4rem;line-height:3;text-align:center;bottom:0;left:2.5rem;position:absolute;top:0;width:6rem}.personal-event-registration .panel-title a .text{color:#0c2340;font-size:1.4rem;line-height:3;display:inline-block;max-width:calc(100% - 8.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block;margin-left:2.5rem;padding:0 10px 0 20px}.personal-event-registration .panel-title a:not(.collapsed) .fa-plus:before{content:"\f068"}.personal-event-info{display:flex;flex-direction:row;justify-content:space-between}.personal-event-info-item-title{display:flex;flex-direction:row;align-items:center;font-size:1.4rem}.personal-event-info-item-title .fa{font-size:2rem;margin-right:0.25rem;color:#DA291C}@media (max-width: 767.98px){.personal-event-info{flex-wrap:wrap}.personal-event-info-item:not(:last-of-type){margin-bottom:1rem;margin-right:1.5rem}.personal-event-info-item-title{font-size:1.2rem}.personal-event-info-item-title .fa{font-size:1.75rem}}.personal-event-registration-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0.75rem}.personal-event-registration-item:nth-of-type(even){background-color:rgba(12, 35, 64, 0.1)}.personal-event-registration-item-label{width:50%;font-size:1.25rem;font-weight:400;color:#0B0B0B}.personal-event-registration-item-content{flex:1;font-size:1.2rem;text-align:right}.personal-event-registration-item-content:empty::before{content:"/"}.personal-event-registration-item-content img{max-width:275px}@media (min-width: 768px){.personal-event-registration-item-content ul,.personal-event-registration-item-content ol{display:table;margin-left:auto}}@media (max-width: 767.98px){.personal-event-registration-item{padding:0.5rem;display:block}.personal-event-registration-item-label{font-weight:500;width:100%;margin-bottom:0.25rem}.personal-event-registration-item-content{text-align:left}}.personal-event-agenda-checked .fa,.personal-event-agenda-unchecked .fa{font-size:0.8rem;margin-right:5px}.personal-event-agenda-checked .fa::before,.personal-event-agenda-unchecked .fa::before{padding:2px;border:1px solid}.personal-event-agenda-checked span,.personal-event-agenda-unchecked span{font-size:1.2rem}.personal-event-agenda-checked:not(:last-of-type),.personal-event-agenda-unchecked:not(:last-of-type){margin-bottom:0.35rem}.personal-event-agenda-checked{color:#DA291C}.personal-event-agenda-checked .fa{color:#DA291C}.personal-event-agenda-checked .fa::before{border-color:#DA291C}.image-tiles{display:grid;grid-template-columns:46fr 54fr;grid-template-rows:1.5fr 0.8fr 2fr;gap:0.5rem}@media (max-width: 767.98px){.image-tiles{grid-template-columns:46fr 54fr;grid-template-rows:auto auto auto;gap:0.5rem}}/* Left column */.image-tile:nth-child(1){grid-column:1;grid-row:1/3;aspect-ratio:1}@media (max-width: 767.98px){.image-tile:nth-child(1){grid-column:1;grid-row:1}}.image-tile:nth-child(2){grid-column:1;grid-row:3/4;aspect-ratio:1.29}@media (max-width: 767.98px){.image-tile:nth-child(2){grid-column:1;grid-row:2}}/* Right column red-block*/.image-tile:nth-child(3){grid-column:2;grid-row:1/2;aspect-ratio:1.85}@media (max-width: 767.98px){.image-tile:nth-child(3){grid-column:1/-1;grid-row:3;aspect-ratio:3.73}}.image-tile:nth-child(4){grid-column:2;grid-row:2/4;aspect-ratio:1.03}@media (max-width: 767.98px){.image-tile:nth-child(4){grid-column:2;grid-row:1/3;aspect-ratio:0.65}}/* Generic tile styling */.image-tile{overflow:hidden;border-radius:0.5rem}.image-tile figure.figure{width:100%;height:100%;margin:0}.image-tile figure.figure img{width:100%;height:100%;object-fit:cover;display:block}.image-tile.overlay{position:relative}.image-tile.overlay:after{content:"";position:absolute;top:0.9375rem;right:0.9375rem;left:0.9375rem;bottom:0.9375rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 446 447" fill="%23FFFFFF"><circle cx="436" cy="7" r="7"/><circle cx="436" cy="32" r="4"/><circle cx="413" cy="32" r="4"/><circle cx="414" cy="55" r="3.5"/><circle cx="437" cy="55" r="3.5"/><circle cx="391" cy="32" r="4"/><circle cx="392" cy="55" r="3.5"/><circle cx="414" cy="77" r="3.5"/><circle cx="437" cy="77" r="3.5"/><circle cx="368" cy="32" r="4"/><circle cx="438" cy="100" r="2.5"/><circle cx="349" cy="10" r="4"/><circle cx="370" cy="9" r="5"/><circle cx="392" cy="9" r="5"/><circle cx="414" cy="8" r="6"/><circle cx="368" cy="76" r="7"/><circle cx="371" cy="102" r="4"/><circle cx="348" cy="102" r="4"/><circle cx="349" cy="125" r="3.5"/><circle cx="372" cy="125" r="3.5"/><circle cx="326" cy="102" r="4"/><circle cx="327" cy="125" r="3.5"/><circle cx="349" cy="148" r="3.5"/><circle cx="372" cy="148" r="3.5"/><circle cx="303" cy="102" r="4"/><circle cx="373" cy="171" r="2.5"/><circle cx="281" cy="80" r="4"/><circle cx="302" cy="79" r="5"/><circle cx="325" cy="79" r="5"/><circle cx="346" cy="78" r="6"/><circle cx="300" cy="145" r="7"/><circle cx="303" cy="171" r="4"/><circle cx="280" cy="171" r="4"/><circle cx="281" cy="194" r="3.5"/><circle cx="304" cy="194" r="3.5"/><circle cx="258" cy="171" r="4"/><circle cx="259" cy="194" r="3.5"/><circle cx="281" cy="217" r="3.5"/><circle cx="304" cy="217" r="3.5"/><circle cx="235" cy="171" r="4"/><circle cx="305" cy="240" r="2.5"/><circle cx="213" cy="149" r="4"/><circle cx="234" cy="148" r="5"/><circle cx="257" cy="148" r="5"/><circle cx="278" cy="147" r="6"/><circle cx="231" cy="213" r="7"/><circle cx="234" cy="238" r="4"/><circle cx="211" cy="238" r="4"/><circle cx="212" cy="261" r="3.5"/><circle cx="235" cy="261" r="3.5"/><circle cx="189" cy="238" r="4"/><circle cx="190" cy="261" r="3.5"/><circle cx="212" cy="284" r="3.5"/><circle cx="235" cy="284" r="3.5"/><circle cx="166" cy="238" r="4"/><circle cx="236" cy="307" r="2.5"/><circle cx="144" cy="216" r="4"/><circle cx="165" cy="215" r="5"/><circle cx="188" cy="215" r="5"/><circle cx="209" cy="214" r="6"/><circle cx="163" cy="282" r="7"/><circle cx="166" cy="308" r="4"/><circle cx="143" cy="308" r="4"/><circle cx="144" cy="331" r="3.5"/><circle cx="167" cy="331" r="3.5"/><circle cx="121" cy="308" r="4"/><circle cx="122" cy="331" r="3.5"/><circle cx="144" cy="354" r="3.5"/><circle cx="167" cy="354" r="3.5"/><circle cx="99" cy="308" r="4"/><circle cx="168" cy="377" r="2.5"/><circle cx="77" cy="286" r="4"/><circle cx="98" cy="285" r="5"/><circle cx="120" cy="285" r="5"/><circle cx="141" cy="284" r="6"/><circle cx="94" cy="351" r="7"/><circle cx="96" cy="377" r="4"/><circle cx="73" cy="377" r="4"/><circle cx="74" cy="400" r="3.5"/><circle cx="97" cy="400" r="3.5"/><circle cx="51" cy="377" r="4"/><circle cx="52" cy="400" r="3.5"/><circle cx="74" cy="423" r="3.5"/><circle cx="97" cy="423" r="3.5"/><circle cx="29" cy="377" r="4"/><circle cx="98" cy="446" r="2.5"/><circle cx="7" cy="355" r="4"/><circle cx="28" cy="354" r="5"/><circle cx="50" cy="354" r="5"/><circle cx="72" cy="353" r="6"/></svg>')}/* Red block styles */.image-tile.text-block{background-color:#DA291C;color:#FFFFFF;padding:0.75rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}.image-tile.text-block .image-tile-tag{font-size:0.75rem;margin-bottom:0;font-weight:500}.image-tile.text-block .image-tile-title{font-size:1.5rem;font-weight:500;margin-bottom:0;text-align:right}.image-tile.text-block:after{content:"";position:absolute;top:0.75rem;right:0.75rem;width:1.875rem;height:1.875rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 57 56" fill="%23FFFFFF"><circle cx="28.4" cy="28.1" r="2.2"/><circle cx="28.6" cy="21.6" r="1.3"/><circle cx="35.5" cy="21.6" r="1.3"/><circle cx="35.6" cy="14.5" r="1"/><circle cx="28.5" cy="14.5" r="1"/><circle cx="42.4" cy="21.6" r="1.3"/><circle cx="42.3" cy="14.5" r="1"/><circle cx="35.6" cy="7.6" r="1"/><circle cx="28.5" cy="7.6" r="1"/><circle cx="49.3" cy="21.6" r="1.3"/><circle cx="28.6" cy="0.7" r="0.8"/><circle cx="55.8" cy="28.4" r="1.3"/><circle cx="49.4" cy="28.7" r="1.6"/><circle cx="42.6" cy="28.7" r="1.6"/><circle cx="36.1" cy="29" r="1.8"/><circle cx="28.6" cy="27.6" r="2.2"/><circle cx="28.5" cy="35.4" r="1.3"/><circle cx="21.5" cy="35.4" r="1.3"/><circle cx="21.3" cy="42.5" r="1"/><circle cx="28.5" cy="42.5" r="1"/><circle cx="14.8" cy="35.4" r="1.3"/><circle cx="14.6" cy="42.5" r="1"/><circle cx="21.3" cy="49.4" r="1"/><circle cx="28.5" cy="49.4" r="1"/><circle cx="7.9" cy="35.4" r="1.3"/><circle cx="28.5" cy="55.5" r="0.8"/><circle cx="1.3" cy="27.8" r="1.3"/><circle cx="7.9" cy="27.5" r="1.6"/><circle cx="14.7" cy="27.5" r="1.6"/><circle cx="21.5" cy="27.3" r="1.8"/></svg>')}@media (max-width: 767.98px){.image-tile.text-block .image-tile-title{font-size:1rem}}.alert{font-size:1.625rem}.alert .btn,.alert .dataTables_wrapper .dataTables_length select.form-control,.dataTables_wrapper .dataTables_length .alert select.form-control{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.3rem}a.badge:not([href]):not([tabindex]){color:#FFFFFF}.card.facts-card,.facts-card.panel{border-radius:0.5rem;background-color:#1d3a60;color:#FFFFFF}.card.facts-card .card-title,.facts-card.panel .card-title{align-items:center;border-bottom:0;display:flex;flex-direction:row;justify-content:space-between;position:relative;font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.card.facts-card .card-title,.facts-card.panel .card-title{font-size:4rem}}.card.facts-card .card-title:after,.facts-card.panel .card-title:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 37 38" fill="%23FFFFFF"><circle cx="34.27" cy="2.75" r="2.75"/><circle cx="25.85" cy="2.93" r="1.6"/><circle cx="17.52" cy="2.93" r="1.27"/><circle cx="9.24" cy="2.93" r="1.27"/><circle cx="0.95" cy="2.93" r="0.96"/><circle cx="34.2" cy="11.51" r="2.24"/><circle cx="25.85" cy="11.51" r="1.6"/><circle cx="17.52" cy="11.51" r="1.27"/><circle cx="9.24" cy="11.51" r="1.27"/><circle cx="34.19" cy="19.76" r="1.91"/><circle cx="25.85" cy="19.76" r="1.6"/><circle cx="17.52" cy="19.76" r="1.27"/><circle cx="34.19" cy="28.2" r="1.91"/><circle cx="25.85" cy="28.19" r="1.6"/><circle cx="34.19" cy="36.4" r="1.6"/></svg>');background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:2.1875rem;inset:0 0 auto auto;position:absolute;width:2.1875rem}.card.facts-card .card-footer,.facts-card.panel .card-footer,.card.facts-card .panel-footer,.facts-card.panel .panel-footer{border-color:#284771}@media (max-width: 767.98px){.card.facts-card .card-title,.facts-card.panel .card-title{margin-bottom:0;padding-block:0}}.card.suggested-link,.suggested-link.panel{border-radius:0.5rem;background-color:#FFFFFF;border:1px solid transparent;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.card.suggested-link:hover,.suggested-link.panel:hover{box-shadow:0 8px 16px rgba(0, 0, 0, 0.1);border-color:#DA291C}.card.suggested-link:hover .card-button,.suggested-link.panel:hover .card-button{color:#DA291C}.card.suggested-link:focus-within,.suggested-link.panel:focus-within{outline:2px solid #2a5f71;outline-offset:2px}.card.suggested-link:focus-within .card-button,.suggested-link.panel:focus-within .card-button{color:#DA291C}.card.suggested-link .card-icon,.suggested-link.panel .card-icon{color:red;font-size:3rem;line-height:1;padding:1rem}.card.suggested-link .card-body,.suggested-link.panel .card-body,.card.suggested-link .panel-body,.suggested-link.panel .panel-body{padding:2rem 1rem}.card.suggested-link .card-footer,.suggested-link.panel .card-footer,.card.suggested-link .panel-footer,.suggested-link.panel .panel-footer{border:none;background-color:transparent;color:#000000}.card.suggested-link .card-footer .card-footer-content,.suggested-link.panel .card-footer .card-footer-content,.card.suggested-link .panel-footer .card-footer-content,.suggested-link.panel .panel-footer .card-footer-content{display:flex;justify-content:space-between;align-items:center}.card.suggested-link .card-button,.suggested-link.panel .card-button{background-color:#F8F7F1;border-radius:50%;width:45px;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;flex-shrink:0;transition:color 0.2s ease}.card.suggested-link-mask-placeholder,.suggested-link-mask-placeholder.panel{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 605 16.4" fill="%23DA291C"><circle cx="13" cy="8.2" r="2.8"/><circle cx="29.4" cy="8.2" r="2.92"/><circle cx="45.8" cy="8.2" r="3.04"/><circle cx="62.2" cy="8.2" r="3.16"/><circle cx="78.6" cy="8.2" r="3.28"/><circle cx="95" cy="8.2" r="3.4"/><circle cx="111.4" cy="8.2" r="3.52"/><circle cx="127.8" cy="8.2" r="3.64"/><circle cx="144.2" cy="8.2" r="3.76"/><circle cx="160.6" cy="8.2" r="3.88"/><circle cx="177" cy="8.2" r="4"/><circle cx="193.4" cy="8.2" r="4.12"/><circle cx="209.8" cy="8.2" r="4.24"/><circle cx="226.2" cy="8.2" r="4.36"/><circle cx="242.6" cy="8.2" r="4.48"/><circle cx="259" cy="8.2" r="4.6"/><circle cx="275.4" cy="8.2" r="4.72"/><circle cx="291.8" cy="8.2" r="4.84"/><circle cx="308.2" cy="8.2" r="4.96"/><circle cx="324.6" cy="8.2" r="5.08"/><circle cx="341" cy="8.2" r="5.2"/><circle cx="357.4" cy="8.2" r="5.32"/><circle cx="373.8" cy="8.2" r="5.44"/><circle cx="390.2" cy="8.2" r="5.56"/><circle cx="406.6" cy="8.2" r="5.68"/><circle cx="423" cy="8.2" r="5.8"/><circle cx="439.4" cy="8.2" r="5.92"/><circle cx="455.8" cy="8.2" r="6.04"/><circle cx="472.2" cy="8.2" r="6.16"/><circle cx="488.6" cy="8.2" r="6.28"/><circle cx="505" cy="8.2" r="6.4"/><circle cx="521.4" cy="8.2" r="6.52"/><circle cx="537.8" cy="8.2" r="6.64"/><circle cx="554.2" cy="8.2" r="6.76"/><circle cx="570.6" cy="8.2" r="6.88"/><circle cx="587" cy="8.2" r="7"/><circle cx="603.4" cy="8.2" r="7.1"/></svg>');background-repeat:repeat-y;position:relative;width:100%;height:100%;background-position:left center;background-color:transparent;border:none}.card.suggested-link-mask-placeholder:after,.suggested-link-mask-placeholder.panel:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#F8F7F1;/* ideally the color of the section */background:linear-gradient(90deg, rgb(248, 247, 241) 0%, rgba(255, 255, 255, 0) 60%, rgba(255, 255, 255, 0) 100%)}.card.suggested-link.big,.suggested-link.big.panel{background-color:#DA291C;color:#FFFFFF;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:3rem;border-top-left-radius:0;border-bottom-left-radius:0}.card.suggested-link.big:hover,.suggested-link.big.panel:hover{background-color:#c32519;border-color:transparent}.card.suggested-link.big .card-icon,.suggested-link.big.panel .card-icon{font-size:13rem;order:3;color:#FF8E84}.card.suggested-link.big .stretched-link,.suggested-link.big.panel .stretched-link{order:2}.card.suggested-link.big .card-footer,.suggested-link.big.panel .card-footer,.card.suggested-link.big .panel-footer,.suggested-link.big.panel .panel-footer{order:1;color:#FFFFFF}.card.suggested-link.big .card-button,.suggested-link.big.panel .card-button{display:none}@media (max-width: 991.98px){.card.suggested-link .card-body,.suggested-link.panel .card-body,.card.suggested-link .panel-body,.suggested-link.panel .panel-body{padding:1rem}.card.suggested-link.big,.suggested-link.big.panel{padding:1.5rem}.card.suggested-link.big .card-icon,.suggested-link.big.panel .card-icon{font-size:9rem}}@media (max-width: 767.98px){.card.suggested-link .card-icon,.suggested-link.panel .card-icon{font-size:2rem}.card.suggested-link .card-body,.suggested-link.panel .card-body,.card.suggested-link .panel-body,.suggested-link.panel .panel-body{padding:0}.card.suggested-link.big,.suggested-link.big.panel{padding:0;flex-direction:column;align-items:stretch;border-radius:0.5rem !important}.card.suggested-link.big .card-icon,.suggested-link.big.panel .card-icon{font-size:2rem;order:1}.card.suggested-link.big .stretched-link,.suggested-link.big.panel .stretched-link{order:2}.card.suggested-link.big .card-footer,.suggested-link.big.panel .card-footer,.card.suggested-link.big .panel-footer,.suggested-link.big.panel .panel-footer{order:3}.card.suggested-link.big .card-footer padding,.suggested-link.big.panel .card-footer padding,.card.suggested-link.big .panel-footer padding,.suggested-link.big.panel .panel-footer padding{margin-bottom:0 !important}.card.suggested-link.big .card-button,.suggested-link.big.panel .card-button{display:flex;color:#000000}}.card.news,.news.panel{background-color:#FFFFFF;border-radius:0.5rem;color:#000000;padding:0 1rem;border:none}.card.news .card-header,.news.panel .card-header,.card.news .panel-heading,.news.panel .panel-heading{padding-left:0;padding-right:0;background-color:transparent}.card.news .card-body,.news.panel .card-body,.card.news .panel-body,.news.panel .panel-body{padding-left:0;padding-right:0}.card.news.teaser,.news.teaser.panel{display:flex;flex-direction:column;justify-content:space-between}.card.news.teaser .card-header,.news.teaser.panel .card-header,.card.news.teaser .panel-heading,.news.teaser.panel .panel-heading{border-color:rgba(22, 52, 90, 0.1019607843);display:flex;flex-direction:row;align-items:center;justify-content:space-between}.card.news.teaser .card-body,.news.teaser.panel .card-body,.card.news.teaser .panel-body,.news.teaser.panel .panel-body{margin-top:1rem;flex:0}.card.news.teaser .card-tag,.news.teaser.panel .card-tag{align-items:center;display:flex;flex-direction:row;font-family:"Exposure Condensed","PP Neue Montreal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;position:relative}.card.news.teaser .card-tag:before,.news.teaser.panel .card-tag:before{content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#EBEBEB;margin-right:0.5rem}.card.news.teaser .card-tag.primary:before,.news.teaser.panel .card-tag.primary:before,.card.news.teaser .card-tag.red:before,.news.teaser.panel .card-tag.red:before{background-color:#DA291C}.card.news.teaser .card-tag.secondary:before,.news.teaser.panel .card-tag.secondary:before,.card.news.teaser .card-tag.darkblue:before,.news.teaser.panel .card-tag.darkblue:before{background-color:#0c2340}.card.news.teaser .card-tag.success:before,.news.teaser.panel .card-tag.success:before,.card.news.teaser .card-tag.green:before,.news.teaser.panel .card-tag.green:before{background-color:#BCE194}.card.news.teaser .card-tag.info:before,.news.teaser.panel .card-tag.info:before,.card.news.teaser .card-tag.lightblue:before,.news.teaser.panel .card-tag.lightblue:before{background-color:#007dff}.card.news.teaser .card-tag.orange:before,.news.teaser.panel .card-tag.orange:before,.card.news.teaser .card-tag.danger:before,.news.teaser.panel .card-tag.danger:before{background-color:#c22419}.card.news.teaser .card-tag.yellow:before,.news.teaser.panel .card-tag.yellow:before,.card.news.teaser .card-tag.warning:before,.news.teaser.panel .card-tag.warning:before{background-color:#ffc107}.card.news.teaser .card-tag.teal:before,.news.teaser.panel .card-tag.teal:before{background-color:#306e83}.card.news.teaser .card-tag.purple:before,.news.teaser.panel .card-tag.purple:before{background-color:#5245b1}.card.news.teaser .card-tag.indigo:before,.news.teaser.panel .card-tag.indigo:before{background-color:#6610f2}.card.news.teaser .card-date,.news.teaser.panel .card-date{color:#727272;font-size:0.85rem;font-weight:400}.carousel .carousel-item [data-bs-toggle=lightbox]{background-color:var(--bs-dark, #0B0B0B)}.carousel .carousel-caption p{font-size:1.25rem}.carousel .carousel-caption:before{background-color:rgba(0, 0, 0, 0.25)}.checkbox-list{list-style:none}.checkbox-list .list-item.active > .custom-control.custom-checkbox + .checkbox-list:before{content:"\e905"}.checkbox-list .list-item.partial > .custom-control.custom-checkbox .custom-control-label:after{content:"\f0c8";color:#DA291C;font-family:"FontAwesome";font-size:1.25rem}.checkbox-list .custom-control.custom-checkbox .custom-control-label{font-size:2.125rem;font-weight:500;line-height:1.2}.checkbox-list .custom-control.custom-checkbox .custom-control-label:before{background-color:#C0C4C9;border-radius:0}.checkbox-list .custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label:after{background-image:none;color:#DA291C;content:"\e904";font-family:"icomoon";font-size:1.5rem}.checkbox-list .custom-control.custom-checkbox ~ .checkbox-list:before{color:#C0C4C9;content:"\e907";font-family:"icomoon"}.checkbox-list .checkbox-list .custom-control.custom-checkbox .custom-control-label{font-weight:400}.cta-block{background-color:transparent;color:#FFFFFF;text-align:center}.cta-block .cta-title h1,.cta-block .cta-title h2,.cta-block .cta-title h3,.cta-block .cta-title h4,.cta-block .cta-title h5,.cta-block .cta-title h6{border-bottom:5px solid #727272}.cta-block .cta-content{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.625rem;font-weight:300;line-height:1.3}.cta-block .cta-content a{color:inherit;font-weight:500}.cta-block .cta-content a:hover,.cta-block .cta-content a:active,.cta-block .cta-content a:focus{background-color:transparent}.cta-block .cta-content .cta-link a,.cta-block .cta-content .card.cta-link-login a,.cta-block .cta-content .cta-link-login.panel a{font-size:1.4rem}.cta-block .cta-form .form-control{background-color:rgba(255, 255, 255, 0.5);border:none;border-radius:0;color:#FFFFFF;font-size:1.5rem;font-weight:500;line-height:1}.cta-block .cta-form .form-control:focus{box-shadow:0 0 1px 2px rgba(255, 255, 255, 0.75)}.cta-block .cta-form .form-control:focus + .input-group-append{box-shadow:0 0 1px 2px rgba(255, 255, 255, 0.75);margin-left:4px}.cta-block .cta-form .form-control::placeholder{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.5rem;font-weight:300}.cta-block.cta-primary{background-color:#DA291C}.cta-block.cta-primary .cta-title h1,.cta-block.cta-primary .cta-title h2,.cta-block.cta-primary .cta-title h3,.cta-block.cta-primary .cta-title h4,.cta-block.cta-primary .cta-title h5,.cta-block.cta-primary .cta-title h6{border-color:#DA291C}.cta-block.cta-primary .cta-form .form-control::placeholder{color:#DA291C}.cta-block.cta-secondary{background-color:#0c2340}.cta-block.cta-secondary .cta-title h1,.cta-block.cta-secondary .cta-title h2,.cta-block.cta-secondary .cta-title h3,.cta-block.cta-secondary .cta-title h4,.cta-block.cta-secondary .cta-title h5,.cta-block.cta-secondary .cta-title h6{border-color:rgba(255, 255, 255, 0.5)}.cta-block.cta-secondary .cta-form .form-control::placeholder{color:#0c2340}.cta-group{background-color:#C0C4C9}.custom-select.dropdown-toggle,.dataTables_wrapper .dataTables_length select.form-control{color:#FFFFFF;text-align-last:center}.custom-select.dropdown-toggle.btn.btn-secondary,.dataTables_wrapper .dataTables_length select.btn.btn-secondary.form-control,.dataTables_wrapper .dataTables_length select.dropdown-toggle.btn-secondary.form-control,.dataTables_wrapper .dataTables_length select.custom-select.btn-secondary.form-control,.dataTables_wrapper .dataTables_length .dataTables_length select.btn-secondary.form-control{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNDQ0Q2RDkiIGQ9Ik0xNjgzIDgwOGwtNzQyIDc0MXEtMTkgMTktNDUgMTl0LTQ1LTE5bC03NDItNzQxcS0xOS0xOS0xOS00NS41dDE5LTQ1LjVsMTY2LTE2NXExOS0xOSA0NS0xOXQ0NSAxOWw1MzEgNTMxIDUzMS01MzFxMTktMTkgNDUtMTl0NDUgMTlsMTY2IDE2NXExOSAxOSAxOSA0NS41dC0xOSA0NS41eiIvPjwvc3ZnPg==");background-size:1.5625rem 1.5625rem}.custom-select.dropdown-toggle.btn.btn-secondary option,.dataTables_wrapper .dataTables_length select.btn.btn-secondary.form-control option,.dataTables_wrapper .dataTables_length select.dropdown-toggle.btn-secondary.form-control option,.dataTables_wrapper .dataTables_length select.custom-select.btn-secondary.form-control option,.dataTables_wrapper .dataTables_length .dataTables_length select.btn-secondary.form-control option{background-color:#FFFFFF;color:#0c2340}.custom-select.dropdown-toggle.btn.btn-secondary:hover,.dataTables_wrapper .dataTables_length select.btn.btn-secondary.form-control:hover,.dataTables_wrapper .dataTables_length select.dropdown-toggle.btn-secondary.form-control:hover,.dataTables_wrapper .dataTables_length select.custom-select.btn-secondary.form-control:hover,.dataTables_wrapper .dataTables_length .dataTables_length select.btn-secondary.form-control:hover,.custom-select.dropdown-toggle.btn.btn-secondary:active,.dataTables_wrapper .dataTables_length select.btn.btn-secondary.form-control:active,.dataTables_wrapper .dataTables_length select.dropdown-toggle.btn-secondary.form-control:active,.dataTables_wrapper .dataTables_length select.custom-select.btn-secondary.form-control:active,.dataTables_wrapper .dataTables_length .dataTables_length select.btn-secondary.form-control:active,.custom-select.dropdown-toggle.btn.btn-secondary:focus,.dataTables_wrapper .dataTables_length select.btn.btn-secondary.form-control:focus,.dataTables_wrapper .dataTables_length select.dropdown-toggle.btn-secondary.form-control:focus,.dataTables_wrapper .dataTables_length select.custom-select.btn-secondary.form-control:focus,.dataTables_wrapper .dataTables_length .dataTables_length select.btn-secondary.form-control:focus{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNjgzIDgwOGwtNzQyIDc0MXEtMTkgMTktNDUgMTl0LTQ1LTE5bC03NDItNzQxcS0xOS0xOS0xOS00NS41dDE5LTQ1LjVsMTY2LTE2NXExOS0xOSA0NS0xOXQ0NSAxOWw1MzEgNTMxIDUzMS01MzFxMTktMTkgNDUtMTl0NDUgMTlsMTY2IDE2NXExOSAxOSAxOSA0NS41dC0xOSA0NS41eiIvPjwvc3ZnPg==");background-color:#0c2340}.dataTables_wrapper .dataTables_length{font-size:1.35rem}.dataTables_wrapper .dataTables_length select.form-control{border:1px solid #C0C4C9 !important;color:#0c2340;font-size:1.2rem !important}.dataTables_wrapper .dataTables_length select.form-control:focus{box-shadow:none;border-color:#0c2340}.dataTables_wrapper .dataTables_filter{font-size:1.35rem}.dataTables_wrapper .dataTables_filter .form-control{border-radius:0;font-size:1.35rem}.dataTables_wrapper .dataTables_filter .form-control:focus{box-shadow:none;border-color:#0c2340}@media (min-width: 768px){.dataTables_wrapper .dataTables_filter .form-control{min-width:10rem}}.dataTables_wrapper .dataTables_info{background-color:#818A95;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.35rem}footer[role=contentinfo]{background-color:#0B0B0B;color:#FFFFFF}footer[role=contentinfo] a{color:#FFFFFF;text-decoration:none}footer[role=contentinfo] a:hover,footer[role=contentinfo] a:active,footer[role=contentinfo] a:focus{text-decoration:underline}footer[role=contentinfo] .footer-social-share{background-color:#06172C;border-radius:1rem 1rem 0 0;color:#FFFFFF}footer[role=contentinfo] .footer-content{background-color:#0C2340;color:#FFFFFF}footer[role=contentinfo] .footer-inner{border-bottom:1px solid #15335A}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li ul a{color:#818A95}footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li ul a:hover,footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li ul a:active,footer[role=contentinfo] .footer-doormat .navbar-doormat > ul > li ul a:focus{color:#FFFFFF;text-decoration:underline}footer[role=contentinfo] .footer-support .business-card{border:1px solid #15335A;border-radius:0.5rem}footer[role=contentinfo] .navbar-social{background-color:transparent;color:#FFFFFF}footer[role=contentinfo] .navbar-social .nav{--bs-nav-link-color:#FFFFFF;--bs-nav-link-hover-color:rgba(255,255,255,0.5)}footer[role=contentinfo] .sharer a{color:#FFFFFF;font-size:1.5rem}footer[role=contentinfo] .sharer a:hover,footer[role=contentinfo] .sharer a:active,footer[role=contentinfo] .sharer a:focus{color:rgba(255, 255, 255, 0.5);text-decoration:none}.group-header{background-color:transparent;color:#0c2340}.group-header a{color:inherit}.group-header a:hover,.group-header a:active,.group-header a:focus{text-decoration:underline}.group-header.group-header-primary{background-color:#c22419;color:#FFFFFF;padding:1rem;border-radius:4px}.group-header.group-header-primary a{color:#FFFFFF}.group-header.group-header-secondary{background-color:#0c2340;color:#FFFFFF;padding:1rem;border-radius:4px}.group-header.group-header-secondary a{color:#FFFFFF}.group-header.group-header-tertiary{background-color:#EBEBEB;color:#0c2340;padding:1rem;border-radius:4px}.group-header.group-header-tertiary a{color:#0c2340}@media (max-width: 575.98px){.group-header.rounded-top.has-link{border-radius:0 !important}}.ekko-lightbox-nav-overlay a{color:#FFFFFF;text-align:center;opacity:0.5}.ekko-lightbox-nav-overlay a:before{background-position:50% 50%;background-repeat:no-repeat;background-size:15%}.ekko-lightbox-nav-overlay a:first-child:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#FFFFFF'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/></svg>")}.ekko-lightbox-nav-overlay a:last-child:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#FFFFFF'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/></svg>")}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader > div > div{background-color:#fff;opacity:0.6;animation:sk-bounce 2s infinite ease-in-out}.ekko-lightbox-loader > div > div:last-child{animation-delay:-1s}.ekko-lightbox .modal-header .download{color:#0c2340}.ekko-lightbox .modal-header .download:hover,.ekko-lightbox .modal-header .download:active,.ekko-lightbox .modal-header .download:focus{color:#DA291C}.ekko-lightbox .modal-dialog-loader > div > div{background-color:#333}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.logo-item a img{filter:grayscale(100%);transition:all 0.2s ease-in-out}.logo-item a:hover img,.logo-item a:active img,.logo-item a:focus img{transform:scale(1.2)}.theme-primary.page-list-accordion .accordion-button .fa,.theme-primary.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-primary.page-list-accordion a .fa{color:#c22419}.theme-primary.page-list-accordion .accordion-body .list-item::before,.theme-primary.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-primary.page-list-accordion .panel-body .list-item::before{background-color:#c22419}.theme-primary.page-list .group-header h1 .fa,.theme-primary.page-list .group-header h2 .fa,.theme-primary.page-list .group-header h3 .fa,.theme-primary.page-list .group-header h4 .fa,.theme-primary.page-list .group-header h5 .fa,.theme-primary.page-list .group-header h6 .fa{color:#c22419}.theme-primary.page-list .list-item::before{background-color:#c22419}.theme-secondary.page-list-accordion .accordion-button .fa,.theme-secondary.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-secondary.page-list-accordion a .fa{color:#0c2340}.theme-secondary.page-list-accordion .accordion-body .list-item::before,.theme-secondary.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-secondary.page-list-accordion .panel-body .list-item::before{background-color:#0c2340}.theme-secondary.page-list .group-header h1 .fa,.theme-secondary.page-list .group-header h2 .fa,.theme-secondary.page-list .group-header h3 .fa,.theme-secondary.page-list .group-header h4 .fa,.theme-secondary.page-list .group-header h5 .fa,.theme-secondary.page-list .group-header h6 .fa{color:#0c2340}.theme-secondary.page-list .list-item::before{background-color:#0c2340}.theme-tertiary.page-list-accordion .accordion-button .fa,.theme-tertiary.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-tertiary.page-list-accordion a .fa{color:#818A95}.theme-tertiary.page-list-accordion .accordion-body .list-item::before,.theme-tertiary.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-tertiary.page-list-accordion .panel-body .list-item::before{background-color:#C0C4C9}.theme-tertiary.page-list .group-header h1 .fa,.theme-tertiary.page-list .group-header h2 .fa,.theme-tertiary.page-list .group-header h3 .fa,.theme-tertiary.page-list .group-header h4 .fa,.theme-tertiary.page-list .group-header h5 .fa,.theme-tertiary.page-list .group-header h6 .fa{color:#818A95}.theme-tertiary.page-list .list-item::before{background-color:#C0C4C9}.theme-yellow.page-list-accordion .accordion-button .fa,.theme-yellow.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-yellow.page-list-accordion a .fa{color:#c58900}.theme-yellow.page-list-accordion .accordion-body .list-item::before,.theme-yellow.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-yellow.page-list-accordion .panel-body .list-item::before{background-color:#f6ab00}.theme-yellow.page-list .group-header h1 .fa,.theme-yellow.page-list .group-header h2 .fa,.theme-yellow.page-list .group-header h3 .fa,.theme-yellow.page-list .group-header h4 .fa,.theme-yellow.page-list .group-header h5 .fa,.theme-yellow.page-list .group-header h6 .fa{color:#c58900}.theme-yellow.page-list .list-item::before{background-color:#f6ab00}.theme-teal.page-list-accordion .accordion-button .fa,.theme-teal.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-teal.page-list-accordion a .fa{color:#265869}.theme-teal.page-list-accordion .accordion-body .list-item::before,.theme-teal.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-teal.page-list-accordion .panel-body .list-item::before{background-color:#306e83}.theme-teal.page-list .group-header h1 .fa,.theme-teal.page-list .group-header h2 .fa,.theme-teal.page-list .group-header h3 .fa,.theme-teal.page-list .group-header h4 .fa,.theme-teal.page-list .group-header h5 .fa,.theme-teal.page-list .group-header h6 .fa{color:#265869}.theme-teal.page-list .list-item::before{background-color:#306e83}.theme-blue.page-list-accordion .accordion-button .fa,.theme-blue.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-blue.page-list-accordion a .fa{color:#2a5f71}.theme-blue.page-list-accordion .accordion-body .list-item::before,.theme-blue.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-blue.page-list-accordion .panel-body .list-item::before{background-color:#0d6efd}.theme-blue.page-list .group-header h1 .fa,.theme-blue.page-list .group-header h2 .fa,.theme-blue.page-list .group-header h3 .fa,.theme-blue.page-list .group-header h4 .fa,.theme-blue.page-list .group-header h5 .fa,.theme-blue.page-list .group-header h6 .fa{color:#2a5f71}.theme-blue.page-list .list-item::before{background-color:#0d6efd}.theme-purple.page-list-accordion .accordion-button .fa,.theme-purple.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-purple.page-list-accordion a .fa{color:#7164d7}.theme-purple.page-list-accordion .accordion-body .list-item::before,.theme-purple.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-purple.page-list-accordion .panel-body .list-item::before{background-color:#5245b1}.theme-purple.page-list .group-header h1 .fa,.theme-purple.page-list .group-header h2 .fa,.theme-purple.page-list .group-header h3 .fa,.theme-purple.page-list .group-header h4 .fa,.theme-purple.page-list .group-header h5 .fa,.theme-purple.page-list .group-header h6 .fa{color:#7164d7}.theme-purple.page-list .list-item::before{background-color:#5245b1}.theme-green.page-list-accordion .accordion-button .fa,.theme-green.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-green.page-list-accordion a .fa{color:#a0d170}.theme-green.page-list-accordion .accordion-body .list-item::before,.theme-green.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-green.page-list-accordion .panel-body .list-item::before{background-color:#198754}.theme-green.page-list .group-header h1 .fa,.theme-green.page-list .group-header h2 .fa,.theme-green.page-list .group-header h3 .fa,.theme-green.page-list .group-header h4 .fa,.theme-green.page-list .group-header h5 .fa,.theme-green.page-list .group-header h6 .fa{color:#a0d170}.theme-green.page-list .list-item::before{background-color:#198754}.theme-orange.page-list-accordion .accordion-button .fa,.theme-orange.page-list-accordion .fomba-module .panel-group .panel-title a .fa,.fomba-module .panel-group .panel-title .theme-orange.page-list-accordion a .fa{color:#d96f0f}.theme-orange.page-list-accordion .accordion-body .list-item::before,.theme-orange.page-list-accordion .fomba-module .panel-group .panel-body .list-item::before,.fomba-module .panel-group .theme-orange.page-list-accordion .panel-body .list-item::before{background-color:#f5821f}.theme-orange.page-list .group-header h1 .fa,.theme-orange.page-list .group-header h2 .fa,.theme-orange.page-list .group-header h3 .fa,.theme-orange.page-list .group-header h4 .fa,.theme-orange.page-list .group-header h5 .fa,.theme-orange.page-list .group-header h6 .fa{color:#d96f0f}.theme-orange.page-list .list-item::before{background-color:#f5821f}.card.page-teaser .card-link:hover,.page-teaser.panel .card-link:hover,.card.page-teaser .card-link:active,.page-teaser.panel .card-link:active,.card.page-teaser .card-link:focus,.page-teaser.panel .card-link:focus{text-decoration:none}.card.page-teaser .card-link:hover .read-more,.page-teaser.panel .card-link:hover .read-more,.card.page-teaser .card-link:active .read-more,.page-teaser.panel .card-link:active .read-more,.card.page-teaser .card-link:focus .read-more,.page-teaser.panel .card-link:focus .read-more{text-decoration:underline}.card.page-teaser .card-title,.page-teaser.panel .card-title{color:#0c2340}.card.page-teaser .card-title h1,.page-teaser.panel .card-title h1,.card.page-teaser .card-title h2,.page-teaser.panel .card-title h2,.card.page-teaser .card-title h3,.page-teaser.panel .card-title h3,.card.page-teaser .card-title h4,.page-teaser.panel .card-title h4,.card.page-teaser .card-title h5,.page-teaser.panel .card-title h5,.card.page-teaser .card-title h6,.page-teaser.panel .card-title h6{font-size:2.25rem;font-weight:500}.card.page-teaser .card-text,.page-teaser.panel .card-text{color:#0c2340;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1.625rem;font-weight:300;line-height:1.2}.card.page-teaser .card-text a,.page-teaser.panel .card-text a{color:#DA291C}.card.page-teaser .card-text a:hover,.page-teaser.panel .card-text a:hover,.card.page-teaser .card-text a:active,.page-teaser.panel .card-text a:active,.card.page-teaser .card-text a:focus,.page-teaser.panel .card-text a:focus{color:#0c2340}.card.page-teaser .card-text .read-more,.page-teaser.panel .card-text .read-more{color:#DA291C}.card.page-teaser.teaser-lg .card-title,.page-teaser.teaser-lg.panel .card-title{background-color:#0c2340;color:#FFFFFF;text-align:center}.card.page-teaser.teaser-lg .card-title a,.page-teaser.teaser-lg.panel .card-title a{color:inherit}.card.page-teaser.teaser-lg .card-title h1,.page-teaser.teaser-lg.panel .card-title h1,.card.page-teaser.teaser-lg .card-title h2,.page-teaser.teaser-lg.panel .card-title h2,.card.page-teaser.teaser-lg .card-title h3,.page-teaser.teaser-lg.panel .card-title h3,.card.page-teaser.teaser-lg .card-title h4,.page-teaser.teaser-lg.panel .card-title h4,.card.page-teaser.teaser-lg .card-title h5,.page-teaser.teaser-lg.panel .card-title h5,.card.page-teaser.teaser-lg .card-title h6,.page-teaser.teaser-lg.panel .card-title h6{line-height:1}.quote{color:#0c2340;font-size:2rem;line-height:1.2}.quote:before{content:"\e90c";font-family:"icomoon";color:#FFFFFF;font-size:3rem}.quote.small{font-size:1.625rem}@media (min-width: 768px){.quote{font-size:2.625rem}.quote:before{font-size:4rem}}.rich-text{font-size:1.125rem;line-height:1.5}.rich-text p{font-size:1.125rem;line-height:1.5}.nav.nav-tabs{position:relative}.nav.nav-tabs:after{box-shadow:3px 7px 6px rgba(0, 0, 0, 0.29);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.nav.nav-tabs .nav-link{background-color:#E8EAEE;border-radius:0;border:1px solid #C0C4C9;color:#0c2340;font-size:1.875rem;font-weight:500}.nav.nav-tabs .nav-link.active{background-color:#FFFFFF;border:1px solid #E8EAEE;color:#DA291C}.tab-content{border:1px solid #E8EAEE;position:relative}.tab-content:after{box-shadow:3px 7px 6px rgba(0, 0, 0, 0.29);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.tab-content .card .card-text,.tab-content .panel .card-text{text-align:left}.tab-content .card .card-text a,.tab-content .panel .card-text a{color:inherit}.tab-content .card .card-header,.tab-content .panel .card-header,.tab-content .card .panel-heading,.tab-content .panel .panel-heading{background-color:#E8EAEE;border-bottom:none}.tab-content .card .card-title a,.tab-content .panel .card-title a{color:#0c2340;text-decoration:none}.tab-content .card .card-title a:not(.collapsed),.tab-content .panel .card-title a:not(.collapsed){background-color:#FFFFFF;color:#DA291C}.tab-content .card .card-title a:not(.collapsed) .fa,.tab-content .panel .card-title a:not(.collapsed) .fa{transform:scale(-1, -1)}.tab-content .card .card-title .fa,.tab-content .panel .card-title .fa{font-size:1.25rem;transition:transform ease-in 0.2s;transform-origin:50% 50%;transform-style:preserve-3d;transform:scale(1, 1)}@media (min-width: 768px){.tab-content .card,.tab-content .panel{border:none}.tab-content .card .card-text,.tab-content .panel .card-text{text-align:center}}.page-content.theme-blue{--ipc-card-cta-link-hover-bg:#306e83;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#306e83;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0B0B0B;--ipc-heading-text-color-rgb:11,11,11;--ipc-heading-text-color-hover-rgb:48,110,131;--ipc-heading-trigger-color-hover:#306e83;--ipc-gradient-end-color-rgb:48,110,131}.page-content.theme-blue .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-blue .search-results{--ipc-search-result-highlighted-bg:#306e83;--ipc-search-result-highlighted-border:#306e83;--ipc-search-result-highlighted-color:#0B0B0B}.page-content.theme-blue .rich-text a{color:#306e83}.page-content.theme-blue .sdb .collapsePanelHeader{background-color:#306e83;color:#0B0B0B}.page-content.theme-blue .sticky-wrap table thead th{background-color:#306e83;color:#0B0B0B}.page-content.theme-blue .sticky-wrap table tbody th.category{background-color:#306e83;color:#0B0B0B}.page-content.theme-blue .sticky-wrap table tbody tr:hover{background-color:rgba(48, 110, 131, 0.3)}.page-content.theme-green{--ipc-card-cta-link-hover-bg:#BCE194;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#BCE194;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:188,225,148;--ipc-heading-trigger-color-hover:#BCE194;--ipc-gradient-end-color-rgb:79,121,33}.page-content.theme-green .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-green .search-results{--ipc-search-result-highlighted-bg:#BCE194;--ipc-search-result-highlighted-border:#BCE194;--ipc-search-result-highlighted-color:#0c2340}.page-content.theme-green .rich-text a{color:#BCE194}.page-content.theme-green .sdb .collapsePanelHeader{background-color:#BCE194;color:#0c2340}.page-content.theme-green .sticky-wrap table thead th{background-color:#BCE194;color:#0c2340}.page-content.theme-green .sticky-wrap table tbody th.category{background-color:#BCE194;color:#0c2340}.page-content.theme-green .sticky-wrap table tbody tr:hover{background-color:rgba(188, 225, 148, 0.3)}.page-content.theme-orange{--ipc-card-cta-link-hover-bg:#f5821f;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#f5821f;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:245,130,31;--ipc-heading-trigger-color-hover:#f5821f;--ipc-gradient-end-color-rgb:173,91,9}.page-content.theme-orange .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-orange .search-results{--ipc-search-result-highlighted-bg:#f5821f;--ipc-search-result-highlighted-border:#f5821f;--ipc-search-result-highlighted-color:#0c2340}.page-content.theme-orange .rich-text a{color:#f5821f}.page-content.theme-orange .sdb .collapsePanelHeader{background-color:#f5821f;color:#0c2340}.page-content.theme-orange .sticky-wrap table thead th{background-color:#f5821f;color:#0c2340}.page-content.theme-orange .sticky-wrap table tbody th.category{background-color:#f5821f;color:#0c2340}.page-content.theme-orange .sticky-wrap table tbody tr:hover{background-color:rgba(245, 130, 31, 0.3)}.page-content.theme-primary{--ipc-card-cta-link-hover-bg:#DA291C;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#DA291C;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0B0B0B;--ipc-heading-text-color-rgb:11,11,11;--ipc-heading-text-color-hover-rgb:218,41,28;--ipc-heading-trigger-color-hover:#DA291C;--ipc-gradient-end-color-rgb:132,33,25}.page-content.theme-primary .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-primary .search-results{--ipc-search-result-highlighted-bg:#DA291C;--ipc-search-result-highlighted-border:#DA291C;--ipc-search-result-highlighted-color:#FFFFFF}.page-content.theme-primary .rich-text a{color:#DA291C}.page-content.theme-primary .sdb .collapsePanelHeader{background-color:#DA291C;color:#0B0B0B}.page-content.theme-primary .sticky-wrap table thead th{background-color:#DA291C;color:#0B0B0B}.page-content.theme-primary .sticky-wrap table tbody th.category{background-color:#DA291C;color:#0B0B0B}.page-content.theme-primary .sticky-wrap table tbody tr:hover{background-color:rgba(218, 41, 28, 0.3)}.page-content.theme-purple{--ipc-card-cta-link-hover-bg:#5245b1;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#5245b1;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:82,69,177;--ipc-heading-trigger-color-hover:#5245b1;--ipc-gradient-end-color-rgb:82,69,177}.page-content.theme-purple .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-purple .search-results{--ipc-search-result-highlighted-bg:#5245b1;--ipc-search-result-highlighted-border:#5245b1;--ipc-search-result-highlighted-color:#0c2340}.page-content.theme-purple .rich-text a{color:#5245b1}.page-content.theme-purple .sdb .collapsePanelHeader{background-color:#5245b1;color:#0c2340}.page-content.theme-purple .sticky-wrap table thead th{background-color:#5245b1;color:#0c2340}.page-content.theme-purple .sticky-wrap table tbody th.category{background-color:#5245b1;color:#0c2340}.page-content.theme-purple .sticky-wrap table tbody tr:hover{background-color:rgba(82, 69, 177, 0.3)}.page-content.theme-secondary{--ipc-card-cta-link-hover-bg:#306e83;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#306e83;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:48,110,131;--ipc-heading-trigger-color-hover:#306e83}.page-content.theme-secondary .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-secondary .search-results{--ipc-search-result-highlighted-bg:#306e83;--ipc-search-result-highlighted-border:#306e83;--ipc-search-result-highlighted-color:#FFFFFF}.page-content.theme-secondary .rich-text a{color:#306e83}.page-content.theme-secondary .sdb .collapsePanelHeader{background-color:#306e83;color:#0c2340}.page-content.theme-secondary .sticky-wrap table thead th{background-color:#306e83;color:#0c2340}.page-content.theme-secondary .sticky-wrap table tbody th.category{background-color:#306e83;color:#0c2340}.page-content.theme-secondary .sticky-wrap table tbody tr:hover{background-color:rgba(48, 110, 131, 0.3)}.page-content.theme-teal{--ipc-card-cta-link-hover-bg:#306e83;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#306e83;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:48,110,131;--ipc-heading-trigger-color-hover:#306e83;--ipc-gradient-start-color-rgb:48,110,131;--ipc-gradient-end-color-rgb:48,110,131;--ipc-gradient-overlay-opacity:0.795}.page-content.theme-teal .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-teal .search-results{--ipc-search-result-highlighted-bg:#306e83;--ipc-search-result-highlighted-border:#306e83;--ipc-search-result-highlighted-color:#0c2340}.page-content.theme-teal .rich-text a{color:#306e83}.page-content.theme-teal .sdb .collapsePanelHeader{background-color:#306e83;color:#0c2340}.page-content.theme-teal .sticky-wrap table thead th{background-color:#306e83;color:#0c2340}.page-content.theme-teal .sticky-wrap table tbody th.category{background-color:#306e83;color:#0c2340}.page-content.theme-teal .sticky-wrap table tbody tr:hover{background-color:rgba(48, 110, 131, 0.3)}.page-content.theme-tertiary{--ipc-card-cta-link-hover-bg:#306e83;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#306e83;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:48,110,131;--ipc-heading-trigger-color-hover:#306e83;--ipc-gradient-start-color-rgb:192,196,201;--ipc-gradient-end-color-rgb:192,196,201;--ipc-gradient-overlay-opacity:0.795}.page-content.theme-tertiary .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-tertiary .search-results{--ipc-search-result-highlighted-bg:#EBEBEB;--ipc-search-result-highlighted-border:#EBEBEB;--ipc-search-result-highlighted-color:#0c2340}.page-content.theme-tertiary .rich-text a{color:#306e83}.page-content.theme-tertiary .sdb .collapsePanelHeader{background-color:#306e83;color:#0c2340}.page-content.theme-tertiary .sticky-wrap table thead th{background-color:#306e83;color:#0c2340}.page-content.theme-tertiary .sticky-wrap table tbody th.category{background-color:#306e83;color:#0c2340}.page-content.theme-tertiary .sticky-wrap table tbody tr:hover{background-color:rgba(48, 110, 131, 0.3)}.page-content.theme-yellow{--ipc-card-cta-link-hover-bg:#f6ab00;--ipc-card-cta-link-hover-color:#FFFFFF;--ipc-fomba-card-title-color:#0B0B0B;--ipc-fomba-accordion-icon-bg:#f6ab00;--ipc-fomba-step-bg:#FFFFFF;--ipc-fomba-step-color:#0B0B0B;--ipc-heading-text-color:#0c2340;--ipc-heading-text-color-rgb:12,35,64;--ipc-heading-text-color-hover-rgb:255,193,7;--ipc-heading-trigger-color-hover:#f6ab00;--ipc-gradient-start-color-rgb:246,171,0;--ipc-gradient-end-color-rgb:246,171,0;--ipc-gradient-overlay-opacity:0.795}.page-content.theme-yellow .search-filters{--ipc-search-filter-bg:#0c2340;--ipc-search-filter-btn-bg:#FFFFFF;--ipc-search-filter-btn-border:#E8EAEE;--ipc-search-filter-btn-color:#0B0B0B;--ipc-search-filter-btn-hover-bg:#F8F7F1;--ipc-search-filter-input-bg:#FFFFFF;--ipc-search-filter-input-border:#E8EAEE;--ipc-search-filter-input-color:#0B0B0B;--ipc-search-filter-input-hover-border:#C0C4C9;--ipc-search-filter-input-focus-border:#2a5f71}.page-content.theme-yellow .search-results{--ipc-search-result-highlighted-bg:#f6ab00;--ipc-search-result-highlighted-border:#f6ab00;--ipc-search-result-highlighted-color:#0c2340}.page-content.theme-yellow .rich-text a{color:#f6ab00}.page-content.theme-yellow .sdb .collapsePanelHeader{background-color:#f6ab00;color:#0c2340}.page-content.theme-yellow .sticky-wrap table thead th{background-color:#f6ab00;color:#0c2340}.page-content.theme-yellow .sticky-wrap table tbody th.category{background-color:#f6ab00;color:#0c2340}.page-content.theme-yellow .sticky-wrap table tbody tr:hover{background-color:rgba(246, 171, 0, 0.3)}.tooltip .tooltip-inner{background-color:#FFFFFF;backdrop-filter:blur(5px);border-radius:0;box-shadow:3px 5px 12px rgba(0, 0, 0, 0.29);color:#0B0B0B}.twitter-timeline .card.card-tweet,.twitter-timeline .card-tweet.panel{background-color:#FFFFFF;border:none;transition:all ease-in 0.2s;position:relative}.twitter-timeline .card.card-tweet:after,.twitter-timeline .card-tweet.panel:after{box-shadow:3px 7px 6px rgba(0, 0, 0, 0.29);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.twitter-timeline .card.card-tweet a,.twitter-timeline .card-tweet.panel a{color:#0B0B0B}.twitter-timeline .card.card-tweet a:hover,.twitter-timeline .card-tweet.panel a:hover,.twitter-timeline .card.card-tweet a:active,.twitter-timeline .card-tweet.panel a:active,.twitter-timeline .card.card-tweet a:focus,.twitter-timeline .card-tweet.panel a:focus{color:#DA291C;text-decoration:none}.twitter-timeline .card.card-tweet .fa-chevron-right,.twitter-timeline .card-tweet.panel .fa-chevron-right{font-size:1rem}.twitter-timeline .card.card-tweet .fa-twitter,.twitter-timeline .card-tweet.panel .fa-twitter{color:#0d6efd;font-size:1.375rem;transition:color ease-in 0.2s}.twitter-timeline .card.card-tweet .fa-retweet,.twitter-timeline .card-tweet.panel .fa-retweet{color:#198754}.twitter-timeline .card.card-tweet .retweet,.twitter-timeline .card-tweet.panel .retweet{color:#0B0B0B}.twitter-timeline .card.card-tweet .card-aside .retweet,.twitter-timeline .card-tweet.panel .card-aside .retweet{text-align:right}.twitter-timeline .card.card-tweet .card-header,.twitter-timeline .card-tweet.panel .card-header,.twitter-timeline .card.card-tweet .panel-heading,.twitter-timeline .card-tweet.panel .panel-heading{background-color:transparent;border:none}.twitter-timeline .card.card-tweet .card-header .card-title,.twitter-timeline .card-tweet.panel .card-header .card-title,.twitter-timeline .card.card-tweet .panel-heading .card-title,.twitter-timeline .card-tweet.panel .panel-heading .card-title,.twitter-timeline .card.card-tweet .card-header .card-subtitle,.twitter-timeline .card-tweet.panel .card-header .card-subtitle,.twitter-timeline .card.card-tweet .panel-heading .card-subtitle,.twitter-timeline .card-tweet.panel .panel-heading .card-subtitle{color:#0B0B0B}.twitter-timeline .card.card-tweet .card-header .card-title:hover,.twitter-timeline .card-tweet.panel .card-header .card-title:hover,.twitter-timeline .card.card-tweet .panel-heading .card-title:hover,.twitter-timeline .card-tweet.panel .panel-heading .card-title:hover,.twitter-timeline .card.card-tweet .card-header .card-title:active,.twitter-timeline .card-tweet.panel .card-header .card-title:active,.twitter-timeline .card.card-tweet .panel-heading .card-title:active,.twitter-timeline .card-tweet.panel .panel-heading .card-title:active,.twitter-timeline .card.card-tweet .card-header .card-title:focus,.twitter-timeline .card-tweet.panel .card-header .card-title:focus,.twitter-timeline .card.card-tweet .panel-heading .card-title:focus,.twitter-timeline .card-tweet.panel .panel-heading .card-title:focus,.twitter-timeline .card.card-tweet .card-header .card-subtitle:hover,.twitter-timeline .card-tweet.panel .card-header .card-subtitle:hover,.twitter-timeline .card.card-tweet .panel-heading .card-subtitle:hover,.twitter-timeline .card-tweet.panel .panel-heading .card-subtitle:hover,.twitter-timeline .card.card-tweet .card-header .card-subtitle:active,.twitter-timeline .card-tweet.panel .card-header .card-subtitle:active,.twitter-timeline .card.card-tweet .panel-heading .card-subtitle:active,.twitter-timeline .card-tweet.panel .panel-heading .card-subtitle:active,.twitter-timeline .card.card-tweet .card-header .card-subtitle:focus,.twitter-timeline .card-tweet.panel .card-header .card-subtitle:focus,.twitter-timeline .card.card-tweet .panel-heading .card-subtitle:focus,.twitter-timeline .card-tweet.panel .panel-heading .card-subtitle:focus{color:#DA291C}.twitter-timeline .card.card-tweet .card-header .card-title,.twitter-timeline .card-tweet.panel .card-header .card-title,.twitter-timeline .card.card-tweet .panel-heading .card-title,.twitter-timeline .card-tweet.panel .panel-heading .card-title{border-bottom:none;font-size:1.25rem;font-weight:700}.twitter-timeline .card.card-tweet .card-header .card-subtitle,.twitter-timeline .card-tweet.panel .card-header .card-subtitle,.twitter-timeline .card.card-tweet .panel-heading .card-subtitle,.twitter-timeline .card-tweet.panel .panel-heading .card-subtitle{color:black;font-size:1rem}.twitter-timeline .card.card-tweet .card-profile,.twitter-timeline .card-tweet.panel .card-profile{border-radius:50%}.twitter-timeline .card.card-tweet .card-text,.twitter-timeline .card-tweet.panel .card-text{color:#0B0B0B;font-size:1.15rem;font-weight:300}.twitter-timeline .card.card-tweet .card-footer,.twitter-timeline .card-tweet.panel .card-footer,.twitter-timeline .card.card-tweet .panel-footer,.twitter-timeline .card-tweet.panel .panel-footer{background-color:transparent;border:none;color:#0B0B0B}.twitter-timeline .card.card-tweet:hover,.twitter-timeline .card-tweet.panel:hover,.twitter-timeline .card.card-tweet:active,.twitter-timeline .card-tweet.panel:active,.twitter-timeline .card.card-tweet:focus,.twitter-timeline .card-tweet.panel:focus{background-color:#818A95}.twitter-timeline .card.card-tweet:hover .card-header .fa-twitter,.twitter-timeline .card-tweet.panel:hover .card-header .fa-twitter,.twitter-timeline .card.card-tweet:hover .panel-heading .fa-twitter,.twitter-timeline .card-tweet.panel:hover .panel-heading .fa-twitter,.twitter-timeline .card.card-tweet:active .card-header .fa-twitter,.twitter-timeline .card-tweet.panel:active .card-header .fa-twitter,.twitter-timeline .card.card-tweet:active .panel-heading .fa-twitter,.twitter-timeline .card-tweet.panel:active .panel-heading .fa-twitter,.twitter-timeline .card.card-tweet:focus .card-header .fa-twitter,.twitter-timeline .card-tweet.panel:focus .card-header .fa-twitter,.twitter-timeline .card.card-tweet:focus .panel-heading .fa-twitter,.twitter-timeline .card-tweet.panel:focus .panel-heading .fa-twitter{color:#DA291C}@media (min-width: 992px){.twitter-timeline [class^=col-]:nth-child(2){border-left:1px solid #818A95;border-right:1px solid #818A95}}.page-content header[role=banner]{min-height:45rem;position:relative}.page-content header[role=banner] .header-content{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.page-content header[role=banner] .header-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:137px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='137' viewBox='0 0 48 137'%3E%3Ccircle fill='black' cx='8' cy='8' r='7'/%3E%3Ccircle fill='black' cx='24' cy='8' r='7'/%3E%3Ccircle fill='black' cx='40' cy='8' r='7'/%3E%3Ccircle fill='black' cx='8' cy='24' r='6.2'/%3E%3Ccircle fill='black' cx='24' cy='24' r='6.2'/%3E%3Ccircle fill='black' cx='40' cy='24' r='6.2'/%3E%3Ccircle fill='black' cx='8' cy='40' r='5.4'/%3E%3Ccircle fill='black' cx='24' cy='40' r='5.4'/%3E%3Ccircle fill='black' cx='40' cy='40' r='5.4'/%3E%3Ccircle fill='black' cx='8' cy='56' r='4.6'/%3E%3Ccircle fill='black' cx='24' cy='56' r='4.6'/%3E%3Ccircle fill='black' cx='40' cy='56' r='4.6'/%3E%3Ccircle fill='black' cx='8' cy='72' r='3.8'/%3E%3Ccircle fill='black' cx='24' cy='72' r='3.8'/%3E%3Ccircle fill='black' cx='40' cy='72' r='3.8'/%3E%3Ccircle fill='black' cx='8' cy='88' r='3'/%3E%3Ccircle fill='black' cx='24' cy='88' r='3'/%3E%3Ccircle fill='black' cx='40' cy='88' r='3'/%3E%3Ccircle fill='black' cx='8' cy='104' r='2.2'/%3E%3Ccircle fill='black' cx='24' cy='104' r='2.2'/%3E%3Ccircle fill='black' cx='40' cy='104' r='2.2'/%3E%3Ccircle fill='black' cx='8' cy='120' r='1.4'/%3E%3Ccircle fill='black' cx='24' cy='120' r='1.4'/%3E%3Ccircle fill='black' cx='40' cy='120' r='1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='137' viewBox='0 0 48 137'%3E%3Ccircle fill='black' cx='8' cy='8' r='7'/%3E%3Ccircle fill='black' cx='24' cy='8' r='7'/%3E%3Ccircle fill='black' cx='40' cy='8' r='7'/%3E%3Ccircle fill='black' cx='8' cy='24' r='6.2'/%3E%3Ccircle fill='black' cx='24' cy='24' r='6.2'/%3E%3Ccircle fill='black' cx='40' cy='24' r='6.2'/%3E%3Ccircle fill='black' cx='8' cy='40' r='5.4'/%3E%3Ccircle fill='black' cx='24' cy='40' r='5.4'/%3E%3Ccircle fill='black' cx='40' cy='40' r='5.4'/%3E%3Ccircle fill='black' cx='8' cy='56' r='4.6'/%3E%3Ccircle fill='black' cx='24' cy='56' r='4.6'/%3E%3Ccircle fill='black' cx='40' cy='56' r='4.6'/%3E%3Ccircle fill='black' cx='8' cy='72' r='3.8'/%3E%3Ccircle fill='black' cx='24' cy='72' r='3.8'/%3E%3Ccircle fill='black' cx='40' cy='72' r='3.8'/%3E%3Ccircle fill='black' cx='8' cy='88' r='3'/%3E%3Ccircle fill='black' cx='24' cy='88' r='3'/%3E%3Ccircle fill='black' cx='40' cy='88' r='3'/%3E%3Ccircle fill='black' cx='8' cy='104' r='2.2'/%3E%3Ccircle fill='black' cx='24' cy='104' r='2.2'/%3E%3Ccircle fill='black' cx='40' cy='104' r='2.2'/%3E%3Ccircle fill='black' cx='8' cy='120' r='1.4'/%3E%3Ccircle fill='black' cx='24' cy='120' r='1.4'/%3E%3Ccircle fill='black' cx='40' cy='120' r='1.4'/%3E%3C/svg%3E");-webkit-mask-size:48px 137px;mask-size:48px 137px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-position:50% -37px;mask-position:50% -37px;background-color:var(--ipc-dot-gradient-color);pointer-events:none;z-index:0}.page-content header[role=banner] .header-content::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Ccircle fill='black' cx='8' cy='8' r='1'/%3E%3Ccircle fill='black' cx='24' cy='8' r='1'/%3E%3Ccircle fill='black' cx='40' cy='8' r='1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16' viewBox='0 0 48 16'%3E%3Ccircle fill='black' cx='8' cy='8' r='1'/%3E%3Ccircle fill='black' cx='24' cy='8' r='1'/%3E%3Ccircle fill='black' cx='40' cy='8' r='1'/%3E%3C/svg%3E");-webkit-mask-size:48px 16px;mask-size:48px 16px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:50% 75px;mask-position:50% 75px;background-color:var(--ipc-dot-pattern-color);opacity:var(--ipc-dot-pattern-opacity);mix-blend-mode:var(--ipc-dot-pattern-blend-mode);pointer-events:none;z-index:-1}.page-content header[role=banner] .header-content h1,.page-content header[role=banner] .header-content h2{display:inline-block}.page-content header[role=banner] .header-content h1.border-bottom,.page-content header[role=banner] .header-content h2.border-bottom{display:inline-block}.page-content header[role=banner] .header-content.content-secondary h1,.page-content header[role=banner] .header-content.content-secondary h2{border-bottom:none;color:#0c2340;line-height:1.2}.page-content header[role=banner] .header-content .figure{margin-bottom:0;max-width:320px}@media (max-width: 767.98px){.page-content header[role=banner]{height:calc(100vh - 97px)}}@media (min-width: 992px){.page-content header[role=banner] .header-content:before{-webkit-mask-position-y:-7px;mask-position-y:-7px}.page-content header[role=banner] .header-content:after{-webkit-mask-position-y:121px;mask-position-y:121px}}.page-content main > section:not([class*=bg-]):not([class*=text-bg-]){background-color:#F8F7F1}.page-content main > section:last-child{padding-bottom:8rem !important}.sc-editor .scEmptyPlaceholder{width:100%}.sc-editor .cta-block{height:auto}.sc-editor .navbar-main{position:static !important;z-index:auto !important}.sc-editor header[role=banner] .quote > p:first-child{margin-left:-4.5rem}.sc-editor header[role=banner] .header-content{z-index:auto !important}.sc-editor .alert{font-size:1rem}.page-home .navbar-main{background-color:transparent !important;box-shadow:none;position:absolute;top:0;left:0;right:0}.page-home .navbar-main .navbar-brand{background-image:url(/Design/art/svg/ipc-logo-white.svg) !important}.page-home .navbar-main .navbar-nav.ms-auto .nav-item:has([class*=search]) .nav-btn,.page-home .navbar-main .navbar-nav.ms-auto .nav-item > a.nav-link[href*=search],.page-home .navbar-main .navbar-nav.ms-auto .nav-item > button[aria-label*=Search]{background-color:#FFFFFF;color:#051529}.page-home .navbar-main .navbar-nav.ms-auto .nav-item:has([class*=search]) .nav-btn:hover,.page-home .navbar-main .navbar-nav.ms-auto .nav-item:has([class*=search]) .nav-btn:focus,.page-home .navbar-main .navbar-nav.ms-auto .nav-item > a.nav-link[href*=search]:hover,.page-home .navbar-main .navbar-nav.ms-auto .nav-item > a.nav-link[href*=search]:focus,.page-home .navbar-main .navbar-nav.ms-auto .nav-item > button[aria-label*=Search]:hover,.page-home .navbar-main .navbar-nav.ms-auto .nav-item > button[aria-label*=Search]:focus{background-color:#051529;color:#FFFFFF}.page-home header[role=banner] .bg-image{background-color:transparent;height:100vh;position:absolute;top:0}.page-home header[role=banner] .header-content{height:100vh;justify-content:flex-end;padding-bottom:2rem;text-align:left}.page-home header[role=banner] .header-content .title:before,.page-home header[role=banner] .header-content .title:after{aspect-ratio:304/79;background-repeat:no-repeat;bottom:0;content:"";position:absolute;top:-5rem;width:30%;transform:scaleX(-1)}.page-home header[role=banner] .header-content .title:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 304 79" fill="%23BCE194"><circle cx="16.34" cy="13.074" r="13.074"/><circle cx="41.48" cy="13.074" r="12.068"/><circle cx="66.62" cy="13.074" r="11.062"/><circle cx="91.76" cy="13.074" r="10.057"/><circle cx="116.91" cy="13.074" r="9.05"/><circle cx="142.03" cy="13.074" r="8.045"/><circle cx="167.17" cy="13.074" r="7.039"/><circle cx="192.33" cy="13.074" r="6.033"/><circle cx="217.42" cy="13.074" r="5.03"/><circle cx="242.56" cy="13.074" r="4.022"/><circle cx="267.75" cy="13.074" r="3.017"/><circle cx="292.91" cy="13.074" r="2.012"/><circle cx="16.34" cy="39.5" r="13.074"/><circle cx="41.48" cy="39.5" r="12.068"/><circle cx="66.62" cy="39.5" r="11.062"/><circle cx="91.76" cy="39.5" r="10.057"/><circle cx="116.91" cy="39.5" r="9.05"/><circle cx="142.03" cy="39.5" r="8.045"/><circle cx="167.17" cy="39.5" r="7.039"/><circle cx="192.33" cy="39.5" r="6.033"/><circle cx="217.42" cy="39.5" r="5.03"/><circle cx="242.56" cy="39.5" r="4.022"/><circle cx="267.75" cy="39.5" r="3.017"/><circle cx="292.91" cy="39.5" r="2.012"/><circle cx="16.34" cy="65.926" r="13.074"/><circle cx="41.48" cy="65.926" r="12.068"/><circle cx="66.62" cy="65.926" r="11.062"/><circle cx="91.76" cy="65.926" r="10.057"/><circle cx="116.91" cy="65.926" r="9.05"/><circle cx="142.03" cy="65.926" r="8.045"/><circle cx="167.17" cy="65.926" r="7.039"/><circle cx="192.33" cy="65.926" r="6.033"/><circle cx="217.42" cy="65.926" r="5.03"/><circle cx="242.56" cy="65.926" r="4.022"/><circle cx="267.75" cy="65.926" r="3.017"/><circle cx="292.91" cy="65.926" r="2.012"/></svg>');left:0;right:auto}.page-home header[role=banner] .header-content .title:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 304 79" fill="%23FFFFFF"><circle cx="16.34" cy="13.074" r="13.074"/><circle cx="41.48" cy="13.074" r="12.068"/><circle cx="66.62" cy="13.074" r="11.062"/><circle cx="91.76" cy="13.074" r="10.057"/><circle cx="116.91" cy="13.074" r="9.05"/><circle cx="142.03" cy="13.074" r="8.045"/><circle cx="167.17" cy="13.074" r="7.039"/><circle cx="192.33" cy="13.074" r="6.033"/><circle cx="217.42" cy="13.074" r="5.03"/><circle cx="242.56" cy="13.074" r="4.022"/><circle cx="267.75" cy="13.074" r="3.017"/><circle cx="292.91" cy="13.074" r="2.012"/><circle cx="16.34" cy="39.5" r="13.074"/><circle cx="41.48" cy="39.5" r="12.068"/><circle cx="66.62" cy="39.5" r="11.062"/><circle cx="91.76" cy="39.5" r="10.057"/><circle cx="116.91" cy="39.5" r="9.05"/><circle cx="142.03" cy="39.5" r="8.045"/><circle cx="167.17" cy="39.5" r="7.039"/><circle cx="192.33" cy="39.5" r="6.033"/><circle cx="217.42" cy="39.5" r="5.03"/><circle cx="242.56" cy="39.5" r="4.022"/><circle cx="267.75" cy="39.5" r="3.017"/><circle cx="292.91" cy="39.5" r="2.012"/><circle cx="16.34" cy="65.926" r="13.074"/><circle cx="41.48" cy="65.926" r="12.068"/><circle cx="66.62" cy="65.926" r="11.062"/><circle cx="91.76" cy="65.926" r="10.057"/><circle cx="116.91" cy="65.926" r="9.05"/><circle cx="142.03" cy="65.926" r="8.045"/><circle cx="167.17" cy="65.926" r="7.039"/><circle cx="192.33" cy="65.926" r="6.033"/><circle cx="217.42" cy="65.926" r="5.03"/><circle cx="242.56" cy="65.926" r="4.022"/><circle cx="267.75" cy="65.926" r="3.017"/><circle cx="292.91" cy="65.926" r="2.012"/></svg>');left:auto;right:40%}.page-home header[role=banner] .header-content .title h1{display:flex;flex-direction:column;font-size:5.5rem}.page-home header[role=banner] .trigger-content{bottom:1.5rem}.page-home header[role=banner] .trigger-content .trigger-link{visibility:hidden}.page-home header[role=banner] + main[role=main]{position:relative;top:0;z-index:9}.page-home .card.cta-link.bg-white .card-title,.page-home .cta-link.bg-white.panel .card-title,.page-home .card.bg-white.cta-link-login .card-title,.page-home .bg-white.panel.cta-link-login .card-title{padding-bottom:0;margin-bottom:0}@media (max-width: 1399.98px){.page-home header[role=banner] .header-content .title h1{font-size:4.8rem}}@media (max-width: 1199.98px){.page-home header[role=banner] .header-content .title h1{font-size:4rem}}@media (max-width: 991.98px){.page-home header[role=banner] .header-content .title h1{font-size:3rem}}@media (max-width: 767.98px){.page-home header[role=banner] .header-content .title h1{font-size:3.8rem}}@media (max-width: 575.98px){.page-home header[role=banner] .header-content .title:before,.page-home header[role=banner] .header-content .title:after{top:-3rem}.page-home header[role=banner] .header-content .title h1{font-size:2.5rem}}/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImlwYy5hdG9taWMuY3NzIiwiaXBjLmF0b21pYy5zY3NzIiwiaGVscGVycy9fY29tcGF0aWJpbGl0eS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJfdmFyaWFibGVzL19pcGMuY3VzdG9tLnZhcmlhYmxlcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS10ZXh0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fY29sb3ItYmcuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ljb24tbGluay5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdGFja3Muc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdnIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJoZWxwZXJzL19jdXN0b20taGVscGVycy5zY3NzIiwiaGVscGVycy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiYXRvbXMvX2FzaWRlLnNjc3MiLCJhdG9tcy9faHRtbC5zY3NzIiwiYXRvbXMvX2ljb25zLnNjc3MiLCJfdmFyaWFibGVzL19mYS5jdXN0b20udmFyaWFibGVzLnNjc3MiLCJhdG9tcy9faWZyYW1lLnNjc3MiLCJhdG9tcy9fdGFibGUuc2NzcyIsImF0b21zL193aGF0M3dvcmRzLnNjc3MiLCJtb2xlY3VsZXMvX2JhZGdlLnNjc3MiLCJtb2xlY3VsZXMvX2J1dHRvbnMuc2NzcyIsIm1vbGVjdWxlcy9fZXhwb3J0LWdyb3VwLnNjc3MiLCJtb2xlY3VsZXMvX2RhdGVwaWNrZXIuc2NzcyIsIm1vbGVjdWxlcy9fZGF0ZXBpY2tlci1ncm91cC5zY3NzIiwibW9sZWN1bGVzL19kcm9wZG93bi5zY3NzIiwibW9sZWN1bGVzL19maWd1cmUuc2NzcyIsIm1vbGVjdWxlcy9fZmlsZXBvbmQuc2NzcyIsIm1vbGVjdWxlcy9mb3JtLWZpZWxkcy9faW5wdXRzLnNjc3MiLCJtb2xlY3VsZXMvZm9ybS1maWVsZHMvX3NlbGVjdHMuc2NzcyIsIm1vbGVjdWxlcy9mb3JtLWZpZWxkcy9fY2hlY2tib3hlcy5zY3NzIiwibW9sZWN1bGVzL2Zvcm0tZmllbGRzL19yYWRpb3Muc2NzcyIsIm1vbGVjdWxlcy9mb3JtLWZpZWxkcy9faW5wdXQtZ3JvdXBzLnNjc3MiLCJtb2xlY3VsZXMvZm9ybS1maWVsZHMvX3ZhbGlkYXRpb24uc2NzcyIsIm1vbGVjdWxlcy9mb3JtLWZpZWxkcy9fdmFsaWRhdGlvbi1tdmMuc2NzcyIsIm1vbGVjdWxlcy9faGVscGVycy5zY3NzIiwibW9sZWN1bGVzL19pbnRyby5zY3NzIiwibW9sZWN1bGVzL19xdWljay1saW5rcy5zY3NzIiwibW9sZWN1bGVzL19sb2dvLnNjc3MiLCJtb2xlY3VsZXMvX3F1b3RlLnNjc3MiLCJtb2xlY3VsZXMvX3NlYXJjaC1ncm91cC5zY3NzIiwibW9sZWN1bGVzL19za3lsaW5lLnNjc3MiLCJtb2xlY3VsZXMvX2Zhdm91cml0ZXMuc2NzcyIsIm9yZ2FuaXNtcy9fY2FyZC5zY3NzIiwiX21peGlucy9faXBjLmN1c3RvbS5taXhpbnMuc2NzcyIsIm9yZ2FuaXNtcy9fY2FyZC1vdmVydmlldy5zY3NzIiwib3JnYW5pc21zL19jYXJvdXNlbC5zY3NzIiwib3JnYW5pc21zL19jaGVja2JveC1saXN0LnNjc3MiLCJvcmdhbmlzbXMvX2N0YS1ibG9jay5zY3NzIiwib3JnYW5pc21zL19sb2dpbi1ib3gtcGFnZS5zY3NzIiwib3JnYW5pc21zL19jdGEtbGluay5zY3NzIiwib3JnYW5pc21zL19jdGEtZ3JvdXAuc2NzcyIsIm9yZ2FuaXNtcy9jdGEtb3ZlcnZpZXcvX2NhcmQtY3RhLWxpbmsuc2NzcyIsIm9yZ2FuaXNtcy9fZGF0YXRhYmxlcy5zY3NzIiwib3JnYW5pc21zL19mYWN0cy1ibG9jay5zY3NzIiwib3JnYW5pc21zL19mYWN0cy1ncm91cC5zY3NzIiwib3JnYW5pc21zL19mYXEtbW9kdWxlLnNjc3MiLCJvcmdhbmlzbXMvX2ZvbWJhLW1vZHVsZS5zY3NzIiwib3JnYW5pc21zL2ZvbWJhLW1vZHVsZS9fYXJyb3dzLnNjc3MiLCJvcmdhbmlzbXMvZm9tYmEtbW9kdWxlL19wcm9jZXNzLnNjc3MiLCJvcmdhbmlzbXMvZm9tYmEtbW9kdWxlL19jb250ZW50LnNjc3MiLCJvcmdhbmlzbXMvZm9tYmEtbW9kdWxlL19hY2NvcmRpb24uc2NzcyIsIm9yZ2FuaXNtcy9mb21iYS1tb2R1bGUvX25hdmlnYXRpb24tdGFicy5zY3NzIiwib3JnYW5pc21zL2ZvbWJhLW1vZHVsZS9fdG9vbHRpcHMuc2NzcyIsIm9yZ2FuaXNtcy9mb21iYS1tb2R1bGUvX21vZGFsLnNjc3MiLCJvcmdhbmlzbXMvZm9tYmEtbW9kdWxlL19yZXNwb25zaXZlLnNjc3MiLCJvcmdhbmlzbXMvX2Zvb3Rlci5zY3NzIiwib3JnYW5pc21zL19nbG9zc2FyeS1tb2R1bGUuc2NzcyIsIm9yZ2FuaXNtcy9fZ3JvdXAtaGVhZGVyLnNjc3MiLCJvcmdhbmlzbXMvX2hlYWRlci5zY3NzIiwib3JnYW5pc21zL2hlYWRlci9fYnJlYWRjcnVtYi5zY3NzIiwib3JnYW5pc21zL2hlYWRlci9fYmctaW1hZ2Uuc2NzcyIsIm9yZ2FuaXNtcy9oZWFkZXIvX2NvbnRlbnQuc2NzcyIsIm9yZ2FuaXNtcy9oZWFkZXIvX3NlYXJjaC1oZWFkZXIuc2NzcyIsIm9yZ2FuaXNtcy9oZWFkZXIvX3RyaWdnZXItY29udGVudC5zY3NzIiwib3JnYW5pc21zL19saWdodGJveC5zY3NzIiwib3JnYW5pc21zL19sb2dvLWdyb3VwLnNjc3MiLCJvcmdhbmlzbXMvX2xvZ28taXRlbS5zY3NzIiwib3JnYW5pc21zL19tb2RhbC5zY3NzIiwib3JnYW5pc21zL25hdmJhci9fbWFpbi5zY3NzIiwib3JnYW5pc21zL25hdmJhci9tYWluL19zZWFyY2guc2NzcyIsIm9yZ2FuaXNtcy9uYXZiYXIvbWFpbi9fdXNlci1sb2dpbi5zY3NzIiwib3JnYW5pc21zL25hdmJhci9tYWluL19uYXZiYXItYnJhbmQuc2NzcyIsIm9yZ2FuaXNtcy9uYXZiYXIvbWFpbi9fbWVudS5zY3NzIiwib3JnYW5pc21zL25hdmJhci9tYWluL19uYXZiYXItdG9nZ2xlci5zY3NzIiwib3JnYW5pc21zL25hdmJhci9tYWluL19uYXYtZmx5b3V0LnNjc3MiLCJvcmdhbmlzbXMvbmF2YmFyL19zZWNvbmRhcnkuc2NzcyIsIm9yZ2FuaXNtcy9uYXZiYXIvX2JyZWFkY3J1bWIuc2NzcyIsIm9yZ2FuaXNtcy9uYXZiYXIvX3BhZ2luYXRpb24uc2NzcyIsIm9yZ2FuaXNtcy9uYXZiYXIvX3NvY2lhbC5zY3NzIiwib3JnYW5pc21zL19vZmZjYW52YXMuc2NzcyIsIm9yZ2FuaXNtcy9vZmZjYW52YXMvX25hdmlnYXRpb24uc2NzcyIsIm9yZ2FuaXNtcy9vZmZjYW52YXMvX3VzZXIuc2NzcyIsIm9yZ2FuaXNtcy9vZmZjYW52YXMvX3NlYXJjaC5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL19hc2lkZS5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL19kcm9wZG93bi1iYXNrZXQuc2NzcyIsIm9yZ2FuaXNtcy9uZXdzLXBvcnRhbC9fbm8tcmVzdWx0cy5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL19zZWFyY2gtZmlsdGVycy5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL3NlYXJjaC1maWx0ZXJzL19kcm9wZG93bi5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL3NlYXJjaC1maWx0ZXJzL19kYXRlcGlja2VyLWdyb3VwLnNjc3MiLCJvcmdhbmlzbXMvbmV3cy1wb3J0YWwvc2VhcmNoLWZpbHRlcnMvX3NlYXJjaC5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL3NlYXJjaC1maWx0ZXJzL19yZXNldC5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL19hcnRpY2xlLW92ZXJ2aWV3LnNjc3MiLCJvcmdhbmlzbXMvbmV3cy1wb3J0YWwvYXJ0aWNsZS1vdmVydmlldy9fbG9hZGluZy5zY3NzIiwib3JnYW5pc21zL25ld3MtcG9ydGFsL2FydGljbGUtb3ZlcnZpZXcvX2NhcmQuc2NzcyIsIm9yZ2FuaXNtcy9fbmV3cy1wb3J0YWwtdGVhc2VyLnNjc3MiLCJvcmdhbmlzbXMvX3BhZ2UtbGlzdC5zY3NzIiwib3JnYW5pc21zL19wYWdlLXRlYXNlci5zY3NzIiwib3JnYW5pc21zL19zYy1mb3JtLnNjc3MiLCJvcmdhbmlzbXMvc2MtZm9ybS9maWVsZHMvX2xhYmVscy5zY3NzIiwib3JnYW5pc21zL3NjLWZvcm0vZmllbGRzL19zZWxlY3RzLnNjc3MiLCJvcmdhbmlzbXMvc2MtZm9ybS9maWVsZHMvX2NoZWNrYm94ZXMuc2NzcyIsIm9yZ2FuaXNtcy9zYy1mb3JtL2NvbnRleHRzL19mb3JtLW1hbmFnZXIuc2NzcyIsIm9yZ2FuaXNtcy9fc2RiLnNjc3MiLCJvcmdhbmlzbXMvc2VhcmNoLXBhZ2UvaGVhZGVyL19zZWFyY2gtaGVhZGVyLnNjc3MiLCJvcmdhbmlzbXMvc2VhcmNoLXBhZ2UvZmlsdGVycy9fZmlsdGVycy5zY3NzIiwib3JnYW5pc21zL3NlYXJjaC1wYWdlL2ZpbHRlcnMvX2RhdGVwaWNrZXItZ3JvdXAuc2NzcyIsIm9yZ2FuaXNtcy9zZWFyY2gtcGFnZS9yZXN1bHRzL19yZXN1bHQtY2FyZC5zY3NzIiwib3JnYW5pc21zL3NlYXJjaC1wYWdlL3NvcnQvX3NvcnQtc2VsZWN0LnNjc3MiLCJvcmdhbmlzbXMvc2VhcmNoLXBhZ2UvcGFnaW5hdGlvbi9fcGFnaW5hdGlvbi5zY3NzIiwib3JnYW5pc21zL19zdGlja3ktaGVhZGVyLnNjc3MiLCJvcmdhbmlzbXMvX3RhYnMuc2NzcyIsIm9yZ2FuaXNtcy9fdG9vbHRpcC5zY3NzIiwib3JnYW5pc21zL190d2l0dGVyLXRpbWVsaW5lLnNjc3MiLCJvcmdhbmlzbXMvX3ZpZGVvLWJsb2NrLnNjc3MiLCJvcmdhbmlzbXMvX3czdy5zY3NzIiwib3JnYW5pc21zL19ldmVudC5zY3NzIiwib3JnYW5pc21zL19pbWFnZS10aWxlcy5zY3NzIiwidGhlbWVzL19hbGVydC5zY3NzIiwidGhlbWVzL19iYWRnZS5zY3NzIiwidGhlbWVzL19jYXJkLnNjc3MiLCJ0aGVtZXMvX2Nhcm91c2VsLnNjc3MiLCJ0aGVtZXMvX2NoZWNrYm94LWxpc3Quc2NzcyIsInRoZW1lcy9fY3RhLWJsb2NrLnNjc3MiLCJ0aGVtZXMvX2N0YS1ncm91cC5zY3NzIiwidGhlbWVzL19jdXN0b20tc2VsZWN0LnNjc3MiLCJ0aGVtZXMvX2RhdGF0YWJsZXMuc2NzcyIsInRoZW1lcy9fZm9vdGVyLnNjc3MiLCJ0aGVtZXMvX2dyb3VwLWhlYWRlci5zY3NzIiwidGhlbWVzL19saWdodGJveC5zY3NzIiwidGhlbWVzL19sb2dvLWl0ZW0uc2NzcyIsInRoZW1lcy9fcGFnZS1saXN0LnNjc3MiLCJ0aGVtZXMvX3BhZ2UtdGVhc2VyLnNjc3MiLCJ0aGVtZXMvX3F1b3RlLnNjc3MiLCJ0aGVtZXMvX3JpY2gtdGV4dC5zY3NzIiwidGhlbWVzL190YWJzLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLWJsdWUuc2NzcyIsInRoZW1lcy9fdGhlbWUtZ3JlZW4uc2NzcyIsInRoZW1lcy9fdGhlbWUtb3JhbmdlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLXByaW1hcnkuc2NzcyIsInRoZW1lcy9fdGhlbWUtcHVycGxlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLXNlY29uZGFyeS5zY3NzIiwidGhlbWVzL190aGVtZS10ZWFsLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLXRlcnRpYXJ5LnNjc3MiLCJ0aGVtZXMvX3RoZW1lLXllbGxvdy5zY3NzIiwidGhlbWVzL190b29sdGlwLnNjc3MiLCJ0aGVtZXMvX3R3aXR0ZXItdGltZWxpbmUuc2NzcyIsInBhZ2VzL19jb250ZW50LnNjc3MiLCJwYWdlcy9fZWRpdG9yLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7Ozs7RUFBQTtBQWVBOzs7RUFBQTtBQ2ZBOzs7Ozs7O0VBQUE7QUE2QkE7RUFDRSx5QkFBQTtBRk5GOztBRVVBO0VBQ0Usd0JBQUE7QUZQRjs7QUVTQTtFQUNFLHdCQUFBO0FGTkY7O0FFUUE7RUFDRSx5QkFBQTtBRkxGOztBRVVBO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtBRlBGOztBRVNBO0VBQ0Usc0JBQUE7QUZORjs7QUVRQTtFQUNFLHVCQUFBO0FGTEY7O0FFT0E7RUFDRSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7QUZKRjs7QUVTQTtFQUNFLDhCQUFBO0FGTkY7O0FFUUE7RUFFRSxjQUFBO0VBQ0EsbUJBQUE7QUZORjs7QUVvQkE7RUFDRSx5QkFBQTtBRmpCRjs7QUVtQkE7RUFDRSw2QkFBQTtBRmhCRjs7QUUyQkE7RUFBZ0IsMkJBQUE7QUZ2QmhCOztBRXdCQTtFQUFpQiw0QkFBQTtBRnBCakI7O0FFcUJBO0VBQWtCLDZCQUFBO0FGakJsQjs7QUVxQkE7RUFBUyx3QkFBQTtBRmpCVDs7QUVrQkE7RUFBUyw4QkFBQTtBRmRUOztBRWVBO0VBQVMsNkJBQUE7QUZYVDs7QUVZQTtFQUFTLDJCQUFBO0FGUlQ7O0FFU0E7RUFBUywyQkFBQTtBRkxUOztBRU1BO0VBQVMsaUNBQUE7QUZGVDs7QUVHQTtFQUFTLGdDQUFBO0FGQ1Q7O0FFQUE7RUFBUyw4QkFBQTtBRklUOztBRU1BO0VBQ0UsZ0JBQUE7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ak41QixvQkFBQTtFRm5OTSxpQ0FBQTtBSnloQlI7QUlyckJJO0VFeVdKO0lGdE1RLGlCQUFBO0VKc2hCTjtBQUNGO0FNeFVFO0VBQ0UsV0FBQTtBTjBVSjs7QU1uVUE7Ozs7Ozs7RUFPRSxVQUFBO0FOc1VGOztBTW5VQTtFQUNFLFlBQUE7QU5zVUY7O0FNN1RBO0VBQ0UsNkJBQUE7RUFDQSxvQkFBQTtBTmdVRjtBTTdURTtFQUNFLGVBQUE7RUFDQSxvQkFBQTtBTitUSjs7QU10VEE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0Usd0JBQUE7QU5zVEY7O0FNalRBO0VBQ0UsVUFBQTtBTm9URjs7QU03U0E7RUFDRSxhQUFBO0VBQ0EsMEJBQUE7QU5nVEY7O0FNM1NBO0VBQ0UscUJBQUE7QU44U0Y7O0FNelNBO0VBQ0UsU0FBQTtBTjRTRjs7QU1yU0E7RUFDRSxrQkFBQTtFQUNBLGVBQUE7QU53U0Y7O0FNaFNBO0VBQ0Usd0JBQUE7QU5tU0Y7O0FNM1JBO0VBQ0Usd0JBQUE7QU44UkY7O0FTcjRCQTtFQUNJLDJNQytNZTtFRDlNZixnQkNnTmU7RU42RWIsa0JBTEk7QUppbkJWOztBU240QkU7RUFHRSxnQkZxcEJrQjtFRXBwQmxCLGdCRm9vQjBCO0VIN1d0QixpQ0FBQTtBSjhtQlI7QUkxd0JJO0VLL0hGO0lMa1NNLGVBQUE7RUoybUJOO0FBQ0Y7O0FTOTRCRTtFQUdFLGdCRnFwQmtCO0VFcHBCbEIsZ0JGb29CMEI7RUg3V3RCLGlDQUFBO0FKeW5CUjtBSXJ4Qkk7RUsvSEY7SUxrU00saUJBQUE7RUpzbkJOO0FBQ0Y7O0FTejVCRTtFQUdFLGdCRnFwQmtCO0VFcHBCbEIsZ0JGb29CMEI7RUg3V3RCLGlDQUFBO0FKb29CUjtBSWh5Qkk7RUsvSEY7SUxrU00sZUFBQTtFSmlvQk47QUFDRjs7QVNwNkJFO0VBR0UsZ0JGcXBCa0I7RUVwcEJsQixnQkZvb0IwQjtFSDdXdEIsaUNBQUE7QUorb0JSO0FJM3lCSTtFSy9IRjtJTGtTTSxpQkFBQTtFSjRvQk47QUFDRjs7QVMvNkJFO0VBR0UsZ0JGcXBCa0I7RUVwcEJsQixnQkZvb0IwQjtFSDdXdEIsaUNBQUE7QUowcEJSO0FJdHpCSTtFSy9IRjtJTGtTTSxlQUFBO0VKdXBCTjtBQUNGOztBUzE3QkU7RUFHRSxnQkZxcEJrQjtFRXBwQmxCLGdCRm9vQjBCO0VIN1d0QixpQ0FBQTtBSnFxQlI7QUlqMEJJO0VLL0hGO0lMa1NNLGlCQUFBO0VKa3FCTjtBQUNGOztBUzc2QkE7RUU1QkUsZUFBQTtFQUNBLGdCQUFBO0FYNjhCRjs7QVM3NkJBO0VFakNFLGVBQUE7RUFDQSxnQkFBQTtBWGs5QkY7O0FTLzZCQTtFQUNFLHFCQUFBO0FUazdCRjtBU2g3QkU7RUFDRSxvQkZpcUIwQjtBUGlSOUI7O0FTeDZCQTtFTHlPTSxrQkFMSTtFS2xPUix5QkFBQTtBVDI2QkY7O0FTdjZCQTtFQUNFLG1CQzJITztFTnVHSCxrQkFMSTtBSjhzQlY7QVN4NkJFO0VBQ0UsZ0JBQUE7QVQwNkJKOztBU3Q2QkE7RUFDRSxpQkFBQTtFQUNBLG1CQ2lITztFTnVHSCxrQkFMSTtFS2pOUixjQ3dCUztBVmk1Qlg7QVN2NkJFO0VBQ0UsYUFBQTtBVHk2Qko7O0FZOStCQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FiNCtCRjs7QVk3K0JBO0VBQ0UsZ0JMK2pEa0M7RUs5akRsQyxtQ0wrakRrQztFSzlqRGxDLDJEQUFBO0VKR0Usc0NBQUE7RUtSRixlQUFBO0VBR0EsWUFBQTtBYnEvQkY7O0FZditCQTtFQUVFLHFCQUFBO0FaeStCRjs7QVl0K0JBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FaeStCRjs7QVl0K0JBO0VSeVBNLGtCQUxJO0VRbFBSLGdDTGtqRGtDO0FQemtCcEM7O0FjM2dDRTs7Ozs7OztFQ0hBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsNkNBQUE7RUFDQSw0Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWZ3aENGOztBZ0JsK0JJO0VGNUNFO0lBQ0UsZ0JQa2VlO0VQZ2pCckI7QUFDRjtBZ0J4K0JJO0VGNUNFO0lBQ0UsZ0JQa2VlO0VQcWpCckI7QUFDRjtBZ0I3K0JJO0VGNUNFO0lB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RFU7SUF4RFYsY0FBQTtFbEIrakRBO0VrQnZnRFU7SUF4RFYsd0JBQUE7RWxCa2tEQTtFa0IxZ0RVO0lBeERWLHlCQUFBO0VsQnFrREE7RWtCN2dEVTtJQXhEVixnQkFBQTtFbEJ3a0RBO0VrQmhoRFU7SUF4RFYseUJBQUE7RWxCMmtEQTtFa0JuaERVO0lBeERWLHlCQUFBO0VsQjhrREE7RWtCdGhEVTtJQXhEVixnQkFBQTtFbEJpbERBO0VrQnpoRFU7SUF4RFYseUJBQUE7RWxCb2xEQTtFa0I1aERVO0lBeERWLHlCQUFBO0VsQnVsREE7RWtCL2hEVTtJQXhEVixnQkFBQTtFbEIwbERBO0VrQmxpRFU7SUF4RFYseUJBQUE7RWxCNmxEQTtFa0JyaURVO0lBeERWLHlCQUFBO0VsQmdtREE7RWtCN2hETTs7SUFFRSxnQkFBQTtFbEIraERSO0VrQjVoRE07O0lBRUUsZ0JBQUE7RWxCOGhEUjtFa0JyaURNOztJQUVFLHNCQUFBO0VsQnVpRFI7RWtCcGlETTs7SUFFRSxzQkFBQTtFbEJzaURSO0VrQjdpRE07O0lBRUUscUJBQUE7RWxCK2lEUjtFa0I1aURNOztJQUVFLHFCQUFBO0VsQjhpRFI7RWtCcmpETTs7SUFFRSxtQkFBQTtFbEJ1akRSO0VrQnBqRE07O0lBRUUsbUJBQUE7RWxCc2pEUjtFa0I3akRNOztJQUVFLHFCQUFBO0VsQitqRFI7RWtCNWpETTs7SUFFRSxxQkFBQTtFbEI4akRSO0VrQnJrRE07O0lBRUUsbUJBQUE7RWxCdWtEUjtFa0Jwa0RNOztJQUVFLG1CQUFBO0VsQnNrRFI7RWtCN2tETTs7SUFFRSxtQkFBQTtFbEIra0RSO0VrQjVrRE07O0lBRUUsbUJBQUE7RWxCOGtEUjtFa0JybERNOztJQUVFLG1CQUFBO0VsQnVsRFI7RWtCcGxETTs7SUFFRSxtQkFBQTtFbEJzbERSO0VrQjdsRE07O0lBRUUsbUJBQUE7RWxCK2xEUjtFa0I1bERNOztJQUVFLG1CQUFBO0VsQjhsRFI7RWtCcm1ETTs7SUFFRSxtQkFBQTtFbEJ1bURSO0VrQnBtRE07O0lBRUUsbUJBQUE7RWxCc21EUjtBQUNGO0FnQmpx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RUFDQSxtQ0FBQTtFQUNBLGdCQUFBO0VqQjhRSSxrQkFMSTtFaUJ0UVIsZ0JYbU91QjtFV2xPdkIsZ0JYMk9rQjtFVzFPbEIsY1g4RVM7QVYwOEVYOztBcUJyaEZBO0VBQ0UsK0JBQUE7RUFDQSxrQ0FBQTtFakJvUUksa0JBTEk7QUoweEVWOztBcUJyaEZBO0VBQ0UsZ0NBQUE7RUFDQSxtQ0FBQTtFakI4UEksbUJBTEk7QUpneUVWOztBc0J0akZBO0VBQ0UsbUJmKzFCc0M7RUhya0JsQyxrQkFMSTtFa0JqUlIsZ0NmKzFCc0M7QVB3dER4Qzs7QXVCNWpGQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RW5Cd1JJLG1CQUxJO0VtQmhSUixnQmJxUGtCO0VhcFBsQixnQmJxUGtCO0VhcFBsQixjYndGUztFYXZGVCxnQkFBQTtFQUNBLHlCYk9NO0VhTk4sNEJBQUE7RUFDQSx5QkFBQTtFZkdFLHNCQUFBO0VnQkhFLHdFRE1KO0F2QjBqRkY7QXdCNWpGTTtFRGhCTjtJQ2lCUSxnQkFBQTtFeEIrakZOO0FBQ0Y7QXVCN2pGRTtFQUNFLGdCQUFBO0F2QitqRko7QXVCN2pGSTtFQUNFLGVBQUE7QXZCK2pGTjtBdUIxakZFO0VBQ0UsY2JrRU87RWFqRVAseUJiZEk7RWFlSixxQmJQTTtFYVFOLFVBQUE7RUFLRSw0Q2J1T21CO0FWaTFFekI7QXVCcGpGRTtFQU1FLGVBQUE7RUFNQSxhQUFBO0VBS0EsU0FBQTtBdkJ3aUZKO0F1Qm5pRkU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtBdkJxaUZKO0F1QmppRkU7RUFDRSxjYnFCTztFYW5CUCxVQUFBO0F2QmtpRko7QXVCMWhGRTtFQUNFLGNiV087RWFWUCx5QmJLTztFYUpQLHFCYk1PO0VhSlAsVUFBQTtBdkIyaEZKO0F1QnZoRkU7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJiNEpjO0VhM0pkLGNiRU87RWVoR1QsdUNsQnFpQ2dDO0VnQnI4QjlCLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSw0QmIrSmlCO0VhOUpqQixnQkFBQTtFQ3pGRSxxSUQwRkY7QXZCeWhGSjtBd0IvbUZNO0VEMEVKO0lDekVNLGdCQUFBO0V4QmtuRk47QUFDRjtBdUIzaEZFO0VBQ0Usd0NoQjQ3QjhCO0FQaW1EbEM7O0F1QnBoRkE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQmJvSWtCO0VhbklsQiwyQmhCMnhCc0M7RWdCMXhCdEMsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0F2QnVoRkY7QXVCcmhGRTtFQUNFLFVBQUE7QXZCdWhGSjtBdUJwaEZFO0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0F2QnFoRko7O0F1QjFnRkE7RUFDRSxnRGhCNHdCc0M7RWdCM3dCdEMsdUJBQUE7RW5CeUlJLG1CQUxJO0VJdlFOLHlDQUFBO0FSa3BGSjtBdUIzZ0ZFO0VBQ0UsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCaEJvb0IwQjtBUHk0RDlCOztBdUJ6Z0ZBO0VBQ0UsOENoQmd3QnNDO0VnQi92QnRDLG9CQUFBO0VuQjRISSxrQkFMSTtFSXZRTix5Q0FBQTtBUjhwRko7QXVCMWdGRTtFQUNFLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QmhCMm5CMEI7QVBpNUQ5Qjs7QXVCcGdGRTtFQUNFLGdEaEI2dUJvQztBUDB4RHhDO0F1QnBnRkU7RUFDRSxnRGhCMHVCb0M7QVA0eER4QztBdUJuZ0ZFO0VBQ0UsOENoQnV1Qm9DO0FQOHhEeEM7O0F1QmhnRkE7RUFDRSxXaEJxdUJzQztFZ0JwdUJ0Qyw0Q2hCOHRCc0M7RWdCN3RCdEMsZ0JieURnQjtBVjA4RWxCO0F1QmpnRkU7RUFDRSxlQUFBO0F2Qm1nRko7QXVCaGdGRTtFQUNFLG9CQUFBO0VmdkxBLHNCQUFBO0FSMHJGSjtBdUIvL0VFO0VBQ0Usb0JBQUE7RWY1TEEsc0JBQUE7QVI4ckZKO0F1QjkvRUU7RUFBb0IsNENoQjhzQmtCO0FQbXpEeEM7QXVCaGdGRTtFQUFvQiwwQ2hCOHNCa0I7QVBxekR4Qzs7QTBCbHRGQTtFQUNFLHdQQUFBO0VBRUEsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQ0FBQTtFdEJxUkksbUJBTEk7RXNCN1FSLGdCaEJrUGtCO0VnQmpQbEIsZ0JoQmtQa0I7RWdCalBsQixjaEJxRlM7RWdCcEZULGdCQUFBO0VBQ0EseUJoQklNO0VnQkhOLG1GQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQ25CKzlCa0M7RW1COTlCbEMsMEJoQnVSb0I7RWdCdFJwQix5QkFBQTtFbEJIRSxzQkFBQTtFZ0JIRSx3RUVTSjtBMUJrdEZGO0F3QnZ0Rk07RUVmTjtJRmdCUSxnQkFBQTtFeEIwdEZOO0FBQ0Y7QTBCcnRGRTtFQUNFLHFCaEJDTTtFZ0JBTixVQUFBO0VBS0UsNENoQitPbUI7QVZvK0V6QjtBMEIvc0ZFO0VBRUUsbUJoQnFOYztFZ0JwTmQsc0JBQUE7QTFCZ3RGSjtBMEI3c0ZFO0VBQ0UsY2hCb0RPO0VnQm5EUCx5QmhCOENPO0VnQjdDUCxxQmhCK0NPO0FWZ3FGWDtBMEIzc0ZFO0VBQ0Usa0JBQUE7RUFDQSwwQkFBQTtBMUI2c0ZKOztBMEJ6c0ZBO0VBQ0Usb0JuQnN1QjRCO0VtQnJ1QjVCLHVCbkJxdUI0QjtFbUJwdUI1QixvQm5CcXVCNEI7RUhsZ0J4QixtQkFMSTtFSXZRTix5Q0FBQTtBUnV2Rko7O0EwQnpzRkE7RUFDRSxtQm5Ca3VCNEI7RW1CanVCNUIsc0JuQml1QjRCO0VtQmh1QjVCLGtCbkJpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOLHlDQUFBO0FSK3ZGSjs7QTBCdnNGSTtFQUNFLHdQQUFBO0ExQjBzRk47O0EyQmx4RkE7RUFDRSxjQUFBO0VBQ0Esa0JwQnE2QndDO0VvQnA2QnhDLG9CcEJxNkJ3QztFb0JwNkJ4Qyx1QnBCcTZCd0M7QVBnM0QxQztBMkJueEZFO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0EzQnF4Rko7O0EyQmp4RkE7RUFDRSxxQnBCMjVCd0M7RW9CMTVCeEMsZUFBQTtFQUNBLGlCQUFBO0EzQm94RkY7QTJCbHhGRTtFQUNFLFlBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QTNCb3hGSjs7QTJCaHhGQTtFQUNFLDJCQUFBO0VBRUEsY0FBQTtFQUNBLGFqQnFSdUI7RWlCcFJ2QixjakJvUnVCO0VpQm5SdkIsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUNBQUE7RUFDQSwrQ0FBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLHlCakJnUndCO0VpQi9ReEIsaUNBQUE7RUFBQSx5QkFBQTtBM0JreEZGO0EyQi93RkU7RW5CM0JFLHFCQUFBO0FSNnlGSjtBMkI5d0ZFO0VBRUUsa0JqQndRNkI7QVZ1Z0ZqQztBMkI1d0ZFO0VBQ0UsdUJwQjAzQnNDO0FQbzVEMUM7QTJCM3dGRTtFQUNFLHFCakIvQk07RWlCZ0NOLFVBQUE7RUFDQSw0Q2pCa1FnQztBVjJnRnBDO0EyQjF3RkU7RUFDRSx5QmpCcENNO0VpQnFDTixxQmpCckNNO0FWaXpGVjtBMkIxd0ZJO0VBSUksMFBBQUE7QTNCeXdGUjtBMkJyd0ZJO0VBSUksa0tBQUE7QTNCb3dGUjtBMkIvdkZFO0VBQ0UseUJqQjFETTtFaUIyRE4scUJqQjNETTtFaUJnRUosb1BBQUE7QTNCNnZGTjtBMkJ6dkZFO0VBQ0Usb0JBQUE7RUFDQSxZQUFBO0VBQ0EsWXBCazJCdUM7QVB5NUQzQztBMkJwdkZJO0VBQ0UsZUFBQTtFQUNBLFlwQnkxQnFDO0FQNjVEM0M7O0EyQmp2RkE7RUFDRSxjakJmUztBVm13Rlg7O0EyQjV1RkE7RUFDRSxtQnBCbzFCZ0M7QVAyNURsQztBMkI3dUZFO0VBQ0UsMktBQUE7RUFFQSxVcEI4MEI4QjtFb0I3MEI5QixtQkFBQTtFQUNBLDBDQUFBO0VBQ0EsZ0NBQUE7RW5CakhBLGtCQUFBO0VnQkhFLGlER3NIRjtBM0I4dUZKO0F3QmgyRk07RUcwR0o7SUh6R00sZ0JBQUE7RXhCbTJGTjtBQUNGO0EyQmp2Rkk7RUFDRSw2SkFBQTtBM0JtdkZOO0EyQmh2Rkk7RUFDRSxpQ3BCNjBCNEI7RW9CeDBCMUIsNkpBQUE7QTNCOHVGUjtBMkJ6dUZFO0VBQ0Usb0JwQnd6QjhCO0VvQnZ6QjlCLGVBQUE7QTNCMnVGSjtBMkJ6dUZJO0VBQ0Usb0JBQUE7RUFDQSxjQUFBO0EzQjJ1Rk47O0EyQnR1RkE7RUFDRSxxQkFBQTtFQUNBLGtCcEJzeUJnQztBUG04RGxDOztBMkJ0dUZBO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0EzQnl1RkY7QTJCcnVGSTtFQUNFLG9CQUFBO0VBQ0EsWUFBQTtFQUNBLGFwQnNwQndCO0FQaWxFOUI7O0EyQmh1Rkk7RUFDRSxpTEFBQTtBM0JtdUZOOztBNEJ0NUZBO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSw2QkFBQTtBNUJ5NUZGO0E0QnY1RkU7RUFDRSxVQUFBO0E1Qnk1Rko7QTRCcjVGSTtFQUEwQiwrRHJCOGdDYTtBUDA0RDNDO0E0QnY1Rkk7RUFBMEIsK0RyQjZnQ2E7QVA2NEQzQztBNEJ2NUZFO0VBQ0UsU0FBQTtBNUJ5NUZKO0E0QnQ1RkU7RUFDRSxXckIrL0J1QztFcUI5L0J2QyxZckI4L0J1QztFcUI3L0J2QyxvQkFBQTtFQUNBLGdCQUFBO0VIMUJGLHlCZnlCUTtFa0JHTixTckI2L0J1QztFQzFnQ3ZDLG1CQUFBO0VnQkhFLG9ISW1CRjtFSm5CRSw0R0ltQkY7QTVCdTVGSjtBd0J0NkZNO0VJTUo7SUpMTSx3QkFBQTtJQUFBLGdCQUFBO0V4Qnk2Rk47QUFDRjtBNEIxNUZJO0VIakNGLHlCbEI4aEN5QztBUGc2RDNDO0E0Qng1RkU7RUFDRSxXckJ3K0I4QjtFcUJ2K0I5QixjckJ3K0I4QjtFcUJ2K0I5QixrQkFBQTtFQUNBLGVyQnUrQjhCO0VxQnQrQjlCLHdDckJ1K0I4QjtFcUJ0K0I5Qix5QkFBQTtFcEI3QkEsbUJBQUE7QVJ3N0ZKO0E0QnQ1RkU7RUFDRSxXckJvK0J1QztFcUJuK0J2QyxZckJtK0J1QztFcUJsK0J2QyxnQkFBQTtFSHBERix5QmZ5QlE7RWtCNkJOLFNyQm0rQnVDO0VDMWdDdkMsbUJBQUE7RWdCSEUsaUhJNkNGO0VKN0NFLDRHSTZDRjtBNUJ1NUZKO0F3Qmg4Rk07RUlpQ0o7SUpoQ00scUJBQUE7SUFBQSxnQkFBQTtFeEJtOEZOO0FBQ0Y7QTRCMTVGSTtFSDNERix5QmxCOGhDeUM7QVAwN0QzQztBNEJ4NUZFO0VBQ0UsV3JCODhCOEI7RXFCNzhCOUIsY3JCODhCOEI7RXFCNzhCOUIsa0JBQUE7RUFDQSxlckI2OEI4QjtFcUI1OEI5Qix3Q3JCNjhCOEI7RXFCNThCOUIseUJBQUE7RXBCdkRBLG1CQUFBO0FSazlGSjtBNEJ0NUZFO0VBQ0Usb0JBQUE7QTVCdzVGSjtBNEJ0NUZJO0VBQ0UsMkNyQmc5QnFDO0FQdzhEM0M7QTRCcjVGSTtFQUNFLDJDckI0OEJxQztBUDI4RDNDOztBNkI5K0ZBO0VBQ0Usa0JBQUE7QTdCaS9GRjtBNkIvK0ZFOzs7RUFHRSxvQ3RCd2lDb0M7RXNCdmlDcEMsd0N0QnVpQ29DO0VzQnRpQ3BDLGlCdEJ1aUNvQztBUDA4RHhDO0E2QjkrRkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJDQUFBO0VBQ0EsaUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2QkFBQTtFQUNBLHFCQUFBO0VMVkUsZ0VLV0Y7QTdCZy9GSjtBd0J2L0ZNO0VLVEo7SUxVTSxnQkFBQTtFeEIwL0ZOO0FBQ0Y7QTZCbC9GRTs7RUFFRSxrQkFBQTtBN0JvL0ZKO0E2QmwvRkk7O0VBQ0Usa0JBQUE7QTdCcS9GTjtBNkJsL0ZJOzs7RUFFRSxxQnRCMGdDa0M7RXNCemdDbEMsd0J0QjBnQ2tDO0FQMitEeEM7QTZCbC9GSTs7RUFDRSxxQnRCcWdDa0M7RXNCcGdDbEMsd0J0QnFnQ2tDO0FQZy9EeEM7QTZCai9GRTtFQUNFLHFCdEIrL0JvQztFc0I5L0JwQyx3QnRCKy9Cb0M7RXNCOS9CcEMsa0JuQndNYztBVjJ5RmxCO0E2QjUrRkk7Ozs7RUFDRSw4RHRCeS9Ca0M7QVB3L0R4QztBNkI1K0ZJO0VBQ0UsOER0Qm0vQmtDO0FQMi9EeEM7QTZCeitGSTs7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGF0QncrQmtDO0VzQnYrQmxDLFdBQUE7RUFDQSx5Qm5CekRFO0VGRkosc0JBQUE7QVJ3aUdKO0E2QnorRkU7RUFDRSx5Qm5CU087QVZrK0ZYO0E2QnYrRkk7RUFDRSxtQkFBQTtBN0J5K0ZOO0E2QnIrRkU7O0VBRUUsY25CR087QVZvK0ZYOztBOEJqa0dBO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtBOUJva0dGO0E4QmxrR0U7OztFQUdFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0E5Qm9rR0o7QThCaGtHRTs7O0VBR0UsVUFBQTtBOUJra0dKO0E4QjVqR0U7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTlCOGpHSjtBOEI1akdJO0VBQ0UsVUFBQTtBOUI4akdOOztBOEJuakdBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RTFCOE9JLG1CQUxJO0UwQnZPUixnQnBCNE1rQjtFb0IzTWxCLGdCcEI0TWtCO0VvQjNNbEIsY3BCNENTO0VvQjNDVCxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJwQm5DTTtFb0JvQ04seUJBQUE7RXRCdENFLHNCQUFBO0FSNmxHSjs7QThCN2lHQTs7Ozs7RUFJRSxvQkFBQTtFMUJ3Tkksa0JBTEk7RUl2UU4seUNBQUE7QVJ1bUdKOztBOEI5aUdBOzs7OztFQUlFLHVCQUFBO0UxQitNSSxtQkFMSTtFSXZRTix5Q0FBQTtBUmluR0o7O0E4Qi9pR0E7O0VBRUUsbUJBQUE7QTlCa2pHRjs7QThCcmlHSTs7Ozs7RXRCakVBLDBCQUFBO0VBQ0EsNkJBQUE7QVI4bUdKO0E4QnJpR0k7Ozs7O0V0QjFFQSwwQkFBQTtFQUNBLDZCQUFBO0FSc25HSjtBOEJoaUdFO0VBQ0UsMkJBQUE7RXRCMUVBLHlCQUFBO0VBQ0EsNEJBQUE7QVI2bUdKO0E4QmhpR0U7O0V0QjlFRSx5QkFBQTtFQUNBLDRCQUFBO0FSa25HSjs7QStCMW9HRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsbUJ4QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTJCMVBOLGlDeEJrakNxQjtBUDBsRXpCOztBK0J6b0dFO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFM0JxUEUsbUJBTEk7RTJCN09OLFd4QnFpQ3FCO0V3QnBpQ3JCLG1DeEJvaUNxQjtFQy9qQ3JCLHNDQUFBO0FSdXFHSjs7QStCdm9HSTs7Ozs7O0VBRUUsY0FBQTtBL0I4b0dOOztBK0I3ckdJO0VBcURFLCtDeEJ1aENtQjtFd0JwaENqQixtQ3hCODFCZ0M7RXdCNzFCaEMsMFBBQUE7RUFDQSw0QkFBQTtFQUNBLDBEQUFBO0VBQ0EsOERBQUE7QS9CMG9HUjtBK0J2b0dNO0VBQ0UsK0N4QjRnQ2lCO0V3QnZnQ2YsMkR4QnVnQ2U7QVA4bkV6Qjs7QStCMXNHSTtFQStFSSxtQ3hCdTBCZ0M7RXdCdDBCaEMsZ0ZBQUE7QS9CK25HUjs7QStCL3NHSTtFQXVGRSwrQ3hCcS9CbUI7QVB1b0V6QjtBK0J6bkdRO0VBRUUsa1FBQUE7RUFDQSxxQnhCcTVCOEI7RXdCcDVCOUIseURBQUE7RUFDQSx5RUFBQTtBL0IwbkdWO0ErQnRuR007RUFDRSwrQ3hCdytCaUI7RXdCbitCZiwyRHhCbStCZTtBUGlwRXpCOztBK0I3dEdJO0VBa0hJLHdDQUFBO0EvQittR1I7O0ErQmp1R0k7RUF5SEUsK0N4Qm05Qm1CO0FQeXBFekI7QStCMW1HTTtFQUNFLDRDeEJnOUJpQjtBUDRwRXpCO0ErQnptR007RUFDRSwyRHhCNDhCaUI7QVArcEV6QjtBK0J4bUdNO0VBQ0UsaUN4Qnc4QmlCO0FQa3FFekI7O0ErQnJtR0k7RUFDRSxrQkFBQTtBL0J3bUdOOztBK0JsdkdJOzs7Ozs7RUFvSk0sVUFBQTtBL0J1bUdWOztBK0J2dUdFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxtQnhCdTBCb0M7RUhya0JsQyxrQkFMSTtFMkIxUE4sbUN4QmtqQ3FCO0FQdXJFekI7O0ErQnR1R0U7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtF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QUFBO0ExRXE4T1o7O0EwRTU4T1E7RUFPSSxpQ0FBQTtBMUV5OE9aOztBMEVoOU9RO0VBT0ksaUNBQUE7QTFFNjhPWjs7QTBFcDlPUTtFQU9JLHNDQUFBO0ExRWk5T1o7O0EwRXg5T1E7RUFPSSxtQ0FBQTtBMUVxOU9aOztBMEU1OU9RO0VBT0ksc0JBQUE7QTFFeTlPWjs7QTBFaCtPUTtFQU9JLHVCQUFBO0ExRTY5T1o7O0EwRXArT1E7RUFPSSxzQkFBQTtBMUVpK09aOztBMEV4K09RO0VBT0ksOEJBQUE7QTFFcStPWjs7QTBFNStPUTtFQU9JLDRCQUFBO0ExRXkrT1o7O0EwRWgvT1E7RUFPSSwyQkFBQTtBMUU2K09aOztBMEVwL09RO0VBT0ksaUNBQUE7QTFFaS9PWjs7QTBFeC9PUTtFQU9JLDJCQUFBO0ExRXEvT1o7O0EwRTUvT1E7RUFPSSxxQkFBQTtBMUV5L09aOztBMEVoZ1BRO0VBT0ksd0JBQUE7QTFFNi9PWjs7QTBFcGdQUTtFQU9JLHVCQUFBO0ExRWlnUFo7O0EwRXhnUFE7RUFPSSx3QkFBQTtBMUVxZ1BaOztBMEU1Z1BRO0VBT0kscUJBQUE7QTFFeWdQWjs7QTBFaGhQUTtFQU9JLHlCQUFBO0ExRTZnUFo7O0EwRXBoUFE7RUFPSSwyQkFBQTtBMUVpaFBaOztBMEV4aFBRO0VBT0ksNEJBQUE7QTFFcWhQWjs7QTBFNWhQUTtFQU9JLDJCQUFBO0ExRXloUFo7O0EwRWhpUFE7RUFPSSwyQkFBQTtBMUU2aFBaOztBMEVwaVBRO0VBT0ksNkJBQUE7QTFFaWlQWjs7QTBFeGlQUTtFQU9JLDhCQUFBO0ExRXFpUFo7O0EwRTVpUFE7RUFPSSw2QkFBQTtBMUV5aVBaOztBMEVoalBRO0VBT0ksMkJBQUE7QTFFNmlQWjs7QTBFcGpQUTtFQU9JLDZCQUFBO0ExRWlqUFo7O0EwRXhqUFE7RUFPSSw4QkFBQTtBMUVxalBaOztBMEU1alBRO0VBT0ksNkJBQUE7QTFFeWpQWjs7QTBFaGtQUTtFQU9JLDBCQUFBO0ExRTZqUFo7O0EwRXBrUFE7RUFPSSxnQ0FBQTtBMUVpa1BaOztBMEV4a1BRO0VBT0kseUJBQUE7QTFFcWtQWjs7QTBFNWtQUTtFQU9JLHdCQUFBO0ExRXlrUFo7O0EwRWhsUFE7RUFPSSwrQkFBQTtBMUU2a1BaOztBMEVwbFBRO0VBT0kseUJBQUE7QTFFaWxQWjs7QTBFeGxQUTtFQU9JLDZCQUFBO0ExRXFsUFo7O0EwRTVsUFE7RUFPSSw4QkFBQTtBMUV5bFBaOztBMEVobVBRO0VBT0ksd0JBQUE7QTFFNmxQWjs7QTBFcG1QUTtFQU9JLCtCQUFBO0ExRWltUFo7O0EwRXhtUFE7RUFPSSx3QkFBQTtBMUVxbVBaOztBMEU1bVBRO0VBT0ksMkNBQUE7QTFFeW1QWjs7QTBFaG5QUTtFQU9JLDhDQUFBO0ExRTZtUFo7O0EwRXBuUFE7RUFPSSw4Q0FBQTtBMUVpblBaOztBMEV4blBRO0VBT0ksMkJBQUE7QTFFcW5QWjs7QTBFdG9QUTtFQUNFLGdGQUFBO0ExRXlvUFY7O0EwRTFvUFE7RUFDRSxrRkFBQTtBMUU2b1BWOztBMEU5b1BRO0VBQ0UsZ0ZBQUE7QTFFaXBQVjs7QTBFbHBQUTtFQUNFLDZFQUFBO0ExRXFwUFY7O0EwRXRwUFE7RUFDRSxnRkFBQTtBMUV5cFBWOztBMEUxcFBRO0VBQ0UsK0VBQUE7QTFFNnBQVjs7QTBFOXBQUTtFQUNFLDhFQUFBO0ExRWlxUFY7O0EwRWxxUFE7RUFDRSw2RUFBQTtBMUVxcVBWOztBMEU1cFBRO0VBT0ksMkJBQUE7QTFFeXBQWjs7QTBFaHFQUTtFQU9JLDZCQUFBO0ExRTZwUFo7O0EwRXBxUFE7RUFPSSw2QkFBQTtBMUVpcVBaOztBMEV4cVBRO0VBT0ksMEJBQUE7QTFFcXFQWjs7QTBFNXFQUTtFQU9JLDJCQUFBO0ExRXlxUFo7O0EwRWhyUFE7RUFPSSxpQkFBQTtBMUU2cVBaOztBMEVwclBRO0VBT0ksbUJBQUE7QTFFaXJQWjs7QTBFeHJQUTtFQU9JLG9CQUFBO0ExRXFyUFo7O0EwRTVyUFE7RUFPSSxvQkFBQTtBMUV5clBaOztBMEVoc1BRO0VBT0ksc0JBQUE7QTFFNnJQWjs7QTBFcHNQUTtFQU9JLHVCQUFBO0ExRWlzUFo7O0EwRXhzUFE7RUFPSSxrQkFBQTtBMUVxc1BaOztBMEU1c1BRO0VBT0ksb0JBQUE7QTFFeXNQWjs7QTBFaHRQUTtFQU9JLHFCQUFBO0ExRTZzUFo7O0EwRXB0UFE7RUFPSSxtQkFBQTtBMUVpdFBaOztBMEV4dFBRO0VBT0kscUJBQUE7QTFFcXRQWjs7QTBFNXRQUTtFQU9JLHNCQUFBO0ExRXl0UFo7O0EwRWh1UFE7RUFPSSwyQ0FBQTtBMUU2dFBaOztBMEVwdVBRO0VBT0ksc0NBQUE7QTFFaXVQWjs7QTBFeHVQUTtFQU9JLHNDQUFBO0ExRXF1UFo7O0EwRTV1UFE7RUFPSSx1RkFBQTtBMUV5dVBaOztBMEVodlBRO0VBT0ksb0JBQUE7QTFFNnVQWjs7QTBFcHZQUTtFQU9JLDJGQUFBO0ExRWl2UFo7O0EwRXh2UFE7RUFPSSx3QkFBQTtBMUVxdlBaOztBMEU1dlBRO0VBT0ksNkZBQUE7QTFFeXZQWjs7QTBFaHdQUTtFQU9JLDBCQUFBO0ExRTZ2UFo7O0EwRXB3UFE7RUFPSSw4RkFBQTtBMUVpd1BaOztBMEV4d1BRO0VBT0ksMkJBQUE7QTFFcXdQWjs7QTBFNXdQUTtFQU9JLDRGQUFBO0ExRXl3UFo7O0EwRWh4UFE7RUFPSSx5QkFBQTtBMUU2d1BaOztBMEVweFBRO0VBSVEsc0JBQUE7RUFHSiw4RUFBQTtBMUVreFBaOztBMEV6eFBRO0VBSVEsc0JBQUE7RUFHSixnRkFBQTtBMUV1eFBaOztBMEU5eFBRO0VBSVEsc0JBQUE7RUFHSiw4RUFBQTtBMUU0eFBaOztBMEVueVBRO0VBSVEsc0JBQUE7RUFHSiwyRUFBQTtBMUVpeVBaOztBMEV4eVBRO0VBSVEsc0JBQUE7RUFHSiw4RUFBQTtBMUVzeVBaOztBMEU3eVBRO0VBSVEsc0JBQUE7RUFHSiw2RUFBQTtBMUUyeVBaOztBMEVselBRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBMUVnelBaOztBMEV2elBRO0VBSVEsc0JBQUE7RUFHSiwyRUFBQTtBMUVxelBaOztBMEU1elBRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBMUUwelBaOztBMEVqMFBRO0VBSVEsc0JBQUE7RUFHSiw0RUFBQTtBMUUrelBaOztBMEV0MFBRO0VBT0ksd0RBQUE7QTFFbTBQWjs7QTBFMTBQUTtFQU9JLDBEQUFBO0ExRXUwUFo7O0EwRTkwUFE7RUFPSSx3REFBQTtBMUUyMFBaOztBMEVsMVBRO0VBT0kscURBQUE7QTFFKzBQWjs7QTBFdDFQUTtFQU9JLHdEQUFBO0ExRW0xUFo7O0EwRTExUFE7RUFPSSx1REFBQTtBMUV1MVBaOztBMEU5MVBRO0VBT0ksc0RBQUE7QTFFMjFQWjs7QTBFbDJQUTtFQU9JLHFEQUFBO0ExRSsxUFo7O0EwRXQyUFE7RUFPSSw0QkFBQTtBMUVtMlBaOztBMEUxMlBRO0VBT0ksNEJBQUE7QTFFdTJQWjs7QTBFOTJQUTtFQU9JLDRCQUFBO0ExRTIyUFo7O0EwRWwzUFE7RUFPSSw0QkFBQTtBMUUrMlBaOztBMEV0M1BRO0VBT0ksNEJBQUE7QTFFbTNQWjs7QTBFcDRQUTtFQUNFLHdCQUFBO0ExRXU0UFY7O0EwRXg0UFE7RUFDRSx5QkFBQTtBMUUyNFBWOztBMEU1NFBRO0VBQ0Usd0JBQUE7QTFFKzRQVjs7QTBFaDVQUTtFQUNFLHlCQUFBO0ExRW01UFY7O0EwRXA1UFE7RUFDRSxzQkFBQTtBMUV1NVBWOztBMEU5NFBRO0VBT0kscUJBQUE7QTFFMjRQWjs7QTBFbDVQUTtFQU9JLHFCQUFBO0ExRSs0UFo7O0EwRXQ1UFE7RUFPSSxxQkFBQTtBMUVtNVBaOztBMEUxNVBRO0VBT0ksc0JBQUE7QTFFdTVQWjs7QTBFOTVQUTtFQU9JLHNCQUFBO0ExRTI1UFo7O0EwRWw2UFE7RUFPSSwwQkFBQTtBMUUrNVBaOztBMEV0NlBRO0VBT0ksdUJBQUE7QTFFbTZQWjs7QTBFMTZQUTtFQU9JLDJCQUFBO0ExRXU2UFo7O0EwRTk2UFE7RUFPSSxzQkFBQTtBMUUyNlBaOztBMEVsN1BRO0VBT0ksc0JBQUE7QTFFKzZQWjs7QTBFdDdQUTtFQU9JLHNCQUFBO0ExRW03UFo7O0EwRTE3UFE7RUFPSSx1QkFBQTtBMUV1N1BaOztBMEU5N1BRO0VBT0ksdUJBQUE7QTFFMjdQWjs7QTBFbDhQUTtFQU9JLDJCQUFBO0ExRSs3UFo7O0EwRXQ4UFE7RUFPSSx3QkFBQTtBMUVtOFBaOztBMEUxOFBRO0VBT0ksNEJBQUE7QTFFdThQWjs7QTBFOThQUTtFQU9JLHlCQUFBO0ExRTI4UFo7O0EwRWw5UFE7RUFPSSw4QkFBQTtBMUUrOFBaOztBMEV0OVBRO0VBT0ksaUNBQUE7QTFFbTlQWjs7QTBFMTlQUTtFQU9JLHNDQUFBO0ExRXU5UFo7O0EwRTk5UFE7RUFPSSx5Q0FBQTtBMUUyOVBaOztBMEVsK1BRO0VBT0ksdUJBQUE7QTFFKzlQWjs7QTBFdCtQUTtFQU9JLHVCQUFBO0ExRW0rUFo7O0EwRTErUFE7RUFPSSx5QkFBQTtBMUV1K1BaOztBMEU5K1BRO0VBT0kseUJBQUE7QTFFMitQWjs7QTBFbC9QUTtFQU9JLDBCQUFBO0ExRSsrUFo7O0EwRXQvUFE7RUFPSSw0QkFBQTtBMUVtL1BaOztBMEUxL1BRO0VBT0ksa0NBQUE7QTFFdS9QWjs7QTBFOS9QUTtFQU9JLHNDQUFBO0ExRTIvUFo7O0EwRWxnUVE7RUFPSSxvQ0FBQTtBMUUrL1BaOztBMEV0Z1FRO0VBT0ksa0NBQUE7QTFFbWdRWjs7QTBFMWdRUTtFQU9JLHlDQUFBO0ExRXVnUVo7O0EwRTlnUVE7RUFPSSx3Q0FBQTtBMUUyZ1FaOztBMEVsaFFRO0VBT0ksd0NBQUE7QTFFK2dRWjs7QTBFdGhRUTtFQU9JLGtDQUFBO0ExRW1oUVo7O0EwRTFoUVE7RUFPSSxnQ0FBQTtBMUV1aFFaOztBMEU5aFFRO0VBT0ksOEJBQUE7QTFFMmhRWjs7QTBFbGlRUTtFQU9JLGdDQUFBO0ExRStoUVo7O0EwRXRpUVE7RUFPSSwrQkFBQTtBMUVtaVFaOztBMEUxaVFRO0VBT0ksb0NBQUE7QTFFdWlRWjs7QTBFOWlRUTtFQU9JLGtDQUFBO0ExRTJpUVo7O0EwRWxqUVE7RUFPSSxnQ0FBQTtBMUUraVFaOztBMEV0alFRO0VBT0ksdUNBQUE7QTFFbWpRWjs7QTBFMWpRUTtFQU9JLHNDQUFBO0ExRXVqUVo7O0EwRTlqUVE7RUFPSSxpQ0FBQTtBMUUyalFaOztBMEVsa1FRO0VBT0ksMkJBQUE7QTFFK2pRWjs7QTBFdGtRUTtFQU9JLGlDQUFBO0ExRW1rUVo7O0EwRTFrUVE7RUFPSSwrQkFBQTtBMUV1a1FaOztBMEU5a1FRO0VBT0ksNkJBQUE7QTFFMmtRWjs7QTBFbGxRUTtFQU9JLCtCQUFBO0ExRStrUVo7O0EwRXRsUVE7RUFPSSw4QkFBQTtBMUVtbFFaOztBMEUxbFFRO0VBT0ksb0JBQUE7QTFFdWxRWjs7QTBFOWxRUTtFQU9JLG1CQUFBO0ExRTJsUVo7O0EwRWxtUVE7RUFPSSxtQkFBQTtBMUUrbFFaOztBMEV0bVFRO0VBT0ksbUJBQUE7QTFFbW1RWjs7QTBFMW1RUTtFQU9JLG1CQUFBO0ExRXVtUVo7O0EwRTltUVE7RUFPSSxtQkFBQTtBMUUybVFaOztBMEVsblFRO0VBT0ksbUJBQUE7QTFFK21RWjs7QTBFdG5RUTtFQU9JLG1CQUFBO0ExRW1uUVo7O0EwRTFuUVE7RUFPSSxvQkFBQTtBMUV1blFaOztBMEU5blFRO0VBT0ksMEJBQUE7QTFFMm5RWjs7QTBFbG9RUTtFQU9JLHlCQUFBO0ExRStuUVo7O0EwRXRvUVE7RUFPSSx1QkFBQTtBMUVtb1FaOztBMEUxb1FRO0VBT0kseUJBQUE7QTFFdW9RWjs7QTBFOW9RUTtFQU9JLHVCQUFBO0ExRTJvUVo7O0EwRWxwUVE7RUFPSSx1QkFBQTtBMUUrb1FaOztBMEV0cFFRO0VBT0ksdUJBQUE7QTFFbXBRWjs7QTBFMXBRUTtFQU9JLHVCQUFBO0ExRXVwUVo7O0EwRTlwUVE7RUFPSSx1QkFBQTtBMUUycFFaOztBMEVscVFRO0VBT0ksdUJBQUE7QTFFK3BRWjs7QTBFdHFRUTtFQU9JLDBCQUFBO0VBQUEseUJBQUE7QTFFb3FRWjs7QTBFM3FRUTtFQU9JLGdDQUFBO0VBQUEsK0JBQUE7QTFFeXFRWjs7QTBFaHJRUTtFQU9JLCtCQUFBO0VBQUEsOEJBQUE7QTFFOHFRWjs7QTBFcnJRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFbXJRWjs7QTBFMXJRUTtFQU9JLCtCQUFBO0VBQUEsOEJBQUE7QTFFd3JRWjs7QTBFL3JRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFNnJRWjs7QTBFcHNRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFa3NRWjs7QTBFenNRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFdXNRWjs7QTBFOXNRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFNHNRWjs7QTBFbnRRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFaXRRWjs7QTBFeHRRUTtFQU9JLDZCQUFBO0VBQUEsNEJBQUE7QTFFc3RRWjs7QTBFN3RRUTtFQU9JLHdCQUFBO0VBQUEsMkJBQUE7QTFFMnRRWjs7QTBFbHVRUTtFQU9JLDhCQUFBO0VBQUEsaUNBQUE7QTFFZ3VRWjs7QTBFdnVRUTtFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7QTFFcXVRWjs7QTBFNXVRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFMHVRWjs7QTBFanZRUTtFQU9JLDZCQUFBO0VBQUEsZ0NBQUE7QTFFK3VRWjs7QTBFdHZRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFb3ZRWjs7QTBFM3ZRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFeXZRWjs7QTBFaHdRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFOHZRWjs7QTBFcndRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFbXdRWjs7QTBFMXdRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFd3dRWjs7QTBFL3dRUTtFQU9JLDJCQUFBO0VBQUEsOEJBQUE7QTFFNndRWjs7QTBFcHhRUTtFQU9JLHdCQUFBO0ExRWl4UVo7O0EwRXh4UVE7RUFPSSw4QkFBQTtBMUVxeFFaOztBMEU1eFFRO0VBT0ksNkJBQUE7QTFFeXhRWjs7QTBFaHlRUTtFQU9JLDJCQUFBO0ExRTZ4UVo7O0EwRXB5UVE7RUFPSSw2QkFBQTtBMUVpeVFaOztBMEV4eVFRO0VBT0ksMkJBQUE7QTFFcXlRWjs7QTBFNXlRUTtFQU9JLDJCQUFBO0ExRXl5UVo7O0EwRWh6UVE7RUFPSSwyQkFBQTtBMUU2eVFaOztBMEVwelFRO0VBT0ksMkJBQUE7QTFFaXpRWjs7QTBFeHpRUTtFQU9JLDJCQUFBO0ExRXF6UVo7O0EwRTV6UVE7RUFPSSwyQkFBQTtBMUV5elFaOztBMEVoMFFRO0VBT0ksMEJBQUE7QTFFNnpRWjs7QTBFcDBRUTtFQU9JLGdDQUFBO0ExRWkwUVo7O0EwRXgwUVE7RUFPSSwrQkFBQTtBMUVxMFFaOztBMEU1MFFRO0VBT0ksNkJBQUE7QTFFeTBRWjs7QTBFaDFRUTtFQU9JLCtCQUFBO0ExRTYwUVo7O0EwRXAxUVE7RUFPSSw2QkFBQTtBMUVpMVFaOztBMEV4MVFRO0VBT0ksNkJBQUE7QTFFcTFRWjs7QTBFNTFRUTtFQU9JLDZCQUFBO0ExRXkxUVo7O0EwRWgyUVE7RUFPSSw2QkFBQTtBMUU2MVFaOztBMEVwMlFRO0VBT0ksNkJBQUE7QTFFaTJRWjs7QTBFeDJRUTtFQU9JLDZCQUFBO0ExRXEyUVo7O0EwRTUyUVE7RUFPSSwyQkFBQTtBMUV5MlFaOztBMEVoM1FRO0VBT0ksaUNBQUE7QTFFNjJRWjs7QTBFcDNRUTtFQU9JLGdDQUFBO0ExRWkzUVo7O0EwRXgzUVE7RUFPSSw4QkFBQTtBMUVxM1FaOztBMEU1M1FRO0VBT0ksZ0NBQUE7QTFFeTNRWjs7QTBFaDRRUTtFQU9JLDhCQUFBO0ExRTYzUVo7O0EwRXA0UVE7RUFPSSw4QkFBQTtBMUVpNFFaOztBMEV4NFFRO0VBT0ksOEJBQUE7QTFFcTRRWjs7QTBFNTRRUTtFQU9JLDhCQUFBO0ExRXk0UVo7O0EwRWg1UVE7RUFPSSw4QkFBQTtBMUU2NFFaOztBMEVwNVFRO0VBT0ksOEJBQUE7QTFFaTVRWjs7QTBFeDVRUTtFQU9JLHlCQUFBO0ExRXE1UVo7O0EwRTU1UVE7RUFPSSwrQkFBQTtBMUV5NVFaOztBMEVoNlFRO0VBT0ksOEJBQUE7QTFFNjVRWjs7QTBFcDZRUTtFQU9JLDRCQUFBO0ExRWk2UVo7O0EwRXg2UVE7RUFPSSw4QkFBQTtBMUVxNlFaOztBMEU1NlFRO0VBT0ksNEJBQUE7QTFFeTZRWjs7QTBFaDdRUTtFQU9JLDRCQUFBO0ExRTY2UVo7O0EwRXA3UVE7RUFPSSw0QkFBQTtBMUVpN1FaOztBMEV4N1FRO0VBT0ksNEJBQUE7QTFFcTdRWjs7QTBF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QUFBO0ExRTZxUlo7O0EwRXByUlE7RUFPSSwrQkFBQTtBMUVpclJaOztBMEV4clJRO0VBT0ksK0JBQUE7QTFFcXJSWjs7QTBFNXJSUTtFQU9JLCtCQUFBO0ExRXlyUlo7O0EwRWhzUlE7RUFPSSwrQkFBQTtBMUU2clJaOztBMEVwc1JRO0VBT0ksK0JBQUE7QTFFaXNSWjs7QTBFeHNSUTtFQU9JLDBCQUFBO0ExRXFzUlo7O0EwRTVzUlE7RUFPSSxnQ0FBQTtBMUV5c1JaOztBMEVodFJRO0VBT0ksK0JBQUE7QTFFNnNSWjs7QTBFcHRSUTtFQU9JLDZCQUFBO0ExRWl0Ulo7O0EwRXh0UlE7RUFPSSwrQkFBQTtBMUVxdFJaOztBMEU1dFJRO0VBT0ksNkJBQUE7QTFFeXRSWjs7QTBFaHVSUTtFQU9JLDZCQUFBO0ExRTZ0Ulo7O0EwRXB1UlE7RUFPSSw2QkFBQTtBMUVpdVJaOztBMEV4dVJRO0VBT0ksNkJBQUE7QTFFcXVSWjs7QTBFNXVSUTtFQU9JLDZCQUFBO0ExRXl1Ulo7O0EwRWh2UlE7RUFPSSxpQkFBQTtBMUU2dVJaOztBMEVwdlJRO0VBT0ksdUJBQUE7QTFFaXZSWjs7QTBFeHZSUTtFQU9JLHNCQUFBO0ExRXF2Ulo7O0EwRTV2UlE7RUFPSSxvQkFBQTtBMUV5dlJaOztBMEVod1JRO0VBT0ksc0JBQUE7QTFFNnZSWjs7QTBFcHdSUTtFQU9JLG9CQUFBO0ExRWl3Ulo7O0EwRXh3UlE7RUFPSSxvQkFBQTtBMUVxd1JaOztBMEU1d1JRO0VBT0ksb0JBQUE7QTFFeXdSWjs7QTBFaHhSUTtFQU9JLG9CQUFBO0ExRTZ3Ulo7O0EwRXB4UlE7RUFPSSxvQkFBQTtBMUVpeFJaOztBMEV4eFJRO0VBT0kscUJBQUE7QTFFcXhSWjs7QTBFNXhSUTtFQU9JLDJCQUFBO0ExRXl4Ulo7O0EwRWh5UlE7RUFPSSwwQkFBQTtBMUU2eFJaOztBMEVweVJRO0VBT0ksd0JBQUE7QTFFaXlSWjs7QTBFeHlSUTtFQU9JLDBCQUFBO0ExRXF5Ulo7O0EwRTV5UlE7RUFPSSx3QkFBQTtBMUV5eVJaOztBMEVoelJRO0VBT0ksd0JBQUE7QTFFNnlSWjs7QTBFcHpSUTtFQU9JLHdCQUFBO0ExRWl6Ulo7O0EwRXh6UlE7RUFPSSx3QkFBQTtBMUVxelJaOztBMEU1elJRO0VBT0ksd0JBQUE7QTFFeXpSWjs7QTBFaDBSUTtFQU9JLHdCQUFBO0ExRTZ6Ulo7O0EwRXAwUlE7RUFPSSw4QkFBQTtBMUVpMFJaOztBMEV4MFJRO0VBT0ksNkJBQUE7QTFFcTBSWjs7QTBFNTBSUTtFQU9JLDJCQUFBO0ExRXkwUlo7O0EwRWgxUlE7RUFPSSw2QkFBQTtBMUU2MFJaOztBMEVwMVJRO0VBT0ksMkJBQUE7QTFFaTFSWjs7QTBFeDFSUTtFQU9JLDJCQUFBO0ExRXExUlo7O0EwRTUxUlE7RUFPSSwyQkFBQTtBMUV5MVJaOztBMEVoMlJRO0VBT0ksMkJBQUE7QTFFNjFSWjs7QTBFcDJSUTtFQU9JLDJCQUFBO0ExRWkyUlo7O0EwRXgyUlE7RUFPSSxnREFBQTtBMUVxMlJaOztBMEU1MlJRO0VBT0ksNENBQUE7QTFFeTJSWjs7QTBFaDNSUTtFQU9JLDRDQUFBO0ExRTYyUlo7O0EwRXAzUlE7RUFPSSw0Q0FBQTtBMUVpM1JaOztBMEV4M1JRO0VBT0ksNENBQUE7QTFFcTNSWjs7QTBFNTNSUTtFQU9JLDZCQUFBO0ExRXkzUlo7O0EwRWg0UlE7RUFPSSwwQkFBQTtBMUU2M1JaOztBMEVwNFJRO0VBT0ksNkJBQUE7QTFFaTRSWjs7QTBFeDRSUTtFQU9JLDZCQUFBO0ExRXE0Ulo7O0EwRTU0UlE7RUFPSSwrQkFBQTtBMUV5NFJaOztBMEVoNVJRO0VBT0ksMkJBQUE7QTFFNjRSWjs7QTBFcDVSUTtFQU9JLDJCQUFBO0ExRWk1Ulo7O0EwRXg1UlE7RUFPSSwyQkFBQTtBMUVxNVJaOztBMEU1NVJRO0VBT0ksMkJBQUE7QTFFeTVSWjs7QTBFaDZSUTtFQU9JLDJCQUFBO0ExRTY1Ulo7O0EwRXA2UlE7RUFPSSw4QkFBQTtBMUVpNlJaOztBMEV4NlJRO0VBT0kseUJBQUE7QTFFcTZSWjs7QTBFNTZSUTtFQU9JLDRCQUFBO0ExRXk2Ulo7O0EwRWg3UlE7RUFPSSwyQkFBQTtBMUU2NlJaOztBMEVwN1JRO0VBT0kseUJBQUE7QTFFaTdSWjs7QTBFeDdSUTtFQU9JLDJCQUFBO0ExRXE3Ulo7O0EwRTU3UlE7RUFPSSw0QkFBQTtBMUV5N1JaOztBMEVoOFJRO0VBT0ksNkJBQUE7QTFFNjdSWjs7QTBFcDhSUTtFQU9JLGdDQUFBO0ExRWk4Ulo7O0EwRXg4UlE7RUFPSSxxQ0FBQTtBMUVxOFJaOztBMEU1OFJRO0VBT0ksd0NBQUE7QTFFeThSWjs7QTBFaDlSUTtFQU9JLG9DQUFBO0ExRTY4Ulo7O0EwRXA5UlE7RUFPSSxvQ0FBQTtBMUVpOVJaOztBMEV4OVJRO0VBT0kscUNBQUE7QTFFcTlSWjs7QTBFNTlSUTtFQU9JLDhCQUFBO0ExRXk5Ulo7O0EwRWgrUlE7RUFPSSw4QkFBQTtBMUU2OVJaOztBMEVsL1JRLHFCQUFBO0FBY0E7RUFPSSxnQ0FBQTtFQUFBLGlDQUFBO0ExRW0rUlo7O0EwRWg5UlEsbUJBQUE7QUExQkE7RUFJUSxvQkFBQTtFQUdKLHFFQUFBO0ExRXkrUlo7O0EwRWgvUlE7RUFJUSxvQkFBQTtFQUdKLHVFQUFBO0ExRTgrUlo7O0EwRXIvUlE7RUFJUSxvQkFBQTtFQUdKLHFFQUFBO0ExRW0vUlo7O0EwRTEvUlE7RUFJUSxvQkFBQTtFQUdKLGtFQUFBO0ExRXcvUlo7O0EwRS8vUlE7RUFJUSxvQkFBQTtFQUdKLHFFQUFBO0ExRTYvUlo7O0EwRXBnU1E7RUFJUSxvQkFBQTtFQUdKLG9FQUFBO0ExRWtnU1o7O0EwRXpnU1E7RUFJUSxvQkFBQTtFQUdKLG1FQUFBO0ExRXVnU1o7O0EwRTlnU1E7RUFJUSxvQkFBQTtFQUdKLGtFQUFBO0ExRTRnU1o7O0EwRW5oU1E7RUFJUSxvQkFBQTtFQUdKLG1FQUFBO0ExRWloU1o7O0EwRXhoU1E7RUFJUSxvQkFBQTtFQUdKLG1FQUFBO0ExRXNoU1o7O0EwRTdoU1E7RUFJUSxvQkFBQTtFQUdKLHdFQUFBO0ExRTJoU1o7O0EwRWxpU1E7RUFJUSxvQkFBQTtFQUdKLDJDQUFBO0ExRWdpU1o7O0EwRXZpU1E7RUFJUSxvQkFBQTtFQUdKLG9DQUFBO0ExRXFpU1o7O0EwRTVpU1E7RUFJUSxvQkFBQTtFQUdKLDBDQUFBO0ExRTBpU1o7O0EwRWpqU1E7RUFJUSxvQkFBQTtFQUdKLDJDQUFBO0ExRStpU1o7O0EwRXRqU1E7RUFJUSxvQkFBQTtFQUdKLDBDQUFBO0ExRW9qU1o7O0EwRTNqU1E7RUFJUSxvQkFBQTtFQUdKLDBDQUFBO0ExRXlqU1o7O0EwRWhrU1E7RUFJUSxvQkFBQTtFQUdKLHlCQUFBO0ExRThqU1o7O0EwRS9rU1E7RUFDRSx1QkFBQTtBMUVrbFNWOztBMEVubFNRO0VBQ0Usc0JBQUE7QTFFc2xTVjs7QTBFdmxTUTtFQUNFLHVCQUFBO0ExRTBsU1Y7O0EwRTNsU1E7RUFDRSxvQkFBQTtBMUU4bFNWOztBMEVybFNRO0VBT0ksaURBQUE7QTFFa2xTWjs7QTBFemxTUTtFQU9JLG1EQUFBO0ExRXNsU1o7O0EwRTdsU1E7RUFPSSxpREFBQTtBMUUwbFNaOztBMEVqbVNRO0VBT0ksOENBQUE7QTFFOGxTWjs7QTBFcm1TUTtFQU9JLGlEQUFBO0ExRWttU1o7O0EwRXptU1E7RUFPSSxnREFBQTtBMUVzbVNaOztBMEU3bVNRO0VBT0ksK0NBQUE7QTFFMG1TWjs7QTBFam5TUTtFQU9JLDhDQUFBO0ExRThtU1o7O0EwRS9uU1E7RUFDRSxzQkFBQTtBMUVrb1NWOztBMEU5blNVO0VBQ0Usc0JBQUE7QTFFaW9TWjs7QTBFdm9TUTtFQUNFLHVCQUFBO0ExRTBvU1Y7O0EwRXRvU1U7RUFDRSx1QkFBQTtBMUV5b1NaOztBMEUvb1NRO0VBQ0Usc0JBQUE7QTFFa3BTVjs7QTBFOW9TVTtFQUNFLHNCQUFBO0ExRWlwU1o7O0EwRXZwU1E7RUFDRSx1QkFBQTtBMUUwcFNWOztBMEV0cFNVO0VBQ0UsdUJBQUE7QTFFeXBTWjs7QTBFL3BTUTtFQUNFLG9CQUFBO0ExRWtxU1Y7O0EwRTlwU1U7RUFDRSxvQkFBQTtBMUVpcVNaOztBMEU3cFNRO0VBT0kseUNBQUE7QTFFMHBTWjs7QTBFcnBTVTtFQU9JLHlDQUFBO0ExRWtwU2Q7O0EwRXJxU1E7RUFPSSx3Q0FBQTtBMUVrcVNaOztBMEU3cFNVO0VBT0ksd0NBQUE7QTFFMHBTZDs7QTBFN3FTUTtFQU9JLHlDQUFBO0ExRTBxU1o7O0EwRXJxU1U7RUFPSSx5Q0FBQTtBMUVrcVNkOztBMEVyclNRO0VBSVEsOEJBQUE7RUFHSiwrRkFBQTtBMUVtclNaOztBMEUxclNRO0VBSVEsOEJBQUE7RUFHSixpR0FBQTtBMUV3clNaOztBMEUvclNRO0VBSVEsOEJBQUE7RUFHSiwrRkFBQTtBMUU2clNaOztBMEVwc1NRO0VBSVEsOEJBQUE7RUFHSiw0RkFBQTtBMUVrc1NaOztBMEV6c1NRO0VBSVEsOEJBQUE7RUFHSiwrRkFBQTtBMUV1c1NaOztBMEU5c1NRO0VBSVEsOEJBQUE7RUFHSiw4RkFBQTtBMUU0c1NaOztBMEVudFNRO0VBSVEsOEJBQUE7RUFHSiw2RkFBQTtBMUVpdFNaOztBMEV4dFNRO0VBSVEsOEJBQUE7RUFHSiw0RkFBQTtBMUVzdFNaOztBMEU3dFNRO0VBSVEsOEJBQUE7RUFHSixxR0FBQTtBMUUydFNaOztBMEU1dVNRO0VBQ0UsOEJBQUE7QTFFK3VTVjs7QTBFM3VTVTtFQUNFLDhCQUFBO0ExRTh1U1o7O0EwRXB2U1E7RUFDRSxnQ0FBQTtBMUV1dlNWOztBMEVudlNVO0VBQ0UsZ0NBQUE7QTFFc3ZTWjs7QTBFNXZTUTtFQUNFLGlDQUFBO0ExRSt2U1Y7O0EwRTN2U1U7RUFDRSxpQ0FBQTtBMUU4dlNaOztBMEVwd1NRO0VBQ0UsZ0NBQUE7QTFFdXdTVjs7QTBFbndTVTtFQUNFLGdDQUFBO0ExRXN3U1o7O0EwRTV3U1E7RUFDRSxpQ0FBQTtBMUUrd1NWOztBMEUzd1NVO0VBQ0UsaUNBQUE7QTFFOHdTWjs7QTBFcHhTUTtFQUNFLDhCQUFBO0ExRXV4U1Y7O0EwRW54U1U7RUFDRSw4QkFBQTtBMUVzeFNaOztBMEVseFNRO0VBSVEsa0JBQUE7RUFHSiw4RUFBQTtBMUVneFNaOztBMEV2eFNRO0VBSVEsa0JBQUE7RUFHSixnRkFBQTtBMUVxeFNaOztBMEU1eFNRO0VBSVEsa0JBQUE7RUFHSiw4RUFBQTtBMUUweFNaOztBMEVqeVNRO0VBSVEsa0JBQUE7RUFHSiwyRUFBQTtBMUUreFNaOztBMEV0eVNRO0VBSVEsa0JBQUE7RUFHSiw4RUFBQTtBMUVveVNaOztBMEUzeVNRO0VBSVEsa0JBQUE7RUFHSiw2RUFBQTtBMUV5eVNaOztBMEVoelNRO0VBSVEsa0JBQUE7RUFHSiw0RUFBQTtBMUU4eVNaOztBMEVyelNRO0VBSVEsa0JBQUE7RUFHSiwyRUFBQTtBMUVtelNaOztBMEUxelNRO0VBSVEsa0JBQUE7RUFHSiw0RUFBQTtBMUV3elNaOztBMEUvelNRO0VBSVEsa0JBQUE7RUFHSiw0RUFBQTtBMUU2elNaOztBMEVwMFNRO0VBSVEsa0JBQUE7RUFHSiw4RUFBQTtBMUVrMFNaOztBMEV6MFNRO0VBSVEsa0JBQUE7RUFHSix3Q0FBQTtBMUV1MFNaOztBMEU5MFNRO0VBSVEsa0JBQUE7RUFHSixtRkFBQTtBMUU0MFNaOztBMEVuMVNRO0VBSVEsa0JBQUE7RUFHSixrRkFBQTtBMUVpMVNaOztBMEVsMlNRO0VBQ0Usb0JBQUE7QTFFcTJTVjs7QTBFdDJTUTtFQUNFLHFCQUFBO0ExRXkyU1Y7O0EwRTEyU1E7RUFDRSxvQkFBQTtBMUU2MlNWOztBMEU5MlNRO0VBQ0UscUJBQUE7QTFFaTNTVjs7QTBFbDNTUTtFQUNFLGtCQUFBO0ExRXEzU1Y7O0EwRTUyU1E7RUFPSSx3REFBQTtBMUV5MlNaOztBMEVoM1NRO0VBT0ksMERBQUE7QTFFNjJTWjs7QTBFcDNTUTtFQU9JLHdEQUFBO0ExRWkzU1o7O0EwRXgzU1E7RUFPSSxxREFBQTtBMUVxM1NaOztBMEU1M1NRO0VBT0ksd0RBQUE7QTFFeTNTWjs7QTBFaDRTUTtFQU9JLHVEQUFBO0ExRTYzU1o7O0EwRXA0U1E7RUFPSSxzREFBQTtBMUVpNFNaOztBMEV4NFNRO0VBT0kscURBQUE7QTFFcTRTWjs7QTBFNTRTUTtFQU9JLCtDQUFBO0ExRXk0U1o7O0EwRWg1U1E7RUFPSSxtQ0FBQTtFQUFBLDJCQUFBO0ExRTY0U1o7O0EwRXA1U1E7RUFPSSxvQ0FBQTtFQUFBLDRCQUFBO0ExRWk1U1o7O0EwRXg1U1E7RUFPSSxvQ0FBQTtFQUFBLDRCQUFBO0ExRXE1U1o7O0EwRTU1U1E7RUFPSSwrQkFBQTtBMUV5NVNaOztBMEVoNlNRO0VBT0ksK0JBQUE7QTFFNjVTWjs7QTBFcDZTUTtFQU9JLGlEQUFBO0ExRWk2U1o7O0EwRXg2U1E7RUFPSSwyQkFBQTtBMUVxNlNaOztBMEU1NlNRO0VBT0ksb0RBQUE7QTFFeTZTWjs7QTBFaDdTUTtFQU9JLGlEQUFBO0ExRTY2U1o7O0EwRXA3U1E7RUFPSSxvREFBQTtBMUVpN1NaOztBMEV4N1NRO0VBT0ksb0RBQUE7QTFFcTdTWjs7QTBFNTdTUTtFQU9JLHFEQUFBO0ExRXk3U1o7O0EwRWg4U1E7RUFPSSw2QkFBQTtBMUU2N1NaOztBMEVwOFNRO0VBT0ksc0RBQUE7QTFFaThTWjs7QTBFeDhTUTtFQU9JLDBEQUFBO0VBQUEsMkRBQUE7QTFFczhTWjs7QTBFNzhTUTtFQU9JLG9DQUFBO0VBQUEscUNBQUE7QTFFMjhTWjs7QTBFbDlTUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTFFZzlTWjs7QTBFdjlTUTtFQU9JLDBEQUFBO0VBQUEsMkRBQUE7QTFFcTlTWjs7QTBFNTlTUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTFFMDlTWjs7QTBFaitTUTtFQU9JLDZEQUFBO0VBQUEsOERBQUE7QTFFKzlTWjs7QTBFdCtTUTtFQU9JLDhEQUFBO0VBQUEsK0RBQUE7QTFFbytTWjs7QTBFMytTUTtFQU9JLHNDQUFBO0VBQUEsdUNBQUE7QTFFeStTWjs7QTBFaC9TUTtFQU9JLCtEQUFBO0VBQUEsZ0VBQUE7QTFFOCtTWjs7QTBFci9TUTtFQU9JLDJEQUFBO0VBQUEsOERBQUE7QTFFbS9TWjs7QTBFMS9TUTtFQU9JLHFDQUFBO0VBQUEsd0NBQUE7QTFFdy9TWjs7QTBFLy9TUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTFFNi9TWjs7QTBFcGdUUTtFQU9JLDJEQUFBO0VBQUEsOERBQUE7QTFFa2dUWjs7QTBFemdUUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTFFdWdUWjs7QTBFOWdUUTtFQU9JLDhEQUFBO0VBQUEsaUVBQUE7QTFFNGdUWjs7QTBFbmhUUTtFQU9JLCtEQUFBO0VBQUEsa0VBQUE7QTFFaWhUWjs7QTBFeGhUUTtFQU9JLHVDQUFBO0VBQUEsMENBQUE7QTFFc2hUWjs7QTBFN2hUUTtFQU9JLGdFQUFBO0VBQUEsbUVBQUE7QTFFMmhUWjs7QTBFbGlUUTtFQU9JLDhEQUFBO0VBQUEsNkRBQUE7QTFFZ2lUWjs7QTBFdmlUUTtFQU9JLHdDQUFBO0VBQUEsdUNBQUE7QTFFcWlUWjs7QTBFNWlUUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTFFMGlUWjs7QTBFampUUTtFQU9JLDhEQUFBO0VBQUEsNkRBQUE7QTFFK2lUWjs7QTBFdGpUUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTFFb2pUWjs7QTBFM2pUUTtFQU9JLGlFQUFBO0VBQUEsZ0VBQUE7QTFFeWpUWjs7QTBFaGtUUTtFQU9JLGtFQUFBO0VBQUEsaUVBQUE7QTFFOGpUWjs7QTBFcmtUUTtFQU9JLDBDQUFBO0VBQUEseUNBQUE7QTFFbWtUWjs7QTBFMWtUUTtFQU9JLG1FQUFBO0VBQUEsa0VBQUE7QTFFd2tUWjs7QTBFL2tUUTtFQU9JLDZEQUFBO0VBQUEsMERBQUE7QTFFNmtUWjs7QTBFcGxUUTtFQU9JLHVDQUFBO0VBQUEsb0NBQUE7QTFFa2xUWjs7QTBFemxUUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTFFdWxUWjs7QTBFOWxUUTtFQU9JLDZEQUFBO0VBQUEsMERBQUE7QTFFNGxUWjs7QTBFbm1UUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTFFaW1UWjs7QTBFeG1UUTtFQU9JLGdFQUFBO0VBQUEsNkRBQUE7QTFFc21UWjs7QTBFN21UUTtFQU9JLGlFQUFBO0VBQUEsOERBQUE7QTFFMm1UWjs7QTBFbG5UUTtFQU9JLHlDQUFBO0VBQUEsc0NBQUE7QTFFZ25UWjs7QTBFdm5UUTtFQU9JLGtFQUFBO0VBQUEsK0RBQUE7QTFFcW5UWjs7QTBFNW5UUTtFQU9JLDhCQUFBO0ExRXluVFo7O0EwRWhvVFE7RUFPSSw2QkFBQTtBMUU2blRaOztBMEVwb1RRO0VBT0ksc0JBQUE7QTFFaW9UWjs7QTBFeG9UUTtFQU9JLHFCQUFBO0ExRXFvVFo7O0EwRTVvVFE7RUFPSSxxQkFBQTtBMUV5b1RaOztBMEVocFRRO0VBT0kscUJBQUE7QTFFNm9UWjs7QTBFcHBUUTtFQU9JLHFCQUFBO0ExRWlwVFo7O0FnQjNwVEk7RTBER0k7SUFPSSxzQkFBQTtFMUVzcFRWO0UwRTdwVE07SUFPSSx1QkFBQTtFMUV5cFRWO0UwRWhxVE07SUFPSSxzQkFBQTtFMUU0cFRWO0UwRW5xVE07SUFPSSw4QkFBQTtFMUUrcFRWO0UwRXRxVE07SUFPSSw0QkFBQTtFMUVrcVRWO0UwRXpxVE07SUFPSSwyQkFBQTtFMUVxcVRWO0UwRTVxVE07SUFPSSxpQ0FBQTtFMUV3cVRWO0UwRS9xVE07SUFPSSwyQkFBQTtFMUUycVRWO0UwRWxyVE07SUFPSSwwQkFBQTtFMUU4cVRWO0UwRXJyVE07SUFPSSxnQ0FBQTtFMUVpclRWO0UwRXhyVE07SUFPSSx5QkFBQTtFMUVvclRWO0UwRTNyVE07SUFPSSx3QkFBQTtFMUV1clRWO0UwRTlyVE07SUFPSSwrQkFBQTtFMUUwclRWO0UwRWpzVE07SUFPSSx5QkFBQTtFMUU2clRWO0UwRXBzVE07SUFPSSw2QkFBQTtFMUVnc1RWO0UwRXZzVE07SUFPSSw4QkFBQTtFMUVtc1RWO0UwRTFzVE07SUFPSSx3QkFBQTtFMUVzc1RWO0UwRTdzVE07SUFPSSwrQkFBQTtFMUV5c1RWO0UwRWh0VE07SUFPSSx3QkFBQTtFMUU0c1RWO0UwRW50VE07SUFPSSx5QkFBQTtFMUUrc1RWO0UwRXR0VE07SUFPSSw4QkFBQTtFMUVrdFRWO0UwRXp0VE07SUFPSSxpQ0FBQTtFMUVxdFRWO0UwRTV0VE07SUFPSSxzQ0FBQTtFMUV3dFRWO0UwRS90VE07SUFPSSx5Q0FBQTtFMUUydFRWO0UwRWx1VE07SUFPSSx1QkFBQTtFMUU4dFRWO0UwRXJ1VE07SUFPSSx1QkFBQTtFMUVpdVRWO0UwRXh1VE07SUFPSSx5QkFBQTtFMUVvdVRWO0UwRTN1VE07SUFPSSx5QkFBQTtFMUV1dVRWO0UwRTl1VE07SUFPSSwwQkFBQTtFMUUwdVRWO0UwRWp2VE07SUFPSSw0QkFBQTtFMUU2dVRWO0UwRXB2VE07SUFPSSxrQ0FBQTtFMUVndlRWO0UwRXZ2VE07SUFPSSxzQ0FBQTtFMUVtdlRWO0UwRTF2VE07SUFPSSxvQ0FBQTtFMUVzdlRWO0UwRTd2VE07SUFPSSxrQ0FBQTtFMUV5dlRWO0UwRWh3VE07SUFPSSx5Q0FBQTtFMUU0dlRWO0UwRW53VE07SUFPSSx3Q0FBQTtFMUUrdlRWO0UwRXR3VE07SUFPSSx3Q0FBQTtFMUVrd1RWO0UwRXp3VE07SUFPSSxrQ0FBQTtFMUVxd1RWO0UwRTV3VE07SUFPSSxnQ0FBQTtFMUV3d1RWO0UwRS93VE07SUFPSSw4QkFBQTtFMUUyd1RWO0UwRWx4VE07SUFPSSxnQ0FBQTtFMUU4d1RWO0UwRXJ4VE07SUFPSSwrQkFBQTtFMUVpeFRWO0UwRXh4VE07SUFPSSxvQ0FBQTtFMUVveFRWO0UwRTN4VE07SUFPSSxrQ0FBQTtFMUV1eFRWO0UwRTl4VE07SUFPSSxnQ0FBQTtFMUUweFRWO0UwRWp5VE07SUFPSSx1Q0FBQTtFMUU2eFRWO0UwRXB5VE07SUFPSSxzQ0FBQTtFMUVneVRWO0UwRXZ5VE07SUFPSSxpQ0FBQTtFMUVteVRWO0UwRTF5VE07SUFPSSwyQkFBQTtFMUVzeVRWO0UwRTd5VE07SUFPSSxpQ0FBQTtFMUV5eVRWO0UwRWh6VE07SUFPSSwrQkFBQTtFMUU0eVRWO0UwRW56VE07SUFPSSw2QkFBQTtFMUUreVRWO0UwRXR6VE07SUFPSSwrQkFBQTtFMUVrelRWO0UwRXp6VE07SUFPSSw4QkFBQTtFMUVxelRWO0UwRTV6VE07SUFPSSxvQkFBQTtFMUV3elRWO0UwRS96VE07SUFPSSxtQkFBQTtFMUUyelRWO0UwRWwwVE07SUFPSSxtQkFBQTtFMUU4elRWO0UwRXIwVE07SUFPSSxtQkFBQTtFMUVpMFRWO0UwRXgwVE07SUFPSSxtQkFBQTtFMUVvMFRWO0UwRTMwVE07SUFPSSxtQkFBQTtFMUV1MFRWO0UwRTkwVE07SUFPSSxtQkFBQTtFMUUwMFRWO0UwRWoxVE07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QkFBQTtFMUVtdFVWO0UwRTF0VU07SUFPSSw0QkFBQTtFMUVzdFVWO0UwRTd0VU07SUFPSSwyQkFBQTtFMUV5dFVWO0UwRWh1VU07SUFPSSxpQ0FBQTtFMUU0dFVWO0UwRW51VU07SUFPSSxnQ0FBQTtFMUUrdFVWO0UwRXR1VU07SUFPSSw4QkFBQTtFMUVrdVVWO0UwRXp1VU07SUFPSSxnQ0FBQTtFMUVxdVVWO0UwRTV1VU07SUFPSSw4QkFBQTtFMUV3dVVWO0UwRS91VU07SUFPSSw4QkFBQTtFMUUydVVWO0UwRWx2VU07SUFPSSw4QkFBQTtFMUU4dVVWO0UwRXJ2VU07SUFPSSw4QkFBQTtFMUVpdlVWO0UwRXh2VU07SUFPSSw4QkFBQTtFMUVvdlVWO0UwRTN2VU07SUFPSSw0QkFBQTtFMUV1dlVWO0UwRTl2VU07SUFPSSxrQ0FBQTtFMUUwdlVWO0UwRWp3VU07SUFPSSxpQ0FBQTtFMUU2dlVWO0UwRXB3VU07SUFPSSwrQkFBQTtFMUVnd1VWO0UwRXZ3VU07SUFPSSxpQ0FBQTtFMUVtd1VWO0UwRTF3VU07SUFPSSwrQkFBQTtFMUVzd1VWO0UwRTd3VU07SUFPSSwrQkFBQTtFMUV5d1VWO0UwRWh4VU07SUFPSSwrQkFBQTtFMUU0d1VWO0UwRW54VU07SUFPSSwrQkFBQTtFMUUrd1VWO0UwRXR4VU07SUFPSSwrQkFBQTtFMUVreFVWO0UwRXp4VU07SUFPSSwwQkFBQTtFMUVxeFVWO0UwRTV4VU07SUFPSSxnQ0FBQTtFMUV3eFVWO0UwRS94VU07SUFPSSwrQkFBQTtFMUUyeFVWO0UwRWx5VU07SUFPSSw2QkFBQTtFMUU4eFVWO0UwRXJ5VU07SUFPSSwrQkFBQTtFMUVpeVVWO0UwRXh5VU07SUFPSSw2QkFBQTtFMUVveVVWO0UwRTN5VU07SUFPSSw2QkFBQTtFMUV1eVVWO0UwRTl5VU07SUFPSSw2QkFBQTtFMUUweVVWO0UwRWp6VU07SUFPSSw2QkFBQTtFMUU2eVVWO0UwRXB6VU07SUFPSSw2QkFBQTtFMUVnelVWO0UwRXZ6VU07SUFPSSxpQkFBQTtFMUVtelVWO0UwRTF6VU07SUFPSSx1QkFBQTtFMUVzelVWO0UwRTd6VU07SUFPSSxzQkFBQTtFMUV5elVWO0UwRWgwVU07SUFPSSxvQkFBQTtFMUU0elVWO0UwRW4wVU07SUFPSSxzQkFBQTtFMUUrelVWO0UwRXQwVU07SUFPSSxvQkFBQTtFMUVrMFVWO0UwRXowVU07SUFPSSxvQkFBQTtFMUVxMFVWO0UwRTUwVU07SUFPSSxvQkFBQTtFMUV3MFVWO0UwRS8wVU07SUFPSSxvQkFBQTtFMUUyMFVWO0UwRWwxVU07SUFPSSxvQkFBQTtFMUU4MFVWO0UwRXIxVU07SUFPSSxxQkFBQTtFMUVpMVVWO0UwRXgxVU07SUFPSSwyQkFBQTtFMUVvMVVWO0UwRTMxVU07SUFPSSwwQkFBQTtFMUV1MVVWO0UwRTkxVU07SUFPSSx3QkFBQTtFMUUwMVVWO0UwRWoyVU07SUFPSSwwQkFBQTtFMUU2MVVWO0UwRXAyVU07SUFPSSx3QkFBQTtFMUVnMlVWO0UwRXYyVU07SUFPSSx3QkFBQTtFMUVtMlVWO0UwRTEyVU07SUFPSSx3QkFBQTtFMUVzMlVWO0UwRTcyVU07SUFPSSx3QkFBQTtFMUV5MlVWO0UwRWgzVU07SUFPSSx3QkFBQTtFMUU0MlVWO0UwRW4zVU07SUFPSSx3QkFBQTtFMUUrMlVWO0UwRXQzVU07SUFPSSw4QkFBQTtFMUVrM1VWO0UwRXozVU07SUFPSSw2QkFBQTtFMUVxM1VWO0UwRTUzVU07SUFPSSwyQkFBQTtFMUV3M1VWO0UwRS8zVU07SUFPSSw2QkFBQTtFMUUyM1VWO0UwRWw0VU07SUFPSSwyQkFBQTtFMUU4M1VWO0UwRXI0VU07SUFPSSwyQkFBQTtFMUVpNFVWO0UwRXg0VU07SUFPSSwyQkFBQTtFMUVvNFVWO0UwRTM0VU07SUFPSSwyQkFBQTtFMUV1NFVWO0UwRTk0VU07SUFPSSwyQkFBQTtFMUUwNFVWO0UwRWo1VU07SUFPSSwyQkFBQTtFMUU2NFVWO0UwRXA1VU07SUFPSSw0QkFBQTtFMUVnNVVWO0UwRXY1VU07SUFPSSw2QkFBQTtFMUVtNVVWO0FBQ0Y7QWdCOTVVSTtFMERHSTtJQU9JLHNCQUFBO0UxRXc1VVY7RTBFLzVVTTtJQU9JLHVCQUFBO0UxRTI1VVY7RTBFbDZVTTtJQU9JLHNCQUFBO0UxRTg1VVY7RTBFcjZVTTtJQU9JLDhCQUFBO0UxRWk2VVY7RTBFeDZVTTtJQU9JLDRCQUFBO0UxRW82VVY7RTBFMzZVTTtJQU9JLDJCQUFBO0UxRXU2VVY7RTBFOTZVTTtJQU9JLGlDQUFBO0UxRTA2VVY7RTBFajdVTTtJQU9JLDJCQUFBO0UxRTY2VVY7RTBFcDdVTTtJQU9JLDBCQUFBO0UxRWc3VVY7RTBFdjdVTTtJQU9JLGdDQUFBO0UxRW03VVY7RTBFMTdVTTtJQU9JLHlCQUFBO0UxRXM3VVY7RTBFNzdVTTtJQU9JLHdCQUFBO0UxRXk3VVY7RTBFaDhVTTtJQU9JLCtCQUFBO0UxRTQ3VVY7RTBFbjhVTTtJQU9JLHlCQUFBO0UxRSs3VVY7RTBFdDhVTTtJQU9JLDZCQUFBO0UxRWs4VVY7RTBFejhVTTtJQU9JLDhCQUFBO0UxRXE4VVY7RTBFNThVTTtJQU9JLHdCQUFBO0UxRXc4VVY7RTBFLzhVTTtJQU9JLCtCQUFBO0UxRTI4VVY7RTBFbDlVTTtJQU9JLHdCQUFBO0UxRTg4VVY7RTBFcjlVTTtJQU9JLHlCQUFBO0UxRWk5VVY7RTBFeDlVTTtJQU9JLDhCQUFBO0UxRW85VVY7RTBFMzlVTTtJQU9JLGlDQUFBO0UxRXU5VVY7RTBFOTlVTTtJQU9JLHNDQUFBO0UxRTA5VVY7RTBFaitVTTtJQU9JLHlDQUFBO0UxRTY5VVY7RTBFcCtVTTtJQU9JLHVCQUFBO0UxRWcrVVY7RTBFditVTTtJQU9JLHVCQUFBO0UxRW0rVVY7RTBFMStVTTtJQU9JLHlCQUFBO0UxRXMrVVY7RTBFNytVTTtJQU9JLHlCQUFBO0UxRXkrVVY7RTBFaC9VTTtJQU9JLDBCQUFBO0UxRTQrVVY7RTBFbi9VTTtJQU9JLDRCQUFBO0UxRSsrVVY7RTBFdC9VTTtJQU9JLGtDQUFBO0UxRWsvVVY7RTBFei9VTTtJQU9JLHNDQUFBO0UxRXEvVVY7RTBFNS9VTTtJQU9JLG9DQUFBO0UxRXcvVVY7RTBFLy9VTTtJQU9JLGtDQUFBO0UxRTIvVVY7RTBFbGdWTTtJQU9JLHlDQUFBO0UxRTgvVVY7RTBFcmdWTTtJQU9JLHdDQUFBO0UxRWlnVlY7RTBFeGdWTTtJQU9JLHdDQUFBO0UxRW9nVlY7RTBFM2dWTTtJQU9JLGtDQUFBO0UxRXVnVlY7RTBFOWdWTTtJQU9JLGdDQUFBO0UxRTBnVlY7RTBFamhWTTtJQU9JLDhCQUFBO0UxRTZnVlY7RTBFcGhWTTtJQU9JLGdDQUFBO0UxRWdoVlY7RTBFdmhWTTtJQU9JLCtCQUFBO0UxRW1oVlY7RTBFMWhWTTtJQU9JLG9DQUFBO0UxRXNoVlY7RTBFN2hWTTtJQU9JLGtDQUFBO0UxRXloVlY7RTBFaGlWTTtJQU9JLGdDQUFBO0UxRTRoVlY7RTBFbmlWTTtJQU9JLHVDQUFBO0UxRStoVlY7RTBFdGlWTTtJQU9JLHNDQUFBO0UxRWtpVlY7RTBFemlWTTtJQU9JLGlDQUFBO0UxRXFpVlY7RTBFNWlWTTtJQU9JLDJCQUFBO0UxRXdpVlY7RTBFL2lWTTtJQU9JLGlDQUFBO0UxRTJpVlY7RTBFbGpWTTtJQU9JLCtCQUFBO0UxRThpVlY7RTBFcmpWTTtJQU9JLDZCQUFBO0UxRWlqVlY7RTBFeGpWTTtJQU9JLCtCQUFBO0UxRW9qVlY7RTBFM2pWTTtJQU9JLDhCQUFBO0UxRXVqVlY7RTBFOWpWTTtJQU9JLG9CQUFBO0UxRTBqVlY7RTBFamtWTTtJQU9JLG1CQUFBO0UxRTZqVlY7RTBFcGtWTTtJQU9JLG1CQUFBO0UxRWdrVlY7RTBFdmtWTTtJQU9JLG1CQUFBO0UxRW1rVlY7RTBFMWtWTTtJQU9JLG1CQUFBO0UxRXNrVlY7RTBFN2tWTTtJQU9JLG1CQUFBO0UxRXlrVlY7RTBFaGxWTTtJQU9JLG1CQUFBO0UxRTRrVlY7RTBFbmxWTTtJQU9JLG1CQUFBO0UxRStrVlY7RTBFdGxWTTtJQU9JLG9CQUFBO0UxRWtsVlY7RTBFemxWTTtJQU9JLDBCQUFBO0UxRXFsVlY7RTBFNWxWTTtJQU9JLHlCQUFBO0UxRXdsVlY7RTBFL2xWTTtJQU9JLHVCQUFBO0UxRTJsVlY7RTBFbG1WTTtJQU9JLHlCQUFBO0UxRThsVlY7RTBFcm1WTTtJQU9JLHVCQUFBO0UxRWltVlY7RTBFeG1WTTtJQU9J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O0UxRTArVlY7RTBFai9WTTtJQU9JLDhCQUFBO0UxRTYrVlY7RTBFcC9WTTtJQU9JLDhCQUFBO0UxRWcvVlY7RTBFdi9WTTtJQU9JLDhCQUFBO0UxRW0vVlY7RTBFMS9WTTtJQU9JLDhCQUFBO0UxRXMvVlY7RTBFNy9WTTtJQU9JLDRCQUFBO0UxRXkvVlY7RTBFaGdXTTtJQU9JLGtDQUFBO0UxRTQvVlY7RTBFbmdXTTtJQU9JLGlDQUFBO0UxRSsvVlY7RTBFdGdXTTtJQU9JLCtCQUFBO0UxRWtnV1Y7RTBFemdXTTtJQU9JLGlDQUFBO0UxRXFnV1Y7RTBFNWdXTTtJQU9JLCtCQUFBO0UxRXdnV1Y7RTBFL2dXTTtJQU9JLCtCQUFBO0UxRTJnV1Y7RTBFbGhXTTtJQU9JLCtCQUFBO0UxRThnV1Y7RTBFcmhXTTtJQU9JLCtCQUFBO0UxRWloV1Y7RTBFeGhXTTtJQU9JLCtCQUFBO0UxRW9oV1Y7RTBFM2hXTTtJQU9JLDBCQUFBO0UxRXVoV1Y7RTBFOWhXTTtJQU9JLGdDQUFBO0UxRTBoV1Y7RTBFamlXTTtJQU9JLCtCQUFBO0UxRTZoV1Y7RTBFcGlXTTtJQU9JLDZCQUFBO0UxRWdpV1Y7RTBFdmlXTTtJQU9JLCtCQUFBO0UxRW1pV1Y7RTBFMWlXTTtJQU9JLDZCQUFBO0UxRXNpV1Y7RTBFN2lXTTtJQU9JLDZCQUFBO0UxRXlpV1Y7RTBFaGpXTTtJQU9JLDZCQUFBO0UxRTRpV1Y7RTBFbmpXTTtJQU9JLDZCQUFBO0UxRStpV1Y7RTBFdGpXTTtJQU9JLDZCQUFBO0UxRWtqV1Y7RTBFempXTTtJQU9JLGlCQUFBO0UxRXFqV1Y7RTBFNWpXTTtJQU9JLHVCQUFBO0UxRXdqV1Y7RTBFL2pXTTtJQU9JLHNCQUFBO0UxRTJqV1Y7RTBFbGtXTTtJQU9JLG9CQUFBO0UxRThqV1Y7RTBFcmtXTTtJQU9JLHNCQUFBO0UxRWlrV1Y7RTBFeGtXTTtJQU9JLG9CQUFBO0UxRW9rV1Y7RTBFM2tXTTtJQU9JLG9CQUFBO0UxRXVrV1Y7RTBFOWtXTTtJQU9JLG9CQUFBO0UxRTBrV1Y7RTBFamxXTTtJQU9JLG9CQUFBO0UxRTZrV1Y7RTBFcGxXTTtJQU9JLG9CQUFBO0UxRWdsV1Y7RTBFdmxXTTtJQU9JLHFCQUFBO0UxRW1sV1Y7RTBFMWxXTTtJQU9JLDJCQUFBO0UxRXNsV1Y7RTBFN2xXTTtJQU9JLDBCQUFBO0UxRXlsV1Y7RTBFaG1XTTtJQU9JLHdCQUFBO0UxRTRsV1Y7RTBFbm1XTTtJQU9JLDBCQUFBO0UxRStsV1Y7RTBFdG1XTTtJQU9JLHdCQUFBO0UxRWttV1Y7RTBFem1XTTtJQU9JLHdCQUFBO0UxRXFtV1Y7RTBFNW1XTTtJQU9JLHdCQUFBO0UxRXdtV1Y7RTBFL21XTTtJQU9JLHdCQUFBO0UxRTJtV1Y7RTBFbG5XTTtJQU9JLHdCQUFBO0UxRThtV1Y7RTBFcm5XTTtJQU9JLHdCQUFBO0UxRWluV1Y7RTBFeG5XTTtJQU9JLDhCQUFBO0UxRW9uV1Y7RTBFM25XTTtJQU9JLDZCQUFBO0UxRXVuV1Y7RTBFOW5XTTtJQU9JLDJCQUFBO0UxRTBuV1Y7RTBFam9XTTtJQU9JLDZCQUFBO0UxRTZuV1Y7RTBFcG9XTTtJQU9JLDJCQUFBO0UxRWdvV1Y7RTBFdm9XTTtJQU9JLDJCQUFBO0UxRW1vV1Y7RTBFMW9XTTtJQU9JLDJCQUFBO0UxRXNvV1Y7RTBFN29XTTtJQU9JLDJCQUFBO0UxRXlvV1Y7RTBFaHBXTTtJQU9JLDJCQUFBO0UxRTRvV1Y7RTBFbnBXTTtJQU9JLDJCQUFBO0UxRStvV1Y7RTBFdHBXTTtJQU9JLDRCQUFBO0UxRWtwV1Y7RTBFenBXTTtJQU9JLDZCQUFBO0UxRXFwV1Y7QUFDRjtBZ0JocVdJO0UwREdJO0lBT0ksc0JBQUE7RTFFMHBXVjtFMEVqcVdNO0lBT0ksdUJBQUE7RTFFNnBXVjtFMEVwcVdNO0lBT0ksc0JBQUE7RTFFZ3FXVjtFMEV2cVdNO0lBT0ksOEJBQUE7RTFFbXFXVjtFMEUxcVdNO0lBT0ksNEJBQUE7RTFFc3FXVjtFMEU3cVdNO0lBT0ksMkJBQUE7RTFFeXFXVjtFMEVocldNO0lBT0ksaUNBQUE7RTFFNHFXVjtFMEVucldNO0lBT0ksMkJBQUE7RTFFK3FXVjtFMEV0cldNO0lBT0ksMEJBQUE7RTFFa3JXVjtFMEV6cldNO0lBT0ksZ0NBQUE7RTFFcXJXVjtFMEU1cldNO0lBT0kseUJBQUE7RTFFd3JXVjtFMEUvcldNO0lBT0ksd0JBQUE7RTFFMnJXVjtFMEVsc1dNO0lBT0ksK0JBQUE7RTFFOHJXVjtFMEVyc1dNO0lBT0kseUJBQUE7RTFFaXNXVjtFMEV4c1dNO0lBT0ksNkJBQUE7RTFFb3NXVjtFMEUzc1dNO0lBT0ksOEJBQUE7RTFFdXNXVjtFMEU5c1dNO0lBT0ksd0JBQUE7RTFFMHNXVjtFMEVqdFdNO0lBT0ksK0JBQUE7RTFFNnNXVjtFMEVwdFdNO0lBT0ksd0JBQUE7RTFFZ3RXVjtFMEV2dFdNO0lBT0kseUJBQUE7RTFFbXRXVjtFMEUxdFdNO0lBT0ksOEJBQUE7RTFFc3RXVjtFMEU3dFdNO0lBT0ksaUNBQUE7RTFFeXRXVjtFMEVodVdNO0lBT0ksc0NBQUE7RTFFNHRXVjtFMEVudVdNO0lBT0kseUNBQUE7RTFFK3RXVjtFMEV0dVdNO0lBT0ksdUJBQUE7RTFFa3VXVjtFMEV6dVdNO0lBT0ksdUJBQUE7RTFFcXVXVjtFMEU1dVdNO0lBT0kseUJBQUE7RTFFd3VXVjtFMEUvdVdNO0lBT0kseUJBQUE7RTFFMnVXVjtFMEVsdldNO0lBT0ksMEJBQUE7RTFFOHVXVjtFMEVydldNO0lBT0ksNEJBQUE7RTFFaXZXVjtFMEV4dldNO0lBT0ksa0NBQUE7RTFFb3ZXVjtFMEUzdldNO0lBT0ksc0NBQUE7RTFFdXZXVjtFMEU5dldNO0lBT0ksb0NBQUE7RTFFMHZXVjtFMEVqd1dNO0lBT0ksa0NBQUE7RTFFNnZXVjtFMEVwd1dNO0lBT0kseUNBQUE7RTFFZ3dXVjtFMEV2d1dNO0lBT0ksd0NBQUE7RTFFbXdXVjtFMEUxd1dNO0lBT0ksd0NBQUE7RTFFc3dXVjtFMEU3d1dNO0lBT0ksa0NBQUE7RTFFeXdXVjtFMEVoeFdNO0lBT0ksZ0NBQUE7RTFFNHdXVjtFMEVueFdNO0lBT0ksOEJBQUE7RTFFK3dXVjtFMEV0eFdNO0lBT0ksZ0NBQUE7RTFFa3hXVjtFMEV6eFdNO0lBT0ksK0JBQUE7RTFFcXhXVjtFMEU1eFdNO0lBT0ksb0NBQUE7RTFFd3hXVjtFMEUveFdNO0lBT0ksa0NBQUE7RTFFMnhXVjtFMEVseVdNO0lBT0ksZ0NBQUE7RTFFOHhXVjtFMEVyeVdNO0lBT0ksdUNBQUE7RTFFaXlXVjtFMEV4eVdNO0lBT0ksc0NBQUE7RTFFb3lXVjtFMEUzeVdNO0lBT0ksaUNBQUE7RTFFdXlXVjtFMEU5eVdNO0lBT0ksMkJBQUE7RTFFMHlXVjtFMEVqeldNO0lBT0ksaUNBQUE7RTFFNnlXVjtFMEVweldNO0lBT0ksK0JBQUE7RTFFZ3pXVjtFMEV2eldNO0lBT0ksNkJBQUE7RTFFbXpXVjtFMEUxeldNO0lBT0ksK0JBQUE7RTFFc3pXVjtFMEU3eldNO0lBT0ksOEJBQUE7RTFFeXpXVjtFMEVoMFdNO0lBT0ksb0JBQUE7RTFFNHpXVjtFMEVuMFdNO0lBT0ksbUJBQUE7RTFFK3pXVjtFMEV0MFdNO0lBT0ksbUJBQUE7RTFFazBXVjtFMEV6MFdNO0lBT0ksbUJBQUE7RTFFcTBXVjtFMEU1MFdNO0lBT0ksbUJBQUE7RTFFdzBXVjtFMEUvMFdNO0lBT0ksbUJBQUE7RTFFMjBXVjtFMEVsMVdNO0lBT0ksbUJBQUE7RTFFODBXVjtFMEVyMVdNO0lBT0ksbUJBQUE7RTFFaTFXVjtFMEV4MVdNO0lBT0ksb0JBQUE7RTFFbzFXVjtFMEUzMVdNO0lBT0ksMEJBQUE7RTFFdTFXVjtFMEU5MVdNO0lBT0kseUJBQUE7RTFFMDFXVjtFMEVqMldNO0lBT0ksdUJBQUE7RTFFNjFXVjtFMEVwMldNO0lBT0kseUJBQUE7RTFFZzJXVjtFMEV2MldNO0lBT0ksdUJBQUE7RTFFbTJXVjtFMEUxMldNO0lBT0ksdUJBQUE7RTFFczJXVjtFMEU3MldNO0lBT0ksdUJBQUE7RTFFeTJXVjtFMEVoM1dNO0lBT0ksdUJBQUE7RTFFNDJXVjtFMEVuM1dNO0lBT0ksdUJBQUE7RTFFKzJXVjtFMEV0M1dNO0lBT0ksdUJBQUE7RTFFazNXVjtFMEV6M1dNO0lBT0ksMEJBQUE7SUFBQSx5QkFBQTtFMUVzM1dWO0UwRTczV007SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UxRTAzV1Y7RTBFajRXTTtJQU9JLCtCQUFBO0lBQUEsOEJBQUE7RTFFODNXVjtFMEVyNFdNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUVrNFdWO0UwRXo0V007SUFPSSwrQkFBQTtJQUFBLDhCQUFBO0UxRXM0V1Y7RTBFNzRXTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFMDRXVjtFMEVqNVdNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUU4NFdWO0UwRXI1V007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UxRWs1V1Y7RTBFejVXTTtJQU9JLDZCQUFBO0lBQUEsNEJBQUE7RTFFczVXVjtFMEU3NVdNO0lBT0ksNkJBQUE7SUFBQSw0QkFBQTtFMUUwNVdWO0UwRWo2V007SUFPSSw2QkFBQTtJQUFBLDRCQUFBO0UxRTg1V1Y7RTBFcjZXTTtJQU9JLHdCQUFBO0lBQUEsMkJBQUE7RTFFazZXVjtFMEV6NldNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFMUVzNldWO0UwRTc2V007SUFPSSw2QkFBQTtJQUFBLGdDQUFBO0UxRTA2V1Y7RTBFajdXTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFODZXVjtFMEVyN1dNO0lBT0ksNkJBQUE7SUFBQSxnQ0FBQTtFMUVrN1dWO0UwRXo3V007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UxRXM3V1Y7RTBFNzdXTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFMDdXVjtFMEVqOFdNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUU4N1dWO0UwRXI4V007SUFPSSwyQkFBQTtJQUFBLDhCQUFBO0UxRWs4V1Y7RTBFejhXTTtJQU9JLDJCQUFBO0lBQUEsOEJBQUE7RTFFczhXVjtFMEU3OFdNO0lBT0ksMkJBQUE7SUFBQSw4QkFBQTtFMUUwOFdWO0UwRWo5V007SUFPSSx3QkFBQTtFMUU2OFdWO0UwRXA5V007SUFPSSw4QkFBQTtFMUVnOVdWO0UwRXY5V007SUFPSSw2QkFBQTtFMUVtOVdWO0UwRTE5V007SUFPSSwyQkFBQTtFMUVzOVdWO0UwRTc5V007SUFPSSw2QkFBQTtFMUV5OVdWO0UwRWgrV007SUFPSSwyQkFBQTtFMUU0OVdWO0UwRW4rV007SUFPSSwyQkFBQTtFMUUrOVdWO0UwRXQrV007SUFPSSwyQkFBQTtFMUVrK1dWO0UwRXorV007SUFPSSwyQkFBQTtFMUVxK1dWO0UwRTUrV007SUFPSSwyQkFBQTtFMUV3K1dWO0UwRS8rV007SUFPSSwyQkFBQTtFMUUyK1dWO0UwRWwvV007SUFPSSwwQkFBQTtFMUU4K1dWO0UwRXIvV007SUFPSSxnQ0FBQTtFMUVpL1dWO0UwRXgvV007SUFPSSwrQkFBQTtFMUVvL1dWO0UwRTMvV007SUFPSSw2QkFBQTtFMUV1L1dWO0UwRTkvV007SUFPSSwrQkFBQTtFMUUwL1dWO0UwRWpnWE07SUFPSSw2QkFBQTtFMUU2L1dWO0UwRXBnWE07SUFPSSw2QkFBQTtFMUVnZ1hWO0UwRXZnWE07SUFPSSw2QkFBQTtFMUVtZ1hWO0UwRTFnWE07SUFPSSw2QkFBQTtFMUVzZ1hWO0UwRTdnWE07SUFPSSw2QkFBQTtFMUV5Z1hWO0UwRWhoWE07SUFPSSw2QkFBQTtFMUU0Z1hWO0UwRW5oWE07SUFPSSwyQkFBQTtFMUUrZ1hWO0UwRXRoWE07SUFPSSxpQ0FBQTtFMUVraFhWO0UwRXpoWE07SUFPSSxnQ0FBQTtFMUVxaFhWO0UwRTVoWE07SUFPSSw4QkFBQTtFMUV3aFhWO0UwRS9oWE07SUFPSSxnQ0FBQTtFMUUyaFhWO0UwRWxpWE07SUFPSSw4QkFBQTtFMUU4aFhWO0UwRXJpWE07SUFPSSw4QkFBQTtFMUVpaVhWO0UwRXhpWE07SUFPSSw4QkFBQTtFMUVvaVhWO0UwRTNpWE07SUFPSSw4QkFBQTtFMUV1aVhWO0UwRTlpWE07SUFPSSw4QkFBQTtFMUUwaVhWO0UwRWpqWE07SUFPSSw4QkFBQTtFMUU2aVhWO0UwRXBqWE07SUFPSSx5QkFBQTtFMUVnalhWO0UwRXZqWE07SUFPSSwrQkFBQTtFMUVtalhWO0UwRTFqWE07SUFPSSw4QkFBQTtFMUVzalhWO0UwRTdqWE07SUFPSSw0QkFBQTtFMUV5alhWO0UwRWhrWE07SUFPSSw4QkFBQTtFMUU0alhWO0UwRW5rWE07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aXdYVjtFMEV4d1hNO0lBT0ksK0JBQUE7RTFFb3dYVjtFMEUzd1hNO0lBT0ksaUNBQUE7RTFFdXdYVjtFMEU5d1hNO0lBT0ksK0JBQUE7RTFFMHdYVjtFMEVqeFhNO0lBT0ksK0JBQUE7RTFFNndYVjtFMEVweFhNO0lBT0ksK0JBQUE7RTFFZ3hYVjtFMEV2eFhNO0lBT0ksK0JBQUE7RTFFbXhYVjtFMEUxeFhNO0lBT0ksK0JBQUE7RTFFc3hYVjtFMEU3eFhNO0lBT0ksMEJBQUE7RTFFeXhYVjtFMEVoeVhNO0lBT0ksZ0NBQUE7RTFFNHhYVjtFMEVueVhNO0lBT0ksK0JBQUE7RTFFK3hYVjtFMEV0eVhNO0lBT0ksNkJBQUE7RTFFa3lYVjtFMEV6eVhNO0lBT0ksK0JBQUE7RTFFcXlYVjtFMEU1eVhNO0lBT0ksNkJBQUE7RTFFd3lYVjtFMEUveVhNO0lBT0ksNkJBQUE7RTFFMnlYVjtFMEVselhNO0lBT0ksNkJBQUE7RTFFOHlYVjtFMEVyelhNO0lBT0ksNkJBQUE7RTFFaXpYVjtFMEV4elhNO0lBT0ksNkJBQUE7RTFFb3pYVjtFMEUzelhNO0lBT0ksaUJBQUE7RTFFdXpYVjtFMEU5elhNO0lBT0ksdUJBQUE7RTFFMHpYVjtFMEVqMFhNO0lBT0ksc0JBQUE7RTFFNnpYVjtFMEVwMFhNO0lBT0ksb0JBQUE7RTFFZzBYVjtFMEV2MFhNO0lBT0ksc0JBQUE7RTFFbTBYVjtFMEUxMFhNO0lBT0ksb0JBQUE7RTFFczBYVjtFMEU3MFhNO0lBT0ksb0JBQUE7RTFFeTBYVjtFMEVoMVhNO0lBT0ksb0JBQUE7RTFFNDBYVjtFMEVuMVhNO0lBT0ksb0JBQUE7RTFFKzBYVjtFMEV0MVhNO0lBT0ksb0JBQUE7RTFFazFYVjtFMEV6MVhNO0lBT0kscUJBQUE7RTFFcTFYVjtFMEU1MVhNO0lBT0ksMkJBQUE7RTFFdzFYVjtFMEUvMVhNO0lBT0ksMEJBQUE7RTFFMjFYVjtFMEVsMlhNO0lBT0ksd0JBQUE7RTFFODFYVjtFMEVyMlhNO0lBT0ksMEJBQUE7RTFFaTJYVjtFMEV4MlhNO0lBT0ksd0JBQUE7RTFFbzJYVjtFMEUzMlhNO0lBT0ksd0JBQUE7RTFFdTJYVjtFMEU5MlhNO0lBT0ksd0JBQUE7RTFFMDJYVjtFMEVqM1hNO0lBT0ksd0JBQUE7RTFFNjJYVjtFMEVwM1hNO0lBT0ksd0JBQUE7RTFFZzNYVjtFMEV2M1hNO0lBT0ksd0JBQUE7RTFFbTNYVjtFMEUxM1hNO0lBT0ksOEJBQUE7RTFFczNYVjtFMEU3M1hNO0lBT0ksNkJBQUE7RTFFeTNYVjtFMEVoNFhNO0lBT0ksMkJBQUE7RTFFNDNYVjtFMEVuNFhNO0lBT0ksNkJBQUE7RTFFKzNYVjtFMEV0NFhNO0lBT0ksMkJBQUE7RTFFazRYVjtFMEV6NFhNO0lBT0ksMkJBQUE7RTFFcTRYVjtFMEU1NFhNO0lBT0ksMkJBQUE7RTFFdzRYVjtFMEUvNFhNO0lBT0ksMkJBQUE7RTFFMjRYVjtFMEVsNVhNO0lBT0ksMkJBQUE7RTFFODRYVjtFMEVyNVhNO0lBT0ksMkJBQUE7RTFFaTVYVjtFMEV4NVhNO0lBT0ksNEJBQUE7RTFFbzVYVjtFMEUzNVhNO0lBT0ksNkJBQUE7RTFFdTVYVjtBQUNGO0FnQmw2WEk7RTBER0k7SUFPSSxzQkFBQTtFMUU0NVhWO0UwRW42WE07SUFPSSx1QkFBQTtFMUUrNVhWO0UwRXQ2WE07SUFPSSxzQkFBQTtFMUVrNlhWO0UwRXo2WE07SUFPSSw4QkFBQTtFMUVxNlhWO0UwRTU2WE07SUFPSSw0QkFBQTtFMUV3NlhWO0UwRS82WE07SUFPSSwyQkFBQTtFMUUyNlhWO0UwRWw3WE07SUFPSSxpQ0FBQTtFMUU4NlhWO0UwRXI3WE07SUFPSSwyQkFBQTtFMUVpN1hWO0UwRXg3WE07SUFPSSwwQkFBQTtFMUVvN1hWO0UwRTM3WE07SUFPSSxnQ0FBQTtFMUV1N1hWO0UwRTk3WE07SUFPSSx5QkFBQTtFMUUwN1hWO0UwRWo4WE07SUFPSSx3QkFBQTtFMUU2N1hWO0UwRXA4WE07SUFPSSwrQkFBQTtFMUVnOFhWO0UwRXY4WE07SUFPSSx5QkFBQTtFMUVtOFhWO0UwRTE4WE07SUFPSSw2QkFBQTtFMUVzOFhWO0UwRTc4WE07SUFPSSw4QkFBQTtFMUV5OFhWO0UwRWg5WE07SUFPSSx3QkFBQTtFMUU0OFhWO0UwRW45WE07SUFPSSwrQkFBQTtFMUUrOFhWO0UwRXQ5WE07SUFPSSx3QkFBQTtFMUVrOVhWO0UwRXo5WE07SUFPSSx5QkFBQTtFMUVxOVhWO0UwRTU5WE07SUFPSSw4QkFBQTtFMUV3OVhWO0UwRS85WE07SUFPSSxpQ0FBQTtFMUUyOVhWO0UwRWwrWE07SUFPSSxzQ0FBQTtFMUU4OVhWO0UwRXIrWE07SUFPSSx5Q0FBQTtFMUVpK1hWO0UwRXgrWE07SUFPSSx1QkFBQTtFMUVvK1hWO0UwRTMrWE07SUFPSSx1QkFBQTtFMUV1K1hWO0UwRTkrWE07SUFPSSx5QkFBQTtFMUUwK1hWO0UwRWovWE07SUFPSSx5QkFBQTtFMUU2K1hWO0UwRXAvWE07SUFPSSwwQkFBQTtFMUVnL1hWO0UwRXYvWE07SUFPSSw0QkFBQTtFMUVtL1hWO0UwRTEvWE07SUFPSSxrQ0FBQTtFMUVzL1hWO0UwRTcvWE07SUFPSSxzQ0FBQTtFMUV5L1hWO0UwRWhnWU07SUFPSSxvQ0FBQTtFMUU0L1hWO0UwRW5nWU07SUFPSSxrQ0FBQTtFMUUrL1hWO0UwRXRnWU07SUFPSSx5Q0FBQTtFMUVrZ1lWO0UwRXpnWU07SUFPSSx3Q0FBQTtFMUVxZ1lWO0UwRTVnWU07SUFPSSx3Q0FBQTtFMUV3Z1lWO0UwRS9nWU07SUFPSSxrQ0FBQTtFMUUyZ1lWO0UwRWxoWU07SUFPSSxnQ0FBQTtFMUU4Z1lWO0UwRXJoWU07SUFPSSw4QkFBQTtFMUVpaFlWO0UwRXhoWU07SUFPSSxnQ0FBQTtFMUVvaFlWO0UwRTNoWU07SUFPSSwrQkFBQTtFMUV1aFlWO0UwRTloWU07SUFPSSxvQ0FBQTtFMUUwaFlWO0UwRWppWU07SUFPSSxrQ0FBQTtFMUU2aFlWO0UwRXBpWU07SUFPSSxnQ0FBQTtFMUVnaVlWO0UwRXZpWU07SUFPSSx1Q0FBQTtFMUVtaVlWO0UwRTFpWU07SUFPSSxzQ0FBQTtFMUVzaVlWO0UwRTdpWU07SUFPSSxpQ0FBQTtFMUV5aVlWO0UwRWhqWU07SUFPSSwyQkFBQTtFMUU0aVlWO0UwRW5qWU07SUFP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dnZZTTtJQU9JLGdDQUFBO0UxRW12WVY7RTBFMXZZTTtJQU9JLCtCQUFBO0UxRXN2WVY7RTBFN3ZZTTtJQU9JLDZCQUFBO0UxRXl2WVY7RTBFaHdZTTtJQU9JLCtCQUFBO0UxRTR2WVY7RTBFbndZTTtJQU9JLDZCQUFBO0UxRSt2WVY7RTBFdHdZTTtJQU9JLDZCQUFBO0UxRWt3WVY7RTBFendZTTtJQU9JLDZCQUFBO0UxRXF3WVY7RTBFNXdZTTtJQU9JLDZCQUFBO0UxRXd3WVY7RTBFL3dZTTtJQU9JLDZCQUFBO0UxRTJ3WVY7RTBFbHhZTTtJQU9JLDZCQUFBO0UxRTh3WVY7RTBFcnhZTTtJQU9JLDJCQUFBO0UxRWl4WVY7RTBFeHhZTTtJQU9JLGlDQUFBO0UxRW94WVY7RTBFM3hZTTtJQU9JLGdDQUFBO0UxRXV4WVY7RTBFOXhZTTtJQU9JLDhCQUFBO0UxRTB4WVY7RTBFanlZTTtJQU9JLGdDQUFBO0UxRTZ4WVY7RTBFcHlZTTtJQU9JLDhCQUFBO0UxRWd5WVY7RTBFdnlZTTtJQU9JLDhCQUFBO0UxRW15WVY7RTBFMXlZTTtJQU9JLDhCQUFBO0UxRXN5WVY7RTBFN3lZTTtJQU9JLDhCQUFBO0UxRXl5WVY7RTBFaHpZTTtJQU9JLDhCQUFBO0UxRTR5WVY7RTBFbnpZTTtJQU9JLDhCQUFBO0UxRSt5WVY7RTBFdHpZTTtJQU9JLHlCQUFBO0UxRWt6WVY7RTBFenpZTTtJQU9JLCtCQUFBO0UxRXF6WVY7RTBFNXpZTTtJQU9JLDhCQUFBO0UxRXd6WVY7RTBFL3pZTTtJQU9JLDRCQUFBO0UxRTJ6WVY7RTBFbDBZTTtJQU9JLDhCQUFBO0UxRTh6WVY7RTBFcjBZTTtJQU9JLDRCQUFBO0UxRWkwWVY7RTBFeDBZTTtJQU9JLDRCQUFBO0UxRW8wWVY7RTBFMzBZTTtJQU9JLDRCQUFBO0UxRXUwWVY7RTBFOTBZTTtJQU9JLDRCQUFBO0UxRTAwWVY7RTBFajFZTTtJQU9JLDRCQUFBO0UxRTYwWVY7RTBFcDFZTTtJQU9JLDRCQUFBO0UxRWcxWVY7RTBFdjFZTTtJQU9JLHFCQUFBO0UxRW0xWVY7RTBFMTFZTTtJQU9J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O0UwRS9oWk07SUFPSSwwQkFBQTtFMUUyaFpWO0UwRWxpWk07SUFPSSxnQ0FBQTtFMUU4aFpWO0UwRXJpWk07SUFPSSwrQkFBQTtFMUVpaVpWO0UwRXhpWk07SUFPSSw2QkFBQTtFMUVvaVpWO0UwRTNpWk07SUFPSSwrQkFBQTtFMUV1aVpWO0UwRTlpWk07SUFPSSw2QkFBQTtFMUUwaVpWO0UwRWpqWk07SUFPSSw2QkFBQTtFMUU2aVpWO0UwRXBqWk07SUFPSSw2QkFBQTtFMUVnalpWO0UwRXZqWk07SUFPSSw2QkFBQTtFMUVtalpWO0UwRTFqWk07SUFPSSw2QkFBQTtFMUVzalpWO0UwRTdqWk07SUFPSSxpQkFBQTtFMUV5alpWO0UwRWhrWk07SUFPSSx1QkFBQTtFMUU0alpWO0UwRW5rWk07SUFPSSxzQkFBQTtFMUUralpWO0UwRXRrWk07SUFPSSxvQkFBQTtFMUVra1pWO0UwRXprWk07SUFPSSxzQkFBQTtFMUVxa1pWO0UwRTVrWk07SUFPSSxvQkFBQTtFMUV3a1pWO0UwRS9rWk07SUFPSSxvQkFBQTtFMUUya1pWO0UwRWxsWk07SUFPSSxvQkFBQTtFMUU4a1pWO0UwRXJsWk07SUFPSSxvQkFBQTtFMUVpbFpWO0UwRXhsWk07SUFPSSxvQkFBQTtFMUVvbFpWO0UwRTNsWk07SUFPSSxxQkFBQTtFMUV1bFpWO0UwRTlsWk07SUFPSSwyQkFBQTtFMUUwbFpWO0UwRWptWk07SUFPSSwwQkFBQTtFMUU2bFpWO0UwRXBtWk07SUFPSSx3QkFBQTtFMUVnbVpWO0UwRXZtWk07SUFPSSwwQkFBQTtFMUVtbVpWO0UwRTFtWk07SUFPSSx3QkFBQTtFMUVzbVpWO0UwRTdtWk07SUFPSSx3QkFBQTtFMUV5bVpWO0UwRWhuWk07SUFPSSx3QkFBQTtFMUU0bVpWO0UwRW5uWk07SUFPSSx3QkFBQTtFMUUrbVpWO0UwRXRuWk07SUFPSSx3QkFBQTtFMUVrblpWO0UwRXpuWk07SUFPSSx3QkFBQTtFMUVxblpWO0UwRTVuWk07SUFPSSw4QkFBQTtFMUV3blpWO0UwRS9uWk07SUFPSSw2QkFBQTtFMUUyblpWO0UwRWxvWk07SUFPSSwyQkFBQTtFMUU4blpWO0UwRXJvWk07SUFPSSw2QkFBQTtFMUVpb1pWO0UwRXhvWk07SUFPSSwyQkFBQTtFMUVvb1pWO0UwRTNvWk07SUFPSSwyQkFBQTtFMUV1b1pWO0UwRTlvWk07SUFPSSwyQkFBQTtFMUUwb1pWO0UwRWpwWk07SUFPSSwyQkFBQTtFMUU2b1pWO0UwRXBwWk07SUFPSSwyQkFBQTtFMUVncFpWO0UwRXZwWk07SUFPSSwyQkFBQTtFMUVtcFpWO0UwRTFwWk07SUFPSSw0QkFBQTtFMUVzcFpWO0UwRTdwWk07SUFPSSw2QkFBQTtFMUV5cFpWO0FBQ0Y7QWdCcHFaSTtFMERHSTtJQU9JLHNCQUFBO0UxRThwWlY7RTBFcnFaTTtJQU9JLHVCQUFBO0UxRWlxWlY7RTBFeHFaTTtJQU9JLHNCQUFBO0UxRW9xWlY7RTBFM3FaTTtJQU9JLDhCQUFBO0UxRXVxWlY7RTBFOXFaTTtJQU9JLDRCQUFBO0UxRTBxWlY7RTBFanJaTTtJQU9JLDJCQUFBO0UxRTZxWlY7RTBFcHJaTTtJQU9JLGlDQUFBO0UxRWdyWlY7RTBFdnJaTTtJQU9JLDJCQUFBO0UxRW1yWlY7RTBFMXJaTTtJQU9JLDBCQUFBO0UxRXNyWlY7RTBFN3JaTTtJQU9JLGdDQUFBO0UxRXlyWlY7RTBFaHNaTTtJQU9JLHlCQUFBO0UxRTRyWlY7RTBFbnNaTTtJQU9JLHdCQUFBO0UxRStyWlY7RTBFdHNaTTtJQU9JLCtCQUFBO0UxRWtzWlY7RTBFenNaTTtJQU9JLHlCQUFBO0UxRXFzWlY7RTBFNXNaTTtJQU9JLDZCQUFBO0UxRXdzWlY7RTBFL3NaTTtJQU9JLDhCQUFBO0UxRTJzWlY7RTBFbHRaTTtJQU9JLHdCQUFBO0UxRThzWlY7RTBFcnRaTTtJQU9JLCtCQUFBO0UxRWl0WlY7RTBFeHRaTTtJQU9JLHdCQUFBO0UxRW90WlY7RTBFM3RaTTtJQU9JLHlCQUFBO0UxRXV0WlY7RTBFOXRaTTtJQU9JLDhCQUFBO0UxRTB0WlY7RTBFanVaTTtJQU9JLGlDQUFBO0UxRTZ0WlY7RTBFcHVaTTtJQU9JLHNDQUFBO0UxRWd1WlY7RTBFdnVaTTtJQU9JLHlDQUFBO0UxRW11WlY7RTBFMXVaTTtJQU9JLHVCQUFBO0UxRXN1WlY7RTBFN3VaTTtJQU9JLHVCQUFBO0UxRXl1WlY7RTBFaHZaTTtJQU9JLHlCQUFBO0UxRTR1WlY7RTBFbnZaTTtJQU9JLHlCQUFBO0UxRSt1WlY7RTBFdHZaTTtJQU9JLDBCQUFBO0UxRWt2WlY7RTBFenZaTTtJQU9JLDRCQUFBO0UxRXF2WlY7RTBFNXZaTTtJQU9JLGtDQUFBO0UxRXd2WlY7RTBFL3ZaTTtJQU9JLHNDQUFBO0UxRTJ2WlY7RTBFbHdaTTtJQU9JLG9DQUFBO0UxRTh2WlY7RTBFcndaTTtJQU9JLGtDQUFBO0UxRWl3WlY7RTBFeHdaTTtJQU9JLHlDQUFBO0UxRW93WlY7RTBFM3daTTtJQU9JLHdDQUFBO0UxRXV3WlY7RTBFOXdaTTtJQU9JLHdDQUFBO0UxRTB3WlY7RTBFanhaTTtJQU9JLGtDQUFBO0UxRTZ3WlY7RTBFcHhaTTtJQU9JLGdDQUFBO0UxRWd4WlY7RTBFdnhaTTtJQU9JLDhCQUFBO0UxRW14WlY7RTBFMXhaTTtJQU9JLGdDQUFBO0UxRXN4WlY7RTBFN3haTTtJQU9JLCtCQUFBO0UxRXl4WlY7RTBFaHlaTTtJQU9JLG9DQUFBO0UxRTR4WlY7RTBFbnlaTTtJQU9JLGtDQUFBO0UxRSt4WlY7RTBFdHlaTTtJQU9JLGdDQUFBO0UxRWt5WlY7RTBFenlaTTtJQU9JLHVDQUFBO0UxRXF5WlY7RTBFNXlaTTtJQU9JLHNDQUFBO0UxRXd5WlY7RTBFL3laTTtJQU9JLGlDQUFBO0UxRTJ5WlY7RTBFbHpaTTtJQU9JLDJCQUFBO0UxRTh5WlY7RTBFcnpaTTtJQU9JLGlDQUFBO0UxRWl6WlY7RTBFeHpaTTtJQU9JLCtCQUFBO0UxRW96WlY7RTBFM3paTTtJQU9JLDZCQUFBO0UxRXV6WlY7RTBFOXpaTTtJQU9JLCtCQUFBO0UxRTB6WlY7RTBFajBaTTtJQU9JLDhCQUFBO0UxRTZ6WlY7RTBFcDBaTTtJQU9JLG9CQUFBO0UxRWcwWlY7RTBFdjBaTTtJQU9JLG1CQUFBO0UxRW0wWlY7RTBFMTBaTTtJQU9JLG1C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O0lBT0ksNkJBQUE7RTFFMGdhVjtFMEVqaGFNO0lBT0ksNkJBQUE7RTFFNmdhVjtFMEVwaGFNO0lBT0ksNkJBQUE7RTFFZ2hhVjtFMEV2aGFNO0lBT0ksMkJBQUE7RTFFbWhhVjtFMEUxaGFNO0lBT0ksaUNBQUE7RTFFc2hhVjtFMEU3aGFNO0lBT0ksZ0NBQUE7RTFFeWhhVjtFMEVoaWFNO0lBT0ksOEJBQUE7RTFFNGhhVjtFMEVuaWFNO0lBT0ksZ0NBQUE7RTFFK2hhVjtFMEV0aWFNO0lBT0ksOEJBQUE7RTFFa2lhVjtFMEV6aWFNO0lBT0ksOEJBQUE7RTFFcWlhVjtFMEU1aWFNO0lBT0ksOEJBQUE7RTFFd2lhVjtFMEUvaWFNO0lBT0ksOEJBQUE7RTFFMmlhVjtFMEVsamFNO0lBT0ksOEJBQUE7RTFFOGlhVjtFMEVyamFNO0lBT0ksOEJBQUE7RTFFaWphVjtFMEV4amFNO0lBT0kseUJBQUE7RTFFb2phVjtFMEUzamFNO0lBT0ksK0JBQUE7RTFFdWphVjtFMEU5amFNO0lBT0ksOEJBQUE7RTFFMGphVjtFMEVqa2FNO0lBT0ksNEJBQUE7RTFFNmphVjtFMEVwa2FNO0lBT0ksOEJBQUE7RTFFZ2thVjtFMEV2a2FNO0lBT0ksNEJBQUE7RTFFbWthVjtFMEUxa2FNO0lBT0ksNEJBQUE7RTFFc2thVjtFMEU3a2FNO0lBT0ksNEJBQUE7RTFFeWthVjtFMEVobGFNO0lBT0ksNEJBQUE7RTFFNGthVjtFMEVubGFNO0lBT0ksNEJBQUE7RTFFK2thVjtFMEV0bGFNO0lBT0ksNEJBQUE7RTFFa2xhVjtFMEV6bGFNO0lBT0kscUJBQUE7RTFFcWxhVjtFMEU1bGFNO0lBT0ksMkJBQUE7RTFFd2xhVjtFMEUvbGFNO0lBT0ksMEJBQUE7RTFFMmxhVjtFMEVsbWFNO0lBT0ksd0JBQUE7RTFFOGxhVjtFMEVybWFNO0lBT0ksMEJBQUE7RTFFaW1hVjtFMEV4bWFNO0lBT0ksd0JBQUE7RTFFb21hVjtFMEUzbWFNO0lBT0ksd0JBQUE7RTFFdW1hVjtFMEU5bWFNO0lBT0ksd0JBQUE7RTFFMG1hVjtFMEVqbmFNO0lBT0ksd0JBQUE7RTFFNm1hVjtFMEVwbmFNO0lBT0ksd0JBQUE7RTFFZ25hVjtFMEV2bmFNO0lBT0ksMkJBQUE7SUFBQSwwQkFBQTtFMUVvbmFWO0UwRTNuYU07SUFPSSxpQ0FBQTtJQUFBLGdDQUFBO0UxRXduYVY7RTBFL25hTTtJQU9JLGdDQUFBO0lBQUEsK0JBQUE7RTFFNG5hVjtFMEVub2FNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFMUVnb2FWO0UwRXZvYU07SUFPSSxnQ0FBQTtJQUFBLCtCQUFBO0UxRW9vYVY7RTBFM29hTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFd29hVjtFMEUvb2FNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFMUU0b2FWO0UwRW5wYU07SUFPSSw4QkFBQTtJQUFBLDZCQUFBO0UxRWdwYVY7RTBFdnBhTTtJQU9JLDhCQUFBO0lBQUEsNkJBQUE7RTFFb3BhVjtFMEUzcGFNO0lBT0ksOEJBQUE7SUFBQSw2QkFBQTtFMUV3cGFWO0UwRS9wYU07SUFPSSx5QkFBQTtJQUFBLDRCQUFBO0UxRTRwYVY7RTBFbnFhTTtJQU9JLCtCQUFBO0lBQUEsa0NBQUE7RTFFZ3FhVjtFMEV2cWFNO0lBT0ksOEJBQUE7SUFBQSxpQ0FBQTtFMUVvcWFWO0UwRTNxYU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0UxRXdxYVY7RTBFL3FhTTtJQU9JLDhCQUFBO0lBQUEsaUNBQUE7RTFFNHFhVjtFMEVucmFNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFMUVncmFWO0UwRXZyYU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0UxRW9yYVY7RTBFM3JhTTtJQU9JLDRCQUFBO0lBQUEsK0JBQUE7RTFFd3JhVjtFMEUvcmFNO0lBT0ksNEJBQUE7SUFBQSwrQkFBQTtFMUU0cmFWO0UwRW5zYU07SUFPSSw0QkFBQTtJQUFBLCtCQUFBO0UxRWdzYVY7RTBFdnNhTTtJQU9JLHlCQUFBO0UxRW1zYVY7RTBFMXNhTTtJQU9JLCtCQUFBO0UxRXNzYVY7RTBFN3NhTTtJQU9JLDhCQUFBO0UxRXlzYVY7RTBFaHRhTTtJQU9JLDRCQUFBO0UxRTRzYVY7RTBFbnRhTTtJQU9JLDhCQUFBO0UxRStzYVY7RTBFdHRhTTtJQU9JLDRCQUFBO0UxRWt0YVY7RTBFenRhTTtJQU9JLDRCQUFBO0UxRXF0YVY7RTBFNXRhTTtJQU9JLDRCQUFBO0UxRXd0YVY7RTBFL3RhTTtJQU9JLDRCQUFBO0UxRTJ0YVY7RTBFbHVhTTtJQU9JLDRCQUFBO0UxRTh0YVY7RTBFcnVhTTtJQU9JLDJCQUFBO0UxRWl1YVY7RTBFeHVhTTtJQU9JLGlDQUFBO0UxRW91YVY7RTBFM3VhTTtJQU9JLGdDQUFBO0UxRXV1YVY7RTBFOXVhTTtJQU9JLDhCQUFBO0UxRTB1YVY7RTBFanZhTTtJQU9JLGdDQUFBO0UxRTZ1YVY7RTBFcHZhTTtJQU9JLDhCQUFBO0UxRWd2YVY7RTBFdnZhTTtJQU9JLDhCQUFBO0UxRW12YVY7RTBFMXZhTTtJQU9JLDhCQUFBO0UxRXN2YVY7RTBFN3ZhTTtJQU9JLDhCQUFBO0UxRXl2YVY7RTBFaHdhTTtJQU9JLDhCQUFBO0UxRTR2YVY7RTBFbndhTTtJQU9JLDRCQUFBO0UxRSt2YVY7RTBFdHdhTTtJQU9JLGtDQUFBO0UxRWt3YVY7RTBFendhTTtJQU9JLGlDQUFBO0UxRXF3YVY7RTBFNXdhTTtJQU9JLCtCQUFBO0UxRXd3YVY7RTBFL3dhTTtJQU9JLGlDQUFBO0UxRTJ3YVY7RTBFbHhhTTtJQU9JLCtCQUFBO0UxRTh3YVY7RTBFcnhhTTtJQU9JLCtCQUFBO0UxRWl4YVY7RTBFeHhhTTtJQU9JLCtCQUFBO0UxRW94YVY7RTBFM3hhTTtJQU9JLCtCQUFBO0UxRXV4YVY7RTBFOXhhTTtJQU9JLCtCQUFBO0UxRTB4YVY7RTBFanlhTTtJQU9JLDBCQUFBO0UxRTZ4YVY7RTBFcHlhTTtJQU9JLGdDQUFBO0UxRWd5YVY7RTBFdnlhTTtJQU9JLCtCQUFBO0UxRW15YVY7RTBFMXlhTTtJQU9JLDZCQUFBO0UxRXN5YVY7RTBFN3lhTTtJQU9JLCtCQUFBO0UxRXl5YVY7RTBFaHphTTtJQU9JLDZCQUFBO0UxRTR5YVY7RTBFbnphTTtJQU9JLDZCQUFBO0UxRSt5YVY7RTBFdHphTTtJQU9JLDZCQUFBO0UxRWt6YVY7RTBFenphTTtJQU9JLDZCQUFBO0UxRXF6YVY7RTBFNXphTTtJQU9JLDZCQUFBO0UxRXd6YVY7RTBFL3phTTtJQU9JLGlCQUFBO0UxRTJ6YVY7RTBFbDBhTTtJQU9JLHVCQUFBO0UxRTh6YVY7RTBFcjBhTTtJQU9JLHNCQUFBO0UxRWkwYVY7RTBFeDBhTTtJQU9JLG9CQUFBO0UxRW8wYVY7RTBFMzBhTTtJQU9JLHNCQUFBO0UxRXUwYVY7RTBFOTBhTTtJQU9JLG9CQUFBO0UxRTAwYVY7RTBFajFhTTtJQU9JLG9CQUFBO0UxRTYwYVY7RTBFcDFhTTtJQU9JLG9CQUFBO0UxRWcxYVY7RTBFdjFhTTtJQU9JLG9CQUFBO0UxRW0xYVY7RTBFMTFhTTtJQU9JLG9CQUFBO0UxRXMxYVY7RTBFNzFhTTtJQU9JLHFCQUFBO0UxRXkxYVY7RTBFaDJhTTtJQU9JLDJCQUFBO0UxRTQxYVY7RTBFbjJhTTtJQU9JLDBCQUFBO0UxRSsxYVY7RTBFdDJhTTtJQU9JLHdCQUFBO0UxRWsyYVY7RTBFejJhTTtJQU9JLDBCQUFBO0UxRXEyYVY7RTBFNTJhTTtJQU9JLHdCQUFBO0UxRXcyYVY7RTBFLzJhTTtJQU9JLHdCQUFBO0UxRTIyYVY7RTBFbDNhTTtJQU9JLHdCQUFBO0UxRTgyYVY7RTBFcjNhTTtJQU9JLHdCQUFBO0UxRWkzYVY7RTBFeDNhTTtJQU9JLHdCQUFBO0UxRW8zYVY7RTBFMzNhTTtJQU9JLHdCQUFBO0UxRXUzYVY7RTBFOTNhTTtJQU9JLDhCQUFBO0UxRTAzYVY7RTBFajRhTTtJQU9JLDZCQUFBO0UxRTYzYVY7RTBFcDRhTTtJQU9JLDJCQUFBO0UxRWc0YVY7RTBFdjRhTTtJQU9JLDZCQUFBO0UxRW00YVY7RTBFMTRhTTtJQU9JLDJCQUFBO0UxRXM0YVY7RTBFNzRhTTtJQU9JLDJCQUFBO0UxRXk0YVY7RTBFaDVhTTtJQU9JLDJCQUFBO0UxRTQ0YVY7RTBFbjVhTTtJQU9JLDJCQUFBO0UxRSs0YVY7RTBFdDVhTTtJQU9JLDJCQUFBO0UxRWs1YVY7RTBFejVhTTtJQU9J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QUE7QWhGMHZiUjs7QWdGdHZiQTtFQUNJLGdCQ2l3Qm1CO0FqRncvWnZCOztBZ0ZwdmJJOztFQUNJLGdCQzh2QmE7QWpGMC9ackI7O0FnRnB2YkE7RUFDSSxnQkN3dkJpQjtBakYrL1pyQjs7QWdGcHZiQTtFQUNJLGdCQ212QmtCO0FqRm9nYXRCOztBZ0ZwdmJBO0VBQ0ksZ0JDdXZCd0I7QWpGZ2dhNUI7O0FnRnB2YkE7RUFDSSxnQkNvdkJ1QjtBakZtZ2EzQjs7QWdGcHZiQTtFQUNJLGdCQzh1QnFCO0FqRnlnYXpCOztBZ0ZwdmJBO0VBQ0ksZ0JDNnVCdUI7QWpGMGdhM0I7O0FnRnB2YkE7O0VBRUksMkJBQUE7QWhGdXZiSjs7QWdGcHZiQTtFQUNJLGdCQzZ0Qm9CO0FqRjBoYXhCOztBZ0ZwdmJBO0VBQ0ksZ0JDMHRCa0I7QWpGNmhhdEI7O0FnRnB2YkE7RUFDSSxnQkN1dEJrQjtBakZnaWF0Qjs7QWdGcHZiQTtFQUNJLGdCQ290QnNCO0FqRm1pYTFCOztBZ0ZudmJJO0VBQ0ksZ0JDb3RCaUI7QWpGa2lhekI7O0FnRmp2Ykk7RUFDSSxnQkMrc0JzQjtBakZxaWE5Qjs7QWdGL3ViSTtFQUNJLGdCQzBzQm1CO0FqRndpYTNCOztBZ0Y3dWJJO0VBQ0ksZ0JDcXNCZ0I7QWpGMmlheEI7O0FnRjN1Ykk7RUFDSSxnQkNnc0JvQjtBakY4aWE1Qjs7QWtGdDNiQztFQUNHLFlBQUE7RUFFQSxXQUFBO0FsRnczYko7O0FtRjMzYkM7RUFDRyxpR3pFNE1vQjtFeUV6TXBCLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQTs7O0lBQUE7QW5GKzNiSjs7QW9GcjRiQztFQUNHLCtCQUFBO0FwRnc0Yko7O0FxRnQ0Ylk7RUFDSSxlQUFBO0FyRnk0YmhCOztBc0ZuNGJBOzs7RUFBQTtBQ01BO0VBQ0ksYUFBQTtFQUNBLHNCQUFBO0VBQ0EsV0FBQTtBdkZvNGJKO0F1Rmw0Ykk7RUFDSSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtF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Q0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLHNCQUFBO0F4RjYrYko7O0F3RjErYkE7O0VBRUksNkJBQUE7QXhGNitiSjs7QXdGeitiQTs7RUFFSSxtQjlFekNPO0U4RTBDUCxlQUFBO0VBQ0EsYzlFbkNPO0FWK2djWDs7QXdGeCtiQTs7RUFFSSxjOUU5Q087QVZ5aGNYOztBd0Z4K2JBOztFQUVJLGdCQUFBO0VBQ0EsYzlFcERPO0U4RXFEUCxtQkFBQTtBeEYyK2JKOztBd0Z4K2JBO0VBQ0kseUI5RXhHTztFOEV5R1AsZ0JBQUE7QXhGMitiSjtBd0Z6K2JJO0VBQ0kseUI5RTNHRztBVnNsY1g7O0F3RnQrYkE7RUFDSSx5QjlFbEhPO0U4RW1IUCxjOUUzR087RThFNEdQLGdCQUFBO0VBQ0EseUJBQUE7QXhGeStiSjtBd0Z2K2JJO0VBQ0kseUI5RXZIRztFOEV3SEgsYzlFakhHO0U4RWtISCxxQjlFcEhHO0FWNmxjWDtBd0Z0K2JJO0VBRUkseUJBQUE7RUFDQSxjOUVqRkc7RThFa0ZILHFCOUUvSEc7RThFZ0lILG1CQUFBO0F4RnUrYlI7QXdGbitiSTtFQUNJLHlCOUV6SkU7RThFMEpGLGM5RW5LQTtFOEVvS0EsWUFBQTtBeEZxK2JSO0F3Rm4rYlE7RUFDSSx5QjlFN0pGO0U4RThKRSxjOUV4S0o7QVY2b2NSOztBd0YvOWJBO0VBQ0kseUI5RXhHTztFOEV5R1AsZ0JBQUE7QXhGaytiSjtBd0ZoK2JJO0VBQ0kseUI5RTNHRztBVjZrY1g7QXdGLzliSTtFQUNJLHlCQUFBO0VBQ0EsbUJBQUE7QXhGaStiUjtBd0Y3OWJJO0VBQ0kseUJBQUE7RUFDQSxnQkFBQTtBeEYrOWJSO0F3Rjc5YlE7RUFDSSx5QjlFdEtEO0FWcW9jWDs7QXdGejliQTtFQUNJLHlCOUU1SE87RThFNkhQLGM5RXpNSTtFOEUwTUosZ0JBQUE7QXhGNDliSjtBd0YxOWJJO0VBQ0kseUI5RWhJRztFOEVpSUgsYzlFOU1BO0FWMHFjUjtBd0Z6OWJJO0VBRUkseUI5RXpJRztFOEUwSUgsYzlFcE5BO0U4RXFOQSxtQkFBQTtBeEYwOWJSOztBd0ZyOWJBO0VBQ0kseUI5RWxOTTtFOEVtTk4sYzlFNU5JO0U4RTZOSixnQkFBQTtFQUNBLFlBQUE7QXhGdzliSjtBd0Z0OWJJO0VBQ0kseUI5RXZORTtFOEV3TkYsYzlFbE9BO0FWMHJjUjtBd0ZyOWJJO0VBRUkseUI5RTdKRztFOEU4SkgsYzlFeE9BO0U4RXlPQSxtQkFBQTtBeEZzOWJSOztBd0ZqOWJBO0VBQ0ksY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7QXhGbzliSjtBd0ZsOWJJO0VBRUkseUI5RXJMRztBVndvY1g7QXdGaDliSTtFQUNJLGdCQUFBO0VBQ0EsYzlFdkxHO0U4RXdMSCxtQkFBQTtBeEZrOWJSO0F3Rmg5YlE7RUFDSSxnQkFBQTtBeEZrOWJaO0F3Rjk4Ykk7RUFDSSx5QjlFalFFO0U4RWtRRixjOUUzUUE7RThFNFFBLGdCQUFBO0F4Rmc5YlI7QXdGOThiUTtFQUNJLHlCOUVyUUY7RThFc1FFLGM5RWhSSjtBVmd1Y1I7QXdGNzhiUTtFQUNJLHlCOUUxTUQ7RThFMk1DLGM5RXJSSjtFOEVzUkksbUJBQUE7QXhGKzhiWjtBd0YzOGJJO0VBRUksYzlFbE5HO0FWOHBjWDs7QXdGdDhiSTtFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGM5RXRORztBVitwY1g7QXdGdDhiSTs7OztFQUlJLGVBQUE7RUFDQSw4Q0FBQTtBeEZ3OGJSO0F3RnQ4YlE7Ozs7RUFDSSx5QjlFek9EO0U4RTBPQyxrQkFBQTtBeEYyOGJaO0F3RnI4YlE7O0VBQ0ksa0JBQUE7QXhGdzhiWjs7QXdGbDhiQTtFQUNJLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxjOUV4UE87QVY2cmNYOztBd0ZoOGJJO0VBQ0ksa0JBQUE7QXhGbThiUjtBd0ZqOGJRO0VBQ0ksa0NBQUE7QXhGbThiWjtBd0ZoOGJRO0VBQ0ksa0NBQUE7QXhGazhiWjs7QXlGanljQTtFQUNJLG1C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QWtHMStjQTs7RUFFSSxxQnhGV007QVZrK2NWO0FrRzMrY0k7O0VBQ0kscUJ4RlFFO0V3RlBGLDRDQUFBO0FsRzgrY1I7O0FrR3QrY0E7O0VBRUkscUJ4RnlDUTtBVmc4Y1o7QWtHditjSTs7RUFDSSxxQnhGc0NJO0V3RnJDSiw4Q0FBQTtBbEcwK2NSOztBa0dsK2NBO0VBQ0ksY3hGaEJNO0V3RmlCTixjQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBbEdxK2NKOztBa0dsK2NBO0VBQ0ksY3hGcUJRO0V3RnBCUixjQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBbEdxK2NKOztBbUdqaGRJO0VBQ0ksZ0JBQUE7QW5Hb2hkUjtBbUdoaGRRO0VBQ0ksY3pGV0Y7RXlGVkUsZ0JsQnVPa0I7RWtCdE9sQiwwQkFBQTtBbkdraGRaOztBbUc3Z2RBO0VBQ0ksbUJBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QW5HZ2hkSjtBbUc5Z2RJO0VBQ0ksY3pGSEU7RXlGSUYsZ0JsQnlOc0I7RWtCeE50QiwwQkFBQTtBbkdnaGRSOztBbUc1Z2RBO0VBQ0kscUJ6RlZNO0FWeWhkVjtBbUc3Z2RJO0VBQ0kscUJ6RmJFO0V5RmNGLDRDQUFBO0FuRytnZFI7O0FvRzFqZEM7RUFDRyxvQkFBQTtBcEc2amRKOztBcUc5amRDO0VBQ0csaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FyR2lrZEo7O0FzRzlqZEE7RUFDSSxnQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0F0R2lrZEo7QXNHL2pkSTtFQUNJLHVCQUFBO0F0R2lrZFI7QXNHOWpkSTtFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QjVGd0VHO0U0RnZFSCxxQjVGcU1RO0U0RnBNUix1QkFBQTtFQUNBLGM1RjZFRztFNEY1RUgsZ0IvRm9sQnNCO0UrRm5sQnRCLHFCQUFBO0VBQ0EsdURBQUE7QXRHZ2tkUjtBc0c5amRRO0VBQ0ksZ0JyQm95QmdCO0VxQm55QmhCLGlDQUFBO0VBQ0EsYzVGcUVEO0U0RnBFQyxh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O0FWMDZxQmI7QW1NMXJxQm9CO0VBQ0kseUI1TGxTZDtBUDg5cUJWO0FtTXZycUJZO0VBQ0ksY3pMOU9MO0V5TCtPSyxrQkFBQTtFQUNBLGdCQUFBO0FuTXlycUJoQjs7QW9NeGdyQlE7RUFDSSx5Q0FBQTtBcE0yZ3JCWjtBb010Z3JCUTtFQUNJLGtCN0wrbEJrQjtBUHk2cEI5QjtBb01yZ3JCUTtFQUNJLHFDQUFBO0FwTXVnckJaOztBcU1waHJCQztFQUNHLGdCQUFBO0FyTXVockJKO0FxTWhockJ3QjtFQUNJLGdCcEgreEJOO0FqRm12cEJ0QjtBcU12Z3JCd0I7RUFDSSxnQnBIbW1CWjtFb0hsbUJZLGMzTE9sQjtFMkxOa0IsMEJBQUE7RUFDQSxrQkFBQTtBck15Z3JCNUI7QXFNLy9xQlk7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXJNaWdyQmhCO0FxTS8vcUJnQjtFQUNJLHlCM0x1RFQ7RTJMdERTLGdCQUFBO0FyTWlnckJwQjtBcU0xL3FCd0I7RUFDSSxzQkFBQTtFQUNBLGMzTHJCbEI7RTJMc0JrQixnQnBIb3ZCYjtFb0hudkJhLHNCQUFBO0VBQ0EsaUJBQUE7QXJNNC9xQjVCO0FxTXIvcUJnQjtFQUNJLGMzTGtDVDtFMkxqQ1MsZ0JwSDR1Qkc7RW9IM3VCSCxzQkFBQTtBck11L3FCcEI7QXFNOStxQmdCO0VBQ0ksZ0JBQUE7QXJNZy9xQnBCOztBc016anJCQztFQUNHLDZCQUFBO0VBQ0EsYzVMbUJJO0U0TGxCSixrQkFBQTtBdE00anJCSjtBc016anJCUTtFQUNJLGdDQUFBO0F0TTJqckJaO0FzTXZqckJJO0VBQ0ksaUc1TGlNZ0I7RTRMaE1oQixtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXRNeWpyQlI7QXNNdmpyQlE7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7QXRNeWpyQlo7QXNNdmpyQlk7RUFHSSw2QkFBQTtBdE11anJCaEI7QXNNbGpyQlk7RUFDSSxpQkFBQTtBdE1vanJCaEI7QXNNOWlyQlE7RUFDSSwwQ0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGM1TG5CSjtFNExvQkksaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QXRNZ2pyQlo7QXNNOWlyQlk7RUFDSSxpREFBQTtBdE1nanJCaEI7QXNNOWlyQmdCO0VBQ0ksaURBQUE7RUFDQSxnQkFBQTtBdE1nanJCcEI7QXNNNWlyQlk7RUFDSSxpRzVMc0pRO0U0THJKUixpQkFBQTtFQUNBLGdCQUFBO0F0TThpckJoQjtBc016aXJCSTtFQUNJLHlCNUxsQ0U7QVY2a3JCVjtBc014aXJCWTtFQUNJLHFCNUx0Q047QVZnbHJCVjtBc01waXJCZ0I7RUFDSSxjNUw3Q1Y7QVZtbHJCVjtBc00xaHJCSTtFQUNJLHlCNUwzQ0s7QVZ1a3JCYjtBc016aHJCWTtFQUNJLHNDQUFBO0F0TTJockJoQjtBc01yaHJCZ0I7RUFDSSxjNUx0RFA7QVY2a3JCYjtBdU16bnJCQztFQUNHLHlCN0w4Rk87QVY2aHJCWDs7QXdNM25yQkk7RUFDSSxjOUxtQkE7RThMbEJBLHVCQUFBO0F4TThuckJSO0F3TTNuckJZO0VBQ0ksdWVBQUE7RUFDQSxvQ0FBQTtBeE02bnJCaEI7QXdNM25yQmdCO0VBQ0kseUI5TFVaO0U4TFRZLGM5TGdDUDtBVjZsckJiO0F3TTFuckJnQjtFQUdJLHVlQUFBO0VBQ0EseUI5THlCUDtBVmltckJiOztBeU01b3JCSTtFQUNJLGtCQUFBO0F6TStvckJSO0F5TTVvckJZO0VBQ0ksb0NBQUE7RUFDQSxjL0xxQ0g7RStMcENHLDRCQUFBO0F6TThvckJoQjtBeU01b3JCZ0I7RUFDSSxnQkFBQTtFQUNBLHFCL0xnQ1A7QVY4bXJCYjtBeU14b3JCSTtFQUNJLGtCQUFBO0F6TTBvckJSO0F5TXhvckJRO0VBQ0ksZ0JBQUE7RUFDQSxrQkFBQTtBek0wb3JCWjtBeU14b3JCWTtFQUNJLGdCQUFBO0VBQ0EscUIvTGlCSDtBVnluckJiO0FnQnRtckJJO0V5TDFDSTtJQVVRLGdCQUFBO0V6TTBvckJkO0FBQ0Y7QXlNdG9yQkk7RUFDSSx5Qi9MMkRHO0UrTDFESCxpRy9MdUtnQjtFK0x0S2hCLGtCQUFBO0F6TXdvckJSOztBME05cXJCSTtFQUNJLHlCaE1rR0c7RWdNakdILGNoTWtCQTtBVitwckJSO0EwTS9xckJRO0VBQ0ksY2hNZUo7RWdNZEkscUJBQUE7QTFNaXJyQlo7QTBNL3FyQlk7RUFHSSwwQkFBQTtBMU0rcXJCaEI7QTBNM3FyQlE7RUFDSSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsY2hNRUo7QVYycXJCUjtBME0xcXJCUTtFQUNJLHlCQUFBO0VBQ0EsY2hNSEo7QVYrcXJCUjtBME16cXJCUTtFQUNJLGdDQUFBO0ExTTJxckJaO0EwTW5xckI0QjtFQUNJLGNoTTJEckI7QVYwbXJCWDtBME1ucXJCZ0M7RUFHSSxjaE1yQjVCO0VnTXNCNEIsMEJBQUE7QTFNbXFyQnBDO0EwTXpwckJZO0VBQ0kseUJBQUE7RUFDQSxxQkFBQTtBMU0ycHJCaEI7QTBNdnByQlE7RUFDSSw2QkFBQTtFQUNBLGNoTXhDSjtBVmlzckJSO0EwTXZwckJZO0VBQ0ksNEJBQUE7RUFDQSxnREFBQTtBMU15cHJCaEI7QTBNcHByQlk7RUFDSSxjaE1sRFI7RWdNbURRLGlCQUFBO0ExTXNwckJoQjtBME1wcHJCZ0I7RUFHSSwrQkFBQTtFQUNBLHFCQUFBO0ExTW9wckJwQjs7QTJNN3RyQkE7RUFDSSw2QkFBQTtFQUNBLGNqTXFDUztBVjJyckJiO0EyTTl0ckJJO0VBQ0ksY0FBQTtBM01ndXJCUjtBMk05dHJCUTtFQUdJLDBCQUFBO0EzTTh0ckJaO0EyTXZ0ckJJO0VBQ0kseUJqTU9FO0VpTU5GLGNqTUhBO0VpTUlBLGFBQUE7RUFDQSxrQkFBQTtBM015dHJCUjtBMk12dHJCUTtFQUNJLGNqTVJKO0FWaXVyQlI7QTJNbHRyQkk7RUFDSSx5QmpNT0s7RWlNTkwsY2pNakJBO0VpTWtCQSxhQUFBO0VBQ0Esa0JBQUE7QTNNb3RyQlI7QTJNbHRyQlE7RUFDSSxjak10Qko7QVYwdXJCUjtBMk03c3JCSTtFQUNJLHlCak0wQ0c7RWlNekNILGNqTVJLO0VpTVNMLGFBQUE7RUFDQSxrQkFBQTtBM00rc3JCUjtBMk03c3JCUTtFQUNJLGNqTWJDO0FWNHRyQmI7QWdCNXJyQkk7RTJMVlE7SUFDSSwyQkFBQTtFM015c3JCZDtBQUNGOztBNE0zd3JCUTtFQUNJLGNsTWtCSjtFa01qQkksa0JBQUE7RUFDQSxZQUFBO0E1TTh3ckJaO0E0TTV3ckJZO0VBQ0ksNEJBQUE7RUFDQSw0QkFBQTtFQUNBLG9CQUFBO0E1TTh3ckJoQjtBNE0xd3JCZ0I7RUFDSSw2UHJNeW5EaUI7QVBtcG9CckM7QTRNdndyQmdCO0VBQ0ksOFByTW9uRGlCO0FQcXBvQnJDO0E0TW53ckJJO0VBQ0ksVUFBQTtFQUNBLHFCQUFBO0E1TXF3ckJSO0E0TWx3ckJJO0VBQ0ksZ0JBQUE7QTVNb3dyQlI7QTRNL3ZyQlk7RUFDSSxzQkFBQTtFQUNBLFlBQUE7RUFDQSw0Q0FBQTtBNU1pd3JCaEI7QTRNL3ZyQmdCO0VBQ0ksb0JBQUE7QTVNaXdyQnBCO0E0TTF2ckJRO0VBQ0ksY2xNUkM7QVZvd3JCYjtBNE0xdnJCWTtFQUdJLGNsTTVCTjtBVnN4ckJWO0E0TWx2ckJnQjtFQUNJLHNCQUFBO0E1TW92ckJwQjtBNE1wdXJCSTtFQUNJO0lBQ0ksbUJBQUE7SUFDQSwyQkFBQTtFNU04dXJCVjtFNE0zdXJCTTtJQUNJLG1CQUFBO0lBQ0EsMkJBQUE7RTVNNnVyQlY7QUFDRjs7QTZNdDByQlE7RUFDSSx1QkFBQTtFQUNBLGdDQUFBO0E3TXkwckJaO0E2TW4wckJZO0VBQ0kscUJBQUE7QTdNcTByQmhCOztBOE1wMHJCWTtFQUNJLGNwTWlCTjtBVnN6ckJWO0E4TW4wckJRO0VBQ0kseUJwTVlGO0FWeXpyQlY7QThNN3pyQmdCO0VBQ0ksY3BNR1Y7QVY0enJCVjtBOE0xenJCUTtFQUNJLHlCcE1IRjtBVit6ckJWOztBOE1qMXJCWTtFQUNJLGNwTStCSDtBVnF6ckJiO0E4TWgxckJRO0VBQ0kseUJwTTBCQztBVnd6ckJiO0E4TTEwckJnQjtFQUNJLGNwTWlCUDtBVjJ6ckJiO0E4TXYwckJRO0VBQ0kseUJwTVdDO0FWOHpyQmI7O0E4TTkxckJZO0VBQ0ksY3BNbUZMO0FWOHdyQlg7QThNNzFyQlE7RUFDSSx5QnBNNkVEO0FWa3hyQlg7QThNdjFyQmdCO0VBQ0ksY3BNcUVUO0FWb3hyQlg7QThNcDFyQlE7RUFDSSx5QnBNOEREO0FWd3hyQlg7O0E4TTMyckJZO0VBQ0ksY3ZNa0lIO0FQNHVyQmI7QThNMTJyQlE7RUFDSSx5QnBNbUdIO0FWeXdyQlQ7QThNcDJyQmdCO0VBQ0ksY3ZNb0hQO0FQa3ZyQmI7QThNajJyQlE7RUFDSSx5QnBNb0ZIO0FWK3dyQlQ7O0E4TXgzckJZO0VBQ0ksY3ZNc0pMO0FQcXVyQlg7QThNdjNyQlE7RUFDSSx5QnBNa0NEO0FWdTFyQlg7QThNajNyQmdCO0VBQ0ksY3ZNd0lUO0FQMnVyQlg7QThNOTJyQlE7RUFDSSx5QnBNbUJEO0FWNjFyQlg7O0E4TXI0ckJZO0VBQ0ksY3BNd0NMO0FWZzJyQlg7QThNcDRyQlE7RUFDSSx5QnZNb0JGO0FQazNyQlY7QThNOTNyQmdCO0VBQ0ksY3BNMEJUO0FWczJyQlg7QThNMzNyQlE7RUFDSSx5QnZNS0Y7QVB3M3JCVjs7QThNbDVyQlk7RUFDSSxjcE15RUg7QVY0MHJCYjtBOE1qNXJCUTtFQUNJLHlCcE1zRUM7QVY2MHJCYjtBOE0zNHJCZ0I7RUFDSSxjcE0yRFA7QVZrMXJCYjtBOE14NHJCUTtFQUNJLHlCcE11REM7QVZtMXJCYjs7QThNLzVyQlk7RUFDSSxjcE04REo7QVZvMnJCWjtBOE05NXJCUTtFQUNJLHlCdk0yQkY7QVBxNHJCVjtBOE14NXJCZ0I7RUFDSSxjcE1nRFI7QVYwMnJCWjtBOE1yNXJCUTtFQUNJLHlCdk1ZRjtBUDI0ckJWOztBOE01NnJCWTtFQUNJLGNwTW1ESDtBVjQzckJiO0E4TTM2ckJRO0VBQ0kseUJwTTZDQztBVmc0ckJiO0E4TXI2ckJnQjtFQUNJLGNwTXFDUDtBVms0ckJiO0E4TWw2ckJRO0VBQ0kseUJwTThCQztBVnM0ckJiOztBK01sOHJCWTtFQUdJLHFCQUFBO0EvTW04ckJoQjtBK01qOHJCZ0I7RUFDSSwwQkFBQTtBL01tOHJCcEI7QStNOTdyQlE7RUFDSSxjck02QkM7QVZtNnJCYjtBK005N3JCWTtFQUNJLGtCQUFBO0VBQ0EsZ0JB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QjFCO0VnT3ZxdEJzQjtJQUNJLGlCQUFBO0VoT3lxdEIxQjtBQUNGIiwiZmlsZSI6ImlwYy5hdG9taWMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICpcbiAqIFNpZGV3YWxrIE5WIChjKSAyMDE4IC0gQmxhc3RpYyAoYykgMjAyMVxuICogQ3VzdG9tIEJvb3RzdHJhcCBzZXR1cCAtIE1JR1JBVElPTiBJTiBQUk9HUkVTU1xuICogVXBkYXRlZDogU2VwdGVtYmVyIDQsIDIwMjUgLSBCb290c3RyYXAgNSBNaWdyYXRpb25cbiAqL1xuLyohXG4gKiBCb290c3RyYXAgMy80IENvbXBhdGliaWxpdHkgVmFyaWFibGVzXG4gKiBURU1QT1JBUlkgLSBQcm92aWRlcyBtaXNzaW5nIEJvb3RzdHJhcCA0IHZhcmlhYmxlcyBmb3IgbWlncmF0aW9uXG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIDMvNCB0byBCb290c3RyYXAgNSBDb21wYXRpYmlsaXR5IExheWVyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBURU1QT1JBUlkgLSBSZW1vdmUgYWZ0ZXIgZnVsbCBtaWdyYXRpb24gKDMtNiBtb250aHMpXG4gKiBDcmVhdGVkOiBTZXB0ZW1iZXIgNCwgMjAyNVxuICogUHVycG9zZTogUHJvdmlkZSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGR1cmluZyBCUzUgbWlncmF0aW9uXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKi9cbmh0bWwuaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbjpub3QoaHRtbCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNvbGxhcHNpbmcge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cblxuLnRleHQteHMtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQteHMtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC14cy1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm0tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm0tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cblxuLm1lZGlhLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4ubWVkaWEtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLyohXG4gKiBVc2FnZSBOb3RlczpcbiAqIC0gVGhpcyBmaWxlIHByb3ZpZGVzIHRlbXBvcmFyeSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5XG4gKiAtIFJlbW92ZSBjbGFzc2VzIGFzIHlvdSB1cGRhdGUgSFRNTCB0byB1c2UgQm9vdHN0cmFwIDUgY2xhc3Nlc1xuICogLSBNb25pdG9yIGNvbnNvbGUgZm9yIFwiZXh0ZW5kaW5nIG5vbi1leGlzdGVudCBjbGFzc1wiIHdhcm5pbmdzXG4gKiAtIFBsYW4gdG8gcmVtb3ZlIHRoaXMgZW50aXJlIGZpbGUgYWZ0ZXIgbWlncmF0aW9uIGlzIGNvbXBsZXRlXG4gKi9cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1ibHVlOiAjMGQ2ZWZkO1xuICAtLWJzLWluZGlnbzogIzY2MTBmMjtcbiAgLS1icy1wdXJwbGU6ICM1MjQ1YjE7XG4gIC0tYnMtcGluazogI0RBMjkxQztcbiAgLS1icy1yZWQ6ICNEQTI5MUM7XG4gIC0tYnMtb3JhbmdlOiAjZjU4MjFmO1xuICAtLWJzLXllbGxvdzogI2Y2YWIwMDtcbiAgLS1icy1ncmVlbjogIzE5ODc1NDtcbiAgLS1icy10ZWFsOiAjMzA2ZTgzO1xuICAtLWJzLWN5YW46ICMwZGNhZjA7XG4gIC0tYnMtYmxhY2s6ICMwMDAwMDA7XG4gIC0tYnMtd2hpdGU6ICNGRkZGRkY7XG4gIC0tYnMtZ3JheTogIzcyNzI3MjtcbiAgLS1icy1ncmF5LWRhcms6ICMyRDJEMkQ7XG4gIC0tYnMtZ3JheS0xMDA6ICNGOEY3RjE7XG4gIC0tYnMtZ3JheS0yMDA6ICNFQkVCRUI7XG4gIC0tYnMtZ3JheS0zMDA6ICNFOEVBRUU7XG4gIC0tYnMtZ3JheS00MDA6ICNDMEM0Qzk7XG4gIC0tYnMtZ3JheS01MDA6ICM4MThBOTU7XG4gIC0tYnMtZ3JheS02MDA6ICM3MjcyNzI7XG4gIC0tYnMtZ3JheS03MDA6ICM0QTRBNEE7XG4gIC0tYnMtZ3JheS04MDA6ICMyRDJEMkQ7XG4gIC0tYnMtZ3JheS05MDA6ICMwQjBCMEI7XG4gIC0tYnMtcHJpbWFyeTogI0RBMjkxQztcbiAgLS1icy1zZWNvbmRhcnk6ICMwYzIzNDA7XG4gIC0tYnMtc3VjY2VzczogI0JDRTE5NDtcbiAgLS1icy1pbmZvOiAjMzA2ZTgzO1xuICAtLWJzLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tYnMtZGFuZ2VyOiAjYzIyNDE5O1xuICAtLWJzLWxpZ2h0OiAjRjhGN0YxO1xuICAtLWJzLWRhcms6ICMwQjBCMEI7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDIxOCwgNDEsIDI4O1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDEyLCAzNSwgNjQ7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDE4OCwgMjI1LCAxNDg7XG4gIC0tYnMtaW5mby1yZ2I6IDQ4LCAxMTAsIDEzMTtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMTk0LCAzNiwgMjU7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0NywgMjQxO1xuICAtLWJzLWRhcmstcmdiOiAxMSwgMTEsIDExO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzU3MTAwYjtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzA1MGUxYTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICM0YjVhM2I7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMTMyYzM0O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NGQwMztcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzRlMGUwYTtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNEE0QTRBO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzRBNEE0QTtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2Y4ZDRkMjtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjY2VkM2Q5O1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjZjJmOWVhO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjZDZlMmU2O1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjZmZmM2NkO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICNmM2QzZDE7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjZmNmYmY4O1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjQzBDNEM5O1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogI2YwYTlhNDtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzllYTdiMztcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICNlNGYzZDQ7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjYWNjNWNkO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogI2ZmZTY5YztcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogI2U3YTdhMztcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjRUJFQkVCO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzgxOEE5NTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogMTEsIDExLCAxMTtcbiAgLS1icy1ib2R5LWJnOiAjRkZGRkZGO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6ICM3MjcyNzI7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogMTE0LCAxMTQsIDExNDtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNFQkVCRUI7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjM1LCAyMzUsIDIzNTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSgxMTQsIDExNCwgMTE0LCAwLjc1KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDExNCwgMTE0LCAxMTQ7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNGOEY3RjE7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNDgsIDI0NywgMjQxO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMjE4LCA0MSwgMjg7XG4gIC0tYnMtbGluay1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogI2MyMjQxOTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTk0LCAzNiwgMjU7XG4gIC0tYnMtY29kZS1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjZmRlZWNjO1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJvcmRlci1zdHlsZTogc29saWQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjRThFQUVFO1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjE4LCA0MSwgMjgsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICNCQ0UxOTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICNCQ0UxOTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjYzIyNDE5O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNjMjI0MTk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNFOEVBRUU7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIzMiwgMjM0LCAyMzg7XG4gIC0tYnMtYm9keS1iZzogIzBCMEIwQjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMTEsIDExLCAxMTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIzMiwgMjM0LCAyMzgsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIzMiwgMjM0LCAyMzg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMkQyRDJEO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDQ1LCA0NSwgNDU7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjMyLCAyMzQsIDIzOCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIzMiwgMjM0LCAyMzg7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMxYzFjMWM7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyOCwgMjgsIDI4O1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogI2U5N2Y3NztcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzZkN2I4YztcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICNkN2VkYmY7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjODNhOGI1O1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogI2ZmZGE2YTtcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogI2RhN2M3NTtcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjRjhGN0YxO1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogI0U4RUFFRTtcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogIzJjMDgwNjtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiAjMDIwNzBkO1xuICAtLWJzLXN1Y2Nlc3MtYmctc3VidGxlOiAjMjYyZDFlO1xuICAtLWJzLWluZm8tYmctc3VidGxlOiAjMGExNjFhO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiAjMzMyNzAxO1xuICAtLWJzLWRhbmdlci1iZy1zdWJ0bGU6ICMyNzA3MDU7XG4gIC0tYnMtbGlnaHQtYmctc3VidGxlOiAjMkQyRDJEO1xuICAtLWJzLWRhcmstYmctc3VidGxlOiAjMTcxNzE3O1xuICAtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZTogIzgzMTkxMTtcbiAgLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogIzA3MTUyNjtcbiAgLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICM3MTg3NTk7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiAjMWQ0MjRmO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogIzk5NzQwNDtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogIzc0MTYwZjtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNEE0QTRBO1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzJEMkQyRDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNlOTdmNzc7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogI2VkOTk5MjtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMjMzLCAxMjcsIDExOTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMjM3LCAxNTMsIDE0NjtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTk3Zjc3O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI0U4RUFFRTtcbiAgLS1icy1oaWdobGlnaHQtYmc6ICM2MjQ0MDA7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNEE0QTRBO1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjZDJlNGM2O1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjZDJlNGM2O1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2YyOWI5MztcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZjI5YjkzO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIGg1LCBoNCwgaDMsIGgyLCBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2IpO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LW1vbm9zcGFjZSk7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtY29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJFeHBvc3VyZSBDb25kZW5zZWRcIiwgXCJQUCBOZXVlIE1vbnRyZWFsXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCwgLmltZy1yZXNwb25zaXZlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG4uZy02LFxuLmd4LTYge1xuICAtLWJzLWd1dHRlci14OiA0cmVtO1xufVxuXG4uZy02LFxuLmd5LTYge1xuICAtLWJzLWd1dHRlci15OiA0cmVtO1xufVxuXG4uZy03LFxuLmd4LTcge1xuICAtLWJzLWd1dHRlci14OiA1cmVtO1xufVxuXG4uZy03LFxuLmd5LTcge1xuICAtLWJzLWd1dHRlci15OiA1cmVtO1xufVxuXG4uZy04LFxuLmd4LTgge1xuICAtLWJzLWd1dHRlci14OiA2cmVtO1xufVxuXG4uZy04LFxuLmd5LTgge1xuICAtLWJzLWd1dHRlci15OiA2cmVtO1xufVxuXG4uZy05LFxuLmd4LTkge1xuICAtLWJzLWd1dHRlci14OiA4cmVtO1xufVxuXG4uZy05LFxuLmd5LTkge1xuICAtLWJzLWd1dHRlci15OiA4cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDA7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd4LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmctc20tNixcbiAgLmd5LXNtLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd4LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd5LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd4LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDZyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd5LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDZyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd4LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cbiAgLmctc20tOSxcbiAgLmd5LXNtLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3gtbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3gtbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3ktbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3gtbWQtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNnJlbTtcbiAgfVxuICAuZy1tZC04LFxuICAuZ3ktbWQtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogNnJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3gtbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuICAuZy1tZC05LFxuICAuZ3ktbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neC1sZy02IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neS1sZy02IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neC1sZy03IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLWxnLTcsXG4gIC5neS1sZy03IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neS1sZy04IHtcbiAgICAtLWJzLWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neC1sZy05IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xuICB9XG4gIC5nLWxnLTksXG4gIC5neS1sZy05IHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neC14bC02IHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG4gIC5nLXhsLTYsXG4gIC5neS14bC02IHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neC14bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neS14bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiA1cmVtO1xuICB9XG4gIC5nLXhsLTgsXG4gIC5neC14bC04IHtcbiAgICAtLWJzLWd1dHRlci14OiA2cmVtO1xuICB9XG4gIC5nLXhsLTgsXG4gIC5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLXhsLTksXG4gIC5neC14bC05IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xuICB9XG4gIC5nLXhsLTksXG4gIC5neS14bC05IHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG4gIC5nLXh4bC02LFxuICAuZ3gteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDRyZW07XG4gIH1cbiAgLmcteHhsLTYsXG4gIC5neS14eGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNHJlbTtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd4LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA1cmVtO1xuICB9XG4gIC5nLXh4bC03LFxuICAuZ3kteHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cbiAgLmcteHhsLTgsXG4gIC5neC14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogNnJlbTtcbiAgfVxuICAuZy14eGwtOCxcbiAgLmd5LXh4bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiA2cmVtO1xuICB9XG4gIC5nLXh4bC05LFxuICAuZ3gteHhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cbiAgLmcteHhsLTksXG4gIC5neS14eGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOGQ0ZDI7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzZhYWE4O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlY2M5Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZmJmYmQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTVjNGMyO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjY2VkM2Q5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2E1YTlhZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzRjOGNlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYjliZWMzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmYzNjOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmMmY5ZWE7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzJjN2JiO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlNmVkZGU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkYWUwZDM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTBlNmQ4O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Q2ZTJlNjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhYmI1Yjg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NiZDdkYjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2MxY2JjZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjNmQxZDU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYzJhNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogI2YzZDNkMTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjMmE5YTc7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2U3YzhjNztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RiYmViYztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlMWMzYzE7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1iZzogI0Y4RjdGMTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM2YzE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWJlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZGVkOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU0ZGY7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWJnOiAjMEIwQjBCO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzNjM2MzYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMTcxNzE3O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMjMyMzIzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzFkMWQxZDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEIwQjBCO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0LCAuaGVscC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNEQTI5MUM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIxOCwgNDEsIDI4LCAwLjEpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgbWluLXdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MThBOTU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGJvcmRlci1jb2xvcjogI0U4RUFFRTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKDFweCAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuLmZvcm0tY29udHJvbC1zbTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC4yNXJlbSAtMC41cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC41cmVtO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKDFweCAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS41cmVtICsgY2FsYygxcHggKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYygxcHggKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGMoMXB4ICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuNXJlbSArIGNhbGMoMXB4ICogMikpO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYygxcHggKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKDFweCAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzJEMkQyRCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDNyZW0gMC43NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzBCMEIwQjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUFFRTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEQTI5MUM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIxOCwgNDEsIDI4LCAwLjEpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItY29sb3I6ICNFOEVBRUU7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMEIwQjBCO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRThFQUVFJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NWVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS43NWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS43NWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6ICNGRkZGRkY7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbiAgbWFyZ2luLXRvcDogMC4xMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAycHggc29saWQgI0MwQzRDOTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyOTFDO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyMTgsIDQxLCAyOCwgMC4xKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5O1xuICBib3JkZXItY29sb3I6ICNjMjI0MTk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzRkZGRkZGJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMEIwQjBCO1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzREEyOTFDJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWNoZWNrOmRpc2FibGVkICsgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCA0cHggcmdiYSgyMTgsIDQxLCAyOCwgMC4xKTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDRweCByZ2JhKDIxOCwgNDEsIDI4LCAwLjEpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjkxQztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRiZmJiO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjkxQztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YmZiYjtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKDFweCAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKDFweCAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC41cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuLCAuaW5wdXQtZ3JvdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4sXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4sXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gc2VsZWN0LmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIDFweCk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM0JDRTE5NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjc1cmVtKSBjYWxjKDAuNzVlbSArIDAuNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAuaGFzLXN1Y2Nlc3MgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjM3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCwgLmhhcy1zdWNjZXNzIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5oYXMtc3VjY2VzcyAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmhhcy1zdWNjZXNzIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM0JDRTE5NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjc1cmVtKSBjYWxjKDAuNzVlbSArIDAuNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsIC5oYXMtc3VjY2VzcyAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDEuNXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQsIC5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQsIC5oYXMtc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2w6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCwgLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQsXG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIH4gLmludmFsaWQtdG9vbHRpcCxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLCAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzYzIyNDE5JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2MyMjQxOScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjM3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC43NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAuaGFzLWVycm9yIHRleHRhcmVhLmZvcm0tY29udHJvbCwgLmhhcy13YXJuaW5nIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4zNzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkLCAuaGFzLWVycm9yIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2wsIC5oYXMtd2FybmluZyAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5oYXMtZXJyb3IgLmZvcm0tc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5oYXMtd2FybmluZyAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuaGFzLWVycm9yIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuaGFzLXdhcm5pbmcgLmZvcm0tc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNjMjI0MTknJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzYzIyNDE5JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjc1cmVtKSBjYWxjKDAuNzVlbSArIDAuNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLCAuaGFzLWVycm9yIC5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtd2FybmluZyAuZm9ybS1zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQsIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wsIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNWVtICsgMS41cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQsIC5oYXMtZXJyb3IgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sLCAuaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkLCAuaGFzLWVycm9yIC5mb3JtLWNoZWNrLWlucHV0LmZvcm0tY29udHJvbDpjaGVja2VkLCAuaGFzLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cywgLmhhcy1lcnJvciAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtd2FybmluZyAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5oYXMtZXJyb3IgLmZvcm0tY2hlY2staW5wdXQuZm9ybS1jb250cm9sIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5oYXMtd2FybmluZyAuZm9ybS1jaGVjay1pbnB1dC5mb3JtLWNvbnRyb2wgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAuaW52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLWludmFsaWQsIC5oYXMtZXJyb3IgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSwgLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyksXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtaW52YWxpZCxcbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMtd2l0aGluKSxcbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZy5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWNoZWNrICsgc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tY2hlY2s6Y2hlY2tlZCArIHNlbGVjdC5mb3JtLWNvbnRyb2wsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggOm5vdCguYnRuLWNoZWNrKSArIHNlbGVjdC5mb3JtLWNvbnRyb2w6YWN0aXZlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuYWN0aXZlLmZvcm0tY29udHJvbCwgLmJ0bi5zaG93LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Quc2hvdy5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1jaGVjazpjaGVja2VkICsgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggOm5vdCguYnRuLWNoZWNrKSArIHNlbGVjdC5mb3JtLWNvbnRyb2w6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5hY3RpdmUuZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Quc2hvdy5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmRpc2FibGVkLmZvcm0tY29udHJvbCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biwgZmllbGRzZXQ6ZGlzYWJsZWQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggZmllbGRzZXQ6ZGlzYWJsZWQgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICNEQTI5MUM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYjkyMzE4O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhZTIxMTY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNCwgNzMsIDYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2FlMjExNjtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E0MWYxNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNEQTI5MUM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMwYzIzNDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBjMjM0MDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMGExZTM2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwYTFjMzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ4LCA2OCwgOTM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGExYzMzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMDkxYTMwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBjMjM0MDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGMyMzQwO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYmc6ICNCQ0UxOTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0JDRTE5NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzZlNmE0O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjM2U0OWY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE2MCwgMTkxLCAxMjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzllN2E5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYzNlNDlmO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0JDRTE5NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjQkNFMTk0O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYmc6ICMzMDZlODM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzMwNmU4MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjk1ZTZmO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyNjU4Njk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDc5LCAxMzIsIDE1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMyNjU4Njk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyNDUzNjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMzA2ZTgzO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzMDZlODM7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmNhMmM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjZDM5O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1iZzogI2MyMjQxOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjYzIyNDE5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhNTFmMTU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzliMWQxNDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCA2OSwgNjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWIxZDE0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjOTIxYjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2MyMjQxOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjYzIyNDE5O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRjhGN0YxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGOEY3RjE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2QzZDJjZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYzZjNmMxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMCwgMjA1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M2YzZjMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2JhYjliNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGOEY3RjE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Y4RjdGMTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWJnOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMwMzAzMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjMyMzIzO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0OCwgNDgsIDQ4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNjM2MzYztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIzMjMyMztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwQjBCMEI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBCMEIwQjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjREEyOTFDO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNEQTI5MUM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE4LCA0MSwgMjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjREEyOTFDO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjREEyOTFDO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjREEyOTFDO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLWRlZmF1bHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBjMjM0MDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGMyMzQwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwYzIzNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBjMjM0MDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTIsIDM1LCA2NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwYzIzNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwYzIzNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwYzIzNDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGMyMzQwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjQkNFMTk0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNCQ0UxOTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0JDRTE5NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjQkNFMTk0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxODgsIDIyNSwgMTQ4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0JDRTE5NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0JDRTE5NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0JDRTE5NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNCQ0UxOTQ7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMzMDZlODM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzMwNmU4MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMzA2ZTgzO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMzMDZlODM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ4LCAxMTAsIDEzMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMzMDZlODM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzMDZlODM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzMDZlODM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMzA2ZTgzO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNjMjI0MTk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2MyMjQxOTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzIyNDE5O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjMjI0MTk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5NCwgMzYsIDI1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2MyMjQxOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2MyMjQxOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2MyMjQxOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNjMjI0MTk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRjhGN0YxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGOEY3RjE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0Y4RjdGMTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjhGN0YxO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0NywgMjQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI0Y4RjdGMTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI0Y4RjdGMTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0Y4RjdGMTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGOEY3RjE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxMSwgMTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzI3MjcyO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiAwIDAgMCAjMDAwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjQsIDczLCA2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMS41cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNEQTI5MUM7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzcyNzI3MjtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5kcm9wdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wdXAgc2VsZWN0LmZvcm0tY29udHJvbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIsIC5kcm9wdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDplbXB0eTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wdXAgc2VsZWN0LmZvcm0tY29udHJvbDplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3BlbmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wZW5kIHNlbGVjdC5mb3JtLWNvbnRyb2w6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciwgLmRyb3BlbmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDplbXB0eTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wZW5kIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3BlbmQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wZW5kIHNlbGVjdC5mb3JtLWNvbnRyb2w6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3BzdGFydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmRyb3BzdGFydCBzZWxlY3QuZm9ybS1jb250cm9sOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3BzdGFydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmRyb3BzdGFydCBzZWxlY3QuZm9ybS1jb250cm9sOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSwgLmRyb3BzdGFydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wc3RhcnQgc2VsZWN0LmZvcm0tY29udHJvbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyLCAuZHJvcHN0YXJ0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6ZW1wdHk6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuZHJvcHN0YXJ0IHNlbGVjdC5mb3JtLWNvbnRyb2w6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSwgLmRyb3BzdGFydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wc3RhcnQgc2VsZWN0LmZvcm0tY29udHJvbDo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI0U4RUFFRTtcbiAgLS1icy1kcm9wZG93bi1iZzogIzJEMkQyRDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNFOEVBRUU7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNEQTI5MUM7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogIzgxOEE5NTtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM4MThBOTU7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwID4gc2VsZWN0LmZvcm0tY29udHJvbDpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cCA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwID4gc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwID4gc2VsZWN0LmFjdGl2ZS5mb3JtLWNvbnRyb2wsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gc2VsZWN0LmZvcm0tY29udHJvbDpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gc2VsZWN0LmZvcm0tY29udHJvbDphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gc2VsZWN0LmFjdGl2ZS5mb3JtLWNvbnRyb2wge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAgPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cCA+IHNlbGVjdC5kcm9wZG93bi10b2dnbGUtc3BsaXQuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwID4gc2VsZWN0LmZvcm0tY29udHJvbDpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IHNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm50aC1jaGlsZChuKzMpLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gc2VsZWN0LmZvcm0tY29udHJvbDpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAtdmVydGljYWwgPiA6bm90KC5idG4tY2hlY2spICsgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3IpO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE4LCA0MSwgMjgsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI0RBMjkxQztcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODExLCAxMSwgMTEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdLFxuLmRhdGFUYWJsZXNfd3JhcHBlciBbZGF0YS1icy10aGVtZT1kYXJrXS5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCwgLnBhbmVsIHtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDFyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteTogMC41cmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6IDtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6ICNFQkVCRUI7XG4gIC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyLCAucGFuZWwgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwLCAucGFuZWwgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkLCAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLCAucGFuZWwgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCwgLmNhcmQgPiAucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwLCAucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3Rlcixcbi5wYW5lbCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIsXG4ucGFuZWwgPiAubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5LCAucGFuZWwtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xufVxuXG4uY2FyZC1oZWFkZXIsIC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQsIC5wYW5lbC1oZWFkaW5nOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyLCAucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCwgLnBhbmVsLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQsIC5jYXJkLWdyb3VwID4gLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCwgLmNhcmQtZ3JvdXAgPiAucGFuZWwge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkLCAuY2FyZC1ncm91cCA+IC5wYW5lbCArIC5jYXJkLCAuY2FyZC1ncm91cCA+IC5jYXJkICsgLnBhbmVsLCAuY2FyZC1ncm91cCA+IC5wYW5lbCArIC5wYW5lbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpLCAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLCAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAucGFuZWwtaGVhZGluZyxcbiAgLmNhcmQtZ3JvdXAgPiAucGFuZWw6bm90KDpsYXN0LWNoaWxkKSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLCAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAucGFuZWwtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmxhc3QtY2hpbGQpID4gLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSwgLmNhcmQtZ3JvdXAgPiAucGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaW1nLXRvcCwgLmNhcmQtZ3JvdXAgPiAucGFuZWw6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5wYW5lbC1oZWFkaW5nLFxuICAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLCAuY2FyZC1ncm91cCA+IC5wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1mb290ZXIsXG4gIC5jYXJkLWdyb3VwID4gLnBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLnBhbmVsLWZvb3RlcixcbiAgLmNhcmQtZ3JvdXAgPiAucGFuZWw6bm90KDpmaXJzdC1jaGlsZCkgPiAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwQjBCMEInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzU3MTAwYicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxOCwgNDEsIDI4LCAwLjI1KTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tYnV0dG9uLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgPiAucGFuZWwtaGVhZGluZyBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5wYW5lbC10aXRsZSBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsOmZpcnN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3Qtb2YtdHlwZSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tYnV0dG9uLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6Zmlyc3Qtb2YtdHlwZSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsOmZpcnN0LW9mLXR5cGUgPiAucGFuZWwtaGVhZGluZyBhIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSksIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6bGFzdC1vZi10eXBlID4gLnBhbmVsLWhlYWRpbmcgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6bGFzdC1vZi10eXBlID4gLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsOmxhc3Qtb2YtdHlwZSA+IC5wYW5lbC1oZWFkaW5nIGEuY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24tY29sbGFwc2UsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAucGFuZWwtY29sbGFwc2UsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbDpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWw6bGFzdC1vZi10eXBlID4gLnBhbmVsLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHksIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWZsdXNoID4gLnBhbmVsIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tZmx1c2ggPiAucGFuZWw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWZsdXNoID4gLnBhbmVsOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24tY29sbGFwc2UsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAucGFuZWwtY29sbGFwc2UsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tZmx1c2ggPiAucGFuZWwgPiAuYWNjb3JkaW9uLWNvbGxhcHNlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWZsdXNoID4gLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tYnV0dG9uLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAucGFuZWwtaGVhZGluZyBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1mbHVzaCA+IC5wYW5lbCA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1mbHVzaCA+IC5wYW5lbCA+IC5hY2NvcmRpb24taGVhZGVyIC5wYW5lbC10aXRsZSBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tZmx1c2ggPiAucGFuZWwgPiAuYWNjb3JkaW9uLWhlYWRlciBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1mbHVzaCA+IC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nIC5hY2NvcmRpb24tYnV0dG9uLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1mbHVzaCA+IC5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tZmx1c2ggPiAucGFuZWwgPiAucGFuZWwtaGVhZGluZyBhLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciwgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6OmFmdGVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgW2RhdGEtYnMtdGhlbWU9ZGFya10gYTo6YWZ0ZXIge1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZTk3Zjc3JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZTk3Zjc3JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMC43cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIj5cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiPlwiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE4LCA0MSwgMjgsIDAuMjUpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjREEyOTFDO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmJhZGdlIHtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXg6IDAuNjVlbTtcbiAgLS1icy1iYWRnZS1wYWRkaW5nLXk6IDAuMzVlbTtcbiAgLS1icy1iYWRnZS1mb250LXNpemU6IDEwMCU7XG4gIC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQ6IDMwMDtcbiAgLS1icy1iYWRnZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1iYWRnZS1ib3JkZXItcmFkaXVzKTtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWxlcnQtcGFkZGluZy15KSB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICB9XG59XG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3Mtc3RhY2tlZCB7XG4gIC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wcm9ncmVzcy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wcm9ncmVzcy1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjREEyOTFDO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjREEyOTFDO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxOCwgNDEsIDI4LCAwLjI1KTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1idG4tY2xvc2UtZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50b2FzdCB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tYnMtdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS1icy10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvYXN0LWNvbG9yOiA7XG4gIC0tYnMtdG9hc3QtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLWJzLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDQwcmVtO1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtbW9kYWwtYmc6ICNGOEY3RjE7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDUsIDIxLCA0MSwgMC4xNSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjVyZW0gLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS1icy1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNSwgMjEsIDQxLCAwLjE1KTtcbiAgfVxuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWJzLW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiA2MHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuLnRvb2x0aXAge1xuICAtLWJzLXRvb2x0aXAtemluZGV4OiAxMDgwO1xuICAtLWJzLXRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweDtcbiAgLS1icy10b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tYnMtdG9vbHRpcC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXRvb2x0aXAtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXRvb2x0aXAtYmc6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXRvb2x0aXAtb3BhY2l0eTogMC45O1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGg6IDAuOHJlbTtcbiAgLS1icy10b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtO1xuICB6LWluZGV4OiB2YXIoLS1icy10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLWJzLXRvb2x0aXAtbWFyZ2luKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLWJzLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IHZhcigtLWJzLXRvb2x0aXAtb3BhY2l0eSk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS1icy10b29sdGlwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBvcG92ZXIge1xuICAtLWJzLXBvcG92ZXItemluZGV4OiAxMDcwO1xuICAtLWJzLXBvcG92ZXItbWF4LXdpZHRoOiAyNzZweDtcbiAgLS1icy1wb3BvdmVyLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtcG9wb3Zlci1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1wb3BvdmVyLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aDogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWFycm93LWhlaWdodDogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IHZhcigtLWJzLXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1tYXgtd2lkdGgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ZGRkZGRiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwJTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAwJTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICMwMDAwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9bGlnaHRdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjRkZGRkZGO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkKSBsaW5lYXIgaW5maW5pdGUgdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIGJvcmRlcjogdmFyKC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xuICAtLWJzLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtb2ZmY2FudmFzLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSg1LCAyMSwgNDEsIDAuMTUpO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLnNob3dpbmcsIC5vZmZjYW52YXMtc20uaGlkaW5nLCAub2ZmY2FudmFzLXNtLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLnNob3dpbmcsIC5vZmZjYW52YXMteGwuaGlkaW5nLCAub2ZmY2FudmFzLXhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtc3RhcnQge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtdG9wIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5zaG93Om5vdCguaGlkaW5nKSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5vZmZjYW52YXMuc2hvd2luZywgLm9mZmNhbnZhcy5oaWRpbmcsIC5vZmZjYW52YXMuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vZmZjYW52YXMtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LnBsYWNlaG9sZGVyLmZvcm0tY29udHJvbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGxhY2Vob2xkZXIteHMge1xuICBtaW4taGVpZ2h0OiAwLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogMC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4ucGxhY2Vob2xkZXItZ2xvdyAucGxhY2Vob2xkZXIge1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItZ2xvdyB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG59XG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICMwMDAwMDAgNTUlLCByZ2JhKDAsIDAsIDAsIDAuOCkgNzUlLCAjMDAwMDAwIDk1JSk7XG4gIG1hc2stc2l6ZTogMjAwJSAxMDAlO1xuICBhbmltYXRpb246IHBsYWNlaG9sZGVyLXdhdmUgMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLXdhdmUge1xuICAxMDAlIHtcbiAgICBtYXNrLXBvc2l0aW9uOiAtMjAwJSAwJTtcbiAgfVxufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NCwgMzMsIDIyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc0LCAzMywgMjIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTAsIDI4LCA1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEwLCAyOCwgNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMDEsIDIzMSwgMTY5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAxLCAyMzEsIDE2OSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDM4LCA4OCwgMTA1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMzgsIDg4LCAxMDUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTU1LCAyOSwgMjAsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNTUsIDI5LCAyMCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQ5LCAyNDksIDI0NCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjQ5LCAyNDQsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg5LCA5LCA5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoOSwgOSwgOSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLCAuc3Itb25seSxcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzdWFsbHktaGlkZGVuOm5vdChjYXB0aW9uKSwgLnNyLW9ubHk6bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbiAqLCAuc3Itb25seSAqLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOSB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNyB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOSB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTYge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTkge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTYge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTcge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTgge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNiB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNyB7XG4gIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtOSB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTgge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTkge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOCB7XG4gIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC02IHtcbiAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC05IHtcbiAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC02IHtcbiAgcm93LWdhcDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC03IHtcbiAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC05IHtcbiAgcm93LWdhcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNiB7XG4gIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNyB7XG4gIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOCB7XG4gIGNvbHVtbi1nYXA6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtOSB7XG4gIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmxoLTEge1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xufVxuXG4ubGgtc20ge1xuICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtYmFzZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktdGVydGlhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LWVtcGhhc2lzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4udGV4dC1wcmltYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mby1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmctZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXItZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0LWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmstZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAxO1xufVxuXG4ubGluay1vZmZzZXQtMSB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMS1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMiB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTMtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzc1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXByaW1hcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1pbmZvIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXdhcm5pbmcge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFuZ2VyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtbGlnaHQge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhcmsge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwsIC5iYWRnZS1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTgge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tOSB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTYge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS03IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tOCB7XG4gICAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTkge1xuICAgIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNiB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTcge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS04IHtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tOSB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTgge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtOSB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTYge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC03IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtOCB7XG4gICAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTkge1xuICAgIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNiB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTcge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC04IHtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtOSB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNiB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTgge1xuICAgIGdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOSB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTYge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy03IHtcbiAgICByb3ctZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctOCB7XG4gICAgcm93LWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTkge1xuICAgIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNiB7XG4gICAgY29sdW1uLWdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTcge1xuICAgIGNvbHVtbi1nYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy04IHtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctOSB7XG4gICAgY29sdW1uLWdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC03IHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC05IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC05IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTYge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC04IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTkge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC02IHtcbiAgICByb3ctZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNyB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTgge1xuICAgIHJvdy1nYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC05IHtcbiAgICByb3ctZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTYge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC03IHtcbiAgICBjb2x1bW4tZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtOCB7XG4gICAgY29sdW1uLWdhcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTkge1xuICAgIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC04IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtOSB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC03IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTgge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtOSB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC05IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC02IHtcbiAgICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC03IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC04IHtcbiAgICBnYXA6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC05IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTYge1xuICAgIHJvdy1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNyB7XG4gICAgcm93LWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC04IHtcbiAgICByb3ctZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTkge1xuICAgIHJvdy1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTYge1xuICAgIGNvbHVtbi1nYXA6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNyB7XG4gICAgY29sdW1uLWdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC04IHtcbiAgICBjb2x1bW4tZ2FwOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTkge1xuICAgIGNvbHVtbi1nYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqIEN1c3RvbSBTQ1NTIEhlbHBlcnMgZm9yIElQQyBQcm9qZWN0XG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBFeHRlbmRzIEJvb3RzdHJhcCA1IHV0aWxpdGllcyB3aXRoIHByb2plY3Qtc3BlY2lmaWMgaGVscGVyc1xuICogQm9vdHN0cmFwIDUgdXRpbGl0aWVzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjMvdXRpbGl0aWVzL1xuICovXG4ubXQtNiB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucnRlID4gKjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5ydGUgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucnRlIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5ydGUgaDEsIC5ydGUgaDIsIC5ydGUgaDMsIC5ydGUgaDQsIC5ydGUgaDUsIC5ydGUgaDYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnJ0ZSBoMTpmaXJzdC1jaGlsZCwgLnJ0ZSBoMjpmaXJzdC1jaGlsZCwgLnJ0ZSBoMzpmaXJzdC1jaGlsZCwgLnJ0ZSBoNDpmaXJzdC1jaGlsZCwgLnJ0ZSBoNTpmaXJzdC1jaGlsZCwgLnJ0ZSBoNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zY0VuYWJsZWRDaHJvbWUge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpO1xufVxuXG4ucmF0aW8tM3gxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IGNhbGMoMSAvIDMgKiAxMDAlKTtcbn1cblxuLmNvbnRlbnQtbmFycm93IHtcbiAgbWF4LXdpZHRoOiA2NWNoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY29udGVudC1yZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiA3NWNoO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9jdXMtdmlzaWJsZS1vbmx5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb2N1cy12aXNpYmxlLW9ubHk6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1icy1wcmltYXJ5KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmlzLWxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlzLWxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwNTA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wcmludC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtYnJlYWstYmVmb3JlIHtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYWx3YXlzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByaW50LWJyZWFrLWFmdGVyIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXMgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtbm8tYnJlYWsge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC10cnVuY2F0ZS0yIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtdHJ1bmNhdGUtMyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sYXJnZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGFyZ2VzdCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmNhcmQtaG92ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZC1ob3Zlcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5pbWctZ3JheXNjYWxlIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XG59XG4uaW1nLWdyYXlzY2FsZTpob3ZlciB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbn1cblxuLmxpbmstc3VidGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saW5rLXN1YnRsZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52ZXJ0aWNhbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnZlcnRpY2FsLWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8qIVxuICogVXNhZ2UgTm90ZXM6XG4gKiAtIFRoZXNlIGhlbHBlcnMgZXh0ZW5kIEJvb3RzdHJhcCA1J3MgdXRpbGl0eSBzeXN0ZW1cbiAqIC0gVXNlIEJvb3RzdHJhcCA1IHV0aWxpdGllcyBmaXJzdCwgdGhlc2UgYXJlIGZvciBlZGdlIGNhc2VzXG4gKiAtIEFsbCBjdXN0b20gaGVscGVycyB1c2UgIWltcG9ydGFudCBmb3IgdXRpbGl0eS1zdHlsZSBiZWhhdmlvclxuICogLSBSZW1vdmUgaGVscGVycyB0aGF0IGJlY29tZSBhdmFpbGFibGUgaW4gbmV3ZXIgQm9vdHN0cmFwIHZlcnNpb25zXG4gKi9cbio6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjREEyOTFDO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyMTgsIDQxLCAyOCwgMC4xKTtcbn1cblxuLmJ0bjpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI0RBMjkxQztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjE4LCA0MSwgMjgsIDAuMSk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSxcbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI0RBMjkxQztcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjE4LCA0MSwgMjgsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbn1cblxuYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNEQTI5MUM7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIxOCwgNDEsIDI4LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi8qIVxuICogQXRvbWljIERlc2lnbiBwcmluY2lwbGVcbiAqIGh0dHBzOi8vYnJhZGZyb3N0LmNvbS9ibG9nL3Bvc3QvYXRvbWljLXdlYi1kZXNpZ24vXG4gKi9cbmFzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5hc2lkZS5wb3NpdGlvbi1zdGlja3kge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0b3A6IDdyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYXNpZGUucG9zaXRpb24tc3RpY2t5IHtcbiAgICB0b3A6IDVyZW07XG4gIH1cbn1cbmFzaWRlOmVtcHR5LCBhc2lkZTpub3QoOmhhcygqKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuYXNpZGUgLmdyb3VwLWhlYWRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYXNpZGUgLnRleHQtYmctc2Vjb25kYXJ5LFxuYXNpZGUgLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQzYTYwICFpbXBvcnRhbnQ7XG59XG5hc2lkZSAudGV4dC1iZy1zZWNvbmRhcnk6aG92ZXIsIGFzaWRlIC50ZXh0LWJnLXNlY29uZGFyeTphY3RpdmUsIGFzaWRlIC50ZXh0LWJnLXNlY29uZGFyeTpmb2N1cyxcbmFzaWRlIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuYXNpZGUgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuYXNpZGUgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUzMzVhICFpbXBvcnRhbnQ7XG59XG5hc2lkZSAudGV4dC1iZy1zZWNvbmRhcnkgYSxcbmFzaWRlIC5idG4tc2Vjb25kYXJ5IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYXNpZGUgLmN0YS1saW5rLCBhc2lkZSAuY2FyZC5jdGEtbGluay1sb2dpbiwgYXNpZGUgLmN0YS1saW5rLWxvZ2luLnBhbmVsIHtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbmFzaWRlIC5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4uZmEuZmEtYmFycywgLmZhLmZhLXRpbWVzLCAuZmEuZmEtY2FsZW5kYXItbWludXMtbywgLmZhLmZhLWNhbGVuZGFyLXBsdXMtbywgLmZhLmZhLWNoZWNrLCAuZmEuZmEtY2hldnJvbi1kb3duLCAuZmEuZmEtY2hldnJvbi1sZWZ0LCAuZmEuZmEtY2hldnJvbi1yaWdodCwgLmZhLmZhLWNoZXZyb24tdXAsIC5mYS5mYS1lbnZlbG9wZSwgLmZhLmZhLWZhY2Vib29rLCAuZmEuZmEtbGlua2VkaW4sIC5mYS5mYS1xdW90ZS1sZWZ0LCAuZmEuZmEtc2VhcmNoLCAuZmEuZmEtc3RhciwgLmZhLmZhLXN0YXItbywgLmZhLmZhLXR3aXR0ZXIsIC5mYS5mYS11c2VyLCAuZmEuZmEtdXNlci1vLCAuZmEuZmEteW91dHViZS1wbGF5LCAuZmEuZmEtc2VhcmNoLWRvdHRlZCwgLmZhLmZhLXBob25lLWRvdHRlZCwgLmZhLmZhLW1haWwtZG90dGVkLCAuZmEuZmEtbGFtcC1kb3R0ZWQsIC5mYS5mYS1saWdodGJ1bGItZG90dGVkLCAuZmEuZmEtY29tbWVudC1kb3R0ZWQsIC5mYS5mYS1nbG9iZS1kb3R0ZWQsIC5mYS5mYS10cnVjay1kb3R0ZWQsIC5mYS5mYS1icmllZmNhc2UtZG90dGVkLCAuZmEuZmEtYXJyb3ctdXAtZG90dGVkLCAuZmEuZmEtYXJyb3ctcmlnaHQtZG90dGVkLCAuZmEuZmEtYXJyb3ctZG93bi1kb3R0ZWQsIC5mYS5mYS1hcnJvdy1sZWZ0LWRvdHRlZCwgLmZhLmZhLXR3aXR0ZXIsIC5mYS5mYS14LXR3aXR0ZXIsIC5mYS5mYS12aXJ1cy1jb3ZpZC1kb3R0ZWQsIC5mYS5mYS1idWlsZGluZy1kb3R0ZWQsIC5mYS5mYS1mYWNlLXNtaWxlLWRvdHRlZCwgLmZhLmZhLXJlY3ljbGUtZG90dGVkLCAuZmEuZmEtY2lyY2xlLWRvbGxhci1kb3R0ZWQge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uZmEtc2VhcmNoLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uZmEtbGFtcC1kb3R0ZWQ6YmVmb3JlLFxuLmZhLWxpZ2h0YnVsYi1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cblxuLmZhLW1haWwtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG5cbi5mYS1waG9uZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTdcIjtcbn1cblxuLmZhLWFycm93LXJpZ2h0LWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiO1xufVxuXG4uZmEtYXJyb3ctZG93bi1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjFcIjtcbn1cblxuLmZhLWFycm93LXVwLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uZmEtYXJyb3ctbGVmdC1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlLFxuLmZhLXgtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiICFpbXBvcnRhbnQ7XG59XG5cbi5mYS1jb21tZW50LWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYVwiO1xufVxuXG4uZmEtZ2xvYmUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG5cbi5mYS10cnVjay1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWRcIjtcbn1cblxuLmZhLWJyaWVmY2FzZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmZhLWJ1aWxkaW5nLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uZmEtY2lyY2xlLWRvbGxhci1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZhLWZhY2Utc21pbGUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5mYS1yZWN5Y2xlLWRvdHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xufVxuXG4uZmEtdmlydXMtY292aWQtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRhYmxlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyomLnRhYmxlLXNtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIH0qL1xufVxuXG4udzN3LWVtYmVkIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuYS5iYWRnZTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qJWJ0bi10ZXJ0aWFyeS1iYXNlIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gICAgQGV4dGVuZCAuYnRuLXRlcnRpYXJ5O1xufSovXG4uYnV0dG9uLWdyb3VwLWV4cG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLmJ1dHRvbi1ncm91cC1leHBvcnQgLmJ0biwgLmJ1dHRvbi1ncm91cC1leHBvcnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ1dHRvbi1ncm91cC1leHBvcnQgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYzIzNDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IG5hcnJvdztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xufVxuLmJ1dHRvbi1ncm91cC1leHBvcnQgLmJ0biA+IC5mYSwgLmJ1dHRvbi1ncm91cC1leHBvcnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCA+IC5mYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ1dHRvbi1ncm91cC1leHBvcnQgc2VsZWN0LmZvcm0tY29udHJvbCA+IC5mYSB7XG4gIGNvbG9yOiAjREEyOTFDO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS44NzVyZW07XG4gIHotaW5kZXg6IDA7XG59XG4uYnV0dG9uLWdyb3VwLWV4cG9ydCAuYnRuID4gLmZhOmFmdGVyLCAuYnV0dG9uLWdyb3VwLWV4cG9ydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sID4gLmZhOmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnV0dG9uLWdyb3VwLWV4cG9ydCBzZWxlY3QuZm9ybS1jb250cm9sID4gLmZhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBpbnNldDogLTAuMjVyZW0gMC4wNjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICB6LWluZGV4OiAtMTtcbn1cbi5idXR0b24tZ3JvdXAtZXhwb3J0IC5idG4gLnRleHQsIC5idXR0b24tZ3JvdXAtZXhwb3J0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wgLnRleHQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idXR0b24tZ3JvdXAtZXhwb3J0IHNlbGVjdC5mb3JtLWNvbnRyb2wgLnRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleC1ncm93OiAxO1xufVxuLmJ1dHRvbi1ncm91cC1leHBvcnQgLmJ0biAuZG93bmxvYWQtZ3JvdXAsIC5idXR0b24tZ3JvdXAtZXhwb3J0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wgLmRvd25sb2FkLWdyb3VwLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnV0dG9uLWdyb3VwLWV4cG9ydCBzZWxlY3QuZm9ybS1jb250cm9sIC5kb3dubG9hZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ1dHRvbi1ncm91cC1leHBvcnQgLmJ0biAuZG93bmxvYWQtZ3JvdXAgc3BhbiwgLmJ1dHRvbi1ncm91cC1leHBvcnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCAuZG93bmxvYWQtZ3JvdXAgc3BhbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ1dHRvbi1ncm91cC1leHBvcnQgc2VsZWN0LmZvcm0tY29udHJvbCAuZG93bmxvYWQtZ3JvdXAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYnV0dG9uLWdyb3VwLWV4cG9ydCAuYnRuIC5kb3dubG9hZC1ncm91cCAuZmEsIC5idXR0b24tZ3JvdXAtZXhwb3J0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wgLmRvd25sb2FkLWdyb3VwIC5mYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmJ1dHRvbi1ncm91cC1leHBvcnQgc2VsZWN0LmZvcm0tY29udHJvbCAuZG93bmxvYWQtZ3JvdXAgLmZhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5idXR0b24tZ3JvdXAtZXhwb3J0IC5idG4gLmRvd25sb2FkLWdyb3VwIC5mYTphZnRlciwgLmJ1dHRvbi1ncm91cC1leHBvcnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCAuZG93bmxvYWQtZ3JvdXAgLmZhOmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuYnV0dG9uLWdyb3VwLWV4cG9ydCBzZWxlY3QuZm9ybS1jb250cm9sIC5kb3dubG9hZC1ncm91cCAuZmE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi1ncm91cC1leHBvcnQgLmJ0biAuZG93bmxvYWQtZ3JvdXAuaW52aXNpYmxlLCAuYnV0dG9uLWdyb3VwLWV4cG9ydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIC5kb3dubG9hZC1ncm91cC5pbnZpc2libGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5idXR0b24tZ3JvdXAtZXhwb3J0IHNlbGVjdC5mb3JtLWNvbnRyb2wgLmRvd25sb2FkLWdyb3VwLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5idXR0b24tZ3JvdXAtZXhwb3J0IC5zdWNjZXNzLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlOGUzYTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UsIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYnV0dG9uLWdyb3VwLWV4cG9ydCAuc3VjY2Vzcy1pbmRpY2F0b3Iuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cblxuQGNvbnRhaW5lciBuYXJyb3cgKHdpZHRoIDwgMjgwcHgpIHtcbiAgLmRvd25sb2FkLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZG93bmxvYWQtZ3JvdXAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kb3dubG9hZC1ncm91cCAuZmEge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZGF0ZXBpY2tlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIE5ldWUgTW9udHJlYWxcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG59XG4uZGF0ZXBpY2tlci5kYXRlcGlja2VyLWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1pbi13aWR0aDogMjgwcHg7XG59XG5cbi5kYXRlcGlja2VyLWlubGluZSB7XG4gIHdpZHRoOiAyODBweDtcbn1cblxuLmRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5kYXRlcGlja2VyLXJ0bC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRhdGVwaWNrZXItcnRsIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0U4RUFFRTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LWxlZnQ6YmVmb3JlIHtcbiAgbGVmdDogNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtbGVmdDphZnRlciB7XG4gIGxlZnQ6IDdweDtcbn1cbi5kYXRlcGlja2VyLWRyb3Bkb3duLmRhdGVwaWNrZXItb3JpZW50LXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1yaWdodDphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAtNnB4O1xufVxuLmRhdGVwaWNrZXItZHJvcGRvd24uZGF0ZXBpY2tlci1vcmllbnQtdG9wOmJlZm9yZSB7XG4gIGJvdHRvbTogLTdweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNFOEVBRUU7XG59XG4uZGF0ZXBpY2tlci1kcm9wZG93bi5kYXRlcGlja2VyLW9yaWVudC10b3A6YWZ0ZXIge1xuICBib3R0b206IC02cHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB7XG4gIG1hcmdpbjogMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5kYXRlcGlja2VyIHRkLFxuLmRhdGVwaWNrZXIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGF0ZXBpY2tlciB0aCB7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi50YWJsZS1zdHJpcGVkIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLFxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5LmZvY3VzZWQge1xuICBiYWNrZ3JvdW5kOiAjRjhGN0YxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMEIwQjBCO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5uZXcge1xuICBjb2xvcjogI0MwQzRDOTtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjQzBDNEM5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY0Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUzZWE7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmNztcbiAgY29sb3I6ICMxNjMyM2I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyYTVmNzE7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUzZWE7XG4gIGNvbG9yOiAjMTYzMjNiO1xuICBib3JkZXItY29sb3I6ICMyMzUwNWY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXlbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmRmZTtcbiAgY29sb3I6ICNDMEM0Qzk7XG4gIGJvcmRlci1jb2xvcjogIzlhZDJkZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjI0MTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTUxZTE1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZiO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmZGZlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UudG9kYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGY3O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjcyNzI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNEM5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNTFlMTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmVbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzRDOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbjpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0MwQzRDOTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1MWUxNTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Qzk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3IHtcbiAgY29sb3I6ICNDMEM0Qzk7XG59XG5cbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2gsXG4uZGF0ZXBpY2tlciAucHJldixcbi5kYXRlcGlja2VyIC5uZXh0LFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1zd2l0Y2g6aG92ZXIsXG4uZGF0ZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcGlja2VyIC5uZXh0OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGZvb3QgdHIgdGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZGF0ZXBpY2tlciAucHJldi5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIC5uZXh0LmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZGF0ZXBpY2tlciAuY3cge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3aWR0aDogMTJweDtcbiAgcGFkZGluZzogMCAycHggMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbG9yOiAjODE4QTk1O1xufVxuXG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmlucHV0LWRhdGVyYW5nZSBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG4uaW5wdXQtZGF0ZXJhbmdlIGlucHV0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uZGF0ZXBpY2tlci1ncm91cCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwIC5mb3JtLWxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZGF0ZXBpY2tlci1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVFO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmbGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmRhdGVwaWNrZXItZ3JvdXAgLmlucHV0LWdyb3VwOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMjE4LCA0MSwgMjgsIDAuOCk7XG59XG4uZGF0ZXBpY2tlci1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg3NXJlbTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRhdGVwaWNrZXItZ3JvdXAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgxOEE5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5kYXRlcGlja2VyLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSwgLmRyb3Bkb3duIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kcm9wZG93biBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3Bkb3duIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuZHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGU5MjFcIiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmZpZ3VyZSB7XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IGZpZ3VyZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpZ3VyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA2MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpZ3VyZSAuZmlndXJlLWNhcHRpb24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBtYXgtd2lkdGg6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZpZ3VyZSAuZmlndXJlLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5maWd1cmUgLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwLjg0NHJlbSAwLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBjb250YWluZXIgZmlndXJlICh3aWR0aCA8IDQxMHB4KSB7XG4gIC5maWd1cmUgLmZpZ3VyZS1pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuZmlndXJlIC5maWd1cmUtY2FwdGlvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAuODQ0cmVtIDAuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmlsZXBvbmQtLXJvb3Qge1xuICBtYXgtaGVpZ2h0OiAyMHJlbTtcbn1cblxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOmZvY3VzKSB7XG4gIGJvcmRlci1jb2xvcjogI0MwQzRDOTtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPWVtYWlsXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRlbF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT11cmxdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9bnVtYmVyXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXNlYXJjaF0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdLmZvcm0tY29udHJvbCB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuaW5wdXRbdHlwZT1udW1iZXJdLmZvcm0tY29udHJvbDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0uZm9ybS1jb250cm9sOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBpbnB1dFt0eXBlPXNlYXJjaF0uZm9ybS1jb250cm9sOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLmZvcm0tc2VsZWN0OmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6Zm9jdXMpIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOmNoZWNrZWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjODE4QTk1O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkge1xuICBib3JkZXItY29sb3I6ICM4MThBOTU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLCAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCxcbi5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyNDE5O1xufVxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMjI0MTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDE5NCwgMzYsIDI1LCAwLjEpO1xufVxuXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCxcbi5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0JDRTE5NDtcbn1cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkNFMTk0O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxODgsIDIyNSwgMTQ4LCAwLjEpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNCQ0UxOTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuXG4udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyBsaTpiZWZvcmUge1xuICBjb2xvcjogI0RBMjkxQztcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogM3B4IDA7XG59XG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvcjpiZWZvcmUge1xuICBjb2xvcjogI0RBMjkxQztcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cblxuLmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNEQTI5MUM7XG59XG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjE4LCA0MSwgMjgsIDAuMSk7XG59XG5cbi5zY3JvbGxpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmludHJvIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5xdWljay1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5xdWljay1saW5rcyBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5xdWljay1saW5rcyAuaXRlbS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjg1cmVtO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xufVxuLnF1aWNrLWxpbmtzIC5pdGVtLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG4ucXVpY2stbGlua3MgLml0ZW0tbGluazpob3ZlciwgLnF1aWNrLWxpbmtzIC5pdGVtLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyOTFDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5xdWljay1saW5rcyAuaXRlbS1saW5rOmhvdmVyOjphZnRlciwgLnF1aWNrLWxpbmtzIC5pdGVtLWxpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5xdWljay1saW5rcyAuaXRlbS1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJhNWY3MTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAxNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICB9XG59XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5xdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTAuMzc1cmVtO1xufVxuLnF1b3RlID4gcDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtaW5kZW50OiAzLjVyZW07XG59XG4ucXVvdGUgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucXVvdGUuc21hbGw6YmVmb3JlIHtcbiAgdG9wOiAtMS44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogLTAuODEyNXJlbTtcbiAgfVxuICAucXVvdGUgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWluZGVudDogNC41cmVtO1xuICB9XG59XG5cbi5zZWFyY2gtZ3JvdXAge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOSwgMTM4LCAxNDksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uc2VhcmNoLWdyb3VwOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyMTgsIDQxLCAyOCwgMC44KTtcbn1cbi5zZWFyY2gtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDEyOSwgMTM4LCAxNDksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbiAwLjJzO1xufVxuLnNlYXJjaC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dDpob3ZlciwgLnNlYXJjaC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG59XG4uc2VhcmNoLWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0IC5mYSB7XG4gIGNvbG9yOiAjREEyOTFDO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uc2VhcmNoLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAvKlxuICAtLWJzLWZvcm0tY29udHJvbC1iZzogI0ZGRkZGRjtcbiAgLS1icy1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjRThFQUVFO1xuICAtLWJzLWZvcm0tY29udHJvbC1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1mb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJzLWZvcm0tY29udHJvbC1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZm9ybS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiAjMmE1ZjcxO1xuICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbiAgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uc2VhcmNoLWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNEQTI5MUM7XG59XG4uc2VhcmNoLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlYXJjaC1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODE4QTk1O1xufVxuLnNlYXJjaC1ncm91cCAuYnRuLCAuc2VhcmNoLWdyb3VwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5zZWFyY2gtZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM0O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5zZWFyY2gtZ3JvdXAgLmJ0biAuZmEsIC5zZWFyY2gtZ3JvdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5zZWFyY2gtZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbCAuZmEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zZWFyY2gtZ3JvdXAgLmJ0bjpob3ZlciwgLnNlYXJjaC1ncm91cCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuc2VhcmNoLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6aG92ZXIsIC5zZWFyY2gtZ3JvdXAgLmJ0bjpmb2N1cywgLnNlYXJjaC1ncm91cCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuc2VhcmNoLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5O1xuICBib3JkZXItY29sb3I6ICNhNTFlMTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnNlYXJjaC1ncm91cCAuYnRuOmZvY3VzLXZpc2libGUsIC5zZWFyY2gtZ3JvdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuc2VhcmNoLWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG5bY2xhc3NePXNreWxpbmUtXSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNreWxpbmUtZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uc2t5bGluZS1mdWxsIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNreWxpbmUtYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNreWxpbmUtYmFjayBpbWcge1xuICBib3R0b206IDEwcmVtO1xuICBoZWlnaHQ6IDUwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmF2b3VyaXRlcyBhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5jYXJkLmNhcmQtZGltZW5zaW9uLCAuY2FyZC1kaW1lbnNpb24ucGFuZWwge1xuICAtLWJzLWNhcmQtc3BhY2VyLXk6IDA7XG4gIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDA7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMDtcbiAgLS1icy1jYXJkLWJveC1zaGFkb3c6IDtcbiAgLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWNhcmQtY2FwLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1jYXJkLWhlaWdodDogO1xuICAtLWJzLWNhcmQtY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtY2FyZC1iZzogI0ZGRkZGRjtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDFyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLmNhcmQtZGltZW5zaW9uOmhvdmVyLCAuY2FyZC1kaW1lbnNpb24ucGFuZWw6aG92ZXIsIC5jYXJkLmNhcmQtZGltZW5zaW9uOmFjdGl2ZSwgLmNhcmQtZGltZW5zaW9uLnBhbmVsOmFjdGl2ZSwgLmNhcmQuY2FyZC1kaW1lbnNpb246Zm9jdXMsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDpmb2N1cyB7XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1jYXJkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWNhcmQtYmc6ICNEQTI5MUM7XG59XG4uY2FyZC5jYXJkLWRpbWVuc2lvbjpob3ZlciAuYnRuLCAuY2FyZC5jYXJkLWRpbWVuc2lvbjpob3ZlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuY2FyZC5jYXJkLWRpbWVuc2lvbjpob3ZlciBzZWxlY3QuZm9ybS1jb250cm9sLCAuY2FyZC1kaW1lbnNpb24ucGFuZWw6aG92ZXIgLmJ0biwgLmNhcmQtZGltZW5zaW9uLnBhbmVsOmhvdmVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDpob3ZlciBzZWxlY3QuZm9ybS1jb250cm9sLCAuY2FyZC5jYXJkLWRpbWVuc2lvbjphY3RpdmUgLmJ0biwgLmNhcmQuY2FyZC1kaW1lbnNpb246YWN0aXZlIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5jYXJkLmNhcmQtZGltZW5zaW9uOmFjdGl2ZSBzZWxlY3QuZm9ybS1jb250cm9sLCAuY2FyZC1kaW1lbnNpb24ucGFuZWw6YWN0aXZlIC5idG4sIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDphY3RpdmUgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmNhcmQtZGltZW5zaW9uLnBhbmVsOmFjdGl2ZSBzZWxlY3QuZm9ybS1jb250cm9sLCAuY2FyZC5jYXJkLWRpbWVuc2lvbjpmb2N1cyAuYnRuLCAuY2FyZC5jYXJkLWRpbWVuc2lvbjpmb2N1cyAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuY2FyZC5jYXJkLWRpbWVuc2lvbjpmb2N1cyBzZWxlY3QuZm9ybS1jb250cm9sLCAuY2FyZC1kaW1lbnNpb24ucGFuZWw6Zm9jdXMgLmJ0biwgLmNhcmQtZGltZW5zaW9uLnBhbmVsOmZvY3VzIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDpmb2N1cyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4uY2FyZC5jYXJkLWRpbWVuc2lvbjpob3ZlciAuY2FyZC10aXRsZTpiZWZvcmUsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDpob3ZlciAuY2FyZC10aXRsZTpiZWZvcmUsIC5jYXJkLmNhcmQtZGltZW5zaW9uOmFjdGl2ZSAuY2FyZC10aXRsZTpiZWZvcmUsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDphY3RpdmUgLmNhcmQtdGl0bGU6YmVmb3JlLCAuY2FyZC5jYXJkLWRpbWVuc2lvbjpmb2N1cyAuY2FyZC10aXRsZTpiZWZvcmUsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbDpmb2N1cyAuY2FyZC10aXRsZTpiZWZvcmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLmNhcmQuY2FyZC1kaW1lbnNpb24gLmNhcmQtaGVhZGVyLCAuY2FyZC1kaW1lbnNpb24ucGFuZWwgLmNhcmQtaGVhZGVyLCAuY2FyZC5jYXJkLWRpbWVuc2lvbiAucGFuZWwtaGVhZGluZywgLmNhcmQtZGltZW5zaW9uLnBhbmVsIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jYXJkLmNhcmQtZGltZW5zaW9uIC5jYXJkLXRpdGxlLCAuY2FyZC1kaW1lbnNpb24ucGFuZWwgLmNhcmQtdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jYXJkLmNhcmQtZGltZW5zaW9uIC5jYXJkLXRpdGxlOmJlZm9yZSwgLmNhcmQtZGltZW5zaW9uLnBhbmVsIC5jYXJkLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek5TNDBNRFVpSUdobGFXZG9kRDBpTVRndU5ESXlJaUIyYVdWM1FtOTRQU0l3SURBZ016VXVOREExSURFNExqUXlNaUkrQ2lBZ1BHY2dhV1E5SWtkeWIzVndYekV6TlRFM0lpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lERXpOVEUzSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dLU0krQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRJMk9TSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNalk1SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3pNaTR6TmpNZ01UVXVNemdwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGM0T1NJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnM09Ea2lJR1E5SWswdE1UWXVNelF0Tmk0Mk5EbGhNUzQxTWpFc01TNDFNakVzTUN3d0xEQXNNUzQxTWpFc01TNDFNakZCTVM0MU1qRXNNUzQxTWpFc01Dd3dMREF0TVRNdU15MDJMalkwT1N3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5DNDRNVGt0T0M0eE55d3hMalV5TVN3eExqVXlNU3d3TERBc01DMHhOaTR6TkMwMkxqWTBPU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UWXVNelFnT0M0eE55a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNamN3SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVeU56QWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJNUxqSXhPU0F4TlM0ME9UY3BJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EYzVNQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGczT1RBaUlHUTlJazB0TVRVdU1EZ3pMVFl1TVRNNFlURXVOQ3d4TGpRc01Dd3dMREFzTVM0MExERXVOQ3d4TGpRc01TNDBMREFzTUN3d0xERXVOQzB4TGpRc01TNDBMREV1TkN3d0xEQXNNQzB4TGpRdE1TNDBMREV1TkN3eExqUXNNQ3d3TERBdE1TNDBMREV1TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVFV1TURneklEY3VOVFF5S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVeU56RWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVEkzTVNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9Nall1TWprMElERTFMall4TkNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0TnpreElpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EYzVNU0lnWkQwaVRTMHhNeTQ0TWpZdE5TNDJNalpoTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREFzTVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNQ3d3TERBc01TNHlPRGN0TVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXRNUzR5T0RjdE1TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREF0TVM0eU9EY3NNUzR5T0RjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV6TGpneU5pQTJMamt4TXlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qY3lJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5TnpJaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl6TGpNM0lERTFMamN6TVNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0TnpreUlpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EYzVNaUlnWkQwaVRTMHhNaTQxTmprdE5TNHhNVFZoTVM0eE55d3hMakUzTERBc01Dd3dMREV1TVRjc01TNHhOeXd4TGpFM0xERXVNVGNzTUN3d0xEQXNNUzR4TnkweExqRTNMREV1TVRjc01TNHhOeXd3TERBc01DMHhMakUzTFRFdU1UY3NNUzR4Tnl3eExqRTNMREFzTUN3d0xURXVNVGNzTVM0eE55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRJdU5UWTVJRFl1TWpnMUtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXlOek1pSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRJM015SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWpBdU5EUTFJREUxTGpnME9Da2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE56a3pJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGM1TXlJZ1pEMGlUUzB4TVM0ek1USXROQzQyUVRFdU1EVXpMREV1TURVekxEQXNNQ3d3TFRFd0xqSTFPUzB6TGpVMUxERXVNRFV6TERFdU1EVXpMREFzTUN3d0xUa3VNakEyTFRRdU5tRXhMakExTXl3eExqQTFNeXd3TERBc01DMHhMakExTXkweExqQTFNMEV4TGpBMU15d3hMakExTXl3d0xEQXNNQzB4TVM0ek1USXROQzQySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNUzR6TVRJZ05TNDJOVFlwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRJM05DSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNamMwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hOeTQxTnlBeE5TNDVOalVwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGM1TkNJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnM09UUWlJR1E5SWswdE1UQXVNRFUyTFRRdU1Ea3lZUzQ1TXpZdU9UTTJMREFzTUN3d0xDNDVNell1T1RNMkxqa3pOaTQ1TXpZc01Dd3dMREFzTGprek5pMHVPVE0yTGprek5pNDVNellzTUN3d0xEQXRMamt6TmkwdU9UTTJMamt6Tmk0NU16WXNNQ3d3TERBdExqa3pOaTQ1TXpZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV3TGpBMU5pQTFMakF5T0NraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qYzFJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5TnpVaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREUwTGpZME5TQXhOaTR3T0RJcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RjNU5TSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzNPVFVpSUdROUlrMHRPQzQ0TFRNdU5UaGhMamd4T1M0NE1Ua3NNQ3d3TERBc0xqZ3hPUzQ0TVRrdU9ERTVMamd4T1N3d0xEQXNNQ3d1T0RFNUxTNDRNVGxCTGpneE9TNDRNVGtzTUN3d0xEQXROeTQ1T0MwMExqUXVPREU1TGpneE9Td3dMREFzTUMwNExqZ3RNeTQxT0NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9PQzQzT1RrZ05DNHpPVGtwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRJM05pSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNamMySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNUzQyTnpFZ01UWXVNVGs1S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9YemczT1RZaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE56azJJaUJrUFNKTkxUY3VOVFF5TFRNdU1EWTVZUzQzTGpjc01Dd3dMREFzTGpjdU55NDNMamNzTUN3d0xEQXNMamN0TGpjdU55NDNMREFzTUN3d0xTNDNMUzQzTGpjdU55d3dMREFzTUMwdU55NDNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnM0xqVTBNaUF6TGpjM01Ta2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNamMzSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVeU56Y2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RndU9EQTNJREUyTGpNeE5pa2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE56azNJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGM1TnlJZ1pEMGlUUzAyTGpJNE5TMHlMalUxT0dFdU5UZzFMalU0TlN3d0xEQXNNQ3d1TlRnMUxqVTROUzQxT0RVdU5UZzFMREFzTUN3d0xDNDFPRFV0TGpVNE5VRXVOVGcxTGpVNE5Td3dMREFzTUMwMUxqY3RNeTR4TkROaExqVTROUzQxT0RVc01Dd3dMREF0TGpVNE5TNDFPRFVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEWXVNamcxSURNdU1UUXpLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYelV5TnpnaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ05USTNPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05TNDROaUF4Tmk0ME16TXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EYzVPQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGczT1RnaUlHUTlJazB0TlM0d01qZ3RNaTR3TkRaaExqUTJPQzQwTmpnc01Dd3dMREFzTGpRMk9DNDBOamd1TkRZNExqUTJPQ3d3TERBc01Dd3VORFk0TFM0ME5qZ3VORFk0TGpRMk9Dd3dMREFzTUMwdU5EWTRMUzQwTmpndU5EWTRMalEyT0N3d0xEQXNNQzB1TkRZNExqUTJPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05TNHdNamdnTWk0MU1UUXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVEkzT1NJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU1qYzVJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneUxqa3pJREUyTGpVMUtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnM09Ua2lJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTROems1SWlCa1BTSk5MVE11TnpjeExURXVOVE0xWVM0ek5URXVNelV4TERBc01Dd3dMQzR6TlRFdU16VXhMak0xTVM0ek5URXNNQ3d3TERBc0xqTTFNUzB1TXpVeExqTTFNUzR6TlRFc01Dd3dMREF0TGpNMU1TMHVNelV4TGpNMU1TNHpOVEVzTUN3d0xEQXRMak0xTVM0ek5URWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RNdU56Y3hJREV1T0RnMktTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXlPREFpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRJNE1DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUNBeE5pNDJOamNwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd3TUNJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1EQWlJR1E5SWswdE1pNDFNVFF0TVM0d01qTmhMakl6TkM0eU16UXNNQ3d3TERBc0xqSXpOQzR5TXpRdU1qTTBMakl6TkN3d0xEQXNNQ3d1TWpNMExTNHlNelF1TWpNMExqSXpOQ3d3TERBc01DMHVNak0wTFM0eU16UXVNak0wTGpJek5Dd3dMREFzTUMwdU1qTTBMakl6TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NaTQxTVRRZ01TNHlOVGNwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRJNU15SWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNamt6SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3pNaTR6TmpNZ09TNHlNamdwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd4TXlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UTWlJR1E5SWswdE1UWXVNelF0Tmk0Mk5EbGhNUzQxTWpFc01TNDFNakVzTUN3d0xEQXNNUzQxTWpFc01TNDFNakZCTVM0MU1qRXNNUzQxTWpFc01Dd3dMREF0TVRNdU15MDJMalkwT1N3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5DNDRNVGt0T0M0eE55d3hMalV5TVN3eExqVXlNU3d3TERBc01DMHhOaTR6TkMwMkxqWTBPU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UWXVNelFnT0M0eE55a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0yTVNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTJNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb016SXVNell6SURZdU1UVXlLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVE10TWlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UTWlJR1E5SWswdE1UWXVNelF0Tmk0Mk5EbGhNUzQxTWpFc01TNDFNakVzTUN3d0xEQXNNUzQxTWpFc01TNDFNakZCTVM0MU1qRXNNUzQxTWpFc01Dd3dMREF0TVRNdU15MDJMalkwT1N3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5DNDRNVGt0T0M0eE55d3hMalV5TVN3eExqVXlNU3d3TERBc01DMHhOaTR6TkMwMkxqWTBPU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UWXVNelFnT0M0eE55a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0zTXlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTNNeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb016SXVNell6SURNdU1EYzJLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVE10TXlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UTWlJR1E5SWswdE1UWXVNelF0Tmk0Mk5EbGhNUzQxTWpFc01TNDFNakVzTUN3d0xEQXNNUzQxTWpFc01TNDFNakZCTVM0MU1qRXNNUzQxTWpFc01Dd3dMREF0TVRNdU15MDJMalkwT1N3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5DNDRNVGt0T0M0eE55d3hMalV5TVN3eExqVXlNU3d3TERBc01DMHhOaTR6TkMwMkxqWTBPU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UWXVNelFnT0M0eE55a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE00TlNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTROU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb016SXVNell6SURBcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneE15MDBJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd4TXlJZ1pEMGlUUzB4Tmk0ek5DMDJMalkwT1dFeExqVXlNU3d4TGpVeU1Td3dMREFzTUN3eExqVXlNU3d4TGpVeU1VRXhMalV5TVN3eExqVXlNU3d3TERBc01DMHhNeTR6TFRZdU5qUTVMREV1TlRJeExERXVOVEl4TERBc01Dd3dMVEUwTGpneE9TMDRMakUzTERFdU5USXhMREV1TlRJeExEQXNNQ3d3TFRFMkxqTTBMVFl1TmpRNUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4Tmk0ek5DQTRMakUzS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVeU9UUWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVEk1TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9Namt1TWpFNUlEa3VNelExS1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TVRRaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ERTBJaUJrUFNKTkxURTFMakE0TXkwMkxqRXpPR0V4TGpRc01TNDBMREFzTUN3d0xERXVOQ3d4TGpRc01TNDBMREV1TkN3d0xEQXNNQ3d4TGpRdE1TNDBMREV1TkN3eExqUXNNQ3d3TERBdE1TNDBMVEV1TkN3eExqUXNNUzQwTERBc01Dd3dMVEV1TkN3eExqUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFMUxqQTRNeUEzTGpVME1pa2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0yTWlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTJNaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01qa3VNakU1SURZdU1qWTVLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVFF0TWlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UUWlJR1E5SWswdE1UVXVNRGd6TFRZdU1UTTRZVEV1TkN3eExqUXNNQ3d3TERBc01TNDBMREV1TkN3eExqUXNNUzQwTERBc01Dd3dMREV1TkMweExqUXNNUzQwTERFdU5Dd3dMREFzTUMweExqUXRNUzQwTERFdU5Dd3hMalFzTUN3d0xEQXRNUzQwTERFdU5DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRVdU1EZ3pJRGN1TlRReUtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemMwSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16YzBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU9TNHlNVGtnTXk0eE9UTXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3hOQzB6SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE5DSWdaRDBpVFMweE5TNHdPRE10Tmk0eE16aGhNUzQwTERFdU5Dd3dMREFzTUN3eExqUXNNUzQwTERFdU5Dd3hMalFzTUN3d0xEQXNNUzQwTFRFdU5Dd3hMalFzTVM0MExEQXNNQ3d3TFRFdU5DMHhMalFzTVM0MExERXVOQ3d3TERBc01DMHhMalFzTVM0MElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TlM0d09ETWdOeTQxTkRJcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPRFlpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9EWWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJNUxqSXhPU0F3TGpFeE55a2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ERTBMVFFpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RFMElpQmtQU0pOTFRFMUxqQTRNeTAyTGpFek9HRXhMalFzTVM0MExEQXNNQ3d3TERFdU5Dd3hMalFzTVM0MExERXVOQ3d3TERBc01Dd3hMalF0TVM0MExERXVOQ3d4TGpRc01Dd3dMREF0TVM0MExURXVOQ3d4TGpRc01TNDBMREFzTUN3d0xURXVOQ3d4TGpRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREUxTGpBNE15QTNMalUwTWlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qazFJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5T1RVaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREkyTGpJNU5DQTVMalEyTWlraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFMUlpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3hOU0lnWkQwaVRTMHhNeTQ0TWpZdE5TNDJNalpoTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREFzTVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNQ3d3TERBc01TNHlPRGN0TVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXRNUzR5T0RjdE1TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREF0TVM0eU9EY3NNUzR5T0RjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV6TGpneU5pQTJMamt4TXlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTJNeUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNMk15SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWpZdU1qazBJRFl1TXpnMktTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UVXRNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRVaUlHUTlJazB0TVRNdU9ESTJMVFV1TmpJMllURXVNamczTERFdU1qZzNMREFzTUN3d0xERXVNamczTERFdU1qZzNMREV1TWpnM0xERXVNamczTERBc01Dd3dMREV1TWpnM0xURXVNamczTERFdU1qZzNMREV1TWpnM0xEQXNNQ3d3TFRFdU1qZzNMVEV1TWpnM0xERXVNamczTERFdU1qZzNMREFzTUN3d0xURXVNamczTERFdU1qZzNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE15NDRNallnTmk0NU1UTXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZNVFF6TnpVaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ01UUXpOelVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESTJMakk1TkNBekxqTXhLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVFV0TXlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UVWlJR1E5SWswdE1UTXVPREkyTFRVdU5qSTJZVEV1TWpnM0xERXVNamczTERBc01Dd3dMREV1TWpnM0xERXVNamczTERFdU1qZzNMREV1TWpnM0xEQXNNQ3d3TERFdU1qZzNMVEV1TWpnM0xERXVNamczTERFdU1qZzNMREFzTUN3d0xURXVNamczTFRFdU1qZzNMREV1TWpnM0xERXVNamczTERBc01Dd3dMVEV1TWpnM0xERXVNamczSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNeTQ0TWpZZ05pNDVNVE1wSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek9EY2lJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6T0RjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREkyTGpJNU5DQXdMakl6TkNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFMUxUUWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREUxSWlCa1BTSk5MVEV6TGpneU5pMDFMall5Tm1FeExqSTROeXd4TGpJNE55d3dMREFzTUN3eExqSTROeXd4TGpJNE55d3hMakk0Tnl3eExqSTROeXd3TERBc01Dd3hMakk0TnkweExqSTROeXd4TGpJNE55d3hMakk0Tnl3d0xEQXNNQzB4TGpJNE55MHhMakk0Tnl3eExqSTROeXd4TGpJNE55d3dMREFzTUMweExqSTROeXd4TGpJNE55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRNdU9ESTJJRFl1T1RFektTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXlPVFlpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRJNU5pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWpNdU16Y2dPUzQxTnprcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneE5pSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNVFlpSUdROUlrMHRNVEl1TlRZNUxUVXVNVEUxWVRFdU1UY3NNUzR4Tnl3d0xEQXNNQ3d4TGpFM0xERXVNVGNzTVM0eE55d3hMakUzTERBc01Dd3dMREV1TVRjdE1TNHhOeXd4TGpFM0xERXVNVGNzTUN3d0xEQXRNUzR4TnkweExqRTNMREV1TVRjc01TNHhOeXd3TERBc01DMHhMakUzTERFdU1UY2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFeUxqVTJPU0EyTGpJNE5Ta2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0yTkNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTJOQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01qTXVNemNnTmk0MU1ETXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3hOaTB5SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE5pSWdaRDBpVFMweE1pNDFOamt0TlM0eE1UVmhNUzR4Tnl3eExqRTNMREFzTUN3d0xERXVNVGNzTVM0eE55d3hMakUzTERFdU1UY3NNQ3d3TERBc01TNHhOeTB4TGpFM0xERXVNVGNzTVM0eE55d3dMREFzTUMweExqRTNMVEV1TVRjc01TNHhOeXd4TGpFM0xEQXNNQ3d3TFRFdU1UY3NNUzR4TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEl1TlRZNUlEWXVNamcxS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16YzJJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpjMklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5TXk0ek55QXpMalF5TnlraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFMkxUTWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREUySWlCa1BTSk5MVEV5TGpVMk9TMDFMakV4TldFeExqRTNMREV1TVRjc01Dd3dMREFzTVM0eE55d3hMakUzTERFdU1UY3NNUzR4Tnl3d0xEQXNNQ3d4TGpFM0xURXVNVGNzTVM0eE55d3hMakUzTERBc01Dd3dMVEV1TVRjdE1TNHhOeXd4TGpFM0xERXVNVGNzTUN3d0xEQXRNUzR4Tnl3eExqRTNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE1pNDFOamtnTmk0eU9EVXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZNVFF6T0RnaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ01UUXpPRGdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXpMak0zSURBdU16VXhLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVFl0TkNJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UWWlJR1E5SWswdE1USXVOVFk1TFRVdU1URTFZVEV1TVRjc01TNHhOeXd3TERBc01Dd3hMakUzTERFdU1UY3NNUzR4Tnl3eExqRTNMREFzTUN3d0xERXVNVGN0TVM0eE55d3hMakUzTERFdU1UY3NNQ3d3TERBdE1TNHhOeTB4TGpFM0xERXVNVGNzTVM0eE55d3dMREFzTUMweExqRTNMREV1TVRjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV5TGpVMk9TQTJMakk0TlNraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qazNJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5T1RjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl3TGpRME5TQTVMalk1TmlraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFM0lpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3hOeUlnWkQwaVRTMHhNUzR6TVRJdE5DNDJRVEV1TURVekxERXVNRFV6TERBc01Dd3dMVEV3TGpJMU9TMHpMalUxTERFdU1EVXpMREV1TURVekxEQXNNQ3d3TFRrdU1qQTJMVFF1Tm1FeExqQTFNeXd4TGpBMU15d3dMREFzTUMweExqQTFNeTB4TGpBMU0wRXhMakExTXl3eExqQTFNeXd3TERBc01DMHhNUzR6TVRJdE5DNDJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE1TNHpNVElnTlM0Mk5UWXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZNVFF6TmpVaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ01UUXpOalVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXdMalEwTlNBMkxqWXlLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVGN0TWlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UY2lJR1E5SWswdE1URXVNekV5TFRRdU5rRXhMakExTXl3eExqQTFNeXd3TERBc01DMHhNQzR5TlRrdE15NDFOU3d4TGpBMU15d3hMakExTXl3d0xEQXNNQzA1TGpJd05pMDBMalpoTVM0d05UTXNNUzR3TlRNc01Dd3dMREF0TVM0d05UTXRNUzR3TlROQk1TNHdOVE1zTVM0d05UTXNNQ3d3TERBdE1URXVNekV5TFRRdU5pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRFdU16RXlJRFV1TmpVMktTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemMzSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16YzNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU1DNDBORFVnTXk0MU5EUXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3hOeTB6SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE55SWdaRDBpVFMweE1TNHpNVEl0TkM0MlFURXVNRFV6TERFdU1EVXpMREFzTUN3d0xURXdMakkxT1MwekxqVTFMREV1TURVekxERXVNRFV6TERBc01Dd3dMVGt1TWpBMkxUUXVObUV4TGpBMU15d3hMakExTXl3d0xEQXNNQzB4TGpBMU15MHhMakExTTBFeExqQTFNeXd4TGpBMU15d3dMREFzTUMweE1TNHpNVEl0TkM0MklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TVM0ek1USWdOUzQyTlRZcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPRGtpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9Ea2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJd0xqUTBOU0F3TGpRMk9Da2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ERTNMVFFpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RFM0lpQmtQU0pOTFRFeExqTXhNaTAwTGpaQk1TNHdOVE1zTVM0d05UTXNNQ3d3TERBdE1UQXVNalU1TFRNdU5UVXNNUzR3TlRNc01TNHdOVE1zTUN3d0xEQXRPUzR5TURZdE5DNDJZVEV1TURVekxERXVNRFV6TERBc01Dd3dMVEV1TURVekxURXVNRFV6UVRFdU1EVXpMREV1TURVekxEQXNNQ3d3TFRFeExqTXhNaTAwTGpZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV4TGpNeE1pQTFMalkxTmlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qazRJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5T1RnaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREUzTGpVM0lEa3VPREV6S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TVRnaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ERTRJaUJrUFNKTkxURXdMakExTmkwMExqQTVNbUV1T1RNMkxqa3pOaXd3TERBc01Dd3VPVE0yTGprek5pNDVNell1T1RNMkxEQXNNQ3d3TEM0NU16WXRMamt6Tmk0NU16WXVPVE0yTERBc01Dd3dMUzQ1TXpZdExqa3pOaTQ1TXpZdU9UTTJMREFzTUN3d0xTNDVNell1T1RNMklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TUM0d05UWWdOUzR3TWpncElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpOallpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek5qWWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFM0xqVTNJRFl1TnpNM0tTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UZ3RNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRnaUlHUTlJazB0TVRBdU1EVTJMVFF1TURreVlTNDVNell1T1RNMkxEQXNNQ3d3TEM0NU16WXVPVE0yTGprek5pNDVNellzTUN3d0xEQXNMamt6TmkwdU9UTTJMamt6Tmk0NU16WXNNQ3d3TERBdExqa3pOaTB1T1RNMkxqa3pOaTQ1TXpZc01Dd3dMREF0TGprek5pNDVNellpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXdMakExTmlBMUxqQXlPQ2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjh4TkRNM09DSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQXhORE0zT0NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVGN1TlRjZ015NDJOakVwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd4T0MweklpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3hPQ0lnWkQwaVRTMHhNQzR3TlRZdE5DNHdPVEpoTGprek5pNDVNellzTUN3d0xEQXNMamt6Tmk0NU16WXVPVE0yTGprek5pd3dMREFzTUN3dU9UTTJMUzQ1TXpZdU9UTTJMamt6Tml3d0xEQXNNQzB1T1RNMkxTNDVNell1T1RNMkxqa3pOaXd3TERBc01DMHVPVE0yTGprek5pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRBdU1EVTJJRFV1TURJNEtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemt3SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16a3dJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE55NDFOeUF3TGpVNE5Ta2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ERTRMVFFpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RFNElpQmtQU0pOTFRFd0xqQTFOaTAwTGpBNU1tRXVPVE0yTGprek5pd3dMREFzTUN3dU9UTTJMamt6Tmk0NU16WXVPVE0yTERBc01Dd3dMQzQ1TXpZdExqa3pOaTQ1TXpZdU9UTTJMREFzTUN3d0xTNDVNell0TGprek5pNDVNell1T1RNMkxEQXNNQ3d3TFM0NU16WXVPVE0ySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNQzR3TlRZZ05TNHdNamdwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRJNU9TSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNams1SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hOQzQyTkRVZ09TNDVNeWtpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREU1SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE9TSWdaRDBpVFMwNExqZ3RNeTQxT0dFdU9ERTVMamd4T1N3d0xEQXNNQ3d1T0RFNUxqZ3hPUzQ0TVRrdU9ERTVMREFzTUN3d0xDNDRNVGt0TGpneE9VRXVPREU1TGpneE9Td3dMREFzTUMwM0xqazRMVFF1TkM0NE1Ua3VPREU1TERBc01Dd3dMVGd1T0MwekxqVTRJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNExqYzVPU0EwTGpNNU9Ta2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0yTnlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTJOeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UUXVOalExSURZdU9EVTBLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVGt0TWlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1Ua2lJR1E5SWswdE9DNDRMVE11TlRoaExqZ3hPUzQ0TVRrc01Dd3dMREFzTGpneE9TNDRNVGt1T0RFNUxqZ3hPU3d3TERBc01Dd3VPREU1TFM0NE1UbEJMamd4T1M0NE1Ua3NNQ3d3TERBdE55NDVPQzAwTGpRdU9ERTVMamd4T1N3d0xEQXNNQzA0TGpndE15NDFPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb09DNDNPVGtnTkM0ek9Ua3BJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZNVFF6TnpraUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ01UUXpOemtpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTBMalkwTlNBekxqYzNPQ2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREU1TFRNaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ERTVJaUJrUFNKTkxUZ3VPQzB6TGpVNFlTNDRNVGt1T0RFNUxEQXNNQ3d3TEM0NE1Ua3VPREU1TGpneE9TNDRNVGtzTUN3d0xEQXNMamd4T1MwdU9ERTVRUzQ0TVRrdU9ERTVMREFzTUN3d0xUY3VPVGd0TkM0MExqZ3hPUzQ0TVRrc01Dd3dMREF0T0M0NExUTXVOVGdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEZ3VOems1SURRdU16azVLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYekUwTXpreElpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lERTBNemt4SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hOQzQyTkRVZ01DNDNNRElwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd4T1MwMElpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3hPU0lnWkQwaVRTMDRMamd0TXk0MU9HRXVPREU1TGpneE9Td3dMREFzTUN3dU9ERTVMamd4T1M0NE1Ua3VPREU1TERBc01Dd3dMQzQ0TVRrdExqZ3hPVUV1T0RFNUxqZ3hPU3d3TERBc01DMDNMams0TFRRdU5DNDRNVGt1T0RFNUxEQXNNQ3d3TFRndU9DMHpMalU0SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzRMamM1T1NBMExqTTVPU2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTXpBd0lpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXpNREFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXhMalkzTVNBeE1DNHdORGNwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd5TUNJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1qQWlJR1E5SWswdE55NDFOREl0TXk0d05qbGhMamN1Tnl3d0xEQXNNQ3d1Tnk0M0xqY3VOeXd3TERBc01Dd3VOeTB1Tnk0M0xqY3NNQ3d3TERBdExqY3RMamN1Tnk0M0xEQXNNQ3d3TFM0M0xqY2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RjdU5UUXlJRE11TnpjeEtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNelk0SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16WTRJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE1TNDJOekVnTmk0NU56RXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3lNQzB5SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneU1DSWdaRDBpVFMwM0xqVTBNaTB6TGpBMk9XRXVOeTQzTERBc01Dd3dMQzQzTGpjdU55NDNMREFzTUN3d0xDNDNMUzQzTGpjdU55d3dMREFzTUMwdU55MHVOeTQzTGpjc01Dd3dMREF0TGpjdU55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTnk0MU5ESWdNeTQzTnpFcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPREFpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9EQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFeExqWTNNU0F6TGpnNU5Ta2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ESXdMVE1pSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RJd0lpQmtQU0pOTFRjdU5UUXlMVE11TURZNVlTNDNMamNzTUN3d0xEQXNMamN1Tnk0M0xqY3NNQ3d3TERBc0xqY3RMamN1Tnk0M0xEQXNNQ3d3TFM0M0xTNDNMamN1Tnl3d0xEQXNNQzB1Tnk0M0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2czTGpVME1pQXpMamMzTVNraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTVNaUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNNU1pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRFdU5qY3hJREF1T0RFNUtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1qQXROQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TWpBaUlHUTlJazB0Tnk0MU5ESXRNeTR3TmpsaExqY3VOeXd3TERBc01Dd3VOeTQzTGpjdU55d3dMREFzTUN3dU55MHVOeTQzTGpjc01Dd3dMREF0TGpjdExqY3VOeTQzTERBc01Dd3dMUzQzTGpjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRGN1TlRReUlETXVOemN4S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVek1ERWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVE13TVNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9PQzQ0TURjZ01UQXVNVFkwS1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpFaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ESXhJaUJrUFNKTkxUWXVNamcxTFRJdU5UVTRZUzQxT0RVdU5UZzFMREFzTUN3d0xDNDFPRFV1TlRnMUxqVTROUzQxT0RVc01Dd3dMREFzTGpVNE5TMHVOVGcxUVM0MU9EVXVOVGcxTERBc01Dd3dMVFV1TnkwekxqRTBNMkV1TlRnMUxqVTROU3d3TERBc01DMHVOVGcxTGpVNE5TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTmk0eU9EVWdNeTR4TkRNcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpOamtpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek5qa2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RndU9EQTNJRGN1TURnNEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1qRXRNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TWpFaUlHUTlJazB0Tmk0eU9EVXRNaTQxTlRoaExqVTROUzQxT0RVc01Dd3dMREFzTGpVNE5TNDFPRFV1TlRnMUxqVTROU3d3TERBc01Dd3VOVGcxTFM0MU9EVkJMalU0TlM0MU9EVXNNQ3d3TERBdE5TNDNMVE11TVRRellTNDFPRFV1TlRnMUxEQXNNQ3d3TFM0MU9EVXVOVGcxSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzJMakk0TlNBekxqRTBNeWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjh4TkRNNE1TSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQXhORE00TVNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9PQzQ0TURjZ05DNHdNVElwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd5TVMweklpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3lNU0lnWkQwaVRTMDJMakk0TlMweUxqVTFPR0V1TlRnMUxqVTROU3d3TERBc01Dd3VOVGcxTGpVNE5TNDFPRFV1TlRnMUxEQXNNQ3d3TEM0MU9EVXRMalU0TlVFdU5UZzFMalU0TlN3d0xEQXNNQzAxTGpjdE15NHhORE5oTGpVNE5TNDFPRFVzTUN3d0xEQXRMalU0TlM0MU9EVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RZdU1qZzFJRE11TVRRektTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemt6SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16a3pJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNExqZ3dOeUF3TGprek5pa2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ESXhMVFFpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RJeElpQmtQU0pOTFRZdU1qZzFMVEl1TlRVNFlTNDFPRFV1TlRnMUxEQXNNQ3d3TEM0MU9EVXVOVGcxTGpVNE5TNDFPRFVzTUN3d0xEQXNMalU0TlMwdU5UZzFRUzQxT0RVdU5UZzFMREFzTUN3d0xUVXVOeTB6TGpFME0yRXVOVGcxTGpVNE5Td3dMREFzTUMwdU5UZzFMalU0TlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OaTR5T0RVZ015NHhORE1wSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRNd01pSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNekF5SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzFMamcySURFd0xqSTRNU2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREl5SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneU1pSWdaRDBpVFMwMUxqQXlPQzB5TGpBME5tRXVORFk0TGpRMk9Dd3dMREFzTUN3dU5EWTRMalEyT0M0ME5qZ3VORFk0TERBc01Dd3dMQzQwTmpndExqUTJPQzQwTmpndU5EWTRMREFzTUN3d0xTNDBOamd0TGpRMk9DNDBOamd1TkRZNExEQXNNQ3d3TFM0ME5qZ3VORFk0SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzFMakF5T0NBeUxqVXhOQ2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjh4TkRNM01DSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQXhORE0zTUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OUzQ0TmlBM0xqSXdOU2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREl5TFRJaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ESXlJaUJrUFNKTkxUVXVNREk0TFRJdU1EUTJZUzQwTmpndU5EWTRMREFzTUN3d0xDNDBOamd1TkRZNExqUTJPQzQwTmpnc01Dd3dMREFzTGpRMk9DMHVORFk0TGpRMk9DNDBOamdzTUN3d0xEQXRMalEyT0MwdU5EWTRMalEyT0M0ME5qZ3NNQ3d3TERBdExqUTJPQzQwTmpnaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRFV1TURJNElESXVOVEUwS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16Z3lJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpneUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2cxTGpnMklEUXVNVEk1S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpJdE15SWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNaklpSUdROUlrMHROUzR3TWpndE1pNHdORFpoTGpRMk9DNDBOamdzTUN3d0xEQXNMalEyT0M0ME5qZ3VORFk0TGpRMk9Dd3dMREFzTUN3dU5EWTRMUzQwTmpndU5EWTRMalEyT0N3d0xEQXNNQzB1TkRZNExTNDBOamd1TkRZNExqUTJPQ3d3TERBc01DMHVORFk0TGpRMk9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTlM0d01qZ2dNaTQxTVRRcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPVFFpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9UUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVdU9EWWdNUzR3TlRNcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneU1pMDBJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd5TWlJZ1pEMGlUUzAxTGpBeU9DMHlMakEwTm1FdU5EWTRMalEyT0N3d0xEQXNNQ3d1TkRZNExqUTJPQzQwTmpndU5EWTRMREFzTUN3d0xDNDBOamd0TGpRMk9DNDBOamd1TkRZNExEQXNNQ3d3TFM0ME5qZ3RMalEyT0M0ME5qZ3VORFk0TERBc01Dd3dMUzQwTmpndU5EWTRJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMUxqQXlPQ0F5TGpVeE5Da2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekF6SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1ETWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJdU9UTWdNVEF1TXprNEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1qTWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREl6SWlCa1BTSk5MVE11TnpjeExURXVOVE0xWVM0ek5URXVNelV4TERBc01Dd3dMQzR6TlRFdU16VXhMak0xTVM0ek5URXNNQ3d3TERBc0xqTTFNUzB1TXpVeExqTTFNUzR6TlRFc01Dd3dMREF0TGpNMU1TMHVNelV4TGpNMU1TNHpOVEVzTUN3d0xEQXRMak0xTVM0ek5URWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RNdU56Y3hJREV1T0RnMktTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemN4SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16Y3hJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneUxqa3pJRGN1TXpJeUtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1qTXRNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TWpNaUlHUTlJazB0TXk0M056RXRNUzQxTXpWaExqTTFNUzR6TlRFc01Dd3dMREFzTGpNMU1TNHpOVEV1TXpVeExqTTFNU3d3TERBc01Dd3VNelV4TFM0ek5URXVNelV4TGpNMU1Td3dMREFzTUMwdU16VXhMUzR6TlRFdU16VXhMak0xTVN3d0xEQXNNQzB1TXpVeExqTTFNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb015NDNOekVnTVM0NE9EWXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZNVFF6T0RNaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ01UUXpPRE1pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXVPVE1nTkM0eU5EWXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3lNeTB6SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneU15SWdaRDBpVFMwekxqYzNNUzB4TGpVek5XRXVNelV4TGpNMU1Td3dMREFzTUN3dU16VXhMak0xTVM0ek5URXVNelV4TERBc01Dd3dMQzR6TlRFdExqTTFNUzR6TlRFdU16VXhMREFzTUN3d0xTNHpOVEV0TGpNMU1TNHpOVEV1TXpVeExEQXNNQ3d3TFM0ek5URXVNelV4SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3pMamMzTVNBeExqZzROaWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjh4TkRNNU5TSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQXhORE01TlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NaTQ1TXlBeExqRTNLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNak10TkNJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1qTWlJR1E5SWswdE15NDNOekV0TVM0MU16VmhMak0xTVM0ek5URXNNQ3d3TERBc0xqTTFNUzR6TlRFdU16VXhMak0xTVN3d0xEQXNNQ3d1TXpVeExTNHpOVEV1TXpVeExqTTFNU3d3TERBc01DMHVNelV4TFM0ek5URXVNelV4TGpNMU1Td3dMREFzTUMwdU16VXhMak0xTVNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NeTQzTnpFZ01TNDRPRFlwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRNd05DSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNekEwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dJREV3TGpVeE5Ta2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ESTBJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd5TkNJZ1pEMGlUUzB5TGpVeE5DMHhMakF5TTJFdU1qTTBMakl6TkN3d0xEQXNNQ3d1TWpNMExqSXpOQzR5TXpRdU1qTTBMREFzTUN3d0xDNHlNelF0TGpJek5DNHlNelF1TWpNMExEQXNNQ3d3TFM0eU16UXRMakl6TkM0eU16UXVNak0wTERBc01Dd3dMUzR5TXpRdU1qTTBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneUxqVXhOQ0F4TGpJMU55a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0zTWlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTNNaUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQTNMalF6T1NraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RJMExUSWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREkwSWlCa1BTSk5MVEl1TlRFMExURXVNREl6WVM0eU16UXVNak0wTERBc01Dd3dMQzR5TXpRdU1qTTBMakl6TkM0eU16UXNNQ3d3TERBc0xqSXpOQzB1TWpNMExqSXpOQzR5TXpRc01Dd3dMREF0TGpJek5DMHVNak0wTGpJek5DNHlNelFzTUN3d0xEQXRMakl6TkM0eU16UWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJdU5URTBJREV1TWpVM0tTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemcwSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16ZzBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0lEUXVNell6S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpRdE15SWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNalFpSUdROUlrMHRNaTQxTVRRdE1TNHdNak5oTGpJek5DNHlNelFzTUN3d0xEQXNMakl6TkM0eU16UXVNak0wTGpJek5Dd3dMREFzTUN3dU1qTTBMUzR5TXpRdU1qTTBMakl6TkN3d0xEQXNNQzB1TWpNMExTNHlNelF1TWpNMExqSXpOQ3d3TERBc01DMHVNak0wTGpJek5DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWk0MU1UUWdNUzR5TlRjcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPVFlpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9UWWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RBZ01TNHlPRGNwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd5TkMwMElpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3lOQ0lnWkQwaVRTMHlMalV4TkMweExqQXlNMkV1TWpNMExqSXpOQ3d3TERBc01Dd3VNak0wTGpJek5DNHlNelF1TWpNMExEQXNNQ3d3TEM0eU16UXRMakl6TkM0eU16UXVNak0wTERBc01Dd3dMUzR5TXpRdExqSXpOQzR5TXpRdU1qTTBMREFzTUN3d0xTNHlNelF1TWpNMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5TGpVeE5DQXhMakkxTnlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU16RTNJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV6TVRjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRE15TGpNMk15QXhNaTR6TURRcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0Rnek55SWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNemNpSUdROUlrMHRNVFl1TXpRdE5pNDJORGxoTVM0MU1qRXNNUzQxTWpFc01Dd3dMREFzTVM0MU1qRXNNUzQxTWpGQk1TNDFNakVzTVM0MU1qRXNNQ3d3TERBdE1UTXVNeTAyTGpZME9Td3hMalV5TVN3eExqVXlNU3d3TERBc01DMHhOQzQ0TVRrdE9DNHhOeXd4TGpVeU1Td3hMalV5TVN3d0xEQXNNQzB4Tmk0ek5DMDJMalkwT1NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVFl1TXpRZ09DNHhOeWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTXpFNElpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXpNVGdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESTVMakl4T1NBeE1pNDBNakVwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd6T0NJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE16Z2lJR1E5SWswdE1UVXVNRGd6TFRZdU1UTTRZVEV1TkN3eExqUXNNQ3d3TERBc01TNDBMREV1TkN3eExqUXNNUzQwTERBc01Dd3dMREV1TkMweExqUXNNUzQwTERFdU5Dd3dMREFzTUMweExqUXRNUzQwTERFdU5Dd3hMalFzTUN3d0xEQXRNUzQwTERFdU5DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRVdU1EZ3pJRGN1TlRReUtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXpNVGtpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRNeE9TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWpZdU1qazBJREV5TGpVek9Da2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ETTVJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd6T1NJZ1pEMGlUUzB4TXk0NE1qWXROUzQyTWpaaE1TNHlPRGNzTVM0eU9EY3NNQ3d3TERBc01TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXNNUzR5T0RjdE1TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREF0TVM0eU9EY3RNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNQ3d3TERBdE1TNHlPRGNzTVM0eU9EY2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFekxqZ3lOaUEyTGpreE15a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekl3SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1qQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJekxqTTNJREV5TGpZMU5Ta2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9EUXdJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGcwTUNJZ1pEMGlUUzB4TWk0MU5qa3ROUzR4TVRWaE1TNHhOeXd4TGpFM0xEQXNNQ3d3TERFdU1UY3NNUzR4Tnl3eExqRTNMREV1TVRjc01Dd3dMREFzTVM0eE55MHhMakUzTERFdU1UY3NNUzR4Tnl3d0xEQXNNQzB4TGpFM0xURXVNVGNzTVM0eE55d3hMakUzTERBc01Dd3dMVEV1TVRjc01TNHhOeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01USXVOVFk1SURZdU1qZzFLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYelV6TWpFaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ05UTXlNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01qQXVORFExSURFeUxqYzNNaWtpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPRFF4SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RnME1TSWdaRDBpVFMweE1TNHpNVEl0TkM0MlFURXVNRFV6TERFdU1EVXpMREFzTUN3d0xURXdMakkxT1MwekxqVTFMREV1TURVekxERXVNRFV6TERBc01Dd3dMVGt1TWpBMkxUUXVObUV4TGpBMU15d3hMakExTXl3d0xEQXNNQzB4TGpBMU15MHhMakExTTBFeExqQTFNeXd4TGpBMU15d3dMREFzTUMweE1TNHpNVEl0TkM0MklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TVM0ek1USWdOUzQyTlRZcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk5UTXlNaUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0ExTXpJeUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4Tnk0MU55QXhNaTQ0T0RrcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RnME1pSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRORElpSUdROUlrMHRNVEF1TURVMkxUUXVNRGt5WVM0NU16WXVPVE0yTERBc01Dd3dMQzQ1TXpZdU9UTTJMamt6Tmk0NU16WXNNQ3d3TERBc0xqa3pOaTB1T1RNMkxqa3pOaTQ1TXpZc01Dd3dMREF0TGprek5pMHVPVE0yTGprek5pNDVNellzTUN3d0xEQXRMamt6Tmk0NU16WWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFd0xqQTFOaUExTGpBeU9Da2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekl6SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1qTWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFMExqWTBOU0F4TXk0d01EWXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZzBNeUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TkRNaUlHUTlJazB0T0M0NExUTXVOVGhoTGpneE9TNDRNVGtzTUN3d0xEQXNMamd4T1M0NE1Ua3VPREU1TGpneE9Td3dMREFzTUN3dU9ERTVMUzQ0TVRsQkxqZ3hPUzQ0TVRrc01Dd3dMREF0Tnk0NU9DMDBMalF1T0RFNUxqZ3hPU3d3TERBc01DMDRMamd0TXk0MU9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvT0M0M09Ua2dOQzR6T1RrcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk5UTXlOQ0lnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0ExTXpJMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TVM0Mk56RWdNVE11TVRJektTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE5EUWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPRFEwSWlCa1BTSk5MVGN1TlRReUxUTXVNRFk1WVM0M0xqY3NNQ3d3TERBc0xqY3VOeTQzTGpjc01Dd3dMREFzTGpjdExqY3VOeTQzTERBc01Dd3dMUzQzTFM0M0xqY3VOeXd3TERBc01DMHVOeTQzSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzNMalUwTWlBekxqYzNNU2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTXpJMUlpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXpNalVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEZ3VPREEzSURFekxqSTBLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRORFVpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RRMUlpQmtQU0pOTFRZdU1qZzFMVEl1TlRVNFlTNDFPRFV1TlRnMUxEQXNNQ3d3TEM0MU9EVXVOVGcxTGpVNE5TNDFPRFVzTUN3d0xEQXNMalU0TlMwdU5UZzFRUzQxT0RVdU5UZzFMREFzTUN3d0xUVXVOeTB6TGpFME0yRXVOVGcxTGpVNE5Td3dMREFzTUMwdU5UZzFMalU0TlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OaTR5T0RVZ015NHhORE1wSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRNeU5pSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNekkySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzFMamcySURFekxqTTFOeWtpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPRFEySWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RnME5pSWdaRDBpVFMwMUxqQXlPQzB5TGpBME5tRXVORFk0TGpRMk9Dd3dMREFzTUN3dU5EWTRMalEyT0M0ME5qZ3VORFk0TERBc01Dd3dMQzQwTmpndExqUTJPQzQwTmpndU5EWTRMREFzTUN3d0xTNDBOamd0TGpRMk9DNDBOamd1TkRZNExEQXNNQ3d3TFM0ME5qZ3VORFk0SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzFMakF5T0NBeUxqVXhOQ2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTXpJM0lpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXpNamNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXVPVE1nTVRNdU5EYzBLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRORGNpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RRM0lpQmtQU0pOTFRNdU56Y3hMVEV1TlRNMVlTNHpOVEV1TXpVeExEQXNNQ3d3TEM0ek5URXVNelV4TGpNMU1TNHpOVEVzTUN3d0xEQXNMak0xTVMwdU16VXhMak0xTVM0ek5URXNNQ3d3TERBdExqTTFNUzB1TXpVeExqTTFNUzR6TlRFc01Dd3dMREF0TGpNMU1TNHpOVEVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtETXVOemN4SURFdU9EZzJLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYelV6TWpnaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ05UTXlPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01DQXhNeTQxT1RFcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RnME9DSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRORGdpSUdROUlrMHRNaTQxTVRRdE1TNHdNak5oTGpJek5DNHlNelFzTUN3d0xEQXNMakl6TkM0eU16UXVNak0wTGpJek5Dd3dMREFzTUN3dU1qTTBMUzR5TXpRdU1qTTBMakl6TkN3d0xEQXNNQzB1TWpNMExTNHlNelF1TWpNMExqSXpOQ3d3TERBc01DMHVNak0wTGpJek5DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWk0MU1UUWdNUzR5TlRjcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdQQzluUGdvOEwzTjJaejRLXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4uY2FyZC5jYXJkLWRpbWVuc2lvbiAuY2FyZC1mb290ZXIsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbCAuY2FyZC1mb290ZXIsIC5jYXJkLmNhcmQtZGltZW5zaW9uIC5wYW5lbC1mb290ZXIsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5jYXJkLmNhcmQtZGltZW5zaW9uIC5idG4sIC5jYXJkLmNhcmQtZGltZW5zaW9uIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5jYXJkLmNhcmQtZGltZW5zaW9uIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5jYXJkLWRpbWVuc2lvbi5wYW5lbCAuYnRuLCAuY2FyZC1kaW1lbnNpb24ucGFuZWwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmNhcmQtZGltZW5zaW9uLnBhbmVsIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwQjBCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5jYXJkLmNhcmQtY29udHJhY3RvciwgLmNhcmQtY29udHJhY3Rvci5wYW5lbCB7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAuNXJlbTtcbiAgLS1icy1jYXJkLWJnOiAjREEyOTFDO1xuICAtLWJzLWNhcmQtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtY2FyZC10aXRsZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1jYXJkLXNwYWNlci15OiAwO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMXJlbTtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogbmFycm93O1xufVxuLnRhYi1jb250ZW50IC5jYXJkLmNhcmQtY29udHJhY3RvciwgLnRhYi1jb250ZW50IC5jYXJkLWNvbnRyYWN0b3IucGFuZWwge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtaW1hZ2UsIC5jYXJkLWNvbnRyYWN0b3IucGFuZWwgLmNhcmQtaW1hZ2Uge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGZsZXg6IDAgMCBjYWxjKDQwJSAtIDAuNXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC1pbWFnZSBpbWcsIC5jYXJkLWNvbnRyYWN0b3IucGFuZWwgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtaW1hZ2U6YWZ0ZXIsIC5jYXJkLWNvbnRyYWN0b3IucGFuZWwgLmNhcmQtaW1hZ2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAxMDAgMjBcIiBmaWxsPVwiJTIzREEyOTFDXCI+PGNpcmNsZSBjeD1cIjhcIiBjeT1cIjEwXCIgcj1cIjJcIi8+PGNpcmNsZSBjeD1cIjI2XCIgY3k9XCIxMFwiIHI9XCIzXCIvPjxjaXJjbGUgY3g9XCI0NlwiIGN5PVwiMTBcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiNjhcIiBjeT1cIjEwXCIgcj1cIjVcIi8+PGNpcmNsZSBjeD1cIjkyXCIgY3k9XCIxMFwiIHI9XCI2XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC1ib2R5LCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLWJvZHksIC5jYXJkLmNhcmQtY29udHJhY3RvciAucGFuZWwtYm9keSwgLmNhcmQtY29udHJhY3Rvci5wYW5lbCAucGFuZWwtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCBjYWxjKDYwJSAtIDAuNXJlbSk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQuY2FyZC1jb250cmFjdG9yIC5jYXJkLXRpdGxlLCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWItY29udGVudCAuY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtdGl0bGUsIC50YWItY29udGVudCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC10aXRsZSBhLCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLXRpdGxlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtdGl0bGUgYTpob3ZlciwgLmNhcmQtY29udHJhY3Rvci5wYW5lbCAuY2FyZC10aXRsZSBhOmhvdmVyLCAuY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtdGl0bGUgYTphY3RpdmUsIC5jYXJkLWNvbnRyYWN0b3IucGFuZWwgLmNhcmQtdGl0bGUgYTphY3RpdmUsIC5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC10aXRsZSBhOmZvY3VzLCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLXRpdGxlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBjb250YWluZXIgbmFycm93ICh3aWR0aCA8IDMyMHB4KSB7XG4gIC5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC10aXRsZSBhLCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4uY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtdGV4dCwgLmNhcmQtY29udHJhY3Rvci5wYW5lbCAuY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC1jb250cmFjdG9yIC5jYXJkLXRleHQgcCwgLmNhcmQtY29udHJhY3Rvci5wYW5lbCAuY2FyZC10ZXh0IHAge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuLmNhcmQuY2FyZC1jb250cmFjdG9yIC5jYXJkLXRleHQgcDpsYXN0LWNoaWxkLCAuY2FyZC1jb250cmFjdG9yLnBhbmVsIC5jYXJkLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC10ZXh0IHA6bm90KDpudGgtb2YtdHlwZSgxKSksIC5jYXJkLWNvbnRyYWN0b3IucGFuZWwgLmNhcmQtdGV4dCBwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRhYi1jb250ZW50IC5jYXJkLmNhcmQtY29udHJhY3RvciAuY2FyZC10ZXh0LCAudGFiLWNvbnRlbnQgLmNhcmQtY29udHJhY3Rvci5wYW5lbCAuY2FyZC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2FyZC5jYXJkLWNvbnRyYWN0b3IgLmNhcmQtaW1hZ2UsIC5jYXJkLWNvbnRyYWN0b3IucGFuZWwgLmNhcmQtaW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogMy80O1xuICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxufVxuLmNhcmQuY2FyZC1tZW1iZXJncm91cCwgLmNhcmQtbWVtYmVyZ3JvdXAucGFuZWwge1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogLjVyZW07XG4gIC0tYnMtY2FyZC1iZzogI0RBMjkxQztcbiAgLS1icy1jYXJkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWNhcmQtdGl0bGUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMDtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDFyZW07XG4gIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcbiAgY29udGFpbmVyLW5hbWU6IG5hcnJvdztcbn1cbi5jYXJkLmNhcmQtbWVtYmVyZ3JvdXAgLmNhcmQtaW1hZ2UsIC5jYXJkLW1lbWJlcmdyb3VwLnBhbmVsIC5jYXJkLWltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIGNhbGMoNDAlIC0gMC41cmVtKTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQuY2FyZC1tZW1iZXJncm91cCAuY2FyZC1pbWFnZSBpbWcsIC5jYXJkLW1lbWJlcmdyb3VwLnBhbmVsIC5jYXJkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgbWF4LWhlaWdodDogMy41cmVtO1xuICBtYXgtd2lkdGg6IDUuNXJlbTtcbn1cbi5jYXJkLmNhcmQtbWVtYmVyZ3JvdXAgLmNhcmQtYm9keSwgLmNhcmQtbWVtYmVyZ3JvdXAucGFuZWwgLmNhcmQtYm9keSwgLmNhcmQuY2FyZC1tZW1iZXJncm91cCAucGFuZWwtYm9keSwgLmNhcmQtbWVtYmVyZ3JvdXAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDAgY2FsYyg2MCUgLSAwLjVyZW0pO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLmNhcmQtbWVtYmVyZ3JvdXAgLmNhcmQtYm9keSBhLCAuY2FyZC1tZW1iZXJncm91cC5wYW5lbCAuY2FyZC1ib2R5IGEsIC5jYXJkLmNhcmQtbWVtYmVyZ3JvdXAgLnBhbmVsLWJvZHkgYSwgLmNhcmQtbWVtYmVyZ3JvdXAucGFuZWwgLnBhbmVsLWJvZHkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQuY2FyZC1tZW1iZXJncm91cCAuY2FyZC10aXRsZSwgLmNhcmQtbWVtYmVyZ3JvdXAucGFuZWwgLmNhcmQtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcmQuY2FyZC1tZW1iZXJncm91cCAuY2FyZC10ZXh0LCAuY2FyZC1tZW1iZXJncm91cC5wYW5lbCAuY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQuY2FyZC1tZW1iZXJncm91cCAuY2FyZC10ZXh0IHAsIC5jYXJkLW1lbWJlcmdyb3VwLnBhbmVsIC5jYXJkLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG59XG4uY2FyZC5jYXJkLW1lbWJlcmdyb3VwIC5jYXJkLXRleHQgcDpsYXN0LWNoaWxkLCAuY2FyZC1tZW1iZXJncm91cC5wYW5lbCAuY2FyZC10ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC5jYXJkLW1lbWJlcmdyb3VwIC5jYXJkLXRleHQgcDpub3QoOm50aC1vZi10eXBlKDEpKSwgLmNhcmQtbWVtYmVyZ3JvdXAucGFuZWwgLmNhcmQtdGV4dCBwOm5vdCg6bnRoLW9mLXR5cGUoMSkpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJkLmNhcmQtbWVtYmVyZ3JvdXAgLmNhcmQtaW1hZ2UsIC5jYXJkLW1lbWJlcmdyb3VwLnBhbmVsIC5jYXJkLWltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gIH1cbn1cbi5jYXJkOm9ubHktY2hpbGQsIC5wYW5lbDpvbmx5LWNoaWxkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uY2FyZC5wYWdlLXRlYXNlci1zdWI6aG92ZXIsIC5wYWdlLXRlYXNlci1zdWIucGFuZWw6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDIxOCwgNDEsIDI4LCAwLjkpO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViOmhhcyguY2FyZC1saW5rOmZvY3VzLXZpc2libGUpLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsOmhhcyguY2FyZC1saW5rOmZvY3VzLXZpc2libGUpIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgyMTgsIDQxLCAyOCwgMC45KTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNEQTI5MUM7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uY2FyZC5wYWdlLXRlYXNlci1zdWIgLmNhcmQtbGluaywgLnBhZ2UtdGVhc2VyLXN1Yi5wYW5lbCAuY2FyZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLWxpbms6Zm9jdXMsIC5wYWdlLXRlYXNlci1zdWIucGFuZWwgLmNhcmQtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FyZC5wYWdlLXRlYXNlci1zdWIgLmNhcmQtbGluazpmb2N1cy12aXNpYmxlLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5jYXJkLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FyZC5wYWdlLXRlYXNlci1zdWIgLmNhcmQtYm9keSwgLnBhZ2UtdGVhc2VyLXN1Yi5wYW5lbCAuY2FyZC1ib2R5LCAuY2FyZC5wYWdlLXRlYXNlci1zdWIgLnBhbmVsLWJvZHksIC5wYWdlLXRlYXNlci1zdWIucGFuZWwgLnBhbmVsLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLXRpdGxlLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLXRpdGxlIGgxLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5jYXJkLXRpdGxlIGgxLFxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLXRpdGxlIGgyLFxuLnBhZ2UtdGVhc2VyLXN1Yi5wYW5lbCAuY2FyZC10aXRsZSBoMixcbi5jYXJkLnBhZ2UtdGVhc2VyLXN1YiAuY2FyZC10aXRsZSBoMyxcbi5wYWdlLXRlYXNlci1zdWIucGFuZWwgLmNhcmQtdGl0bGUgaDMsXG4uY2FyZC5wYWdlLXRlYXNlci1zdWIgLmNhcmQtdGl0bGUgaDQsXG4ucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5jYXJkLXRpdGxlIGg0LFxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLXRpdGxlIGg1LFxuLnBhZ2UtdGVhc2VyLXN1Yi5wYW5lbCAuY2FyZC10aXRsZSBoNSxcbi5jYXJkLnBhZ2UtdGVhc2VyLXN1YiAuY2FyZC10aXRsZSBoNixcbi5wYWdlLXRlYXNlci1zdWIucGFuZWwgLmNhcmQtdGl0bGUgaDYge1xuICBjb2xvcjogIzBCMEIwQjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyLXN1YiAuY2FyZC10aXRsZSAuYmFkZ2UsIC5wYWdlLXRlYXNlci1zdWIucGFuZWwgLmNhcmQtdGl0bGUgLmJhZGdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLWJvZHksIC5wYWdlLXRlYXNlci1zdWIucGFuZWwgLmNhcmQtYm9keSwgLmNhcmQucGFnZS10ZWFzZXItc3ViIC5wYW5lbC1ib2R5LCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyLXN1YiAuY2FyZC10ZXh0LCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5jYXJkLXRleHQge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLXRleHQgcCwgLnBhZ2UtdGVhc2VyLXN1Yi5wYW5lbCAuY2FyZC10ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLWZvb3RlciwgLnBhZ2UtdGVhc2VyLXN1Yi5wYW5lbCAuY2FyZC1mb290ZXIsIC5jYXJkLnBhZ2UtdGVhc2VyLXN1YiAucGFuZWwtZm9vdGVyLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMCAxcmVtIDFyZW07XG59XG4uY2FyZC5wYWdlLXRlYXNlci1zdWIgLmNhcmQtZm9vdGVyIC5yZWFkLW1vcmUsIC5wYWdlLXRlYXNlci1zdWIucGFuZWwgLmNhcmQtZm9vdGVyIC5yZWFkLW1vcmUsIC5jYXJkLnBhZ2UtdGVhc2VyLXN1YiAucGFuZWwtZm9vdGVyIC5yZWFkLW1vcmUsIC5wYWdlLXRlYXNlci1zdWIucGFuZWwgLnBhbmVsLWZvb3RlciAucmVhZC1tb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RBMjkxQztcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGNvbG9yOiAjREEyOTFDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmNhcmQucGFnZS10ZWFzZXItc3ViIC5jYXJkLWZvb3RlciAucmVhZC1tb3JlOmhvdmVyLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5jYXJkLWZvb3RlciAucmVhZC1tb3JlOmhvdmVyLCAuY2FyZC5wYWdlLXRlYXNlci1zdWIgLnBhbmVsLWZvb3RlciAucmVhZC1tb3JlOmhvdmVyLCAucGFnZS10ZWFzZXItc3ViLnBhbmVsIC5wYW5lbC1mb290ZXIgLnJlYWQtbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2l6ZXItZWxlbWVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY29sLWxnLTQgLmNhcmQ6b25seS1jaGlsZCwgLmNvbC1sZy00IC5wYW5lbDpvbmx5LWNoaWxkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2FyZC1vdmVydmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Qzk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEM0Qzk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZ2FwOiAxcHg7XG59XG4uY2FyZC1vdmVydmlldyAuY2FyZCwgLmNhcmQtb3ZlcnZpZXcgLnBhbmVsIHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmc6IDNyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQ6Zmlyc3QtY2hpbGQsIC5jYXJkLW92ZXJ2aWV3IC5wYW5lbDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQ6bGFzdC1jaGlsZCwgLmNhcmQtb3ZlcnZpZXcgLnBhbmVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQsIC5jYXJkLW92ZXJ2aWV3IC5wYW5lbCB7XG4gICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxcHgpO1xuICB9XG4gIC5jYXJkLW92ZXJ2aWV3IC5jYXJkOmZpcnN0LWNoaWxkLCAuY2FyZC1vdmVydmlldyAucGFuZWw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuICAuY2FyZC1vdmVydmlldyAuY2FyZDpudGgtY2hpbGQoMiksIC5jYXJkLW92ZXJ2aWV3IC5wYW5lbDpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQ6bnRoLWNoaWxkKDUpLCAuY2FyZC1vdmVydmlldyAucGFuZWw6bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQ6bGFzdC1jaGlsZCwgLmNhcmQtb3ZlcnZpZXcgLnBhbmVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQsIC5jYXJkLW92ZXJ2aWV3IC5wYW5lbCB7XG4gICAgZmxleC1iYXNpczogY2FsYygzMyUgLSAycHgpO1xuICB9XG4gIC5jYXJkLW92ZXJ2aWV3IC5jYXJkOmZpcnN0LWNoaWxkLCAuY2FyZC1vdmVydmlldyAucGFuZWw6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuICAuY2FyZC1vdmVydmlldyAuY2FyZDpudGgtY2hpbGQoMyksIC5jYXJkLW92ZXJ2aWV3IC5wYW5lbDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQ6bnRoLWNoaWxkKDQpLCAuY2FyZC1vdmVydmlldyAucGFuZWw6bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLmNhcmQtb3ZlcnZpZXcgLmNhcmQ6bGFzdC1jaGlsZCwgLmNhcmQtb3ZlcnZpZXcgLnBhbmVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIH1cbn1cblxuLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIFtkYXRhLWJzLXRvZ2dsZT1saWdodGJveF0ge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBoMyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jaGVja2JveC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xufVxuLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG59XG4uY2hlY2tib3gtbGlzdCAubGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LWxpc3QgLmxpc3QtaXRlbS5hY3RpdmUgPiAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94ICsgLmNoZWNrYm94LWxpc3QgPiAubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hlY2tib3gtbGlzdCAubGlzdC1pdGVtLnBhcnRpYWwgPiAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jaGVja2JveC1saXN0IC5saXN0LWl0ZW0gLmxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtbGlzdCAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLmNoZWNrYm94LWxpc3QgLmN1c3RvbS1jb250cm9sLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlLCAuY2hlY2tib3gtbGlzdCAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGhlaWdodDogMS41cmVtO1xuICB0b3A6IDAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5jaGVja2JveC1saXN0IC5jdXN0b20tY29udHJvbC5jdXN0b20tY2hlY2tib3ggfiAuY2hlY2tib3gtbGlzdDpiZWZvcmUge1xuICBsZWZ0OiAtMS4yNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNXJlbTtcbn1cblxuLmN0YS1ibG9jayB7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLmN0YS1ibG9jayAuY3RhLXRpdGxlIGgxLCAuY3RhLWJsb2NrIC5jdGEtdGl0bGUgaDIsIC5jdGEtYmxvY2sgLmN0YS10aXRsZSBoMywgLmN0YS1ibG9jayAuY3RhLXRpdGxlIGg0LCAuY3RhLWJsb2NrIC5jdGEtdGl0bGUgaDUsIC5jdGEtYmxvY2sgLmN0YS10aXRsZSBoNiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5jdGEtYmxvY2sgLmN0YS1jb250ZW50IHtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5jdGEtYmxvY2sgLmN0YS1jb250ZW50IC5jdGEtbGluazpiZWZvcmUsIC5jdGEtYmxvY2sgLmN0YS1jb250ZW50IC5jYXJkLmN0YS1saW5rLWxvZ2luOmJlZm9yZSwgLmN0YS1ibG9jayAuY3RhLWNvbnRlbnQgLmN0YS1saW5rLWxvZ2luLnBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBwYWRkaW5nOiAwIDByZW0gMCAwLjVyZW07XG59XG4uY3RhLWJsb2NrIC5jdGEtY29udGVudCAuYnRuLmJ0bi1ibG9jaywgLmN0YS1ibG9jayAuY3RhLWNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmJ0bi1ibG9jay5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5jdGEtYmxvY2sgLmN0YS1jb250ZW50IHNlbGVjdC5idG4tYmxvY2suZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY3RhLWJsb2NrIC5jdGEtZm9ybSAuYnRuLCAuY3RhLWJsb2NrIC5jdGEtZm9ybSAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuY3RhLWJsb2NrIC5jdGEtZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN0YS1ibG9jayAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uY3RhLWJsb2NrIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY3RhLWJsb2NrIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICBwYWRkaW5nOiAwLjI4MnJlbSAwLjc1cmVtO1xufVxuXG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogdXNlci1sb2dpbi1jdGE7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtYmxvY2ssIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1ibG9jaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtdGl0bGUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLXRpdGxlIGgxLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtdGl0bGUgaDEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSBoMSwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLXRpdGxlIGgyLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtdGl0bGUgaDIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSBoMiwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLXRpdGxlIGgzLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtdGl0bGUgaDMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSBoMywgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLXRpdGxlIGg0LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtdGl0bGUgaDQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSBoNCwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLXRpdGxlIGg1LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtdGl0bGUgaDUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSBoNSwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLXRpdGxlIGg2LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtdGl0bGUgaDYsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS10aXRsZSBoNiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtY29udGVudCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWNvbnRlbnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IHtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2x1bW4tY291bnQ6IGluaXRpYWw7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtY29udGVudCBwLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtY29udGVudCBwLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtY29udGVudCBwIHtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1jb250ZW50IGEsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IGEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IGEge1xuICBjb2xvcjogI2MyMjQxOTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1jb250ZW50IGE6aG92ZXIsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IGE6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IGE6aG92ZXIsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1jb250ZW50IGE6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IGE6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1jb250ZW50IGE6Zm9jdXMge1xuICBjb2xvcjogI2E1MWUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9vdGVyLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9vdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvb3RlciAuYnRuLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9vdGVyIC5idG4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb290ZXIgLmJ0biwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvb3RlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9vdGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb290ZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvb3RlciBzZWxlY3QuZm9ybS1jb250cm9sLCAub2ZmY2FudmFzLXVzZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9vdGVyIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb290ZXIgc2VsZWN0LmZvcm0tY29udHJvbCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvb3RlciBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvb3RlciBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC5kYXRhVGFibGVzX2xlbmd0aCAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvb3RlciBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb290ZXIgc21hbGwsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb290ZXIgc21hbGwsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb290ZXIgc21hbGwsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb290ZXIgLnNtYWxsLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9vdGVyIC5zbWFsbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvb3RlciAuc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtbGluay1ncm91cCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rLWdyb3VwID4gKiwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAgPiAqLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluay1ncm91cCA+ICoge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWxpbmstZ3JvdXAgLmN0YS1saW5rOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAgLmN0YS1saW5rOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAgLmN0YS1saW5rOmJlZm9yZSwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWxpbmstZ3JvdXAgLmNhcmQuY3RhLWxpbmstbG9naW46YmVmb3JlLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluay1ncm91cCAuY2FyZC5jdGEtbGluay1sb2dpbjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWdyb3VwIC5jYXJkLmN0YS1saW5rLWxvZ2luOmJlZm9yZSwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWxpbmstZ3JvdXAgLmN0YS1saW5rLWxvZ2luLnBhbmVsOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAgLmN0YS1saW5rLWxvZ2luLnBhbmVsOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAgLmN0YS1saW5rLWxvZ2luLnBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rLWdyb3VwIC5jdGEtbGluazpmaXJzdC1jaGlsZDpiZWZvcmUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWdyb3VwIC5jdGEtbGluazpmaXJzdC1jaGlsZDpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWdyb3VwIC5jdGEtbGluazpmaXJzdC1jaGlsZDpiZWZvcmUsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rLWdyb3VwIC5jYXJkLmN0YS1saW5rLWxvZ2luOmZpcnN0LWNoaWxkOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstZ3JvdXAgLmNhcmQuY3RhLWxpbmstbG9naW46Zmlyc3QtY2hpbGQ6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluay1ncm91cCAuY2FyZC5jdGEtbGluay1sb2dpbjpmaXJzdC1jaGlsZDpiZWZvcmUsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rLWdyb3VwIC5jdGEtbGluay1sb2dpbi5wYW5lbDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWdyb3VwIC5jdGEtbGluay1sb2dpbi5wYW5lbDpmaXJzdC1jaGlsZDpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWdyb3VwIC5jdGEtbGluay1sb2dpbi5wYW5lbDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWxpbmssIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluaywgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY2FyZC5jdGEtbGluay1sb2dpbiwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY2FyZC5jdGEtbGluay1sb2dpbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY2FyZC5jdGEtbGluay1sb2dpbiwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWxpbmstbG9naW4ucGFuZWwsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWxvZ2luLnBhbmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluay1sb2dpbi5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtbGluazpiZWZvcmUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbms6YmVmb3JlLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jYXJkLmN0YS1saW5rLWxvZ2luOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY2FyZC5jdGEtbGluay1sb2dpbjpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmNhcmQuY3RhLWxpbmstbG9naW46YmVmb3JlLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtbGluay1sb2dpbi5wYW5lbDpiZWZvcmUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWxvZ2luLnBhbmVsOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWxpbmstbG9naW4ucGFuZWw6YmVmb3JlIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtbGluayBhLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluayBhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluayBhLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jYXJkLmN0YS1saW5rLWxvZ2luIGEsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmNhcmQuY3RhLWxpbmstbG9naW4gYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY2FyZC5jdGEtbGluay1sb2dpbiBhLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtbGluay1sb2dpbi5wYW5lbCBhLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluay1sb2dpbi5wYW5lbCBhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtbGluay1sb2dpbi5wYW5lbCBhIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rIGE6aG92ZXIsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rIGE6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rIGE6aG92ZXIsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmNhcmQuY3RhLWxpbmstbG9naW4gYTpob3ZlciwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY2FyZC5jdGEtbGluay1sb2dpbiBhOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jYXJkLmN0YS1saW5rLWxvZ2luIGE6aG92ZXIsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6aG92ZXIsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6aG92ZXIsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rIGE6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rIGE6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rIGE6Zm9jdXMsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmNhcmQuY3RhLWxpbmstbG9naW4gYTpmb2N1cywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY2FyZC5jdGEtbGluay1sb2dpbiBhOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jYXJkLmN0YS1saW5rLWxvZ2luIGE6Zm9jdXMsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6Zm9jdXMge1xuICBjb2xvcjogI2E1MWUxNTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWFkYXB0LXNob3csIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWFkYXB0LXNob3cgLmJ0biwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93IC5idG4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyAuYnRuLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWFkYXB0LXNob3cgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWFkYXB0LXNob3cgc2VsZWN0LmZvcm0tY29udHJvbCwgLm9mZmNhbnZhcy11c2VyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93IHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyBzZWxlY3QuZm9ybS1jb250cm9sLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWFkYXB0LXNob3cgc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC5kYXRhVGFibGVzX2xlbmd0aCAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtYWRhcHQtaGlkZGVuLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWFkYXB0LWhpZGRlbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1hZGFwdC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuZm9ybS1jb250cm9sLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQzRDOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBjMjM0MDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyNDE5O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTQsIDM2LCAyNSwgMC4yNSk7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4MThBOTUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5pbnB1dC1ncm91cCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5pbnB1dC1ncm91cDpsYXN0LW9mLXR5cGUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5pbnB1dC1ncm91cDpsYXN0LW9mLXR5cGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5pbnB1dC1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmJ0biwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmJ0biwgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCwgLm9mZmNhbnZhcy11c2VyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5idG4tbGlnaHQsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5idG4tbGlnaHQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5idG4tbGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBDNEM5O1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmZvcm0tY2hlY2ssIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5mb3JtLWNoZWNrLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jaGVjayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBnYXA6IDA7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQzRDOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxZW07XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyNDE5O1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2MyMjQxOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk0LCAzNiwgMjUsIDAuMjUpO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xufVxuLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuYnRuLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgLmJ0biwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIC5idG4sIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLCAub2ZmY2FudmFzLXVzZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHVsLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHVsIGxpLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCBsaSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMgdWwgbGkge1xuICBjb2xvcjogI2MyMjQxOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHVsIGxpOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMgdWwgbGk6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCBsaTpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5AY29udGFpbmVyIHVzZXItbG9naW4tY3RhICh3aWR0aCA8IDQwMHB4KSB7XG4gIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWFkYXB0LXNob3cge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWFkYXB0LWhpZGRlbiwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1hZGFwdC1oaWRkZW4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtYWRhcHQtaGlkZGVuIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWdyb3VwLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWdyb3VwLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtbGluay1ncm91cCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1saW5rLWdyb3VwLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmstZ3JvdXAge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG4gIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtbGluay1ncm91cCA+ICosIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtbGluay1ncm91cCA+ICosIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtbGluay1ncm91cCA+ICoge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLm9mZmNhbnZhcy11c2VyIC5vZmZjYW52YXMtYm9keSAuY3RhLWZvcm0gLmN0YS1saW5rLWdyb3VwID4gKi5mb3JtLWNoZWNrLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmstZ3JvdXAgPiAqLmZvcm0tY2hlY2ssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jdGEtbGluay1ncm91cCA+ICouZm9ybS1jaGVjayB7XG4gICAgZ2FwOiAwO1xuICB9XG4gIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtbGluaywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmssIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jYXJkLmN0YS1saW5rLWxvZ2luLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY2FyZC5jdGEtbGluay1sb2dpbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmNhcmQuY3RhLWxpbmstbG9naW4sIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtbGluay1sb2dpbi5wYW5lbCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1saW5rLWxvZ2luLnBhbmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmstbG9naW4ucGFuZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWxpbms6YmVmb3JlLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbms6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbms6YmVmb3JlLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY2FyZC5jdGEtbGluay1sb2dpbjpiZWZvcmUsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jYXJkLmN0YS1saW5rLWxvZ2luOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmNhcmQuY3RhLWxpbmstbG9naW46YmVmb3JlLCAub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IC5jdGEtZm9ybSAuY3RhLWxpbmstbG9naW4ucGFuZWw6YmVmb3JlLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmstbG9naW4ucGFuZWw6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmstbG9naW4ucGFuZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtbGluayBhLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmsgYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1saW5rIGEsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jYXJkLmN0YS1saW5rLWxvZ2luIGEsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jYXJkLmN0YS1saW5rLWxvZ2luIGEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXVzZXIgLnVzZXItbG9naW4tZHJvcGRvd24gLmN0YS1mb3JtIC5jYXJkLmN0YS1saW5rLWxvZ2luIGEsIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5jdGEtbGluay1sb2dpbi5wYW5lbCBhLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuY3RhLWxpbmstbG9naW4ucGFuZWwgYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmN0YS1saW5rLWxvZ2luLnBhbmVsIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vZmZjYW52YXMtdXNlciAub2ZmY2FudmFzLWJvZHkgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIC51c2VyLWxvZ2luLWRyb3Bkb3duIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubG9naW4tYm94LXBhZ2Uge1xuICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XG4gIGNvbnRhaW5lci1uYW1lOiB1c2VyLWxvZ2luLWN0YTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFQUVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLXRpdGxlIGgxLCAubG9naW4tYm94LXBhZ2UgLmN0YS10aXRsZSBoMiwgLmxvZ2luLWJveC1wYWdlIC5jdGEtdGl0bGUgaDMsIC5sb2dpbi1ib3gtcGFnZSAuY3RhLXRpdGxlIGg0LCAubG9naW4tYm94LXBhZ2UgLmN0YS10aXRsZSBoNSwgLmxvZ2luLWJveC1wYWdlIC5jdGEtdGl0bGUgaDYge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtY29udGVudCB7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sdW1uLWNvdW50OiBpbml0aWFsO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtY29udGVudCBwIHtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtY29udGVudCBhOmhvdmVyLCAubG9naW4tYm94LXBhZ2UgLmN0YS1jb250ZW50IGE6Zm9jdXMge1xuICBjb2xvcjogI2E1MWUxNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U4RUFFRTtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb290ZXIgLmJ0biwgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9vdGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvb3RlciBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvb3RlciBzbWFsbCwgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9vdGVyIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWxpbmstZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1ncm91cCA+ICoge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1ncm91cCAuY3RhLWxpbms6YmVmb3JlLCAubG9naW4tYm94LXBhZ2UgLmN0YS1saW5rLWdyb3VwIC5jYXJkLmN0YS1saW5rLWxvZ2luOmJlZm9yZSwgLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1ncm91cCAuY3RhLWxpbmstbG9naW4ucGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8XCI7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1ncm91cCAuY3RhLWxpbms6Zmlyc3QtY2hpbGQ6YmVmb3JlLCAubG9naW4tYm94LXBhZ2UgLmN0YS1saW5rLWdyb3VwIC5jYXJkLmN0YS1saW5rLWxvZ2luOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1ncm91cCAuY3RhLWxpbmstbG9naW4ucGFuZWw6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWxpbmssIC5sb2dpbi1ib3gtcGFnZSAuY2FyZC5jdGEtbGluay1sb2dpbiwgLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1sb2dpbi5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1saW5rOmJlZm9yZSwgLmxvZ2luLWJveC1wYWdlIC5jYXJkLmN0YS1saW5rLWxvZ2luOmJlZm9yZSwgLmxvZ2luLWJveC1wYWdlIC5jdGEtbGluay1sb2dpbi5wYW5lbDpiZWZvcmUge1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWxpbmsgYSwgLmxvZ2luLWJveC1wYWdlIC5jYXJkLmN0YS1saW5rLWxvZ2luIGEsIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWxpbmstbG9naW4ucGFuZWwgYSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1saW5rIGE6aG92ZXIsIC5sb2dpbi1ib3gtcGFnZSAuY2FyZC5jdGEtbGluay1sb2dpbiBhOmhvdmVyLCAubG9naW4tYm94LXBhZ2UgLmN0YS1saW5rLWxvZ2luLnBhbmVsIGE6aG92ZXIsIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWxpbmsgYTpmb2N1cywgLmxvZ2luLWJveC1wYWdlIC5jYXJkLmN0YS1saW5rLWxvZ2luIGE6Zm9jdXMsIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWxpbmstbG9naW4ucGFuZWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjYTUxZTE1O1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyAuYnRuLCAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtYWRhcHQtc2hvdyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtYWRhcHQtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQzRDOTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzBjMjM0MDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMjI0MTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NCwgMzYsIDI1LCAwLjI1KTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgxOEE5NSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmlucHV0LWdyb3VwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5idG4sIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmJ0bi1saWdodCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEM0Qzk7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGdhcDogMDtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzBDNEM5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDFlbTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjI0MTk7XG4gIGJvcmRlci1jb2xvcjogI2MyMjQxOTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNjMjI0MTk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NCwgMzYsIDI1LCAwLjI1KTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzBjMjM0MDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4ubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuYnRuLCAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCBsaSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB1bCBsaTpiZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5AY29udGFpbmVyIHVzZXItbG9naW4tY3RhICh3aWR0aCA8IDQwMHB4KSB7XG4gIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmN0YS1hZGFwdC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY3RhLWFkYXB0LWhpZGRlbiB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY3RhLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmN0YS1saW5rLWdyb3VwIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgfVxuICAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtbGluay1ncm91cCA+ICoge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbiAgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY3RhLWxpbmstZ3JvdXAgPiAqLmZvcm0tY2hlY2sge1xuICAgIGdhcDogMDtcbiAgfVxuICAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtbGluaywgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY2FyZC5jdGEtbGluay1sb2dpbiwgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY3RhLWxpbmstbG9naW4ucGFuZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtbGluazpiZWZvcmUsIC5sb2dpbi1ib3gtcGFnZSAuY3RhLWZvcm0gLmNhcmQuY3RhLWxpbmstbG9naW46YmVmb3JlLCAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtbGluay1sb2dpbi5wYW5lbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY3RhLWxpbmsgYSwgLmxvZ2luLWJveC1wYWdlIC5jdGEtZm9ybSAuY2FyZC5jdGEtbGluay1sb2dpbiBhLCAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5jdGEtbGluay1sb2dpbi5wYW5lbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubG9naW4tYm94LXBhZ2UgLmN0YS1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sb2dpbi1ib3gtcGFnZSB7XG4gIG1heC13aWR0aDogNDVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbi1ib3gtcGFnZSAuY3RhLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cblxuLmNhcmQuY3RhLWxpbmssIC5jYXJkLmN0YS1saW5rLWxvZ2luLCAuY3RhLWxpbmsucGFuZWwsIC5wYW5lbC5jdGEtbGluay1sb2dpbiB7XG4gIC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY2FyZC5jdGEtbGluayAuY2FyZC10aXRsZTpoYXMoLmZhKSwgLmNhcmQuY3RhLWxpbmstbG9naW4gLmNhcmQtdGl0bGU6aGFzKC5mYSksIC5jdGEtbGluay5wYW5lbCAuY2FyZC10aXRsZTpoYXMoLmZhKSwgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLXRpdGxlOmhhcyguZmEpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5jYXJkLmN0YS1saW5rLWxvZ2luLCAuY3RhLWxpbmstbG9naW4ucGFuZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQuY3RhLWxpbmstbG9naW46aG92ZXIgLmN0YS1saW5rLW9wdGlvbnMsIC5jdGEtbGluay1sb2dpbi5wYW5lbDpob3ZlciAuY3RhLWxpbmstb3B0aW9ucywgLmNhcmQuY3RhLWxpbmstbG9naW46YWN0aXZlIC5jdGEtbGluay1vcHRpb25zLCAuY3RhLWxpbmstbG9naW4ucGFuZWw6YWN0aXZlIC5jdGEtbGluay1vcHRpb25zLCAuY2FyZC5jdGEtbGluay1sb2dpbjpmb2N1cyAuY3RhLWxpbmstb3B0aW9ucywgLmN0YS1saW5rLWxvZ2luLnBhbmVsOmZvY3VzIC5jdGEtbGluay1vcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmNhcmQuY3RhLWxpbmstbG9naW4gLmNhcmQtYm9keSwgLmN0YS1saW5rLWxvZ2luLnBhbmVsIC5jYXJkLWJvZHksIC5jYXJkLmN0YS1saW5rLWxvZ2luIC5wYW5lbC1ib2R5LCAuY3RhLWxpbmstbG9naW4ucGFuZWwgLnBhbmVsLWJvZHkge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG59XG4uY2FyZC5jdGEtbGluay1sb2dpbiAuY3RhLWxpbmstb3B0aW9ucywgLmN0YS1saW5rLWxvZ2luLnBhbmVsIC5jdGEtbGluay1vcHRpb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBkYXJrZW47XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBpbnNldDogMCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjJzO1xuICB6LWluZGV4OiAxO1xufVxuXG4uY3RhLWdyb3VwIHtcbiAgcGFkZGluZzogMnJlbSAwIDMuNjI1cmVtO1xufVxuXG4uY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbCwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbiwgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW4ge1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWJzLWNhcmQtYmc6ICNGRkZGRkY7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xufVxuLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluazpob3ZlciwgLmN0YS1vdmVydmlldyAuY3RhLWxpbmsucGFuZWw6aG92ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmstbG9naW46aG92ZXIsIC5jdGEtb3ZlcnZpZXcgLnBhbmVsLmN0YS1saW5rLWxvZ2luOmhvdmVyLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rOmFjdGl2ZSwgLmN0YS1vdmVydmlldyAuY3RhLWxpbmsucGFuZWw6YWN0aXZlLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLWxvZ2luOmFjdGl2ZSwgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW46YWN0aXZlLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rOmZvY3VzLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbDpmb2N1cywgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbjpmb2N1cywgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1iZywgI0VCRUJFQik7XG4gIGNvbG9yOiB2YXIoLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1jb2xvciwgIzAwMDAwMCk7XG59XG4uY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rOmhvdmVyIC5jYXJkLXRpdGxlLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbDpob3ZlciAuY2FyZC10aXRsZSwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbjpob3ZlciAuY2FyZC10aXRsZSwgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW46aG92ZXIgLmNhcmQtdGl0bGUsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbms6YWN0aXZlIC5jYXJkLXRpdGxlLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbDphY3RpdmUgLmNhcmQtdGl0bGUsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmstbG9naW46YWN0aXZlIC5jYXJkLXRpdGxlLCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbjphY3RpdmUgLmNhcmQtdGl0bGUsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbms6Zm9jdXMgLmNhcmQtdGl0bGUsIC5jdGEtb3ZlcnZpZXcgLmN0YS1saW5rLnBhbmVsOmZvY3VzIC5jYXJkLXRpdGxlLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLWxvZ2luOmZvY3VzIC5jYXJkLXRpdGxlLCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbjpmb2N1cyAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1jb2xvciwgIzAwMDAwMCk7XG59XG4uY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rOmhvdmVyIC5jYXJkLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmN0YS1saW5rLnBhbmVsOmhvdmVyIC5jYXJkLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmstbG9naW46aG92ZXIgLmNhcmQtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW46aG92ZXIgLmNhcmQtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluazpob3ZlciAucGFuZWwtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAuY3RhLWxpbmsucGFuZWw6aG92ZXIgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmstbG9naW46aG92ZXIgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLnBhbmVsLmN0YS1saW5rLWxvZ2luOmhvdmVyIC5wYW5lbC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rOmFjdGl2ZSAuY2FyZC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbDphY3RpdmUgLmNhcmQtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbjphY3RpdmUgLmNhcmQtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW46YWN0aXZlIC5jYXJkLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbms6YWN0aXZlIC5wYW5lbC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbDphY3RpdmUgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmstbG9naW46YWN0aXZlIC5wYW5lbC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbjphY3RpdmUgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbms6Zm9jdXMgLmNhcmQtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAuY3RhLWxpbmsucGFuZWw6Zm9jdXMgLmNhcmQtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbjpmb2N1cyAuY2FyZC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbjpmb2N1cyAuY2FyZC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rOmZvY3VzIC5wYW5lbC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbDpmb2N1cyAucGFuZWwtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbjpmb2N1cyAucGFuZWwtYm9keTphZnRlciwgLmN0YS1vdmVydmlldyAucGFuZWwuY3RhLWxpbmstbG9naW46Zm9jdXMgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmcsICNFQkVCRUIpO1xufVxuLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluayAuY2FyZC1ib2R5LCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbCAuY2FyZC1ib2R5LCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLWxvZ2luIC5jYXJkLWJvZHksIC5jdGEtb3ZlcnZpZXcgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLWJvZHksIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmsgLnBhbmVsLWJvZHksIC5jdGEtb3ZlcnZpZXcgLmN0YS1saW5rLnBhbmVsIC5wYW5lbC1ib2R5LCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLWxvZ2luIC5wYW5lbC1ib2R5LCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbiAucGFuZWwtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxcmVtO1xufVxuLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluayAuY2FyZC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jdGEtbGluay5wYW5lbCAuY2FyZC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLWxvZ2luIC5jYXJkLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmsgLnBhbmVsLWJvZHk6YWZ0ZXIsIC5jdGEtb3ZlcnZpZXcgLmN0YS1saW5rLnBhbmVsIC5wYW5lbC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5jYXJkLmN0YS1saW5rLWxvZ2luIC5wYW5lbC1ib2R5OmFmdGVyLCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbiAucGFuZWwtYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluayAuY2FyZC10aXRsZSwgLmN0YS1vdmVydmlldyAuY3RhLWxpbmsucGFuZWwgLmNhcmQtdGl0bGUsIC5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmstbG9naW4gLmNhcmQtdGl0bGUsIC5jdGEtb3ZlcnZpZXcgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluayAuY2FyZC10aXRsZSAuZmEsIC5jdGEtb3ZlcnZpZXcgLmN0YS1saW5rLnBhbmVsIC5jYXJkLXRpdGxlIC5mYSwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbiAuY2FyZC10aXRsZSAuZmEsIC5jdGEtb3ZlcnZpZXcgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLXRpdGxlIC5mYSB7XG4gIGNvbG9yOiAjREEyOTFDO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cbi5jdGEtb3ZlcnZpZXcgLmNhcmQuY3RhLWxpbmsgLmNhcmQtdGV4dCwgLmN0YS1vdmVydmlldyAuY3RhLWxpbmsucGFuZWwgLmNhcmQtdGV4dCwgLmN0YS1vdmVydmlldyAuY2FyZC5jdGEtbGluay1sb2dpbiAuY2FyZC10ZXh0LCAuY3RhLW92ZXJ2aWV3IC5wYW5lbC5jdGEtbGluay1sb2dpbiAuY2FyZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwcmVtIDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19pbmZvIHtcbiAgaGVpZ2h0OiAzLjc1cmVtO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW07XG4gIH1cbn1cblxudGFibGUuZGF0YVRhYmxlIHRoLFxudGFibGUuZGF0YVRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxudGFibGUuZGF0YVRhYmxlIHRoIGlucHV0IHtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICByaWdodDogMS4yNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGFnZS1mbHVpZCAuZGF0YVRhYmxlID4gdGhlYWQgW3JvbGU9cm93XTpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1mbHVpZCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtZmx1aWQgLmRhdGFUYWJsZXNfd3JhcHBlciAudGFibGUuZGF0YVRhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWZsdWlkIG1haW5bcm9sZT1tYWluXSA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1mbHVpZCAuZGF0YVRhYmxlLmZpeGVkSGVhZGVyLWZsb2F0aW5nIHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qLmZhY3RzLWJsb2NrIHtcbiAgICBmbGV4OiAxIDEgMTIuNSU7XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtIDEuMjVyZW07XG4gICAgcGFkZGluZzogMCAxcmVtIDEuMjVyZW07XG5cbiAgICAmLmZhY3RzLWJsb2NrLWxnIHtcbiAgICAgICAgZmxleDogMiAxIDI1JTtcbiAgICB9XG59Ki9cbi5mYWN0cy1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXJlbSAxcmVtO1xufVxuLmZhY3RzLWdyb3VwLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmFjdHMtZ3JvdXAtbWFzazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzI2IDQxN1wiIGZpbGw9XCIlMjMxMTJFNTJcIj48Y2lyY2xlIGN4PVwiMjMwLjZcIiBjeT1cIjEzOS42XCIgcj1cIjkuNlwiLz48Y2lyY2xlIGN4PVwiMjMwLjVcIiBjeT1cIjExNi41XCIgcj1cIjkuN1wiLz48Y2lyY2xlIGN4PVwiMjUzLjVcIiBjeT1cIjExNi41XCIgcj1cIjkuN1wiLz48Y2lyY2xlIGN4PVwiMjc2LjZcIiBjeT1cIjExNi41XCIgcj1cIjguMFwiLz48Y2lyY2xlIGN4PVwiMjUzLjVcIiBjeT1cIjEzOS43XCIgcj1cIjguOVwiLz48Y2lyY2xlIGN4PVwiMjUzLjVcIiBjeT1cIjE2Mi42XCIgcj1cIjEwLjZcIi8+PGNpcmNsZSBjeD1cIjI3Ni4yXCIgY3k9XCIxODUuM1wiIHI9XCIxMC42XCIvPjxjaXJjbGUgY3g9XCIyNzYuMlwiIGN5PVwiMTYyLjZcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIyNzYuMlwiIGN5PVwiMTM5LjdcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIyOTkuNlwiIGN5PVwiMTE2LjVcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIyOTkuMVwiIGN5PVwiMTg1LjNcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIyOTkuMVwiIGN5PVwiMTYyLjZcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIyOTkuMVwiIGN5PVwiMTM5LjdcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIzMjIuNFwiIGN5PVwiMTE2LjVcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCIzMjEuOVwiIGN5PVwiMTg1LjNcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIzMjEuOVwiIGN5PVwiMTYyLjZcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIzMjEuOVwiIGN5PVwiMTM5LjdcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIyMzAuNVwiIGN5PVwiOTMuNlwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjI1My42XCIgY3k9XCI5My43XCIgcj1cIjcuOVwiLz48Y2lyY2xlIGN4PVwiMjc2LjZcIiBjeT1cIjkzLjdcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIyOTkuNlwiIGN5PVwiOTMuN1wiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjMyMi40XCIgY3k9XCI5My42XCIgcj1cIjUuM1wiLz48Y2lyY2xlIGN4PVwiMjMwLjZcIiBjeT1cIjcwLjZcIiByPVwiNy45XCIvPjxjaXJjbGUgY3g9XCIyNTMuNVwiIGN5PVwiNzAuN1wiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjI3Ni43XCIgY3k9XCI3MC43XCIgcj1cIjYuMlwiLz48Y2lyY2xlIGN4PVwiMjk5LjZcIiBjeT1cIjcwLjZcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCIzMjIuNVwiIGN5PVwiNzAuNlwiIHI9XCI0LjRcIi8+PGNpcmNsZSBjeD1cIjIzMC42XCIgY3k9XCI0OC4xXCIgcj1cIjUuM1wiLz48Y2lyY2xlIGN4PVwiMjUzLjZcIiBjeT1cIjQ4LjFcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCIyNzYuN1wiIGN5PVwiNDguMVwiIHI9XCI0LjRcIi8+PGNpcmNsZSBjeD1cIjI5OS42XCIgY3k9XCI0OC4xXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMzIyLjVcIiBjeT1cIjQ4LjFcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIyMzAuNlwiIGN5PVwiMjUuMFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjI1My42XCIgY3k9XCIyNS4wXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMjUzLjZcIiBjeT1cIjIuNlwiIHI9XCIxLjdcIi8+PGNpcmNsZSBjeD1cIjI3Ni43XCIgY3k9XCIyNS4wXCIgcj1cIjIuNlwiLz48Y2lyY2xlIGN4PVwiMjk5LjZcIiBjeT1cIjI1LjBcIiByPVwiMi42XCIvPjxjaXJjbGUgY3g9XCIyMzAuNlwiIGN5PVwiMi43XCIgcj1cIjIuNlwiLz48Y2lyY2xlIGN4PVwiMjA4LjJcIiBjeT1cIjEzOS43XCIgcj1cIjExLjVcIi8+PGNpcmNsZSBjeD1cIjE4NS4zXCIgY3k9XCIxMzkuN1wiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjE4NS4zXCIgY3k9XCIxMTYuNVwiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjE2Mi40XCIgY3k9XCIxMTYuNVwiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjEzOS4yXCIgY3k9XCIxMTYuNVwiIHI9XCI4LjBcIi8+PGNpcmNsZSBjeD1cIjE2Mi4zXCIgY3k9XCIxMzkuN1wiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjE2Mi40XCIgY3k9XCIxNjIuNlwiIHI9XCIxMC42XCIvPjxjaXJjbGUgY3g9XCIxMzkuNlwiIGN5PVwiMTg1LjNcIiByPVwiMTAuNlwiLz48Y2lyY2xlIGN4PVwiMTM5LjZcIiBjeT1cIjE2Mi42XCIgcj1cIjguOVwiLz48Y2lyY2xlIGN4PVwiMTM5LjZcIiBjeT1cIjEzOS43XCIgcj1cIjguOVwiLz48Y2lyY2xlIGN4PVwiMTE2LjJcIiBjeT1cIjExNi41XCIgcj1cIjcuMVwiLz48Y2lyY2xlIGN4PVwiMTE2LjdcIiBjeT1cIjE4NS4zXCIgcj1cIjkuN1wiLz48Y2lyY2xlIGN4PVwiMTE2LjdcIiBjeT1cIjE2Mi42XCIgcj1cIjguMFwiLz48Y2lyY2xlIGN4PVwiMTE2LjdcIiBjeT1cIjEzOS43XCIgcj1cIjguMFwiLz48Y2lyY2xlIGN4PVwiOTMuNFwiIGN5PVwiMTE2LjVcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCI5My45XCIgY3k9XCIxODUuM1wiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjkzLjlcIiBjeT1cIjE2Mi42XCIgcj1cIjcuMVwiLz48Y2lyY2xlIGN4PVwiOTMuOVwiIGN5PVwiMTM5LjdcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCI3MC42XCIgY3k9XCIxMTYuNVwiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjcxLjFcIiBjeT1cIjE4NS4yXCIgcj1cIjcuMVwiLz48Y2lyY2xlIGN4PVwiNzEuMFwiIGN5PVwiMTYyLjZcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCI3MS4wXCIgY3k9XCIxMzkuN1wiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjQ3LjhcIiBjeT1cIjExNi41XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiNDguMlwiIGN5PVwiMTg1LjJcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCI0OC4yXCIgY3k9XCIxNjIuNlwiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjQ4LjJcIiBjeT1cIjEzOS43XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiMjQuNlwiIGN5PVwiMTE2LjVcIiByPVwiMi43XCIvPjxjaXJjbGUgY3g9XCIyNS4xXCIgY3k9XCIxODUuMlwiIHI9XCI0LjRcIi8+PGNpcmNsZSBjeD1cIjI1LjBcIiBjeT1cIjE2Mi41XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMjUuMFwiIGN5PVwiMTM5LjZcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIyMDcuOVwiIGN5PVwiMTE2LjVcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIxODUuM1wiIGN5PVwiOTMuOFwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjE2Mi4zXCIgY3k9XCI5My43XCIgcj1cIjguMFwiLz48Y2lyY2xlIGN4PVwiMTM5LjJcIiBjeT1cIjkzLjdcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIxMTYuMlwiIGN5PVwiOTMuN1wiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjkzLjRcIiBjeT1cIjkzLjdcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCI3MC42XCIgY3k9XCI5My43XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiNDcuOFwiIGN5PVwiOTMuN1wiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjIwNy45XCIgY3k9XCI5My44XCIgcj1cIjguOVwiLz48Y2lyY2xlIGN4PVwiMTg1LjNcIiBjeT1cIjcwLjdcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIxNjIuM1wiIGN5PVwiNzAuN1wiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjEzOS4yXCIgY3k9XCI3MC43XCIgcj1cIjYuMlwiLz48Y2lyY2xlIGN4PVwiMTE2LjJcIiBjeT1cIjcwLjdcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCI5My40XCIgY3k9XCI3MC43XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiNzAuNlwiIGN5PVwiNzAuN1wiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjIwNy45XCIgY3k9XCI3MC43XCIgcj1cIjguMFwiLz48Y2lyY2xlIGN4PVwiMTg1LjNcIiBjeT1cIjQ4LjFcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCIxNjIuM1wiIGN5PVwiNDguMVwiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjEzOS4xXCIgY3k9XCI0OC4xXCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiMTE2LjJcIiBjeT1cIjQ4LjFcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCI5My40XCIgY3k9XCI0OC4xXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMjA3LjlcIiBjeT1cIjQ4LjFcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCIxODUuM1wiIGN5PVwiMjUuMVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjE2Mi4zXCIgY3k9XCIyNS4xXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMTYyLjNcIiBjeT1cIjIuNlwiIHI9XCIxLjhcIi8+PGNpcmNsZSBjeD1cIjIuNlwiIGN5PVwiMTYyLjVcIiByPVwiMS44XCIvPjxjaXJjbGUgY3g9XCIxMzkuMVwiIGN5PVwiMjUuMFwiIHI9XCIyLjdcIi8+PGNpcmNsZSBjeD1cIjExNi4yXCIgY3k9XCIyNS4wXCIgcj1cIjIuN1wiLz48Y2lyY2xlIGN4PVwiMjA3LjlcIiBjeT1cIjI1LjFcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIxODUuNVwiIGN5PVwiMjc3LjNcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIxODUuNVwiIGN5PVwiMzAwLjVcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiMzAwLjVcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIxMzkuNFwiIGN5PVwiMzAwLjVcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiMjc3LjNcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiMjU0LjRcIiByPVwiMTAuNlwiLz48Y2lyY2xlIGN4PVwiMTM5LjhcIiBjeT1cIjIzMS43XCIgcj1cIjEwLjZcIi8+PGNpcmNsZSBjeD1cIjEzOS44XCIgY3k9XCIyMDguNFwiIHI9XCIxMS41XCIvPjxjaXJjbGUgY3g9XCIxMzkuOFwiIGN5PVwiMjU0LjRcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIxMzkuOFwiIGN5PVwiMjc3LjNcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIxMTYuNFwiIGN5PVwiMzAwLjVcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIxMTYuOVwiIGN5PVwiMjMxLjdcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIxMTYuOVwiIGN5PVwiMjA4LjRcIiByPVwiOS43XCIvPjxjaXJjbGUgY3g9XCIxMTYuOVwiIGN5PVwiMjU0LjRcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIxMTYuOVwiIGN5PVwiMjc3LjNcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCI5My42XCIgY3k9XCIzMDAuNVwiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjk0LjFcIiBjeT1cIjIzMS43XCIgcj1cIjguOVwiLz48Y2lyY2xlIGN4PVwiOTQuMVwiIGN5PVwiMjA4LjRcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCI5NC4xXCIgY3k9XCIyNTQuNFwiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjk0LjFcIiBjeT1cIjI3Ny4zXCIgcj1cIjcuMVwiLz48Y2lyY2xlIGN4PVwiNzAuOFwiIGN5PVwiMzAwLjVcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCI3MS4yXCIgY3k9XCIyMzEuOFwiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjcxLjJcIiBjeT1cIjIwOC40XCIgcj1cIjcuMVwiLz48Y2lyY2xlIGN4PVwiNzEuMlwiIGN5PVwiMjU0LjRcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCI3MS4yXCIgY3k9XCIyNzcuM1wiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjQ4LjBcIiBjeT1cIjMwMC41XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiNDguNFwiIGN5PVwiMjMxLjhcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCI0OC40XCIgY3k9XCIyMDguNFwiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjQ4LjRcIiBjeT1cIjI1NC40XCIgcj1cIjUuM1wiLz48Y2lyY2xlIGN4PVwiNDguNFwiIGN5PVwiMjc3LjNcIiByPVwiNC40XCIvPjxjaXJjbGUgY3g9XCIyNC44XCIgY3k9XCIzMDAuNVwiIHI9XCIyLjdcIi8+PGNpcmNsZSBjeD1cIjI1LjJcIiBjeT1cIjIzMS44XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiMjUuMlwiIGN5PVwiMjA4LjVcIiByPVwiNC40XCIvPjxjaXJjbGUgY3g9XCIyNS4yXCIgY3k9XCIyNTQuNVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjI1LjJcIiBjeT1cIjI3Ny40XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMi44XCIgY3k9XCIyMzEuOFwiIHI9XCIyLjdcIi8+PGNpcmNsZSBjeD1cIjIuOFwiIGN5PVwiMjA4LjVcIiByPVwiMi43XCIvPjxjaXJjbGUgY3g9XCIxODUuNVwiIGN5PVwiMzIzLjJcIiByPVwiOC45XCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiMzIzLjNcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIxMzkuNFwiIGN5PVwiMzIzLjNcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIxMTYuNFwiIGN5PVwiMzIzLjNcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCI5My42XCIgY3k9XCIzMjMuM1wiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjcwLjhcIiBjeT1cIjMyMy4zXCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiNDguMFwiIGN5PVwiMzIzLjNcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIxODUuNVwiIGN5PVwiMzQ2LjNcIiByPVwiOC4wXCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiMzQ2LjNcIiByPVwiNy4xXCIvPjxjaXJjbGUgY3g9XCIxMzkuM1wiIGN5PVwiMzQ2LjNcIiByPVwiNi4yXCIvPjxjaXJjbGUgY3g9XCIxMTYuNFwiIGN5PVwiMzQ2LjNcIiByPVwiNS4zXCIvPjxjaXJjbGUgY3g9XCI5My42XCIgY3k9XCIzNDYuM1wiIHI9XCI0LjRcIi8+PGNpcmNsZSBjeD1cIjcwLjhcIiBjeT1cIjM0Ni4zXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMTg1LjVcIiBjeT1cIjM2OC45XCIgcj1cIjUuM1wiLz48Y2lyY2xlIGN4PVwiMTYyLjVcIiBjeT1cIjM2OC45XCIgcj1cIjUuM1wiLz48Y2lyY2xlIGN4PVwiMTM5LjNcIiBjeT1cIjM2OC45XCIgcj1cIjQuNFwiLz48Y2lyY2xlIGN4PVwiMTE2LjRcIiBjeT1cIjM2OC45XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiOTMuNlwiIGN5PVwiMzY4LjlcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIxODUuNVwiIGN5PVwiMzkxLjlcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiMzkxLjlcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIxNjIuNVwiIGN5PVwiNDE0LjRcIiByPVwiMS44XCIvPjxjaXJjbGUgY3g9XCIyLjhcIiBjeT1cIjI1NC41XCIgcj1cIjEuOFwiLz48Y2lyY2xlIGN4PVwiMTM5LjNcIiBjeT1cIjM5Mi4wXCIgcj1cIjIuN1wiLz48Y2lyY2xlIGN4PVwiMTE2LjRcIiBjeT1cIjM5Mi4wXCIgcj1cIjIuN1wiLz48Y2lyY2xlIGN4PVwiMTg1LjVcIiBjeT1cIjQxNC4zXCIgcj1cIjIuN1wiLz48Y2lyY2xlIGN4PVwiMjA3LjhcIiBjeT1cIjI3Ny4zXCIgcj1cIjExLjVcIi8+PGNpcmNsZSBjeD1cIjIzMC43XCIgY3k9XCIyNzcuM1wiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjIzMC43XCIgY3k9XCIzMDAuN1wiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjI1My42XCIgY3k9XCIzMDAuN1wiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjI3Ni44XCIgY3k9XCIzMDAuNVwiIHI9XCI4LjBcIi8+PGNpcmNsZSBjeD1cIjI1My43XCIgY3k9XCIyNzcuNVwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjI1My42XCIgY3k9XCIyNTQuNFwiIHI9XCIxMC42XCIvPjxjaXJjbGUgY3g9XCIyNzYuNFwiIGN5PVwiMjMxLjdcIiByPVwiMTAuNlwiLz48Y2lyY2xlIGN4PVwiMjc2LjNcIiBjeT1cIjIwOC40XCIgcj1cIjExLjVcIi8+PGNpcmNsZSBjeD1cIjI3Ni40XCIgY3k9XCIyNTQuNFwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjI3Ni40XCIgY3k9XCIyNzcuNVwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjI5OS44XCIgY3k9XCIzMDAuNVwiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjI5OS4zXCIgY3k9XCIyMzEuN1wiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjI5OS4zXCIgY3k9XCIyMDguNFwiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjI5OS40XCIgY3k9XCIyNTQuNVwiIHI9XCI3LjlcIi8+PGNpcmNsZSBjeD1cIjI5OS40XCIgY3k9XCIyNzcuNFwiIHI9XCI3LjlcIi8+PGNpcmNsZSBjeD1cIjMyMi42XCIgY3k9XCIzMDAuNlwiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjMyMi4xXCIgY3k9XCIyMzEuOVwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjMyMi4xXCIgY3k9XCIyMDguNlwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjMyMi4xXCIgY3k9XCIyNTQuNFwiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjMyMi4xXCIgY3k9XCIyNzcuM1wiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjIwOC4xXCIgY3k9XCIzMDAuN1wiIHI9XCI5LjdcIi8+PGNpcmNsZSBjeD1cIjIzMC43XCIgY3k9XCIzMjMuNFwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjI1My43XCIgY3k9XCIzMjMuM1wiIHI9XCI4LjBcIi8+PGNpcmNsZSBjeD1cIjI3Ni44XCIgY3k9XCIzMjMuM1wiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjI5OS44XCIgY3k9XCIzMjMuM1wiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjMyMi42XCIgY3k9XCIzMjMuM1wiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjIwOC4xXCIgY3k9XCIzMjMuNFwiIHI9XCI4LjlcIi8+PGNpcmNsZSBjeD1cIjIzMC43XCIgY3k9XCIzNDYuM1wiIHI9XCI4LjBcIi8+PGNpcmNsZSBjeD1cIjI1My43XCIgY3k9XCIzNDYuM1wiIHI9XCI3LjFcIi8+PGNpcmNsZSBjeD1cIjI3Ni44XCIgY3k9XCIzNDYuM1wiIHI9XCI2LjJcIi8+PGNpcmNsZSBjeD1cIjI5OS44XCIgY3k9XCIzNDYuM1wiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjMyMi42XCIgY3k9XCIzNDYuNFwiIHI9XCI0LjRcIi8+PGNpcmNsZSBjeD1cIjIwOC4xXCIgY3k9XCIzNDYuM1wiIHI9XCI4LjBcIi8+PGNpcmNsZSBjeD1cIjIzMC44XCIgY3k9XCIzNjguOVwiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjI1My43XCIgY3k9XCIzNjguOVwiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjI3Ni45XCIgY3k9XCIzNjguOVwiIHI9XCI0LjRcIi8+PGNpcmNsZSBjeD1cIjI5OS44XCIgY3k9XCIzNjguOVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjMyMi42XCIgY3k9XCIzNjguOVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjIwOC4xXCIgY3k9XCIzNjguOVwiIHI9XCI1LjNcIi8+PGNpcmNsZSBjeD1cIjIzMC43XCIgY3k9XCIzOTEuOVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjI1My43XCIgY3k9XCIzOTEuOVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjI1My44XCIgY3k9XCI0MTQuNFwiIHI9XCIxLjdcIi8+PGNpcmNsZSBjeD1cIjI3Ni45XCIgY3k9XCIzOTIuMFwiIHI9XCIyLjZcIi8+PGNpcmNsZSBjeD1cIjI5OS44XCIgY3k9XCIzOTIuMFwiIHI9XCIyLjZcIi8+PGNpcmNsZSBjeD1cIjIwOC4xXCIgY3k9XCIzOTEuOVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjIzMC44XCIgY3k9XCI0MTQuNFwiIHI9XCIyLjZcIi8+PGNpcmNsZSBjeD1cIjIwOC4xXCIgY3k9XCI0MTQuNFwiIHI9XCIyLjZcIi8+PC9zdmc+Jyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mYWN0cy1ncm91cCA+IC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZhY3RzLWdyb3VwLW1hc2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mYXEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLnRleHQsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuZmFxLW1vZHVsZSAuYWNjb3JkaW9uIGEgLnRleHQsIC5mYXEtbW9kdWxlIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uIC50ZXh0LCAuZmFxLW1vZHVsZSAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAudGV4dCwgLmZvbWJhLW1vZHVsZSAuZmFxLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24gLnRleHQsIC5mb21iYS1tb2R1bGUgLmZhcS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC50ZXh0IHtcbiAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMTVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb21iYS1tb2R1bGUge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZm9tYmEtbW9kdWxlIGhyIHtcbiAgbWFyZ2luOiAxLjEyNXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9tYmEtbW9kdWxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZm9tYmEtbW9kdWxlIC5hcnJvdy1yaWdodCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtcHJvY2Vzcy1saXN0LWlubmVyIFtjbGFzc149Zm9tYmEtc3RlcC1dOmhvdmVyLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06YWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV0uYWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06Zm9jdXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hcnJvdy1yaWdodDpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTpob3ZlcjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTphY3RpdmU6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV0uYWN0aXZlOmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtcHJvY2Vzcy1saXN0LWlubmVyIFtjbGFzc149Zm9tYmEtc3RlcC1dOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkIHJnYmEoMjE4LCA0MSwgMjgsIDAuNSk7XG59XG4uZm9tYmEtbW9kdWxlIC5hcnJvdy1kb3duLWxlZnQsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtc3RhcnQ6aG92ZXIsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtc3RhcnQ6YWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1zdGVwLXN0YXJ0LmFjdGl2ZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtc3RlcC1zdGFydDpmb2N1cywgLmZvbWJhLW1vZHVsZSAuYXJyb3ctZG93bi1yaWdodCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtcHJvY2Vzcy1saXN0LWlubmVyIFtjbGFzc149Zm9tYmEtc3RlcC1dOmxhc3QtY2hpbGQ6aG92ZXIsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTpsYXN0LWNoaWxkOmFjdGl2ZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtcHJvY2Vzcy1saXN0LWlubmVyIFtjbGFzc149Zm9tYmEtc3RlcC1dOmxhc3QtY2hpbGQuYWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06bGFzdC1jaGlsZDpmb2N1cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb21iYS1tb2R1bGUgLmFycm93LWRvd24tbGVmdDpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtc3RhcnQ6aG92ZXI6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1zdGVwLXN0YXJ0OmFjdGl2ZTpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtc3RhcnQuYWN0aXZlOmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtc3RlcC1zdGFydDpmb2N1czpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmFycm93LWRvd24tcmlnaHQ6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06bGFzdC1jaGlsZDpob3ZlcjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTpsYXN0LWNoaWxkOmFjdGl2ZTpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXS5hY3RpdmU6bGFzdC1jaGlsZDpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTpsYXN0LWNoaWxkOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogMjUlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE0cHggc29saWQgcmdiYSgyMTgsIDQxLCAyOCwgMC41KTtcbn1cbi5mb21iYS1tb2R1bGUgLmFycm93LWRvd24tcmlnaHQ6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06bGFzdC1jaGlsZDpob3ZlcjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTpsYXN0LWNoaWxkOmFjdGl2ZTpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXS5hY3RpdmU6bGFzdC1jaGlsZDpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXTpsYXN0LWNoaWxkOmZvY3VzOmJlZm9yZSB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI0MwQzRDOTtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgW2NsYXNzXj1mb21iYS1zdGVwLV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgW2NsYXNzXj1mb21iYS1zdGVwLV0gLmZhLXN0YWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIFtjbGFzc149Zm9tYmEtc3RlcC1dLmNhcmQsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgW2NsYXNzXj1mb21iYS1zdGVwLV0ucGFuZWwge1xuICBjb2xvcjogdmFyKC0taXBjLWZvbWJhLXN0ZXAtY29sb3IsICMwQjBCMEIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcGMtZm9tYmEtc3RlcC1iZywgI0ZGRkZGRik7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1zdGVwLXN0YXJ0IHtcbiAgd2lkdGg6IGNhbGMoNDAlIC0gMC41cmVtKTtcbiAgbWFyZ2luOiAxcmVtIDAuNXJlbSAxcmVtIDA7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtc3RhcnQuY2FyZCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtc3RlcC1zdGFydC5wYW5lbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciBbY2xhc3NePWZvbWJhLXN0ZXAtXSB7XG4gIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDAuMjVyZW0pO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZm9tYmEtcHJvY2Vzcy1saXN0LWlubmVyIFtjbGFzc149Zm9tYmEtc3RlcC1dOmxhc3QtY2hpbGQ6aG92ZXI6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06bGFzdC1jaGlsZDphY3RpdmU6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06bGFzdC1jaGlsZC5hY3RpdmU6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV06bGFzdC1jaGlsZDpmb2N1czpiZWZvcmUge1xuICB0b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXByb2Nlc3MtbGlzdC1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1wcm9jZXNzLWxpc3QtaW5uZXIgW2NsYXNzXj1mb21iYS1zdGVwLV0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtZW5kLmNhcmQsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtZW5kLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbCB7XG4gIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1jYXJkLWJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkOmhvdmVyLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbDpob3ZlciwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZDphY3RpdmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLnBhbmVsOmFjdGl2ZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZDpmb2N1cywgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWw6Zm9jdXMsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQuYWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5hY3RpdmUucGFuZWwge1xuICAtLWJzLWNhcmQtYmc6ICNEQTI5MUM7XG4gIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6ICNEQTI5MUM7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkOmhvdmVyIC5jYXJkLWJvZHksIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLnBhbmVsOmhvdmVyIC5jYXJkLWJvZHksIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQ6aG92ZXIgLnBhbmVsLWJvZHksIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLnBhbmVsOmhvdmVyIC5wYW5lbC1ib2R5LFxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZDpob3ZlciAuZmEsXG4uZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbDpob3ZlciAuZmEsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQ6YWN0aXZlIC5jYXJkLWJvZHksIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLnBhbmVsOmFjdGl2ZSAuY2FyZC1ib2R5LCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkOmFjdGl2ZSAucGFuZWwtYm9keSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWw6YWN0aXZlIC5wYW5lbC1ib2R5LFxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZDphY3RpdmUgLmZhLFxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWw6YWN0aXZlIC5mYSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZDpmb2N1cyAuY2FyZC1ib2R5LCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbDpmb2N1cyAuY2FyZC1ib2R5LCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkOmZvY3VzIC5wYW5lbC1ib2R5LCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbDpmb2N1cyAucGFuZWwtYm9keSxcbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQ6Zm9jdXMgLmZhLFxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWw6Zm9jdXMgLmZhLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkLmFjdGl2ZSAuY2FyZC1ib2R5LCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5hY3RpdmUucGFuZWwgLmNhcmQtYm9keSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZC5hY3RpdmUgLnBhbmVsLWJvZHksIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmFjdGl2ZS5wYW5lbCAucGFuZWwtYm9keSxcbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQuYWN0aXZlIC5mYSxcbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmFjdGl2ZS5wYW5lbCAuZmEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQgLmNhcmQtaW1nLXRvcCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWwgLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpKTtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQgLmNhcmQtYm9keSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWwgLmNhcmQtYm9keSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZCAucGFuZWwtYm9keSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWwgLnBhbmVsLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQgLmNhcmQtdGl0bGUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLnBhbmVsIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogdmFyKC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3IsICMwQjBCMEIpO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZCAuY2FyZC10aXRsZSAudGV4dCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWwgLmNhcmQtdGl0bGUgLnRleHQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZCAuY2FyZC10aXRsZSAuYWJiciwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWwgLmNhcmQtdGl0bGUgLmFiYnIge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzLmZvbWJhLXByb2Nlc3MtbGlzdC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2Vzcy5mb21iYS1wcm9jZXNzLWxpc3QgW2NsYXNzXj1mb21iYS1zdGVwLV0ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2Vzcy5mb21iYS1wcm9jZXNzLWxpc3QgW2NsYXNzXj1mb21iYS1zdGVwLV0gLmZhLXN0YWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MuZm9tYmEtcHJvY2Vzcy1saXN0IFtjbGFzc149Zm9tYmEtc3RlcC1dIC5jYXJkLWJvZHksIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MuZm9tYmEtcHJvY2Vzcy1saXN0IFtjbGFzc149Zm9tYmEtc3RlcC1dIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAuYnRuLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLypzcGFuIHtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAwLjU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgfSovXG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC5idG4uYnRuLXByaW1hcnksIC5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCBzZWxlY3QuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAuYnRuLmJ0bi1wcmltYXJ5LW91dGxpbmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmJ0bi1wcmltYXJ5LW91dGxpbmUuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IHNlbGVjdC5idG4tcHJpbWFyeS1vdXRsaW5lLmZvcm0tY29udHJvbCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNDMEM0Qzk7XG4gIC0tYnMtYnRuLWJnOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNEQTI5MUM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0RBMjkxQztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjMjI0MTk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjMjI0MTk7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEM0Qzk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItY29udGVudCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhYi1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhYi1jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItY29udGVudCB1bCBsaSBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhYi1jb250ZW50IHVsIGxpIGgzIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB3aWR0aDogMTNweDtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhYi1jb250ZW50IHVsIGxpIGgzIC5mYS5mYS1wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhYi1jb250ZW50IHVsIGxpIGgzIC5mYS5mYS1taW51czo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItY29udGVudCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhYi1jb250ZW50IHVsIGxpIGFbZGF0YS1ndWlkXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDE4cHg7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItY29udGVudCB1bCBsaSBhW2RhdGEtZ3VpZF06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLWNvbnRlbnQgdWwgbGkgYSAuYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLWNvbnRlbnQgdWwgbGkgdWwgbGkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLWNvbnRlbnQgdWwgbGkgdWwgbGkgYVtkYXRhLWd1aWRdIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmc6IDJweCAwO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLWNvbnRlbnQgdWwgbGkgdWwgbGkgYVtkYXRhLWd1aWRdOmJlZm9yZSB7XG4gIGxlZnQ6IC0xNXB4O1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLWNvbnRlbnQgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLWNvbnRlbnQgdWwgbGkgdWwgbGkgdWwgbGkgYVtkYXRhLWd1aWRdIHtcbiAgbWFyZ2luLWxlZnQ6IDQ2cHg7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFiLXBhbmUgLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50ICNmb21iYS1hcHBlbmRpY2VzLnRhYi1wYW5lIC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAudGFncyAuYnRuLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC50YWdzIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLnRhZ3Mgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC5rZXl3b3JkcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC5rZXl3b3JkcyAuYnRuLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC5rZXl3b3JkcyAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuZm9tYmEtbW9kdWxlIC5mb21iYS1jb250ZW50IC5rZXl3b3JkcyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5mb21iYS1tb2R1bGUgLmZvbWJhLWNvbnRlbnQgLmxvYWRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmZvbWJhLW1vZHVsZSAuZm9tYmEtY29udGVudCAubG9hZGVyIC5mYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246aG92ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpob3ZlciwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmFjdGl2ZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246YWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTphY3RpdmUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b246Zm9jdXMsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciAudGV4dCBzcGFuLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciAudGV4dCBzcGFuLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpob3ZlciAudGV4dCBzcGFuLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246YWN0aXZlIC50ZXh0IHNwYW4sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOmFjdGl2ZSAudGV4dCBzcGFuLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTphY3RpdmUgLnRleHQgc3BhbiwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIC50ZXh0IHNwYW4sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIC50ZXh0IHNwYW4sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmZvY3VzIC50ZXh0IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIC5iYWRnZXMsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQgLmJhZGdlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICByaWdodDogM3B4O1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCAuYmFkZ2VzIC5iYWRnZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIC5iYWRnZXMgLmJhZGdlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQgLmJhZGdlcyAuYmFkZ2Uge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6bm90KC5jb2xsYXBzZWQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMEM0Qzk7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbiAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5mYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnLCAjREEyOTFDKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5jb2RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRTtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC50ZXh0LCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJ1dHRvbiAudGV4dCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEgLnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1idXR0b24gLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEgLmJhZGdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5iYWRnZXMsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYm9keSAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuYmFkZ2VzIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUFFRTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmJhZGdlcyBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJvZHkgLmJhZGdlcyBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuYmFkZ2VzIGEge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIG1hcmdpbjogM3B4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5iYWRnZXMgLmJhZGdlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJvZHkgLmJhZGdlcyAuYmFkZ2UsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5iYWRnZXMgLmJhZGdlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuYmFkZ2VzIC50aXRsZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1ib2R5IC5iYWRnZXMgLnRpdGxlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuYmFkZ2VzIC50aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuYmFkZ2VzOmVtcHR5LCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJvZHkgLmJhZGdlczplbXB0eSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmJhZGdlczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiAuZmEsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZmEsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuZmEsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtdGl0bGUgYSAuZmEsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgYSAuZmEsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24gLnBhbmVsLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJvZHkgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWl0ZW0gYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwtYm9keSAuYWNjb3JkaW9uLWl0ZW0gYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYm9keSAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJvZHkgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tYm9keSAucGFuZWwgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwtYm9keSAucGFuZWwgYSAuZmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcGMtZm9tYmEtYWNjb3JkaW9uLWljb24tYmcsICNEQTI5MUMpO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5iYWRnZXMsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5wYW5lbCBhIC5iYWRnZXMsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgYSAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIGEgLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1ib2R5IC5hY2NvcmRpb24taXRlbSAucGFuZWwtdGl0bGUgYSAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tYm9keSAuYWNjb3JkaW9uLWl0ZW0gYSAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsLWJvZHkgLmFjY29yZGlvbi1pdGVtIGEgLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1ib2R5IC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1ib2R5IC5wYW5lbCAucGFuZWwtdGl0bGUgYSAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmJhZGdlcywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5hY2NvcmRpb24tYm9keSAucGFuZWwgYSAuYmFkZ2VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsLWJvZHkgLnBhbmVsIGEgLmJhZGdlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHAgYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1ib2R5IHAgYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSBzcGFuW2RhdGEtdG9nZ2xlPXRvb2x0aXBdLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWJvZHkgc3BhbltkYXRhLXRvZ2dsZT10b29sdGlwXSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgc3BhbltkYXRhLXRvZ2dsZT10b29sdGlwXSxcbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgc3BhbltkYXRhLWJzLXRvZ2dsZT10b29sdGlwXSxcbi5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5hY2NvcmRpb24tYm9keSBzcGFuW2RhdGEtYnMtdG9nZ2xlPXRvb2x0aXBdLFxuLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgc3BhbltkYXRhLWJzLXRvZ2dsZT10b29sdGlwXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0RBMjkxQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIC5hY2NvcmRpb24taXRlbSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5wYW5lbCBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIC5wYW5lbCBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24taXRlbSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24taXRlbSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbCBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbCBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWJ1dHRvbiAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLnBhbmVsIC5wYW5lbCBhIC5jb2RlIHtcbiAgd2lkdGg6IDhyZW07XG59XG4uZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5wYW5lbCAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAucGFuZWwgLmFjY29yZGlvbi1idXR0b24gLmNvZGUsIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwgLnBhbmVsIC5wYW5lbC10aXRsZSBhIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhbmVsIC5wYW5lbCAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5hY2NvcmRpb24taXRlbSAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmFjY29yZGlvbi1pdGVtIC5wYW5lbCAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuYWNjb3JkaW9uLWl0ZW0gLnBhbmVsIC5wYW5lbCAucGFuZWwgYSAuY29kZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbCAucGFuZWwgLnBhbmVsIC5hY2NvcmRpb24tYnV0dG9uIC5jb2RlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsIC5wYW5lbCAucGFuZWwgLnBhbmVsLXRpdGxlIGEgLmNvZGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFuZWwgLnBhbmVsIC5wYW5lbCAucGFuZWwgYSAuY29kZSB7XG4gIHdpZHRoOiA5cmVtO1xufVxuLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIG1hcmssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIG1hcmssIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiAubWFyaywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLm1hcmsge1xuICBwYWRkaW5nOiAycHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU0LCAyMTAsIDIyMSwgMC43NSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cbi5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiBtYXJrIG1hcmssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIG1hcmsgbWFyaywgLmZvbWJhLW1vZHVsZSAuYWNjb3JkaW9uIC5tYXJrIG1hcmssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5tYXJrIG1hcmssIC5mb21iYS1tb2R1bGUgLmFjY29yZGlvbiBtYXJrIC5tYXJrLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCBtYXJrIC5tYXJrLCAuZm9tYmEtbW9kdWxlIC5hY2NvcmRpb24gLm1hcmsgLm1hcmssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5tYXJrIC5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWIwMDtcbn1cbi5mb21iYS1tb2R1bGUgLm5hdi5uYXYtdGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9tYmEtbW9kdWxlIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMSU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5mb21iYS1tb2R1bGUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mb21iYS1tb2R1bGUgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gKyBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9tYmEtbW9kdWxlIC5uYXYubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5mb21iYS1tb2R1bGUgLm5hdi5uYXYtdGFicyAubmF2LWxpbms6bGluaywgLmZvbWJhLW1vZHVsZSAubmF2Lm5hdi10YWJzIC5uYXYtbGluazp2aXNpdGVkIHtcbiAgY29sb3I6ICM0QTRBNEE7XG59XG4uZm9tYmEtbW9kdWxlIC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAuZm9tYmEtbW9kdWxlIC5uYXYubmF2LXRhYnMgLm5hdi1saW5rOmFjdGl2ZSwgLmZvbWJhLW1vZHVsZSAubmF2Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjREEyOTFDO1xufVxuLmZvbWJhLW1vZHVsZSAubmF2Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVFO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUJFQkVCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxuLmZvbWJhLW1vZHVsZSAubmF2Lm5hdi10YWJzOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mb21iYS1tb2R1bGUgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb21iYS1tb2R1bGUgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgdWwsXG4uZm9tYmEtbW9kdWxlIC50b29sdGlwIC50b29sdGlwLWlubmVyIG9sLFxuLmZvbWJhLW1vZHVsZSAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZvbWJhLW1vZHVsZSAubW9kYWwgLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9tYmEtbW9kdWxlIC5hcnJvdy1kb3duLWNlbnRlcjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQ6aG92ZXI6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbDpob3ZlcjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmNhcmQ6YWN0aXZlOmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWw6YWN0aXZlOmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZC5hY3RpdmU6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5hY3RpdmUucGFuZWw6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkOmZvY3VzOmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWw6Zm9jdXM6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMTVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHJnYmEoMjE4LCA0MSwgMjgsIDAuNSk7XG4gICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZC5mb21iYS1zdGVwLTEsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtMS5wYW5lbCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZC5mb21iYS1zdGVwLTcsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmZvbWJhLXN0ZXAtNy5wYW5lbCB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuY2FyZC5mb21iYS1zdGVwLTc6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5mb21iYS1zdGVwLTcucGFuZWw6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkIC5jYXJkLXRpdGxlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5wYW5lbCAuY2FyZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5jYXJkIC5mYS1zdGFjaywgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAucGFuZWwgLmZhLXN0YWNrIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmQtZmxleCAuY2FyZCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZC1mbGV4IC5wYW5lbCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuICAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5kLWZsZXggLmNhcmQ6aG92ZXIsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmQtZmxleCAucGFuZWw6aG92ZXIsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmQtZmxleCAuY2FyZDphY3RpdmUsIC5mb21iYS1tb2R1bGUgLmZvbWJhLXByb2Nlc3MgLmQtZmxleCAucGFuZWw6YWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5kLWZsZXggLmNhcmQuYWN0aXZlLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5kLWZsZXggLmFjdGl2ZS5wYW5lbCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZC1mbGV4IC5jYXJkOmZvY3VzLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5kLWZsZXggLnBhbmVsOmZvY3VzLCAuZm9tYmEtbW9kdWxlIC5mb21iYS1wcm9jZXNzIC5kLWZsZXggLmNhcmQ6bGFzdC1jaGlsZCwgLmZvbWJhLW1vZHVsZSAuZm9tYmEtcHJvY2VzcyAuZC1mbGV4IC5wYW5lbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgMCAycmVtO1xuICB9XG59XG5cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLXNvY2lhbC1zaGFyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0zcmVtIDAgMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1icmFuZCAuZm9vdGVyLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDJyZW07XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1icmFuZCAuZm9vdGVyLXNsb2dhbiB7XG4gIG1heC13aWR0aDogMjByZW07XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1icmFuZCAuZm9vdGVyLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWRvb3JtYXQgLm5hdmJhci1kb29ybWF0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1kb29ybWF0IC5uYXZiYXItZG9vcm1hdCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWRvb3JtYXQgLm5hdmJhci1kb29ybWF0ID4gdWwge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1kb29ybWF0IC5uYXZiYXItZG9vcm1hdCA+IHVsID4gbGkge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWRvb3JtYXQgLm5hdmJhci1kb29ybWF0ID4gdWwgPiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItZG9vcm1hdCAubmF2YmFyLWRvb3JtYXQgPiB1bCA+IGxpIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjc1cmVtO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItc3VwcG9ydCAuZm9vdGVyLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgZ2FwOiAxcmVtO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItc3VwcG9ydCAub3V0c2lkZS1idXNpbmVzcy1ob3VycyxcbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLXN1cHBvcnQgLmR1cmluZy1idXNpbmVzcy1ob3VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGZsZXg6IDEgMCAwO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItc3VwcG9ydCAuZHVyaW5nLWJ1c2luZXNzLWhvdXJzIC5idXNpbmVzcy1jYXJkIHtcbiAgZmxleDogMSAwIDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLXN1cHBvcnQgLmJ1c2luZXNzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItY29weXJpZ2h0IC5mb290ZXItaW5uZXIge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLm5hdmJhci1zb2NpYWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuc2hhcmVyIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItZG9vcm1hdCAubmF2YmFyLWRvb3JtYXQgPiB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItZG9vcm1hdCAubmF2YmFyLWRvb3JtYXQgPiB1bCA+IGxpIHtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBmb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1kb29ybWF0IC5uYXZiYXItZG9vcm1hdCA+IHVsIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbiAgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItc3VwcG9ydCAuZm9vdGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItZG9vcm1hdCAubmF2YmFyLWRvb3JtYXQgPiB1bCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbi8qLmdsb3NzYXJ5LW1vZHVsZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgaHIge1xuICAgICAgICBtYXJnaW46IDE4cHggMDtcbiAgICB9XG5cbiAgICAuZ2xvc3NhcnktY29udGVudCB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcGx1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1taW51cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtZ3VpZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMThweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1yaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtZ3VpZF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMCAycHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1ndWlkXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWdzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmtleXdvcmRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFuZWwtZ3JvdXAge1xuICAgICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICAgICBtYXJnaW46IDFweCAwIDVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xuICAgICAgICAgICAgICAgICAgICAuYmFkZ2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29kZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoY2FsYygxMDAlIC0gOC41cmVtKSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmFkZ2VzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICAgICAgLmJhZGdlcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wYW5lbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTtcblxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgICAucGFuZWwge1xuICAgICAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoY2FsYygxMDAlIC0gMTAuNXJlbSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKGNhbGMoMTAwJSAtIDExLjVyZW0pKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbWFyayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWZvcm0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAgICYubmF2LXRhYnMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygxMDAlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHBvcnQge1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZmEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygxMDAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDM1cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5idG4tYmxvY2sge1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcCB7XG4gICAgICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgdWwsIG9sLCBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Ki9cbi5ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uZ3JvdXAtaGVhZGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmdyb3VwLWhlYWRlciBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcmVtO1xuICB0b3A6IDA7XG59XG4uZ3JvdXAtaGVhZGVyIGE6aG92ZXIsIC5ncm91cC1oZWFkZXIgYTphY3RpdmUsIC5ncm91cC1oZWFkZXIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmdyb3VwLWhlYWRlciBoMSwgLmdyb3VwLWhlYWRlciBoMiwgLmdyb3VwLWhlYWRlciBoMywgLmdyb3VwLWhlYWRlciBoNCwgLmdyb3VwLWhlYWRlciBoNSwgLmdyb3VwLWhlYWRlciBoNiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luOiAwO1xufVxuXG5oZWFkZXJbcm9sZT1iYW5uZXJdIHtcbiAgLS1pcGMtZG90LXBhdHRlcm4tY29sb3I6ICNFQkVCRUI7XG4gIC0taXBjLWRvdC1ncmFkaWVudC1jb2xvcjogI0RBMjkxQztcbiAgLS1pcGMtZG90LXBhdHRlcm4tb3BhY2l0eTogMTtcbiAgLS1pcGMtZG90LXBhdHRlcm4tYmxlbmQtbW9kZTogbm9ybWFsO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl06OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSg1LCAyMSwgNDEsIDAuMDgpLCB0cmFuc3BhcmVudCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXVtkYXRhLWhhcy1pbWc9dHJ1ZV0ge1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDI1NSwyNTUsMjU1O1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3ItaG92ZXItcmdiOiAyMTgsIDQxLCAyODtcbiAgLS1pcGMtdHJpZ2dlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1pcGMtZG90LWdyYWRpZW50LWNvbG9yOiAjRjhGN0YxO1xuICAtLWlwYy1kb3QtcGF0dGVybi1vcGFjaXR5OiAwLjQ7XG4gIC0taXBjLWRvdC1wYXR0ZXJuLWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdW2RhdGEtaGFzLWltZz10cnVlXSAuaGVhZGVyLWNvbnRlbnQ6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgNDggMTYnJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nOCcgY3k9JzgnIHI9JzEnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzI0JyBjeT0nOCcgcj0nMScvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nNDAnIGN5PSc4JyByPScxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXNrLXNpemU6IDQ4cHggMTZweDtcbiAgbWFzay1yZXBlYXQ6IHJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXBjLWRvdC1wYXR0ZXJuLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0taXBjLWRvdC1wYXR0ZXJuLW9wYWNpdHkpO1xuICBtaXgtYmxlbmQtbW9kZTogdmFyKC0taXBjLWRvdC1wYXR0ZXJuLWJsZW5kLW1vZGUpO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSBhIHtcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogdmFyKC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2IsIDEyLCAzNSwgNjQpO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSBhOmhvdmVyLCBoZWFkZXJbcm9sZT1iYW5uZXJdIGE6YWN0aXZlLCBoZWFkZXJbcm9sZT1iYW5uZXJdIGE6Zm9jdXMge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYiwgMjE4LCA0MSwgMjgpO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSArIG1haW5bcm9sZT1tYWluXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLm5hdmJhci1icmVhZGNydW1iLCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1icmVhZGNydW1iLmRhdGFUYWJsZXNfcGFnaW5hdGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgaGVhZGVyW3JvbGU9YmFubmVyXSAubmF2YmFyLWJyZWFkY3J1bWIuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci5uYXZiYXItYnJlYWRjcnVtYiwgaGVhZGVyW3JvbGU9YmFubmVyXSAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItYnJlYWRjcnVtYi5kYXRhVGFibGVzX3BhZ2luYXRlLCAuZGF0YVRhYmxlc193cmFwcGVyIGhlYWRlcltyb2xlPWJhbm5lcl0gLm5hdmJhci1icmVhZGNydW1iLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHRvcDogNTVweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNEM5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5iZy1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmJnLWltYWdlIC5pbWFnZS1jb250YWluZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKHZhcigtLWlwYy1ncmFkaWVudC1zdGFydC1jb2xvci1yZ2IsIDEyLCAzNSwgNjQpLCB2YXIoLS1pcGMtZ3JhZGllbnQtc3RhcnQtb3BhY2l0eSwgMCkpLCByZ2JhKHZhcigtLWlwYy1ncmFkaWVudC1lbmQtY29sb3ItcmdiLCAxMiwgMzUsIDY0KSwgdmFyKC0taXBjLWdyYWRpZW50LWVuZC1vcGFjaXR5LCAxKSkpO1xuICBvcGFjaXR5OiB2YXIoLS1pcGMtZ3JhZGllbnQtb3ZlcmxheS1vcGFjaXR5LCAwLjgpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmJnLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0taXBjLWhlYWRpbmctdGV4dC1jb2xvciwgIzBCMEIwQik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1zaXplOiAxLjUyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1pbi1oZWlnaHQ6IDQ1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCBoMSxcbmhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IGgyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtc2l6ZTogNHJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiRXhwb3N1cmUgQ29uZGVuc2VkXCIsIFwiUFAgTmV1ZSBNb250cmVhbFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1heC13aWR0aDogMjhyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAucmljaC10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAucmljaC10ZXh0IHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQgLmZhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtZ3JvdXAgLmJ0biwgaGVhZGVyW3JvbGU9YmFubmVyXSAuc2VhcmNoLWdyb3VwIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIGhlYWRlcltyb2xlPWJhbm5lcl0gLnNlYXJjaC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuc2VhcmNoLWdyb3VwIC5idG4gLmZhLCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5zZWFyY2gtZ3JvdXAgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIGhlYWRlcltyb2xlPWJhbm5lcl0gLnNlYXJjaC1ncm91cCBzZWxlY3QuZm9ybS1jb250cm9sIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLnNlYXJjaC1ncm91cCArIGRpdiAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAudHJpZ2dlci1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAudHJpZ2dlci1jb250ZW50IC50cmlnZ2VyLWxpbmsge1xuICBhc3BlY3QtcmF0aW86IDg2LjI5NC80NS4zNzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcGMtdHJpZ2dlci1jb2xvciwgIzBCMEIwQik7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nODYuMjk0JyBoZWlnaHQ9JzQ1LjM3OScgdmlld0JveD0nMCAwIDg2LjI5NCA0NS4zNzknJTNFJTNDZyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgzLjQzOSAxLjA3NiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgzLjQzOSA5LjM2NSknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc1LjE5IDkuMzY1KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODMuNDM5IDE3LjY1NSknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc1LjE5IDE3LjY1NSknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY2LjgwMyAxNy42NTUpJy8lM0UlM0NwYXRoIGQ9J00xLjI2OSwwQTEuMjY5LDEuMjY5LDAsMSwxLDAsMS4yNjksMS4yNjksMS4yNjksMCwwLDEsMS4yNjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODMuMTIyIDI1LjYyNyknLyUzRSUzQ3BhdGggZD0nTTEuNTg2LDBBMS41ODYsMS41ODYsMCwxLDEsMCwxLjU4NiwxLjU4NiwxLjU4NiwwLDAsMSwxLjU4NiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4Mi44MDQgMzMuNTk5KScvJTNFJTNDcGF0aCBkPSdNMS4yNjksMEExLjI2OSwxLjI2OSwwLDEsMSwwLDEuMjY5LDEuMjY5LDEuMjY5LDAsMCwxLDEuMjY5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc0Ljg3MyAzMy45MTcpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2Ni45NDEgMzQuMjM0KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTguNjkzIDM0LjIzNCknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwLjQ0NCAzNC4yMzQpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0Mi4xOTUgMzQuMjM0KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzMuOTQ2IDM0LjIzNCknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjY5OCAzNC4yMzQpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNy40NDkgMzQuMjM0KScvJTNFJTNDcGF0aCBkPSdNMS4yNjksMEExLjI2OSwxLjI2OSwwLDEsMSwwLDEuMjY5LDEuMjY5LDEuMjY5LDAsMCwxLDEuMjY5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDguODgzIDMzLjkxNyknLyUzRSUzQ3BhdGggZD0nTTEuOSwwQTEuOSwxLjksMCwxLDEsMCwxLjksMS45LDEuOSwwLDAsMSwxLjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODIuNDg3IDQxLjU3MiknLyUzRSUzQ3BhdGggZD0nTTEuNTg3LDBBMS41ODYsMS41ODYsMCwxLDEsMCwxLjU4NiwxLjU4NiwxLjU4NiwwLDAsMSwxLjU4NywwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3NC41NTUgNDEuODg5KScvJTNFJTNDcGF0aCBkPSdNMS4yNjksMEExLjI2OSwxLjI2OSwwLDEsMSwwLDEuMjY5LDEuMjY5LDEuMjY5LDAsMCwxLDEuMjY5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY2LjYyNCA0Mi4yMDYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1OC42OTMgNDIuNTIzKScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuNDQ0IDQyLjUyMyknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQyLjE5NSA0Mi41MjMpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMy45NDYgNDIuNTIzKScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuNjk4IDQyLjUyMyknLyUzRSUzQ3BhdGggZD0nTTEuMjY5LDBBMS4yNjksMS4yNjksMCwxLDEsMCwxLjI2OSwxLjI2OSwxLjI2OSwwLDAsMSwxLjI2OSwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNy4xMzIgNDIuMjA2KScvJTNFJTNDcGF0aCBkPSdNMS41ODYsMEExLjU4NiwxLjU4NiwwLDEsMSwwLDEuNTg2LDEuNTg2LDEuNTg2LDAsMCwxLDEuNTg2LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDguNTY2IDQxLjg4OSknLyUzRSUzQ3BhdGggZD0nTTEuOSwwQTEuOSwxLjksMCwxLDEsMCwxLjksMS45LDEuOSwwLDAsMSwxLjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0MS41NzIpJy8lM0UlM0NwYXRoIGQ9J00xLjU4NiwwQTEuNTg2LDEuNTg2LDAsMSwxLDAsMS41ODYsMS41ODYsMS41ODYsMCwwLDEsMS41ODYsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4zMTcgMzMuNjQpJy8lM0UlM0NwYXRoIGQ9J00xLjI2OSwwQTEuMjY5LDEuMjY5LDAsMSwxLDAsMS4yNjksMS4yNjksMS4yNjksMCwwLDEsMS4yNjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC42MzUgMjUuNzA5KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOS4yIDI2LjAyNiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3LjQ0OSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS42OTggMjYuMDI2KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzMuOTQ2IDI2LjAyNiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQyLjE5NSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC40NDQgMjYuMDI2KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTguNjkzIDI2LjAyNiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY2Ljk0MSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3NS4xOSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjk1MiAxNy43NzgpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5LjIgMTcuNzc4KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTcuNDQ5IDE3Ljc3OCknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuOTUyIDkuNTI5KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOS4yIDkuNTI5KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC45NTIgMS4yOCknLyUzRSUzQ3BhdGggZD0nTTguMjQ5LDQuMTI0QTQuMTI0LDQuMTI0LDAsMSwxLDQuMTI0LDAsNC4xMjQsNC4xMjQsMCwwLDEsOC4yNDksNC4xMjQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM4Ljg5NyAzMS4yNTQpJy8lM0UlM0NwYXRoIGQ9J002Ljk4LDMuNDlBMy40OSwzLjQ5LDAsMSwxLDMuNDksMCwzLjQ5LDMuNDksMCwwLDEsNi45OCwzLjQ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOS41MzIgMjMuNTk5KScvJTNFJTNDcGF0aCBkPSdNNy42MTQsMy44MDdBMy44MDcsMy44MDcsMCwxLDEsMy44MDcsMCwzLjgwNywzLjgwNywwLDAsMSw3LjYxNCwzLjgwNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzAuOTI3IDIzLjI4MiknLyUzRSUzQ3BhdGggZD0nTTcuNjE0LDMuODA3QTMuODA3LDMuODA3LDAsMSwxLDMuODA3LDAsMy44MDcsMy44MDcsMCwwLDEsNy42MTQsMy44MDcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ3LjUzOCAyMy4yODIpJy8lM0UlM0NwYXRoIGQ9J002LjM0NSwzLjE3MkEzLjE3MywzLjE3MywwLDEsMSwzLjE3MywwLDMuMTczLDMuMTczLDAsMCwxLDYuMzQ1LDMuMTcyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OC4wODUgMTUuNjY4KScvJTNFJTNDcGF0aCBkPSdNNi45OCwzLjQ5QTMuNDksMy40OSwwLDEsMSwzLjQ5LDAsMy40OSwzLjQ5LDAsMCwxLDYuOTgsMy40OScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTYuMDE2IDE1LjM1MSknLyUzRSUzQ3BhdGggZD0nTTUuNzExLDIuODU1QTIuODU1LDIuODU1LDAsMSwxLDIuODU1LDAsMi44NTUsMi44NTUsMCwwLDEsNS43MTEsMi44NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQwLjE1MyAxNS45ODUpJy8lM0UlM0NwYXRoIGQ9J002LjM0NSwzLjE3MkEzLjE3MywzLjE3MywwLDEsMSwzLjE3MywwLDMuMTcyLDMuMTcyLDAsMCwxLDYuMzQ1LDMuMTcyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMS41ODcgMTUuNjY4KScvJTNFJTNDcGF0aCBkPSdNNi45OCwzLjQ5QTMuNDksMy40OSwwLDEsMSwzLjQ5LDAsMy40OSwzLjQ5LDAsMCwxLDYuOTgsMy40OScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjMuMDIxIDE1LjM1MSknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ4LjcxOSA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDU2Ljk2OCA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuNzExLDIuODU1QTIuODU1LDIuODU1LDAsMSwxLDIuODU1LDAsMi44NTUsMi44NTUsMCwwLDEsNS43MTEsMi44NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY0Ljg5OSA3LjY1NSknLyUzRSUzQ3BhdGggZD0nTTQuNDQyLDIuMjIxQTIuMjIxLDIuMjIxLDAsMSwxLDIuMjIxLDAsMi4yMjEsMi4yMjEsMCwwLDEsNC40NDIsMi4yMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQwLjc4OCA4LjI4OSknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyLjIyMiA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzLjk3MyA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuNzExLDIuODU1QTIuODU1LDIuODU1LDAsMSwxLDIuODU1LDAsMi44NTUsMi44NTUsMCwwLDEsNS43MTEsMi44NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1LjQwNyA3LjY1NSknLyUzRSUzQ3BhdGggZD0nTTMuODA3LDEuOUExLjksMS45LDAsMSwxLDEuOSwwYTEuOSwxLjksMCwwLDEsMS45LDEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDkuMzU0IDAuMzE3KScvJTNFJTNDcGF0aCBkPSdNMy44MDcsMS45QTEuOSwxLjksMCwxLDEsMS45LDBhMS45LDEuOSwwLDAsMSwxLjksMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1Ny42MDIgMC4zMTcpJy8lM0UlM0NwYXRoIGQ9J00zLjgwNywxLjlBMS45LDEuOSwwLDEsMSwxLjksMGExLjksMS45LDAsMCwxLDEuOSwxLjknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY1Ljg1MSAwLjMxNyknLyUzRSUzQ3BhdGggZD0nTTQuNDQxLDIuMjIxQTIuMjIxLDIuMjIxLDAsMSwxLDIuMjIxLDAsMi4yMjEsMi4yMjEsMCwwLDEsNC40NDEsMi4yMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDczLjc4MiknLyUzRSUzQ3BhdGggZD0nTTMuMTcyLDEuNTg2QTEuNTg2LDEuNTg2LDAsMSwxLDEuNTg2LDAsMS41ODYsMS41ODYsMCwwLDEsMy4xNzIsMS41ODYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQxLjQyMiAwLjYzNCknLyUzRSUzQ3BhdGggZD0nTTMuODA3LDEuOUExLjksMS45LDAsMSwxLDEuOSwwYTEuOSwxLjksMCwwLDEsMS45LDEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzIuODU2IDAuMzE3KScvJTNFJTNDcGF0aCBkPSdNMy44MDcsMS45QTEuOSwxLjksMCwxLDEsMS45LDBhMS45LDEuOSwwLDAsMSwxLjksMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNC42MDcgMC4zMTcpJy8lM0UlM0NwYXRoIGQ9J00zLjgwNywxLjlBMS45LDEuOSwwLDEsMSwxLjksMGExLjksMS45LDAsMCwxLDEuOSwxLjknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE2LjM1OSAwLjMxNyknLyUzRSUzQ3BhdGggZD0nTTQuNDQyLDIuMjIxQTIuMjIxLDIuMjIxLDAsMSwxLDIuMjIxLDAsMi4yMjEsMi4yMjEsMCwwLDEsNC40NDIsMi4yMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuODUzKScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1heC13aWR0aDogNHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC50cmlnZ2VyLWNvbnRlbnQgLnRyaWdnZXItbGluazpob3ZlciwgaGVhZGVyW3JvbGU9YmFubmVyXSAudHJpZ2dlci1jb250ZW50IC50cmlnZ2VyLWxpbms6YWN0aXZlLCBoZWFkZXJbcm9sZT1iYW5uZXJdIC50cmlnZ2VyLWNvbnRlbnQgLnRyaWdnZXItbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlwYy1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXIsICNEQTI5MUMpO1xufVxuXG4uZWtrby1saWdodGJveCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbi5la2tvLWxpZ2h0Ym94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5la2tvLWxpZ2h0Ym94LWNvbnRhaW5lciA+IGRpdi5la2tvLWxpZ2h0Ym94LWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZWtrby1saWdodGJveCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkge1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYSB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTUlO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYS5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6bGFzdC1jaGlsZCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmVra28tbGlnaHRib3ggLm1vZGFsLWhlYWRlciAuZG93bmxvYWQge1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cbi5la2tvLWxpZ2h0Ym94IC5tb2RhbC1kaWFsb2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVra28tbGlnaHRib3gtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4OyAvKiBlc3RhYmxpc2ggZmxleCBjb250YWluZXIgKi9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogbWFrZSBtYWluIGF4aXMgdmVydGljYWwgKi9cbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIGNlbnRlciBpdGVtcyB2ZXJ0aWNhbGx5LCBpbiB0aGlzIGNhc2UgKi9cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciA+IGRpdiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVra28tbGlnaHRib3gtbG9hZGVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxvZ28tZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1ncm91cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbi5sb2dvLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0VDRUNFO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9nby1pdGVtIHtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIH1cbn1cbi5sb2dvLWl0ZW0gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvZ28taXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9nby1pdGVtLS1lbXB0eSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dvLWl0ZW06bnRoLWNoaWxkKDJuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG4gIC5sb2dvLWl0ZW0tLWxhc3Ryb3ctbW9iaWxlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5sb2dvLWl0ZW0tLWVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ28taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NFQ0VDRTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgfVxuICAubG9nby1pdGVtOm50aC1jaGlsZCg0bikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAubG9nby1pdGVtOm50aC1sYXN0LWNoaWxkKC1uKzQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tb2RhbCAubW9kYWwtaGVhZGVyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbCAubW9kYWwtaGVhZGVyIC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0gYTpob3ZlciwgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhOmFjdGl2ZSwgLm1vZGFsIC5tb2RhbC1oZWFkZXIgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubW9kYWwgLm1vZGFsLWhlYWRlciAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb2xvcjogI0MwQzRDOTtcbn1cbi5tb2RhbCAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1vZGFsIC5tb2RhbC1mb290ZXIgLmJ0biwgLm1vZGFsIC5tb2RhbC1mb290ZXIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm1vZGFsIC5tb2RhbC1mb290ZXIgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1vZGFsLmludGVydmFsIHtcbiAgLS1pcGMtbW9kYWwtaW50ZXJ2YWwtYm9yZGVyLXdpZHRoOiAwO1xuICAtLWlwYy1tb2RhbC1pbnRlcnZhbC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWlwYy1tb2RhbC1pbnRlcnZhbC1oZWFkZXItYm9yZGVyOiBub25lO1xuICAtLWlwYy1tb2RhbC1pbnRlcnZhbC1ib2R5LWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1tb2RhbC1pbnRlcnZhbC1mb290ZXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWlwYy1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtZmlsdGVyOiBub25lO1xuICAtLWlwYy1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC44O1xufVxuLm1vZGFsLmludGVydmFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiB2YXIoLS1pcGMtbW9kYWwtaW50ZXJ2YWwtYm9yZGVyLXdpZHRoLCAwKSBzb2xpZCB2YXIoLS1pcGMtbW9kYWwtaW50ZXJ2YWwtYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XG59XG4ubW9kYWwuaW50ZXJ2YWwgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWlwYy1tb2RhbC1pbnRlcnZhbC1oZWFkZXItYm9yZGVyLCBub25lKTtcbn1cbi5tb2RhbC5pbnRlcnZhbCAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwO1xuICBmaWx0ZXI6IHZhcigtLWlwYy1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtZmlsdGVyLCBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkpO1xufVxuLm1vZGFsLmludGVydmFsIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZTpob3ZlciwgLm1vZGFsLmludGVydmFsIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IHZhcigtLWlwYy1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSwgMC44KTtcbn1cbi5tb2RhbC5pbnRlcnZhbCAubW9kYWwtaGVhZGVyIC5oZWFkZXItbG9nbyB7XG4gIGxlZnQ6IDFyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xufVxuLm1vZGFsLmludGVydmFsIC5tb2RhbC1ib2R5IHtcbiAgY29sb3I6IHZhcigtLWlwYy1tb2RhbC1pbnRlcnZhbC1ib2R5LWNvbG9yLCAjMEIwQjBCKTtcbn1cbi5tb2RhbC5pbnRlcnZhbCAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1pcGMtbW9kYWwtaW50ZXJ2YWwtZm9vdGVyLWZvbnQtc2l6ZSwgMC43NXJlbSk7XG59XG5cbi5uYXZiYXIubmF2YmFyLW1haW4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAtLWJzLW5hdmJhci1jb2xvcjogIzA1MTUyOTtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6ICNjMjI0MTk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI2MyMjQxOTtcbiAgLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoNSwgMjEsIDQxLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAuY29udGFpbmVyLWxnLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5jb250YWluZXItbGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLWVuZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItZW5kLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItZW5kIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtOmVtcHR5LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLFxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2YmFyLXRvZ2dsZXIsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC43NXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4gLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuIC5mYSxcbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdmJhci10b2dnbGVyIC5mYSxcbi5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdmJhci10b2dnbGVyIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tc2VhcmNoLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaCAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tc2VhcmNoIC5mYSB7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi1zZWFyY2g6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tc2VhcmNoOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyOTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaDpob3ZlciAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tc2VhcmNoOmhvdmVyIC5mYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi1zZWFyY2g6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tc2VhcmNoOmZvY3VzLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaDpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaDpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjYzIyNDE5O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi1zZWFyY2g6Zm9jdXMgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaDpmb2N1cyAuZmEsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tc2VhcmNoOmZvY3VzLXZpc2libGUgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXNlYXJjaDpmb2N1cy12aXNpYmxlIC5mYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXNlYXJjaCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tc2VhcmNoIC5zZWFyY2gtZHJvcGRvd24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXNlYXJjaCAuc2VhcmNoLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMC4yNXJlbSAxcmVtIHJnYmEoNSwgMjEsIDQxLCAwLjE1KTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgbWF4LXdpZHRoOiA0MHJlbTtcbiAgICBtaW4td2lkdGg6IDI1cmVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS1zZWFyY2ggLnNlYXJjaC1kcm9wZG93biAuc2VhcmNoLWZvcm0sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1pdGVtLXNlYXJjaCAuc2VhcmNoLWRyb3Bkb3duIC5zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyIC5mYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyIC5mYSB7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6aG92ZXIsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlcjpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNjMjI0MTk7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6aG92ZXIgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6aG92ZXIgLmZhLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMgLmZhIHtcbiAgY29sb3I6ICNjMjI0MTk7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgI2MyMjQxOTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlci5zaG93LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXIuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjkxQztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsaW5lLWhlaWdodDogMS4xMTE1O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlciAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlciAuZmEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlcjpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyOmhvdmVyLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtdXRpbHMgLm5hdi1idG4tdXNlcjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6aG92ZXIgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6aG92ZXIgLmZhLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMgLmZhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuLXVzZXI6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0bi11c2VyOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjYzIyNDE5O1xuICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtaXRlbS11c2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi11dGlscyAubmF2LWl0ZW0tdXNlciAudXNlci1sb2dpbi1kcm9wZG93biB7XG4gICAgLS1icy1kcm9wZG93bi1iZzogI0Y4RjdGMTtcbiAgICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogMDtcbiAgICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSg1LCAyMSwgNDEsIDAuMTUpO1xuICAgIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjVyZW07XG4gICAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDQwcmVtO1xuICAgIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAgIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSg1LCAyMSwgNDEsIDAuMTUpO1xuICB9XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgZmxleDogMCAxIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1icmFuZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLWJyYW5kIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItYnJhbmQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItY29sbGFwc2UsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1jb2xsYXBzZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtbWFpbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi1tYWluIHtcbiAgLS1icy1uYXYtbGluay1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNjEyNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtbWFpbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi1tYWluIC5uYXYtaXRlbSA+IC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi1tYWluIC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi1tYWluIC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtbWFpbiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtbWFpbiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtbWFpbiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtbWFpbiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi1tYWluIC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2MyMjQxOTtcbiAgICBvdXRsaW5lLW9mZnNldDogNHB4O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdmJhci1uYXYtbWFpbiA+IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYtbWFpbiA+IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItbmF2LW1haW4gPiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdi1tYWluID4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDAuNjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTVMamc1SWlCb1pXbG5hSFE5SWprdU9Ea2lJSFpwWlhkQ2IzZzlJakFnTUNBNUxqZzVJRGt1T0RraVBqeGtaV1p6UGp4amJHbHdVR0YwYUNCcFpEMGlZMnhwY0Mxd1lYUm9JajQ4Y21WamRDQjNhV1IwYUQwaU9TNDRPU0lnYUdWcFoyaDBQU0k1TGpnNUlpOCtQQzlqYkdsd1VHRjBhRDQ4TDJSbFpuTStQR2NnWTJ4cGNDMXdZWFJvUFNKMWNtd29JMk5zYVhBdGNHRjBhQ2tpUGp4d1lYUm9JR1E5SWswdU5qSXhMRFl1Tm1FdU56a3hMamM1TVN3d0xERXNNU3d3TERFdU1URTRMamM1TVM0M09URXNNQ3d3TERFc01DMHhMakV4T0NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEF1TVRVeUlDMHlMalEzTmlraUx6NDhjR0YwYUNCa1BTSk5Mamd3TlN3ekxqTTVNbUV1TmpReUxqWTBNaXd3TERFc01Td3dMQzQ1TURndU5qUXlMalkwTWl3d0xEQXNNU3d3TFM0NU1EZ2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0Mwd0xqSTBJQzB4TGpJME5pa2lMejQ4Y0dGMGFDQmtQU0pOTVM0d015NDRORE5oTGpRNU5DNDBPVFFzTUN3eExERXNMamNzTUN3dU5EazFMalE1TlN3d0xEQXNNUzB1Tnl3d0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TUM0ek5EUWdNQ2tpTHo0OGNHRjBhQ0JrUFNKTk5DNDBOU3d6TGpVMk5XRXVORGswTGpRNU5Dd3dMREVzTVN3d0xDNDNMalE1TlM0ME9UVXNNQ3d3TERFc01DMHVOeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xURXVOamMxSUMweExqTXpNU2tpTHo0OGNHRjBhQ0JrUFNKTk55NDBOak1zTVRNdU5ETTVZUzQzT1M0M09Td3dMREVzTVN3d0xERXVNVEU0TGpjNU1TNDNPVEVzTUN3d0xERXNNQzB4TGpFeE9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRJdU9ERXpJQzAxTGpFek55a2lMejQ4Y0dGMGFDQmtQU0pOTVRFdU1EWTNMREV6TGpZMU5HRXVOalF5TGpZME1pd3dMREVzTVN3d0xDNDVNRGd1TmpReUxqWTBNaXd3TERBc01Td3dMUzQ1TURnaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAwTGpJek1TQXROUzR5TXpncElpOCtQSEJoZEdnZ1pEMGlUVEV4TGprNUxERXhMakV3Tm1FdU5EazBMalE1TkN3d0xERXNNU3d3TFM0M0xqUTVOUzQwT1RVc01Dd3dMREVzTUN3dU55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRRdU16TTFJQzB6TGprNU1pa2lMejQ4Y0dGMGFDQmtQU0pOTVRRdU56RXlMREV6TGpneU4yRXVORGswTGpRNU5Dd3dMREVzTVN3d0xDNDNMalE1TlM0ME9UVXNNQ3d3TERFc01DMHVOeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUVXVOalkySUMwMUxqTXlNaWtpTHo0OGNHRjBhQ0JrUFNKTkxqSTRPU3d4TXk0eU5ESmhMams0T0M0NU9EZ3NNQ3d4TERFc01Dd3hMalF1T1RrdU9Ua3NNQ3d3TERFc01DMHhMalFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQWdMVFV1TURNNEtTSXZQanh3WVhSb0lHUTlJazB1TkRJeUxEa3VPVFV6WVM0NE9Ea3VPRGc1TERBc01Td3hMREFzTVM0eU5UZ3VPRGt4TGpnNU1Td3dMREFzTVN3d0xURXVNalU0SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNQzR3TmpNZ0xUTXVOemNwSWk4K1BIQmhkR2dnWkQwaVRUTXVPRFF5TERFekxqTTNNMkV1T0RnNUxqZzRPU3d3TERFc01Td3dMREV1TWpVNExqZzVNUzQ0T1RFc01Dd3dMREVzTUMweExqSTFPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xURXVNemt6SUMwMUxqRXBJaTgrUEhCaGRHZ2daRDBpVFRRdU1EUXpMREV4TGpFek5tRXVOemt1Tnprc01Dd3hMREVzTVM0eE1UZ3NNQ3d1TnpreExqYzVNU3d3TERBc01TMHhMakV4T0N3d0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TVM0ME9ETWdMVE11T0RBM0tTSXZQanh3WVhSb0lHUTlJazAwTGpJeU5TdzJMamd4TW1FdU5qUXlMalkwTWl3d0xERXNNU3d3TEM0NU1EZ3VOalF5TGpZME1pd3dMREFzTVN3d0xTNDVNRGdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHhMalUzSUMweUxqVTNOeWtpTHo0OGNHRjBhQ0JrUFNKTk55NDJORFVzTVRFdU1UUXhZUzQyTkRJdU5qUXlMREFzTVN3eExDNDVNRGdzTUN3dU5qUXlMalkwTWl3d0xEQXNNUzB1T1RBNExEQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MweUxqa2dMVE11T1RBM0tTSXZQanh3WVhSb0lHUTlJazA0TGpVM0xEY3VOamcyWVM0ME9UUXVORGswTERBc01Td3hMREF0TGpjdU5EazFMalE1TlN3d0xEQXNNU3d3TEM0M0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TXk0d01EVWdMVEl1TmpZeEtTSXZQand2Wno0OEwzTjJaejQ9XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2ID4gLm5hdi1pdGVtLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2ID4gLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2ID4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluay1jbG9uZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmstY2xvbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTE1Mjk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmstY2xvbmU6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLWNsb25lOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyMzQwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgLm5hdi1saW5rLWNsb25lOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2ID4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluay1jbG9uZTpmb2N1cywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmstY2xvbmU6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmstY2xvbmU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2MyMjQxOTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwNTE1Mjk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjYzIyNDE5O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogI2MyMjQxOTtcbiAgICBvdXRsaW5lOiAycHggc29saWQgI2MyMjQxOTtcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2ID4gLm5hdi1pdGVtID4gLm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2OjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2IC5uYXYtaXRlbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbiA+IC5uYXYgPiAubmF2LWl0ZW0gPiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBjb2xvcjogcmdiYSg1LCAyMSwgNDEsIDAuODUpO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNjMjI0MTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdiA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2ID4gLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjYzIyNDE5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjYzIyNDE5O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyID4gLm5hdi1saW5rOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyID4gLm5hdi1saW5rOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmZvY3VzID4gLm5hdi1saW5rOmJlZm9yZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmZvY3VzID4gLm5hdi1saW5rOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmFjdGl2ZSA+IC5uYXYtbGluazpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5hY3RpdmUgPiAubmF2LWxpbms6YmVmb3JlLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4uc2hvdyA+IC5uYXYtbGluazpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5zaG93ID4gLm5hdi1saW5rOmJlZm9yZSwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmZvY3VzLXdpdGhpbiA+IC5uYXYtbGluazpiZWZvcmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpmb2N1cy13aXRoaW4gPiAubmF2LWxpbms6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpob3ZlciAubmF2LWZseW91dCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuOmhvdmVyIC5uYXYtZmx5b3V0LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46Zm9jdXMgLm5hdi1mbHlvdXQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbjpmb2N1cyAubmF2LWZseW91dCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmFjdGl2ZSAubmF2LWZseW91dCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmFjdGl2ZSAubmF2LWZseW91dCwgLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLnNob3cgLm5hdi1mbHlvdXQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5zaG93IC5uYXYtZmx5b3V0LCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluIC5uYXYtZmx5b3V0LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtaXRlbS5oYXMtY2hpbGRyZW46Zm9jdXMtd2l0aGluIC5uYXYtZmx5b3V0IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1pdGVtLmhhcy1jaGlsZHJlbi5lc2NhcGUtcHJlc3NlZCAubmF2LWZseW91dCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuLmVzY2FwZS1wcmVzc2VkIC5uYXYtZmx5b3V0IHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci10b2dnbGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci10b2dnbGVyIC5mYSB7XG4gIGNvbG9yOiAjMDUxNTI5O1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlcjpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItdG9nZ2xlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNjMjI0MTk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPWZhbHNlXSAuZmEtdGltZXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdIC5mYS10aW1lcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1iYXJzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1iYXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1mbHlvdXQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1mbHlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDUsIDIxLCA0MSwgMC4xNSk7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gIGNvbHVtbi1nYXA6IDJyZW07XG4gIGNvbHVtbi13aWR0aDogMjByZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMThzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSksIHZpc2liaWxpdHkgMC4xOHM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoOTYwcHggLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICB6LWluZGV4OiAxMDUwO1xufVxuLm5hdmJhci5uYXZiYXItbWFpbiAubmF2LWZseW91dDo6YmVmb3JlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtZmx5b3V0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNzVyZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLm5hdmJhci1tYWluIC5uYXYtZmx5b3V0LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWFpbi5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtZmx5b3V0IHtcbiAgICB3aWR0aDogY2FsYygxMTQwcHggLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1mbHlvdXQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tYWluLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1mbHlvdXQge1xuICAgIHdpZHRoOiBjYWxjKDEzMjBweCAtIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIH1cbn1cbi5uYXZiYXIubmF2YmFyLW1haW4gLm5hdi1mbHlvdXQuc2hvdywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1haW4uZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWZseW91dC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAtLWJzLW5hdmJhci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2IHtcbiAgLS1icy1uYXYtbGluay1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNzVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYge1xuICAgIC0tYnMtbmF2LWxpbmstZm9udC1zaXplOiAxcmVtO1xuICAgIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC42MjVyZW07XG4gICAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgfVxufVxuLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLmhpZ2hsaWdodGVkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5oaWdobGlnaHRlZCwgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbmsuYWN0aXZlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6OmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzkuODknIGhlaWdodD0nOS44OScgdmlld0JveD0nMCAwIDkuODkgOS44OSclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0NwYXRoIGQ9J00uNjIxLDYuNmEuNzkxLjc5MSwwLDEsMSwwLDEuMTE4Ljc5MS43OTEsMCwwLDEsMC0xLjExOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMTUyIC0yLjQ3NiknLyUzRSUzQ3BhdGggZD0nTS44MDUsMy4zOTJhLjY0Mi42NDIsMCwxLDEsMCwuOTA4LjY0Mi42NDIsMCwwLDEsMC0uOTA4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4yNCAtMS4yNDYpJy8lM0UlM0NwYXRoIGQ9J00xLjAzLjg0M2EuNDk0LjQ5NCwwLDEsMSwuNywwLC40OTUuNDk1LDAsMCwxLS43LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjM0NCAwKScvJTNFJTNDcGF0aCBkPSdNNC40NSwzLjU2NWEuNDk0LjQ5NCwwLDEsMSwwLC43LjQ5NS40OTUsMCwwLDEsMC0uNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNjc1IC0xLjMzMSknLyUzRSUzQ3BhdGggZD0nTTcuNDYzLDEzLjQzOWEuNzkuNzksMCwxLDEsMCwxLjExOC43OTEuNzkxLDAsMCwxLDAtMS4xMTgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjgxMyAtNS4xMzcpJy8lM0UlM0NwYXRoIGQ9J00xMS4wNjcsMTMuNjU0YS42NDIuNjQyLDAsMSwxLDAsLjkwOC42NDIuNjQyLDAsMCwxLDAtLjkwOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMjMxIC01LjIzOCknLyUzRSUzQ3BhdGggZD0nTTExLjk5LDExLjEwNmEuNDk0LjQ5NCwwLDEsMSwwLS43LjQ5NS40OTUsMCwwLDEsMCwuNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMzM1IC0zLjk5MiknLyUzRSUzQ3BhdGggZD0nTTE0LjcxMiwxMy44MjdhLjQ5NC40OTQsMCwxLDEsMCwuNy40OTUuNDk1LDAsMCwxLDAtLjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01LjY2NiAtNS4zMjIpJy8lM0UlM0NwYXRoIGQ9J00uMjg5LDEzLjI0MmEuOTg4Ljk4OCwwLDEsMSwwLDEuNC45OS45OSwwLDAsMSwwLTEuNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNS4wMzgpJy8lM0UlM0NwYXRoIGQ9J00uNDIyLDkuOTUzYS44ODkuODg5LDAsMSwxLDAsMS4yNTguODkxLjg5MSwwLDAsMSwwLTEuMjU4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4wNjMgLTMuNzcpJy8lM0UlM0NwYXRoIGQ9J00zLjg0MiwxMy4zNzNhLjg4OS44ODksMCwxLDEsMCwxLjI1OC44OTEuODkxLDAsMCwxLDAtMS4yNTgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjM5MyAtNS4xKScvJTNFJTNDcGF0aCBkPSdNNC4wNDMsMTEuMTM2YS43OS43OSwwLDEsMSwxLjExOCwwLC43OTEuNzkxLDAsMCwxLTEuMTE4LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjQ4MyAtMy44MDcpJy8lM0UlM0NwYXRoIGQ9J000LjIyNSw2LjgxMmEuNjQyLjY0MiwwLDEsMSwwLC45MDguNjQyLjY0MiwwLDAsMSwwLS45MDgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU3IC0yLjU3NyknLyUzRSUzQ3BhdGggZD0nTTcuNjQ1LDExLjE0MWEuNjQyLjY0MiwwLDEsMSwuOTA4LDAsLjY0Mi42NDIsMCwwLDEtLjkwOCwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi45IC0zLjkwNyknLyUzRSUzQ3BhdGggZD0nTTguNTcsNy42ODZhLjQ5NC40OTQsMCwxLDEsMC0uNy40OTUuNDk1LDAsMCwxLDAsLjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjAwNSAtMi42NjEpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNSwgMjEsIDQxLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgei1pbmRleDogMTA1MDtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWZpbGw6IGJhbGFuY2U7XG4gICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICBjb2x1bW4td2lkdGg6IDE2cmVtO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sgPiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgY29sb3I6ICMwNTE1Mjk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMGMyMzQwO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICMwYzIzNDA7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMwYzIzNDA7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gMDtcbiAgICBjb2xvcjogcmdiYSg1LCAyMSwgNDEsIDAuODUpO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sgPiAubmF2LWl0ZW0gPiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzBjMjM0MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYuZC1sZy1ibG9jayA+IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LmQtbGctYmxvY2sgPiAubmF2LWl0ZW0gPiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLXZpc2libGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi5kLWxnLWJsb2NrID4gLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjMGMyMzQwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjMGMyMzQwO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LmQtbGctYmxvY2ssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi5kLWxnLWJsb2NrLCAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpmb2N1cy13aXRoaW4gPiAubmF2LmQtbGctYmxvY2ssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOmZvY3VzLXdpdGhpbiA+IC5uYXYuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtOmZvY3VzLXdpdGhpbiA+IC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW06Zm9jdXMtd2l0aGluID4gLm5hdi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1jb2xsYXBzZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0sIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LWNoaWxkLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLmQtZmxleCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAuZC1mbGV4IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLmQtZmxleCAubmF2LWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLmQtZmxleCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLmJ0bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLmJ0bi10b2dnbGU6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5idG4tdG9nZ2xlOmhvdmVyLCAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZTpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLmJ0bi10b2dnbGU6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZTpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLmJ0bi10b2dnbGU6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5idG4tdG9nZ2xlOmZvY3VzLXZpc2libGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5idG4tdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZSAuZmEtY2hldnJvbi1kb3duLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZSAuZmEtY2hldnJvbi1kb3duIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLmJ0bi10b2dnbGVbYXJpYS1leHBhbmRlZD10cnVlXSAuZmEtY2hldnJvbi1kb3duLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOjphZnRlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLm5hdi1saW5rOjphZnRlcixcbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuID4gLmQtZmxleCAubmF2LWxpbms6OmFmdGVyLFxuICAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5oYXMtY2hpbGRyZW4gPiAuZC1mbGV4IC5uYXYtbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1tZW51LXNlY29uZGFyeS5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gZGl2ID4gLm5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gZGl2ID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtID4gLm5hdiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSA+IC5uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXIubmF2YmFyLW1lbnUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gZGl2ID4gLm5hdiAubmF2LWl0ZW0gPiAubmF2IC5uYXYtaXRlbSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAzKTtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLm5hdmJhci5uYXZiYXItbWVudS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLW1lbnUtc2Vjb25kYXJ5LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiBkaXYgPiAubmF2IC5uYXYtaXRlbSA+IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMnJlbTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLm5hdmJhci1tZW51LXNlY29uZGFyeSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItbWVudS1zZWNvbmRhcnkuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IGRpdiA+IC5uYXYgLm5hdi1pdGVtID4gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG4ubmF2YmFyLm5hdmJhci1icmVhZGNydW1iLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItYnJlYWRjcnVtYi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG4ubmF2YmFyLm5hdmJhci1icmVhZGNydW1iIFtjbGFzc149Y29udGFpbmVyXSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLWJyZWFkY3J1bWIuZGF0YVRhYmxlc19wYWdpbmF0ZSBbY2xhc3NePWNvbnRhaW5lcl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLm5hdmJhci1icmVhZGNydW1iIC5icmVhZGNydW1iLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItYnJlYWRjcnVtYi5kYXRhVGFibGVzX3BhZ2luYXRlIC5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLCAjMEIwQjBCKTtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWlwYy1oZWFkaW5nLXRleHQtY29sb3IsICMwQjBCMEIpO1xufVxuLm5hdmJhci5uYXZiYXItcGFnaW5hdGlvbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLXBhZ2luYXRpb24uZGF0YVRhYmxlc19wYWdpbmF0ZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLmRhdGFUYWJsZXNfcGFnaW5hdGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBoZWlnaHQ6IDMuNzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci5uYXZiYXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLXBhZ2luYXRpb24uZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnaW5hdGlvbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG4ubmF2YmFyLm5hdmJhci1wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYXZiYXIubmF2YmFyLXBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4ubmF2YmFyLm5hdmJhci1wYWdpbmF0aW9uIC5wYWdlLWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1wYWdpbmF0aW9uLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2UtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2UtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG59XG4ubmF2YmFyLm5hdmJhci1wYWdpbmF0aW9uIC5wYWdlLWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCksIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2UtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci5uYXZiYXItcGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXIuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnZS1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdlLWxpbms6Zm9jdXMsIC5uYXZiYXIubmF2YmFyLXBhZ2luYXRpb24gLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXIuZGF0YVRhYmxlc19wYWdpbmF0ZSAucGFnZS1saW5rOmZvY3VzLXZpc2libGUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2UtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmF2YmFyLm5hdmJhci1wYWdpbmF0aW9uICsgLnNlYXJjaC1yZXN1bHRzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItcGFnaW5hdGlvbi5kYXRhVGFibGVzX3BhZ2luYXRlICsgLnNlYXJjaC1yZXN1bHRzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXIuZGF0YVRhYmxlc19wYWdpbmF0ZSArIC5zZWFyY2gtcmVzdWx0cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSArIC5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4ubmF2YmFyLm5hdmJhci1wYWdpbmF0aW9uLmQtbm9uZSArIC5zZWFyY2gtcmVzdWx0cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLmQtbm9uZS5kYXRhVGFibGVzX3BhZ2luYXRlICsgLnNlYXJjaC1yZXN1bHRzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kLW5vbmUuZGF0YVRhYmxlc19wYWdpbmF0ZSArIC5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmF2YmFyLm5hdmJhci1zb2NpYWwsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1zb2NpYWwuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxNzJDO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5hdmJhci5uYXZiYXItc29jaWFsIC5uYXZiYXItbmF2LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItc29jaWFsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci5uYXZiYXItc29jaWFsIC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLXNvY2lhbC5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdmJhci5uYXZiYXItc29jaWFsIC5uYXYtbGluazpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLXNvY2lhbC5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtbGluazpob3ZlciwgLm5hdmJhci5uYXZiYXItc29jaWFsIC5uYXYtbGluazphY3RpdmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1zb2NpYWwuZGF0YVRhYmxlc19wYWdpbmF0ZSAubmF2LWxpbms6YWN0aXZlLCAubmF2YmFyLm5hdmJhci1zb2NpYWwgLm5hdi1saW5rOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItc29jaWFsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdi1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLm5hdmJhci1zb2NpYWwgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItc29jaWFsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLmZhIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5uYXZiYXIubmF2YmFyLXNvY2lhbCAuZmE6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1zb2NpYWwuZGF0YVRhYmxlc19wYWdpbmF0ZSAuZmE6aG92ZXIsIC5uYXZiYXIubmF2YmFyLXNvY2lhbCAuZmE6YWN0aXZlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItc29jaWFsLmRhdGFUYWJsZXNfcGFnaW5hdGUgLmZhOmFjdGl2ZSwgLm5hdmJhci5uYXZiYXItc29jaWFsIC5mYTpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLXNvY2lhbC5kYXRhVGFibGVzX3BhZ2luYXRlIC5mYTpmb2N1cyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi5uYXZiYXIubmF2YmFyLXNvY2lhbCA+IC5jb250YWluZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1zb2NpYWwuZGF0YVRhYmxlc19wYWdpbmF0ZSA+IC5jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLm5hdmJhci1zb2NpYWwubmF2YmFyLWZpeGVkLWxlZnQsIC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdmJhci1zb2NpYWwubmF2YmFyLWZpeGVkLWxlZnQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDVweDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MTcyQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm5hdmJhci5uYXZiYXItc29jaWFsLm5hdmJhci1maXhlZC1sZWZ0IC5uYXZiYXItbmF2LCAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXZiYXItc29jaWFsLm5hdmJhci1maXhlZC1sZWZ0LmRhdGFUYWJsZXNfcGFnaW5hdGUgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm5hdmJhci5uYXZiYXItc29jaWFsLm5hdmJhci1maXhlZC1sZWZ0IC5uYXYtbGluaywgLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2YmFyLXNvY2lhbC5uYXZiYXItZml4ZWQtbGVmdC5kYXRhVGFibGVzX3BhZ2luYXRlIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cblxuLm9mZmNhbnZhcy5vZmZjYW52YXMtZW5kIHtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDEwMHZ3O1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAwO1xuICAtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHRyYW5zcGFyZW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpIDAsIHJnYmEoMTIsIDM1LCA2NCwgMC4zKSAxMHB4LCByZ2JhKDEyLCAzNSwgNjQsIDAuMSkgMzAlLCB0cmFuc3BhcmVudCAxMDAlKSwgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTE1Mjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIudmlzdWFsbHktaGlkZGVuLCAub2ZmY2FudmFzLWhlYWRlci5zci1vbmx5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLm9mZmNhbnZhcy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIE5ldWUgTW9udHJlYWxcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlOmhvdmVyLCAub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAtMnB4IDhweCByZ2JhKDUsIDIxLCA0MSwgMC4wNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiAubmF2LWxpbmssXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5kLWZsZXggLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzNDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUsIDIxLCA0MSwgMC4xKTtcbiAgY29sb3I6ICMwNTE1Mjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5uYXYtbGluazpob3ZlciwgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMsXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5kLWZsZXggLm5hdi1saW5rOmhvdmVyLFxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiAuZC1mbGV4IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDIxLCA0MSwgMC4wMik7XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cywgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSxcbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtID4gLmQtZmxleCAubmF2LWxpbms6Zm9jdXMsXG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5kLWZsZXggLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2MyMjQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAyMSwgNDEsIDAuMDIpO1xuICBvdXRsaW5lOiAycHggc29saWQgI2MyMjQxOTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtID4gLmQtZmxleCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5kLWZsZXgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg1LCAyMSwgNDEsIDAuMSk7XG4gIHBhZGRpbmc6IDA7XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5kLWZsZXggLm5hdi1saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMDUxNTI5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZTpob3ZlciwgLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmJ0bi10b2dnbGU6Zm9jdXMge1xuICBjb2xvcjogI2MyMjQxOTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5idG4tdG9nZ2xlOmZvY3VzLCAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjYzIyNDE5O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmJ0bi10b2dnbGUgLmZhLWNoZXZyb24tZG93biB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuYnRuLXRvZ2dsZVthcmlhLWV4cGFuZGVkPXRydWVdIC5mYS1jaGV2cm9uLWRvd24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjEsIDQxLCAwLjA4KTtcbn1cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoNSwgMjEsIDQxLCAwLjEpO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiYSg1LCAyMSwgNDEsIDAuODUpO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2MyMjQxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAyMSwgNDEsIDAuMTIpO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDIxLCA0MSwgMC4xMik7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjYzIyNDE5O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIC5vZmZjYW52YXMtYm9keSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdiAubmF2LWl0ZW0gLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjEsIDQxLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggNHB4IHJnYmEoNSwgMjEsIDQxLCAwLjA4KTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC43NXJlbSAyLjVyZW07XG4gIGNvbG9yOiByZ2JhKDUsIDIxLCA0MSwgMC43NSk7XG59XG4ub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUsIDIxLCA0MSwgMC4yKTtcbn1cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1saW5rOmZvY3VzLCAub2ZmY2FudmFzLW5hdmlnYXRpb24gLm9mZmNhbnZhcy1ib2R5IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtaXRlbSAubmF2IC5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNSwgMjEsIDQxLCAwLjIpO1xuICBvdXRsaW5lOiAycHggc29saWQgI2MyMjQxOTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5vZmZjYW52YXMtbmF2aWdhdGlvbiAub2ZmY2FudmFzLWJvZHkgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1pdGVtIC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ub2ZmY2FudmFzLXVzZXIgLm9mZmNhbnZhcy1ib2R5IHtcbiAgbWF4LXdpZHRoOiA0MHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLXVzZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXNlYXJjaCAub2ZmY2FudmFzLWJvZHkge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4ub2ZmY2FudmFzLXNlYXJjaCAub2ZmY2FudmFzLWJvZHkgLnNlYXJjaC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm5ld3MtcG9ydGFsIC5uZXdzLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbTtcbn1cbi5uZXdzLXBvcnRhbCAuZHJvcGRvd24tdG9nZ2xlLCAubmV3cy1wb3J0YWwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5ld3MtcG9ydGFsIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRThFQUVFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGdhcDogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5uZXdzLXBvcnRhbCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmFmdGVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmV3cy1wb3J0YWwgc2VsZWN0LmZvcm0tY29udHJvbDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubmV3cy1wb3J0YWwgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAubmV3cy1wb3J0YWwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LnNob3cuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmV3cy1wb3J0YWwgc2VsZWN0LnNob3cuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi10b2dnbGU6aG92ZXIsIC5uZXdzLXBvcnRhbCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmV3cy1wb3J0YWwgc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciwgLm5ld3MtcG9ydGFsIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsIC5uZXdzLXBvcnRhbCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmV3cy1wb3J0YWwgc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4ubmV3cy1wb3J0YWwgLmRyb3Bkb3duLXRvZ2dsZSAjYmFza2V0LW51bWJlciwgLm5ld3MtcG9ydGFsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wgI2Jhc2tldC1udW1iZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5uZXdzLXBvcnRhbCBzZWxlY3QuZm9ybS1jb250cm9sICNiYXNrZXQtbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDI0MHB4O1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uZXdzLXBvcnRhbCAuZHJvcGRvd24tbWVudSBsaS5jbGVhci1hbGwgLmJ0biwgLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IGxpLmNsZWFyLWFsbCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmV3cy1wb3J0YWwgLmRyb3Bkb3duLW1lbnUgbGkuY2xlYXItYWxsIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5uZXdzLXBvcnRhbCAuZHJvcGRvd24tbWVudSBsaS5leHBvcnQgLmJ0biwgLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IGxpLmV4cG9ydCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAubmV3cy1wb3J0YWwgLmRyb3Bkb3duLW1lbnUgbGkuZXhwb3J0IHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5uZXdzLXBvcnRhbCAuZHJvcGRvd24tbWVudSBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG59XG4ubmV3cy1wb3J0YWwgLmRyb3Bkb3duLW1lbnUgbGkgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IC5idG4tbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IC5iYXNrZXQtZGF0ZSB7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm5ld3MtcG9ydGFsIC5kcm9wZG93bi1tZW51IC5iYXNrZXQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZXdzLXBvcnRhbCBbZGF0YS1hZGQtdG8tYmFza2V0XSAudGV4dCxcbi5uZXdzLXBvcnRhbCBbZGF0YS1hZGQtdG8tYmFza2V0XSAudGV4dC1hY3RpdmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleC1ncm93OiAxO1xufVxuLm5ld3MtcG9ydGFsIFtkYXRhLWFkZC10by1iYXNrZXRdIC50ZXh0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1wb3J0YWwgW2RhdGEtYWRkLXRvLWJhc2tldF0uYWN0aXZlIC5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLm5ld3MtcG9ydGFsIFtkYXRhLWFkZC10by1iYXNrZXRdLmFjdGl2ZSAudGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cy1wb3J0YWwgW2RhdGEtYWRkLXRvLWJhc2tldF0uYWN0aXZlIC50ZXh0LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uZXdzLXBvcnRhbCBbZGF0YS1ub3Jlc3VsdHNdIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDEuNXJlbTtcbn1cbi5uZXdzLXBvcnRhbCBbZGF0YS1ub3Jlc3VsdHNdIHAge1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzcyNzI3MjtcbiAgbWFyZ2luOiAwO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAtLWJzLWJ0bi1iZzogI0ZGRkZGRjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRThFQUVFO1xuICAtLWJzLWJ0bi1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNDMEM0Qzk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGOEY3RjE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNDMEM0Qzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1mb3JtLWNvbnRyb2wtYmc6ICNGRkZGRkY7XG4gIC0tYnMtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogI0U4RUFFRTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLS1icy1mb3JtLWNvbnRyb2wtcGFkZGluZy14OiAxLjVyZW07XG4gIC0tYnMtZm9ybS1jb250cm9sLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWZvcm0tY29udHJvbC1ob3Zlci1ib3JkZXItY29sb3I6ICNDMEM0Qzk7XG4gIC0tYnMtZm9ybS1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogIzJhNWY3MTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMTAyLCAyMDQsIDAuMSk7XG4gIC0tYnMtaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICNGRkZGRkY7XG4gIC0tYnMtaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAjRThFQUVFO1xuICAtLWJzLWlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAjNzI3MjcyO1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjRkZGRkZGO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI0VCRUJFQjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICNGOEY3RjE7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI0Y4RjdGMTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogIzBCMEIwQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUsIC5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVFO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUgLmZhLCAubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIC5mYSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbCAuZmEge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2MyMjQxOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciwgLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLXZpc2libGUsIC5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlLnNob3csIC5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5zaG93LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gc2VsZWN0LnNob3cuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItY29sb3I6ICNDMEM0Qzk7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIG1heC1oZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNGOEY3RjE7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjQzBDNEM5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODE4QTk1O1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaS5jbGVhci1hbGwgKyAuZXhwb3J0IHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5mb3JtLWNoZWNrIHtcbiAgcGFkZGluZzogMC41cmVtIDIuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZm9ybS1jaGVjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDMEM0QzkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MyMjQxOSAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYTVmNzEgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMTAyLCAyMDQsIDAuMSk7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzcyNzI3Mjtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyYTVmNzE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGNvbG9yOiAjMjM1MDVmO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBjb2xvcjogIzIzNTA1ZjtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZW1wdHktc3RhdGUge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzgxOEE5NTtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmxvYWRpbmcge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5sb2FkaW5nIC5zcGlubmVyLWJvcmRlciB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzJhNWY3MTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5iYWRnZS1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogLThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5mb3JtLWNoZWNrOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMmE1ZjcxO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRhdGVwaWNrZXItZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZGF0ZXBpY2tlci1ncm91cCAuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZGF0ZXBpY2tlci1ncm91cCAuaW5wdXQtZ3JvdXAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRhdGVwaWNrZXItZ3JvdXAgLmlucHV0LWdyb3VwOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRhdGVwaWNrZXItZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZGF0ZXBpY2tlci1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5kYXRlcGlja2VyLWdyb3VwIC5jb250cm9sLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZGF0ZXBpY2tlci1ncm91cCAuY29udHJvbC1sYWJlbDpob3ZlciwgLm5ld3MtcG9ydGFsIC5zZWFyY2gtZmlsdGVycyAuZGF0ZXBpY2tlci1ncm91cCAuY29udHJvbC1sYWJlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLmRhdGVwaWNrZXItZ3JvdXAgLmNvbnRyb2wtbGFiZWwgLmZhIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLnNlYXJjaC1ncm91cCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgLnNlYXJjaC1ncm91cDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5zZWFyY2gtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzIC5zZWFyY2gtZ3JvdXAgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMTI5LCAxMzgsIDE0OSwgMC4yKTtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgI2ZpbHRlci1yZXNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzQ7XG59XG4ubmV3cy1wb3J0YWwgLnNlYXJjaC1maWx0ZXJzICNmaWx0ZXItcmVzZXQ6aG92ZXIsIC5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgI2ZpbHRlci1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uZXdzLXBvcnRhbCAuc2VhcmNoLWZpbHRlcnMgI2ZpbHRlci1yZXNldDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICNGRkZGRkY7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4cHgpO1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWRbZGF0YS1sb2FkaW5nXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkW2RhdGEtbG9hZGluZ106OmJlZm9yZSB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkW2RhdGEtbG9hZGluZ10gPiAuZmEtcmVmcmVzaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMxNjMyM2I7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWRbZGF0YS1sb2FkaW5nPXRydWVdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWRbZGF0YS1sb2FkaW5nPXRydWVdID4gLmZhLXJlZnJlc2gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLm5ld3MtYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogNHB4O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCB7XG4gIC0tYnMtYXJ0aWNsZS1iZzogI0ZGRkZGRjtcbiAgLS1icy1hcnRpY2xlLWJvcmRlci1jb2xvcjogI0VCRUJFQjtcbiAgLS1icy1hcnRpY2xlLWJhZGdlLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWFydGljbGUtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0tYnMtYXJ0aWNsZS10aXRsZS1ob3Zlci1jb2xvcjogI2MyMjQxOTtcbiAgLS1icy1hcnRpY2xlLWRhdGUtY29sb3I6ICMzMDZlODM7XG4gIC0tYnMtYXJ0aWNsZS1kYXRlLWJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgLS1icy1hcnRpY2xlLXN1bW1hcnktY29sb3I6ICM0QTRBNEE7XG4gIC0tYnMtYXJ0aWNsZS1idG4taWNvbi1jb2xvcjogIzcyNzI3MjtcbiAgLS1icy1hcnRpY2xlLWJ0bi1pY29uLWJvcmRlci1jb2xvcjogIzcyNzI3MjtcbiAgLS1icy1hcnRpY2xlLWJ0bi1pY29uLWhvdmVyLWNvbG9yOiAjYzIyNDE5O1xuICAtLWJzLWFydGljbGUtYnRuLXByaW1hcnktY29sb3I6ICNEQTI5MUM7XG4gIC0tYnMtYXJ0aWNsZS1idG4tcHJpbWFyeS1ib3JkZXItY29sb3I6ICNEQTI5MUM7XG4gIC0tYnMtYXJ0aWNsZS1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcnRpY2xlLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjREEyOTFDO1xuICAtLWJzLWFydGljbGUtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyOiAjREEyOTFDO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hcnRpY2xlLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYXJ0aWNsZS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQuaGlnaGxpZ2h0ZWQge1xuICAtLWJzLWFydGljbGUtYmc6ICMwYzIzNDA7XG4gIC0tYnMtYXJ0aWNsZS1ib3JkZXItY29sb3I6ICMwYzIzNDA7XG4gIC0tYnMtYXJ0aWNsZS1iYWRnZS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcnRpY2xlLXRpdGxlLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFydGljbGUtdGl0bGUtaG92ZXItY29sb3I6ICNGOEY3RjE7XG4gIC0tYnMtYXJ0aWNsZS1kYXRlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC0tYnMtYXJ0aWNsZS1kYXRlLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAtLWJzLWFydGljbGUtc3VtbWFyeS1jb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1hcnRpY2xlLWJ0bi1pY29uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC0tYnMtYXJ0aWNsZS1idG4taWNvbi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLS1icy1hcnRpY2xlLWJ0bi1pY29uLWhvdmVyLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLWFydGljbGUtYnRuLXByaW1hcnktY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgLS1icy1hcnRpY2xlLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtLWJzLWFydGljbGUtYnRuLXByaW1hcnktaG92ZXItY29sb3I6ICMwYzIzNDA7XG4gIC0tYnMtYXJ0aWNsZS1idG4tcHJpbWFyeS1ob3Zlci1iZzogI0ZGRkZGRjtcbiAgLS1icy1hcnRpY2xlLWJ0bi1wcmltYXJ5LWhvdmVyLWJvcmRlcjogI0ZGRkZGRjtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDIxOCwgNDEsIDI4LCAwLjkpO1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYnMtYXJ0aWNsZS1iYWRnZS1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5iYWRnZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTBweDtcbiAgaW5zZXQ6IGF1dG8gMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB3aWR0aDogMTBweDtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UudGhlbWUtcHJpbWFyeTpiZWZvcmUsIC5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLnByaW1hcnk6YmVmb3JlLCAubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5iYWRnZS5yZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBMjkxQyAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UudGhlbWUtc2Vjb25kYXJ5OmJlZm9yZSwgLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2Uuc2Vjb25kYXJ5OmJlZm9yZSwgLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UuZGFya2JsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MCAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UudGhlbWUtYmx1ZTpiZWZvcmUsIC5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLmluZm86YmVmb3JlLCAubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5iYWRnZS5saWdodGJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2RmZiAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UudGhlbWUtZ3JlZW46YmVmb3JlLCAubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5iYWRnZS5zdWNjZXNzOmJlZm9yZSwgLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UuZ3JlZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDRTE5NCAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UudGhlbWUtb3JhbmdlOmJlZm9yZSwgLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2Uub3JhbmdlOmJlZm9yZSwgLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UuZGFuZ2VyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjI0MTkgIWltcG9ydGFudDtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLnRoZW1lLXllbGxvdzpiZWZvcmUsIC5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLnllbGxvdzpiZWZvcmUsIC5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLndhcm5pbmc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UudGhlbWUtcHVycGxlOmJlZm9yZSwgLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuYmFkZ2UucHVycGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjQ1YjEgIWltcG9ydGFudDtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLnRoZW1lLXRlYWw6YmVmb3JlLCAubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5iYWRnZS50ZWFsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDZlODMgIWltcG9ydGFudDtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmJhZGdlLmluZGlnbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5iYWRnZS50aGVtZS10ZXJ0aWFyeTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNEM5ICFpbXBvcnRhbnQ7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5pY29uLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5pY29uLXdyYXBwZXIgPiBkaXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMDtcbiAgZ2FwOiAwLjVyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5pY29uLXdyYXBwZXIgLmJ0bi1pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYXJ0aWNsZS1idG4taWNvbi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1icy1hcnRpY2xlLWJ0bi1pY29uLWNvbG9yKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmljb24td3JhcHBlciAuYnRuLWljb246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYXJ0aWNsZS1idG4taWNvbi1ob3Zlci1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYXJ0aWNsZS1idG4taWNvbi1ob3Zlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmljb24td3JhcHBlciAuYnRuLWljb246Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMmE1ZjcxO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5pY29uLXdyYXBwZXIgLmJ0bi1pY29uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjI0MTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuaWNvbi13cmFwcGVyIC5idG4taWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5pY29uLXdyYXBwZXIgLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1hcnRpY2xlLWJ0bi1wcmltYXJ5LWNvbG9yKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1hcnRpY2xlLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1hcnRpY2xlLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHZhcigtLWJzLWFydGljbGUtYnRuLXByaW1hcnktaG92ZXItYmcpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWFydGljbGUtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuaWNvbi13cmFwcGVyIC5mYS5mYS1zaG9wcGluZy1iYWcuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5pY29uLXdyYXBwZXIgLnN1Y2Nlc3MtaW5kaWNhdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4ZTNhO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLmljb24td3JhcHBlciAuc3VjY2Vzcy1pbmRpY2F0b3Iuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLm5ld3MtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLm5ld3MtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLm5ld3MtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWFydGljbGUtdGl0bGUtY29sb3IpO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5uZXdzLXBvcnRhbCAjbmV3cy1ncmlkIC5hcnRpY2xlLWNvbnRlbnQgLnRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWFydGljbGUtdGl0bGUtaG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC50aXRsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC50aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLm5ld3MtcG9ydGFsICNuZXdzLWdyaWQgLmFydGljbGUtY29udGVudCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWJzLWFydGljbGUtZGF0ZS1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtYXJ0aWNsZS1kYXRlLWJvcmRlci1jb2xvcik7XG59XG4ubmV3cy1wb3J0YWwgI25ld3MtZ3JpZCAuYXJ0aWNsZS1jb250ZW50IC5zaG9ydC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYXJ0aWNsZS1zdW1tYXJ5LWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubmV3cy1wb3J0YWwtdGVhc2VyIC5jYXJkLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5uZXdzLXBvcnRhbC10ZWFzZXIgLmNhcmQsIC5uZXdzLXBvcnRhbC10ZWFzZXIgLnBhbmVsIHtcbiAgZmxleDogMTtcbn1cbi5uZXdzLXBvcnRhbC10ZWFzZXIgLmNhcmQudGVhc2VyLCAubmV3cy1wb3J0YWwtdGVhc2VyIC50ZWFzZXIucGFuZWwge1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubmV3cy1wb3J0YWwtdGVhc2VyIC5jYXJkLnRlYXNlcjpob3ZlciwgLm5ld3MtcG9ydGFsLXRlYXNlciAudGVhc2VyLnBhbmVsOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgyMTgsIDQxLCAyOCwgMC45KTtcbn1cbi5uZXdzLXBvcnRhbC10ZWFzZXIgLmNhcmQudGVhc2VyOmZvY3VzLXZpc2libGUsIC5uZXdzLXBvcnRhbC10ZWFzZXIgLnRlYXNlci5wYW5lbDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoMjE4LCA0MSwgMjgsIDAuOSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5ld3MtcG9ydGFsLXRlYXNlciAuY2FyZC1sYXlvdXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLndyYXBwZXItcG9ydGFsLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3JhcHBlci1wb3J0YWwtbmV3czphZnRlciB7XG4gIGJveC1zaGFkb3c6IDNweCA3cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi53cmFwcGVyLXBvcnRhbC1uZXdzIC5jYXJkLmN0YS1saW5rIC5jYXJkLXRpdGxlLCAud3JhcHBlci1wb3J0YWwtbmV3cyAuY3RhLWxpbmsucGFuZWwgLmNhcmQtdGl0bGUsIC53cmFwcGVyLXBvcnRhbC1uZXdzIC5jYXJkLmN0YS1saW5rLWxvZ2luIC5jYXJkLXRpdGxlLCAud3JhcHBlci1wb3J0YWwtbmV3cyAucGFuZWwuY3RhLWxpbmstbG9naW4gLmNhcmQtdGl0bGUsXG4ud3JhcHBlci1wb3J0YWwtbmV3cyAuY2FyZC5jdGEtbGluayAuY2FyZC10ZXh0LFxuLndyYXBwZXItcG9ydGFsLW5ld3MgLmN0YS1saW5rLnBhbmVsIC5jYXJkLXRleHQsXG4ud3JhcHBlci1wb3J0YWwtbmV3cyAuY2FyZC5jdGEtbGluay1sb2dpbiAuY2FyZC10ZXh0LFxuLndyYXBwZXItcG9ydGFsLW5ld3MgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cmFwcGVyLXBvcnRhbC1uZXdzIC5jYXJkLmN0YS1saW5rIC5jYXJkLWJvZHksIC53cmFwcGVyLXBvcnRhbC1uZXdzIC5jdGEtbGluay5wYW5lbCAuY2FyZC1ib2R5LCAud3JhcHBlci1wb3J0YWwtbmV3cyAuY2FyZC5jdGEtbGluay1sb2dpbiAuY2FyZC1ib2R5LCAud3JhcHBlci1wb3J0YWwtbmV3cyAucGFuZWwuY3RhLWxpbmstbG9naW4gLmNhcmQtYm9keSwgLndyYXBwZXItcG9ydGFsLW5ld3MgLmNhcmQuY3RhLWxpbmsgLnBhbmVsLWJvZHksIC53cmFwcGVyLXBvcnRhbC1uZXdzIC5jdGEtbGluay5wYW5lbCAucGFuZWwtYm9keSwgLndyYXBwZXItcG9ydGFsLW5ld3MgLmNhcmQuY3RhLWxpbmstbG9naW4gLnBhbmVsLWJvZHksIC53cmFwcGVyLXBvcnRhbC1uZXdzIC5wYW5lbC5jdGEtbGluay1sb2dpbiAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ud3JhcHBlci1wb3J0YWwtbmV3cyAuY2FyZC5jdGEtbGluayAuY2FyZC10aXRsZSwgLndyYXBwZXItcG9ydGFsLW5ld3MgLmN0YS1saW5rLnBhbmVsIC5jYXJkLXRpdGxlLCAud3JhcHBlci1wb3J0YWwtbmV3cyAuY2FyZC5jdGEtbGluay1sb2dpbiAuY2FyZC10aXRsZSwgLndyYXBwZXItcG9ydGFsLW5ld3MgLnBhbmVsLmN0YS1saW5rLWxvZ2luIC5jYXJkLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjZweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cmFwcGVyLXBvcnRhbC1uZXdzIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSAwO1xuICB9XG4gIC53cmFwcGVyLXBvcnRhbC1uZXdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzRDOTtcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cmVtKTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBsZWZ0OiAtMTAwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnBhZ2UtbGlzdC1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24sIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhZ2UtbGlzdC1hY2NvcmRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIE5ldWUgTW9udHJlYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFnZS1saXN0LWFjY29yZGlvbiBhIC5mYSB7XG4gIHdpZHRoOiAyNHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiBzcGFuLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSBzcGFuLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhZ2UtbGlzdC1hY2NvcmRpb24gYSBzcGFuIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFnZS1saXN0LWFjY29yZGlvbiBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkyMVwiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpob3Zlcjpub3QoLmNvbGxhcHNlZCksIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmhvdmVyOm5vdCguY29sbGFwc2VkKSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5wYWdlLWxpc3QtYWNjb3JkaW9uIGE6aG92ZXI6bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFnZS1saXN0LWFjY29yZGlvbiBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQ6OmFmdGVyLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYS5jb2xsYXBzZWQ6OmFmdGVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhZ2UtbGlzdC1hY2NvcmRpb24gYS5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSwgLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6bm90KC5jb2xsYXBzZWQpLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnBhZ2UtbGlzdC1hY2NvcmRpb24gYTpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIsIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFnZS1saXN0LWFjY29yZGlvbiBhOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpmb2N1cywgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5wYWdlLWxpc3QtYWNjb3JkaW9uIGE6Zm9jdXMsIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzLXZpc2libGUsIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmZvY3VzLXZpc2libGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAucGFnZS1saXN0LWFjY29yZGlvbiBhOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSg0MiwgOTUsIDExMywgMC4xKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHksIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5LCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFnZS1saXN0LWFjY29yZGlvbiAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHVsLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSB1bCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhZ2UtbGlzdC1hY2NvcmRpb24gLnBhbmVsLWJvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5saXN0LWl0ZW0sIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW0sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAwLjI1cmVtKTtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUU7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmxpc3QtaXRlbTpob3ZlciwgLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTpob3ZlciwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhZ2UtbGlzdC1hY2NvcmRpb24gLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG59XG4ucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmxpc3QtaXRlbTpob3ZlciAuaXRlbS1saW5rLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAubGlzdC1pdGVtOmhvdmVyIC5pdGVtLWxpbmssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06aG92ZXIgLml0ZW0tbGluayB7XG4gIGNvbG9yOiAjYzIyNDE5O1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5pdGVtLWxpbmssIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5pdGVtLWxpbmssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5pdGVtLWxpbmsge1xuICBjb2xvcjogIzBjMjM0MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAxLjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5pdGVtLWxpbms6aG92ZXIsIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5pdGVtLWxpbms6aG92ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5pdGVtLWxpbms6aG92ZXIsIC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuaXRlbS1saW5rOmZvY3VzLCAucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuaXRlbS1saW5rOmZvY3VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFnZS1saXN0LWFjY29yZGlvbiAucGFuZWwtYm9keSAuaXRlbS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDEsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMiwgLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgzLCAucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDQsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNSwgLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMSAuZmEsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMiAuZmEsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMyAuZmEsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNCAuZmEsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNSAuZmEsIC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNiAuZmEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4ucGFnZS1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5wYWdlLWxpc3QgLmxpc3QtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWxpc3QgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDAuMjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRTtcbn1cbi5wYWdlLWxpc3QgLmxpc3QtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG59XG4ucGFnZS1saXN0IC5saXN0LWl0ZW06aG92ZXIgLml0ZW0tbGluayB7XG4gIGNvbG9yOiAjYzIyNDE5O1xufVxuLnBhZ2UtbGlzdCAuaXRlbS1saW5rIHtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbSAwLjVyZW0gMS41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5wYWdlLWxpc3QgLml0ZW0tbGluazpob3ZlciwgLnBhZ2UtbGlzdCAuaXRlbS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcmQucGFnZS10ZWFzZXIsIC5wYWdlLXRlYXNlci5wYW5lbCB7XG4gIGZsZXg6IDEgMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUgaDEsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSBoMSwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUgaDIsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSBoMiwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUgaDMsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSBoMywgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUgaDQsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSBoNCwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUgaDUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSBoNSwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGl0bGUgaDYsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10aXRsZSBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZC5wYWdlLXRlYXNlciAuY2FyZC10ZXh0IHA6bGFzdC1jaGlsZCwgLnBhZ2UtdGVhc2VyLnBhbmVsIC5jYXJkLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyLnRlYXNlci1sZywgLnBhZ2UtdGVhc2VyLnRlYXNlci1sZy5wYW5lbCB7XG4gIGZsZXg6IDIgMSAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC5wYWdlLXRlYXNlci50ZWFzZXItbGcgLmNhcmQtdGl0bGUsIC5wYWdlLXRlYXNlci50ZWFzZXItbGcucGFuZWwgLmNhcmQtdGl0bGUge1xuICBib3R0b206IDEuODc1cmVtO1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuODc1cmVtO1xufVxuLmNhcmQucGFnZS10ZWFzZXIudGVhc2VyLWxnIC5jYXJkLXRleHQsIC5wYWdlLXRlYXNlci50ZWFzZXItbGcucGFuZWwgLmNhcmQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2FyZC5wYWdlLXRlYXNlci50ZWFzZXItbGcgLmNhcmQtdGV4dCBpbWcsIC5wYWdlLXRlYXNlci50ZWFzZXItbGcucGFuZWwgLmNhcmQtdGV4dCBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnNjLWZvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5zYy1mb3JtIC50ZXh0LW11dGVkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNjLWZvcm0gbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnNjLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2MtZm9ybSAuc2MtZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygzcmVtICsgMnB4KTtcbn1cbi5zYy1mb3JtIC5zYy1mb3JtIHNlbGVjdC5mb3JtLXNlbGVjdDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoM3JlbSArIDJweCk7XG59XG4uc2MtZm9ybSAuZm9ybS1jaGVjayB7XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5zYy1mb3JtIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zYy1mb3JtLmZvcm1tYW5hZ2VyID4gbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zYy1mb3JtLmZvcm1tYW5hZ2VyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uc2MtZm9ybS5mb3JtbWFuYWdlciBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnNjLWZvcm0uZm9ybW1hbmFnZXIgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5zYy1mb3JtLmZvcm1tYW5hZ2VyIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnNjLWZvcm0uZm9ybW1hbmFnZXIgb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogU0RCOiBTdGF0aXN0aWNhbCBEYXRhQmFzZVxuKi9cbi5zZGIsXG4uc3FTdWVyeVRvb2wge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNkYiBoMyxcbi5zcVN1ZXJ5VG9vbCBoMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZTg7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBtYXJnaW4tYm90dG9tOiAwLjY1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxcmVtO1xufVxuLnNkYiBzcGFuLmNvdW50ZXIsXG4uc3FTdWVyeVRvb2wgc3Bhbi5jb3VudGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLnNkYiBhLFxuLnNxU3VlcnlUb29sIGEge1xuICBjb2xvcjogIzY2ODM4QztcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogRElOUHJvO1xufVxuLnNkYiBhLmJ0bixcbi5zcVN1ZXJ5VG9vbCBhLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZGIgdGFibGUsXG4uc3FTdWVyeVRvb2wgdGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2RiIGxhYmVsLFxuLnNxU3VlcnlUb29sIGxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNkYiBkaXYucmFkaW8sIC5zZGIgZGl2LmNoZWNrZXIsXG4uc3FTdWVyeVRvb2wgZGl2LnJhZGlvLFxuLnNxU3VlcnlUb29sIGRpdi5jaGVja2VyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2RiICNidG5EZXNlbGVjdEFsbCxcbi5zZGIgI2J0bkNvbGxhcHNlQWxsLFxuLnNxU3VlcnlUb29sICNidG5EZXNlbGVjdEFsbCxcbi5zcVN1ZXJ5VG9vbCAjYnRuQ29sbGFwc2VBbGwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2RiICNidG5FeHBhbmRBbGwsXG4uc2RiICNidG5Db2xsYXBzZUFsbCxcbi5zZGIgI2J0blNlbGVjdEFsbCxcbi5zZGIgI2J0bkRlc2VsZWN0QWxsLFxuLnNxU3VlcnlUb29sICNidG5FeHBhbmRBbGwsXG4uc3FTdWVyeVRvb2wgI2J0bkNvbGxhcHNlQWxsLFxuLnNxU3VlcnlUb29sICNidG5TZWxlY3RBbGwsXG4uc3FTdWVyeVRvb2wgI2J0bkRlc2VsZWN0QWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNkYiAuYnRuLCAuc2RiIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5zZGIgc2VsZWN0LmZvcm0tY29udHJvbCxcbi5zcVN1ZXJ5VG9vbCAuYnRuLFxuLnNxU3VlcnlUb29sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuc3FTdWVyeVRvb2wgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zZGIgLmJ0biAuZmEsIC5zZGIgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCAuZmEsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5zZGIgc2VsZWN0LmZvcm0tY29udHJvbCAuZmEsXG4uc3FTdWVyeVRvb2wgLmJ0biAuZmEsXG4uc3FTdWVyeVRvb2wgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCAuZmEsXG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuc3FTdWVyeVRvb2wgc2VsZWN0LmZvcm0tY29udHJvbCAuZmEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zZGIgLmNvbGxhcHNlLFxuLnNxU3VlcnlUb29sIC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbjtcbn1cbi5zZGIgLmNvbGxhcHNlLnNob3csXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlLnNob3cge1xuICBtYXgtaGVpZ2h0OiAyMDBlbTtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYxMGYyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbEhlYWRlciAuZmEsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWxIZWFkZXIgLmZhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjJzO1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbEhlYWRlci5jb2xsYXBzZWQgLmZhLFxuLnNxU3VlcnlUb29sIC5jb2xsYXBzZVBhbmVsSGVhZGVyLmNvbGxhcHNlZCAuZmEge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbEhlYWRlciA+IHNwYW4sXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWxIZWFkZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIgLnNlbGVjdHMsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWxIZWFkZXIgLnNlbGVjdHMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zZGIgLnNlbGVjdHMgYSxcbi5zcVN1ZXJ5VG9vbCAuc2VsZWN0cyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDExLCAxMSwgMTEsIDAuMjUpO1xufVxuLnNkYiAuc2VsZWN0cyBhICsgYSxcbi5zcVN1ZXJ5VG9vbCAuc2VsZWN0cyBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uc2RiIC5zZWxlY3RzIGE6aG92ZXIsIC5zZGIgLnNlbGVjdHMgYTphY3RpdmUsIC5zZGIgLnNlbGVjdHMgYTpmb2N1cyxcbi5zcVN1ZXJ5VG9vbCAuc2VsZWN0cyBhOmhvdmVyLFxuLnNxU3VlcnlUb29sIC5zZWxlY3RzIGE6YWN0aXZlLFxuLnNxU3VlcnlUb29sIC5zZWxlY3RzIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMEIwQjBCO1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbCxcbi5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWwgLmNvbGxhcHNlUGFuZWxIZWFkZXIsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWwgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzMDZlODM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDZlODM7XG59XG4uc2RiIC5jb2xsYXBzZVBhbmVsIC5jb2xsYXBzZVBhbmVsSGVhZGVyIC5tYWluVGl0bGUsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWwgLmNvbGxhcHNlUGFuZWxIZWFkZXIgLm1haW5UaXRsZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBESU5Db25kO1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbCAuY2hlY2tib3hUYWJsZSxcbi5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCAuY2hlY2tib3hUYWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG59XG4uc2RiIC5jb2xsYXBzZVBhbmVsIC5jaGVja2JveFRhYmxlIHRib2R5LFxuLnNxU3VlcnlUb29sIC5jb2xsYXBzZVBhbmVsIC5jaGVja2JveFRhYmxlIHRib2R5IHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgY29sdW1uLWNvdW50OiAxO1xuICBjb2x1bW4tZ2FwOiAycmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWwgLmNoZWNrYm94VGFibGUgdGJvZHkgdHIsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWwgLmNoZWNrYm94VGFibGUgdGJvZHkgdHIge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbCAuY2hlY2tib3hUYWJsZSB0Ym9keSB0ZCxcbi5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCAuY2hlY2tib3hUYWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2RiIC5jb2xsYXBzZVBhbmVsIC5jaGVja2JveFRhYmxlIGxhYmVsLFxuLnNxU3VlcnlUb29sIC5jb2xsYXBzZVBhbmVsIC5jaGVja2JveFRhYmxlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNkYiAuY29sbGFwc2VQYW5lbCAuY2hlY2tzR3JvdXA6Zmlyc3QtY2hpbGQgLmNvbGxhcHNlUGFuZWxIZWFkZXIsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWwgLmNoZWNrc0dyb3VwOmZpcnN0LWNoaWxkIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWwgLmNvbGxhcHNlLXdyYXBwZXIsXG4uc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWwgLmNvbGxhcHNlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWwgPiAuY29sbGFwc2VQYW5lbCxcbi5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCA+IC5jb2xsYXBzZVBhbmVsIHtcbiAgcGFkZGluZzogMjBweDtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWwgPiAuY29sbGFwc2VQYW5lbCAuY29sbGFwc2VQYW5lbCxcbi5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCA+IC5jb2xsYXBzZVBhbmVsIC5jb2xsYXBzZVBhbmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZGIgLmNvbGxhcHNlUGFuZWwgLm1haW5UaXRsZSxcbi5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCAubWFpblRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IERJTkNvbmQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG59XG4uc2RiIC5jaGVja2JveFRhYmxlIGxhYmVsLFxuLnNxU3VlcnlUb29sIC5jaGVja2JveFRhYmxlIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuLnNkYiAuY2hlY2tzR3JvdXAgdGFibGUsXG4uc3FTdWVyeVRvb2wgLmNoZWNrc0dyb3VwIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZGIgLmNoZWNrc0dyb3VwIHRhYmxlIHRkLFxuLnNxU3VlcnlUb29sIC5jaGVja3NHcm91cCB0YWJsZSB0ZCB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uc2RiIC5jaGVja3NHcm91cCArIC5jaGVja3NHcm91cCxcbi5zcVN1ZXJ5VG9vbCAuY2hlY2tzR3JvdXAgKyAuY2hlY2tzR3JvdXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uc2RiIC5zZHF1ZXJ5Qm94LFxuLnNxU3VlcnlUb29sIC5zZHF1ZXJ5Qm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjNmMztcbiAgaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uc2RiIC5zZHF1ZXJ5Qm94IHRhYmxlLFxuLnNxU3VlcnlUb29sIC5zZHF1ZXJ5Qm94IHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNkYiAuc2RxdWVyeUJveCB0ZCxcbi5zcVN1ZXJ5VG9vbCAuc2RxdWVyeUJveCB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZGIgLnNkcXVlcnlCb3ggdGQgc3Ryb25nLFxuLnNxU3VlcnlUb29sIC5zZHF1ZXJ5Qm94IHRkIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogRElOQ29uZDtcbn1cbi5zZGIgLnNkcXVlcnlCb3ggdGRbdGl0bGVdLFxuLnNxU3VlcnlUb29sIC5zZHF1ZXJ5Qm94IHRkW3RpdGxlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZGIgLnNkcXVlcnlCb3ggbGFiZWwsXG4uc3FTdWVyeVRvb2wgLnNkcXVlcnlCb3ggbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IERJTkNvbmQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnNkYiAuc2RxdWVyeUJveCBpbnB1dCxcbi5zcVN1ZXJ5VG9vbCAuc2RxdWVyeUJveCBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZGIgLmV4dHJhQ2hlY2tzIGxhYmVsLFxuLnNxU3VlcnlUb29sIC5leHRyYUNoZWNrcyBsYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNkYiAuZXh0cmFDaGVja3MgdGQgKyB0ZCxcbi5zcVN1ZXJ5VG9vbCAuZXh0cmFDaGVja3MgdGQgKyB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2RiIGxhYmVsLFxuICAuc3FTdWVyeVRvb2wgbGFiZWwge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2RiIGxhYmVsLFxuICAuc3FTdWVyeVRvb2wgbGFiZWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2RiIC5vdmVyZmxvdy1hdXRvID4gdGFibGUsXG4gIC5zcVN1ZXJ5VG9vbCAub3ZlcmZsb3ctYXV0byA+IHRhYmxlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAuc2RiIC5jYXRlZ29yeVRpdGxlTGFiZWwsXG4gIC5zcVN1ZXJ5VG9vbCAuY2F0ZWdvcnlUaXRsZUxhYmVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgfVxuICAuc2RiIC5jb2xsYXBzZVBhbmVsIC5jb2xsYXBzZVBhbmVsSGVhZGVyIC5tYWluVGl0bGUsXG4gIC5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCAuY29sbGFwc2VQYW5lbEhlYWRlciAubWFpblRpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDQwJTtcbiAgfVxuICAuc2RiIC5jb2xsYXBzZVBhbmVsSGVhZGVyIC5zZWxlY3RzLFxuICAuc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWxIZWFkZXIgLnNlbGVjdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5zZGIgLmNhdGVnb3J5U2VsZWN0LFxuICAuc3FTdWVyeVRvb2wgLmNhdGVnb3J5U2VsZWN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc2RiIC5jaGVja3NHcm91cCB0YWJsZSB0ZCxcbiAgLnNxU3VlcnlUb29sIC5jaGVja3NHcm91cCB0YWJsZSB0ZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG4gIC5zZGIgLmNoZWNrc0dyb3VwIC5jaGVja2JveFRhYmxlIHRib2R5ID4gdHIsXG4gIC5zcVN1ZXJ5VG9vbCAuY2hlY2tzR3JvdXAgLmNoZWNrYm94VGFibGUgdGJvZHkgPiB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2RiIC5jb2xsYXBzZVBhbmVsIC5jaGVja2JveFRhYmxlIHRib2R5LFxuICAuc3FTdWVyeVRvb2wgLmNvbGxhcHNlUGFuZWwgLmNoZWNrYm94VGFibGUgdGJvZHkge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZGIgLmNvbGxhcHNlUGFuZWwgLmNoZWNrYm94VGFibGUgdGJvZHksXG4gIC5zcVN1ZXJ5VG9vbCAuY29sbGFwc2VQYW5lbCAuY2hlY2tib3hUYWJsZSB0Ym9keSB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi13aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZvcm0tc2VhcmNoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTMuNDM3NXJlbTtcbn1cbi5zdWdnZXN0ZWQtc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5zdWdnZXN0ZWQtc2VhcmNoIC5saXN0LWlubGluZS1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnN1Z2dlc3RlZC1zZWFyY2ggLnN1Z2dlc3RlZC1zZWFyY2gtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zdWdnZXN0ZWQtc2VhcmNoIC5zdWdnZXN0ZWQtc2VhcmNoLWxpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc3VnZ2VzdGVkLXNlYXJjaCAuYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc3VnZ2VzdGVkLXNlYXJjaCAuYmFkZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3VnZ2VzdGVkLXNlYXJjaCAuYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgfVxuICAuc3VnZ2VzdGVkLXNlYXJjaCAuYmFkZ2U6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VnZ2VzdGVkLXNlYXJjaCAuc3VnZ2VzdGVkLXNlYXJjaC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMnJlbSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcGMtc2VhcmNoLWZpbHRlci1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICAtLWJzLWJ0bi1iZzogdmFyKC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJnKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYm9yZGVyKTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1jb2xvcik7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtZm9ybS1jb250cm9sLWJnOiB2YXIoLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1iZyk7XG4gIC0tYnMtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogdmFyKC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtYm9yZGVyKTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtY29sb3I6IHZhcigtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWNvbG9yKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHZhcigtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZyk7XG4gIC0tYnMtZm9ybS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyKTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiB2YXIoLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1mb2N1cy1ib3JkZXIpO1xuICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2VhcmNoLWZpbHRlci1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLCAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZvbnQtZmFtaWx5OiBcIlBQIE5ldWUgTW9udHJlYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5mYSwgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiBhIC5mYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gc3BhbiwgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIHNwYW4sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gYSBzcGFuIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciwgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOjphZnRlciwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiBhOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZTkyMVwiICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246aG92ZXI6bm90KC5jb2xsYXBzZWQpLCAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6aG92ZXI6bm90KC5jb2xsYXBzZWQpLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIGE6aG92ZXI6bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xufVxuLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCwgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOjphZnRlciwgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhLmNvbGxhcHNlZDo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gYS5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCksIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCksIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gYTpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyLCAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6bm90KC5jb2xsYXBzZWQpOjphZnRlciwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiBhOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cywgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmZvY3VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIGE6Zm9jdXMsIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cy12aXNpYmxlLCAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6Zm9jdXMtdmlzaWJsZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiBhOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5LCAuc2VhcmNoLWZpbHRlci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHksIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5zZWFyY2gtZmlsdGVyLWFjY29yZGlvbiAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gIC0tYnMtYnRuLWJnOiAjRkZGRkZGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNFOEVBRUU7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMEIwQjBCO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWZvcm0tY29udHJvbC1iZzogI0ZGRkZGRjtcbiAgLS1icy1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAjRThFQUVFO1xuICAtLWJzLWZvcm0tY29udHJvbC1jb2xvcjogIzBCMEIwQjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGOEY3RjE7XG4gIC0tYnMtZm9ybS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogI0MwQzRDOTtcbiAgLS1icy1mb3JtLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiAjMmE1ZjcxO1xuICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbiAgLS1icy1kcm9wZG93bi1iZzogI0ZGRkZGRjtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6ICNFQkVCRUI7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogNHB4O1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5pbm5lci1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5pbm5lci1hY2NvcmRpb24gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC41cmVtIDEuMTI1cmVtIDAuNXJlbSAwLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZvcm0tY2hlY2ssIC5pbm5lci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEgLmZvcm0tY2hlY2ssIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuaW5uZXItYWNjb3JkaW9uIGEgLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcbiAgZmxleC1ncm93OiAxO1xufVxuLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5pbm5lci1hY2NvcmRpb24gYSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0MwQzRDOTtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmlubmVyLWFjY29yZGlvbiBhIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2MyMjQxOSAhaW1wb3J0YW50O1xufVxuLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5pbm5lci1hY2NvcmRpb24gYSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1ncm93OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBmb250LWZhbWlseTogXCJQUCBOZXVlIE1vbnRyZWFsXCIsIHNhbnMtc2VyaWY7XG59XG4uaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTo6YWZ0ZXIsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuaW5uZXItYWNjb3JkaW9uIGE6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUVFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmhvdmVyLCAuaW5uZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOmhvdmVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmlubmVyLWFjY29yZGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xufVxuLmlubmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQsIC5pbm5lci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmlubmVyLWFjY29yZGlvbiBhLmNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG59XG4uaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZDo6YWZ0ZXIsIC5pbm5lci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkOjphZnRlciwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5pbm5lci1hY2NvcmRpb24gYS5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpLCAuaW5uZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhOm5vdCguY29sbGFwc2VkKSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC5pbm5lci1hY2NvcmRpb24gYTpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCk6OmFmdGVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmlubmVyLWFjY29yZGlvbiBhOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMsIC5pbm5lci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGE6Zm9jdXMsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAuaW5uZXItYWNjb3JkaW9uIGE6Zm9jdXMsIC5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246Zm9jdXMtdmlzaWJsZSwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYTpmb2N1cy12aXNpYmxlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLmlubmVyLWFjY29yZGlvbiBhOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmlubmVyLWFjY29yZGlvbiAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAycHggMXB4IDFweCAxcHg7XG59XG4uaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuY2hlY2tib3gtbGlzdCwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuY2hlY2tib3gtbGlzdCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmlubmVyLWFjY29yZGlvbiAucGFuZWwtYm9keSAuY2hlY2tib3gtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5jaGVja2JveC1saXN0IC5saXN0LWl0ZW0sIC5pbm5lci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmNoZWNrYm94LWxpc3QgLmxpc3QtaXRlbSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmlubmVyLWFjY29yZGlvbiAucGFuZWwtYm9keSAuY2hlY2tib3gtbGlzdCAubGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5mb3JtLWNoZWNrLCAuaW5uZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuaW5uZXItYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbSAwLjVyZW0gMS4yMjVyZW07XG59XG4uaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmlubmVyLWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmlubmVyLWFjY29yZGlvbiAucGFuZWwtYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDMEM0Qzk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQsIC5pbm5lci1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLmlubmVyLWFjY29yZGlvbiAucGFuZWwtYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNjMjI0MTkgIWltcG9ydGFudDtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuaW5uZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuaW5uZXItYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuaW5uZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cy12aXNpYmxlLCAuaW5uZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLXZpc2libGUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5pbm5lci1hY2NvcmRpb24gLnBhbmVsLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjEpO1xuICBvdXRsaW5lOiAycHggc29saWQgIzJhNWY3MTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5pbm5lci1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsLCAuaW5uZXItYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAuaW5uZXItYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkgLmNoZWNrYm94LWxpc3QsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5jaGVja2JveC1saXN0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjY29yZGlvbi1ib2R5IC5jaGVja2JveC1saXN0IC5saXN0LWl0ZW0sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5jaGVja2JveC1saXN0IC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmFjY29yZGlvbi1ib2R5IC5mb3JtLWNoZWNrLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuZm9ybS1jaGVjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAgMC41cmVtIDEuMzNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5hY2NvcmRpb24tYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW46IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQzBDNEM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYWNjb3JkaW9uLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjI0MTkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYzIyNDE5ICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzLCAuYWNjb3JkaW9uLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMtdmlzaWJsZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjEpO1xuICBvdXRsaW5lOiAycHggc29saWQgIzJhNWY3MTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5hY2NvcmRpb24tYm9keSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xufVxuLmFjY29yZGlvbi1ib2R5IC5maWx0ZXItY2hpbGRyZW4sIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5maWx0ZXItY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5hY2NvcmRpb24tYm9keSAuZGF0ZXBpY2tlci1ncm91cCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmRhdGVwaWNrZXItZ3JvdXAge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cbi5hY2NvcmRpb24tYm9keSAuZGF0ZXBpY2tlci1ncm91cCAuZm9ybS1sYWJlbCwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmRhdGVwaWNrZXItZ3JvdXAgLmZvcm0tbGFiZWwge1xuICBjb2xvcjogIzBCMEIwQjtcbiAgbWluLXdpZHRoOiAycmVtO1xufVxuLmFjY29yZGlvbi1ib2R5IC5kYXRlcGlja2VyLWdyb3VwIC5jb250cm9sLWxhYmVsLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuZGF0ZXBpY2tlci1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGN0YxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAyLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFjY29yZGlvbi1ib2R5IC5kYXRlcGlja2VyLWdyb3VwIC5jb250cm9sLWxhYmVsOmhvdmVyLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAuZGF0ZXBpY2tlci1ncm91cCAuY29udHJvbC1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGNvbG9yOiAjREEyOTFDO1xufVxuLmFjY29yZGlvbi1ib2R5IC5kYXRlcGlja2VyLWdyb3VwIC5jb250cm9sLWxhYmVsOmFjdGl2ZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmRhdGVwaWNrZXItZ3JvdXAgLmNvbnRyb2wtbGFiZWw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4RUFFRTtcbn1cbi5hY2NvcmRpb24tYm9keSAuZGF0ZXBpY2tlci1ncm91cCAuY29udHJvbC1sYWJlbCAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5kYXRlcGlja2VyLWdyb3VwIC5jb250cm9sLWxhYmVsIC5mYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc2VhcmNoLXJlc3VsdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciwgLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWhlYWRpbmcsXG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1ib2R5LFxuLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWJvZHksXG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1mb290ZXIsXG4uc2VhcmNoLXJlc3VsdCAucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciwgLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBoMSwgLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWhlYWRpbmcgaDEsXG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1oZWFkZXIgaDIsXG4uc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBoMixcbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBoMyxcbi5zZWFyY2gtcmVzdWx0IC5wYW5lbC1oZWFkaW5nIGgzLFxuLnNlYXJjaC1yZXN1bHQgLmNhcmQtaGVhZGVyIGg0LFxuLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWhlYWRpbmcgaDQsXG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1oZWFkZXIgaDUsXG4uc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBoNSxcbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBoNixcbi5zZWFyY2gtcmVzdWx0IC5wYW5lbC1oZWFkaW5nIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBhLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDUxNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBhOmhvdmVyLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNjMjI0MTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBhOmZvY3VzLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBhOmZvY3VzLCAuc2VhcmNoLXJlc3VsdCAuY2FyZC1oZWFkZXIgYTpmb2N1cy12aXNpYmxlLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJhNWY3MTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWhlYWRlciBzcGFuLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtaGVhZGluZyBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNzI3MjcyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnNlYXJjaC1yZXN1bHQgLmNhcmQtYm9keSwgLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWJvZHkge1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZm9udC1mYW1pbHk6IFwiUFAgTmV1ZSBNb250cmVhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1ib2R5IHAsIC5zZWFyY2gtcmVzdWx0IC5wYW5lbC1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaC1yZXN1bHQgLmNhcmQtYm9keSBwOmVtcHR5LCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtYm9keSBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWZvb3RlciwgLnNlYXJjaC1yZXN1bHQgLnBhbmVsLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5jYXJkLWZvb3RlciAuYmFkZ2UsIC5zZWFyY2gtcmVzdWx0IC5wYW5lbC1mb290ZXIgLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1mb290ZXIgLmJhZGdlOmhvdmVyLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtZm9vdGVyIC5iYWRnZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjI0MTk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoLXJlc3VsdCAuY2FyZC1mb290ZXIgLmJhZGdlOmZvY3VzLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtZm9vdGVyIC5iYWRnZTpmb2N1cywgLnNlYXJjaC1yZXN1bHQgLmNhcmQtZm9vdGVyIC5iYWRnZTpmb2N1cy12aXNpYmxlLCAuc2VhcmNoLXJlc3VsdCAucGFuZWwtZm9vdGVyIC5iYWRnZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyYTVmNzE7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc2VhcmNoLXJlc3VsdC5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXIpO1xufVxuLnNlYXJjaC1yZXN1bHQuaGlnaGxpZ2h0ZWQgLmNhcmQtaGVhZGVyIGEsIC5zZWFyY2gtcmVzdWx0LmhpZ2hsaWdodGVkIC5wYW5lbC1oZWFkaW5nIGEsXG4uc2VhcmNoLXJlc3VsdC5oaWdobGlnaHRlZCAuY2FyZC1oZWFkZXIgc3Bhbixcbi5zZWFyY2gtcmVzdWx0LmhpZ2hsaWdodGVkIC5wYW5lbC1oZWFkaW5nIHNwYW4sXG4uc2VhcmNoLXJlc3VsdC5oaWdobGlnaHRlZCAuY2FyZC1ib2R5LFxuLnNlYXJjaC1yZXN1bHQuaGlnaGxpZ2h0ZWQgLnBhbmVsLWJvZHksXG4uc2VhcmNoLXJlc3VsdC5oaWdobGlnaHRlZCAuY2FyZC1mb290ZXIsXG4uc2VhcmNoLXJlc3VsdC5oaWdobGlnaHRlZCAucGFuZWwtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWNvbG9yKTtcbn1cbi5zZWFyY2gtcmVzdWx0LnByb21vdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTgsIDQxLCAyOCwgMC4wNSk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2MyMjQxOTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uc2VhcmNoLXJlc3VsdC5wcm9tb3RlZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2MyMjQxOTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUgLmZhLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIC5mYSB7XG4gIGNvbG9yOiAjYzIyNDE5O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlICNzb3J0LWxhYmVsLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sICNzb3J0LWxhYmVsIHtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpob3ZlciwgLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1cywgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5kcm9wZG93bi10b2dnbGUuc2hvdywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LnNob3cuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLm5hdmJhci1wYWdpbmF0aW9uLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdmJhci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubmF2YmFyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtaW4td2lkdGg6IDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFQUVFO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXZiYXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcbiAgYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5uYXZiYXItcGFnaW5hdGlvbiAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMTAyLCAyMDQsIDAuMSk7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMmE1ZjcxO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLm5hdmJhci1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG4gIGJvcmRlci1jb2xvcjogIzBjMjM0MDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2YmFyLXBhZ2luYXRpb24gLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX3BhZ2luYXRlIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGJvcmRlci1jb2xvcjogI0U4RUFFRTtcbiAgY29sb3I6ICM4MThBOTU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi8qaHR0cHM6Ly90eW1wYW51cy5uZXQvY29kcm9wcy8yMDE0LzAxLzA5L3N0aWNreS10YWJsZS1oZWFkZXJzLWNvbHVtbnMvKi9cbi5zdGlja3ktd3JhcCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktd3JhcCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRhYmxlLWxheW91dDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RpY2t5LXdyYXAgdGFibGUgdGQsXG4uc3RpY2t5LXdyYXAgdGFibGUgdGgge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDElO1xufVxuLnN0aWNreS13cmFwIHRhYmxlIHRkLmVyciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTgyMWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3RpY2t5LXdyYXAgdGFibGUgdGgge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xufVxuLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgMTEwLCAxMzEsIDAuMyk7XG59XG4uc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNEM5O1xuICBjb2xvcjogIzcyNzI3MjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zdGlja3ktd3JhcCB0YWJsZSB0Ym9keSB0aC5jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjEwZjI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRoLmdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNmU4MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGQuZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MjdlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5zdGlja3ktd3JhcCB0YWJsZSB0Ym9keSB0ZFtkYXRhLXJlbGF0ZWQtaWRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RpY2t5LXdyYXAgLnN0aWNreS10aGVhZCxcbi5zdGlja3ktd3JhcCAuc3RpY2t5LWNvbCxcbi5zdGlja3ktd3JhcCAuc3RpY2t5LWludGVyc2VjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS13cmFwIC5zdGlja3ktdGhlYWQsXG4gIC5zdGlja3ktd3JhcCAuc3RpY2t5LWNvbCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTI1cyBlYXNlLWluLW91dCAwO1xuICB9XG59XG4uc3RpY2t5LXdyYXAgLnN0aWNreS10aGVhZCB0aCxcbi5zdGlja3ktd3JhcCAuc3RpY2t5LWNvbCB0aCxcbi5zdGlja3ktd3JhcCAuc3RpY2t5LWludGVyc2VjdCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG5cbi5zdGlja3ktd3JhcCAuc3RpY2t5LWNvbCB0aCB7XG4gIGJhY2tncm91bmQ6ICNDMEM0Qzk7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1jb2wgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczMTQyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnN0aWNreS13cmFwIC5zdGlja3ktY29sIHRoLmdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNmU4MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zdGlja3ktd3JhcCAuc3RpY2t5LWNvbCB0aGVhZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN0aWNreS13cmFwIC5zdGlja3ktdGhlYWQge1xuICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjFlbSAtMC4xZW0gcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1pbnRlcnNlY3Qge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAzO1xufVxuXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1pbnRlcnNlY3QgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzI3MjcyO1xuICBjb2xvcjogI2VlZTtcbn1cblxuLnN0aWNreS13cmFwLm92ZXJmbG93LXkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LXdyYXAge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn1cbi5ncmV5Q29sdW1uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLypyZXF1aXJlZCBmb3IgdGhlIGF0dHJpYnV0ZSB3aXRoIHRoZSBsb25nZXN0IG5hbWUgaW4gXCJDb25zb2xpZGF0ZWQgRmluYW5jaWFsc1wiKi9cbiAgcGFkZGluZzogMC43NWVtIDEuNWVtOyAvKnJlcXVpcmVkIHRvIG1ha2UgXCJtaWxsaW9uc1wiIHdpZGVyKi9cbn1cblxuI3NkYi10YWJsZS5sb2FkZWQgLmluY2x1ZGUtc3JjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4jc2RiLXRhYmxlLmxvYWRlZCAuaW5jbHVkZS12YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5pbmNsdWRlLXZhbDplbXB0eSxcbi5pbmNsdWRlLXNyYzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypsb2FkZXIqL1xuLnJlc3VsdFNkUXVlcnlUb29sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGRzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubGRzLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxkcy1yb2xsZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgbGVmdDogY2FsYyg1MCUgLSA2NHB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDY0cHgpO1xufVxuXG4ubGRzLXJvbGxlciBkaXYge1xuICBhbmltYXRpb246IGxkcy1yb2xsZXIgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAzMnB4IDMycHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMzA2ZTgzO1xuICBtYXJnaW46IC0zcHggMCAwIC0zcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICB0b3A6IDU0cHg7XG4gIGxlZnQ6IDQ1cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICB0b3A6IDU3cHg7XG4gIGxlZnQ6IDM5cHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICB0b3A6IDU4cHg7XG4gIGxlZnQ6IDMycHg7XG59XG5cbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XG4gIHRvcDogNTdweDtcbiAgbGVmdDogMjVweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTphZnRlciB7XG4gIHRvcDogNTRweDtcbiAgbGVmdDogMTlweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMTRweDtcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcbn1cblxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XG4gIHRvcDogNDVweDtcbiAgbGVmdDogMTBweDtcbn1cblxuQGtleWZyYW1lcyBsZHMtcm9sbGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5uYXYubmF2LXRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYubmF2LXRhYnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5uYXYubmF2LXRhYnMucm91bmRlZC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubmF2Lm5hdi10YWJzLnJvdW5kZWQtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjREEyOTFDO1xuICBjb2xvcjogI0RBMjkxQztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMC4zNXJlbSAxLjE1cmVtO1xufVxuLm5hdi5uYXYtdGFicy5yb3VuZGVkLXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi50YWItY29udGVudCAuaW1nLWZsdWlkLCAudGFiLWNvbnRlbnQgLmltZy1yZXNwb25zaXZlIHtcbiAgbWF4LWhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLWhlYWRlciwgLnRhYi1jb250ZW50IC5wYW5lbCAuY2FyZC1oZWFkZXIsIC50YWItY29udGVudCAuY2FyZCAucGFuZWwtaGVhZGluZywgLnRhYi1jb250ZW50IC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtdGl0bGUsIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4udGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtdGl0bGUgYSwgLnRhYi1jb250ZW50IC5wYW5lbCAuY2FyZC10aXRsZSBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLXRpdGxlIC5mYSwgLnRhYi1jb250ZW50IC5wYW5lbCAuY2FyZC10aXRsZSAuZmEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFiLWNvbnRlbnQgLmNhcmQsIC50YWItY29udGVudCAucGFuZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIsIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtaGVhZGVyLCAudGFiLWNvbnRlbnQgLmNhcmQgLnBhbmVsLWhlYWRpbmcsIC50YWItY29udGVudCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYi1jb250ZW50IC5jYXJkIC5jb2xsYXBzZSwgLnRhYi1jb250ZW50IC5wYW5lbCAuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCBhOm5vdCguc3RyZXRjaGVkLWxpbmspLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCBhOm5vdCguc3RyZXRjaGVkLWxpbmspIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1hc2lkZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtYXNpZGUge1xuICBtaW4td2lkdGg6IDU0cHg7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLW1haW4sIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWhlYWRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtaGVhZGluZyxcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtYm9keSxcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLWJvZHksXG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1ib2R5LFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWJvZHksXG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWZvb3Rlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLWZvb3Rlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLnBhbmVsLWZvb3Rlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1oZWFkZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLWhlYWRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAucGFuZWwtaGVhZGluZywgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcsXG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWZvb3Rlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLWZvb3Rlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLnBhbmVsLWZvb3Rlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWhlYWRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1mb290ZXIgYSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtZm9vdGVyIGEsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLnBhbmVsLWZvb3RlciBhLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtZm9vdGVyIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtZm9vdGVyIC50d2l0dGVyLWVuZ2FnZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtZm9vdGVyIC50d2l0dGVyLWVuZ2FnZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAucGFuZWwtZm9vdGVyIC50d2l0dGVyLWVuZ2FnZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWZvb3RlciAudHdpdHRlci1lbmdhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLXByb2ZpbGUsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLXByb2ZpbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmZhLXR3aXR0ZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5mYS10d2l0dGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4yNXJlbTtcbiAgdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ueW91dHViZS1wbGF5ZXIsXG4udmlkZW8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBCMEIwQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ueW91dHViZS1wbGF5ZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbn1cbi55b3V0dWJlLXBsYXllciBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43NSk7XG59XG4ueW91dHViZS1wbGF5ZXIgaW1nOmhvdmVyICsgLnBsYXk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjREEyOTFDO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ueW91dHViZS1wbGF5ZXIgaW1nOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzJhNWY3MTtcbiAgb3V0bGluZS1vZmZzZXQ6IDRweDtcbn1cbi55b3V0dWJlLXBsYXllciAucGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi55b3V0dWJlLXBsYXllciAucGxheTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLnczdy1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgXCJ3M3ctZm9udFwiO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnczdy1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi53M3ctd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnczdy1yZWQge1xuICBjb2xvcjogI2UxMWYyNjtcbn1cblxuLnczdy1yZWQtYmcge1xuICBiYWNrZ3JvdW5kOiAjZTExZjI2O1xufVxuXG4udzN3LWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMGEzMDQ5O1xufVxuXG4udzN3LWRhcmstYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQ6ICMwYTMwNDk7XG59XG5cbi5zcXVhcmUge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4udzN3LWVtYmVkIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMzMztcbn1cblxuLnczdy1lbWJlZCAudzN3LXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnczdy1lbWJlZCAudzN3LXBvcHVwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJvdHRvbTogMnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM0ZDRkNGQ7XG59XG5cbi53M3ctZW1iZWQ6aG92ZXIgLnczdy1wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tnb3J1bmQ6IHRyYW5zcGFyZW50O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udzN3LWVtYmVkIC53M3ctcG9wdXAgLnczdy1wb3B1cC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICM0ZDRkNGQ7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnczdy1lbWJlZDpob3ZlciAudzN3LXBvcHVwIGEge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udzN3LWVtYmVkIC53M3ctYWRkcmVzcyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi53M3ctZW1iZWQgLnczdy1hZGRyZXNzIC53M3ctbG9nbyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udzN3LWxpbmstdG8tbWFwc2l0ZSwgLnczdy1saW5rLXRvLW1hcHNpdGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4udzN3LWxpbmstdG8tbWFwc2l0ZSAudzN3LXBvcHVwIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBzbWFsbCAqL1xuLnczdy1lbWJlZC53M3ctc21hbGwgLnczdy1sb2dvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4vKiBtZWRpdW0gKi9cbi53M3ctZW1iZWQudzN3LW1lZGl1bSAudzN3LWxvZ28ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi53M3ctZW1iZWQudzN3LW1lZGl1bSAudzN3LWFkZHJlc3Mge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi53M3ctZW1iZWQudzN3LW1lZGl1bTpob3ZlciAudzN3LXBvcHVwIHtcbiAgYm90dG9tOiAzMHB4O1xufVxuXG4vKiBsYXJnZSAqL1xuLnczdy1lbWJlZC53M3ctbGFyZ2UgLnczdy1sb2dvIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi53M3ctZW1iZWQudzN3LWxhcmdlIC53M3ctYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnczdy1lbWJlZC53M3ctbGFyZ2U6aG92ZXIgLnczdy1wb3B1cCB7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuLyogbGlnaHQgKi9cbi53M3ctZW1iZWQudzN3LWxpZ2h0IHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi53M3ctZW1iZWQudzN3LWxpZ2h0IC53M3ctcG9wdXA6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xufVxuXG4udzN3LWVtYmVkLnczdy1saWdodCAudzN3LXBvcHVwIC53M3ctcG9wdXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLnczdy1lbWJlZC53M3ctbGlnaHQ6aG92ZXIgLnczdy1wb3B1cCBhIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiBsaWdodC1yZWQgKi9cbi53M3ctZW1iZWQudzN3LWxpZ2h0LXJlZCB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4udzN3LWVtYmVkLnczdy1saWdodC1yZWQgLnczdy1sb2dvIHtcbiAgY29sb3I6ICNlMTFmMjYgIWltcG9ydGFudDtcbn1cblxuLnczdy1lbWJlZC53M3ctbGlnaHQtcmVkIC53M3ctcG9wdXA6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xufVxuXG4udzN3LWVtYmVkLnczdy1saWdodC1yZWQgLnczdy1wb3B1cCAudzN3LXBvcHVwLWlubmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi53M3ctZW1iZWQudzN3LWxpZ2h0LXJlZDpob3ZlciAudzN3LXBvcHVwIGEge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5sb2NhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ucGVyc29uYWwtZXZlbnQgLmJ0biwgLnBlcnNvbmFsLWV2ZW50IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5wZXJzb25hbC1ldmVudCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ucGVyc29uYWwtZXZlbnQgLm5vdC1yZWdpc3RlcmVkIHAge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbnMgaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgcmdiYSgxMiwgMzUsIDY0LCAwLjUpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9ucyAubm8tZXZlbnRzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0MwQzRDOTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24tbG9jYXRpb24ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24gLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDFweCAwIDVweCAwO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbiAucGFuZWwtdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uIC5wYW5lbC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbiAucGFuZWwtdGl0bGUgYTpob3ZlciwgLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbiAucGFuZWwtdGl0bGUgYTphY3RpdmUsIC5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24gLnBhbmVsLXRpdGxlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uIC5wYW5lbC10aXRsZSBhOmhvdmVyIC50ZXh0IHNwYW4sIC5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24gLnBhbmVsLXRpdGxlIGE6YWN0aXZlIC50ZXh0IHNwYW4sIC5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24gLnBhbmVsLXRpdGxlIGE6Zm9jdXMgLnRleHQgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24gLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIC5iYWRnZXMgLmJhZGdlIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uIC5wYW5lbC10aXRsZSBhIC5mYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNC41O1xuICBib3R0b206IC0xcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IC0xcHg7XG4gIHdpZHRoOiAyLjVyZW07XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uIC5wYW5lbC10aXRsZSBhIC5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDIuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2cmVtO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbiAucGFuZWwtdGl0bGUgYSAudGV4dCB7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4LjVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbiAucGFuZWwtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCkgLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5wZXJzb25hbC1ldmVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBlcnNvbmFsLWV2ZW50LWluZm8taXRlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnBlcnNvbmFsLWV2ZW50LWluZm8taXRlbS10aXRsZSAuZmEge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgY29sb3I6ICNEQTI5MUM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlcnNvbmFsLWV2ZW50LWluZm8ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucGVyc29uYWwtZXZlbnQtaW5mby1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAucGVyc29uYWwtZXZlbnQtaW5mby1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuICAucGVyc29uYWwtZXZlbnQtaW5mby1pdGVtLXRpdGxlIC5mYSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4ucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgMzUsIDY0LCAwLjEpO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtLWxhYmVsIHtcbiAgd2lkdGg6IDUwJTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wZXJzb25hbC1ldmVudC1yZWdpc3RyYXRpb24taXRlbS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtLWNvbnRlbnQ6ZW1wdHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1wiO1xufVxuLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyc29uYWwtZXZlbnQtcmVnaXN0cmF0aW9uLWl0ZW0tY29udGVudCB1bCwgLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtLWNvbnRlbnQgb2wge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIH1cbiAgLnBlcnNvbmFsLWV2ZW50LXJlZ2lzdHJhdGlvbi1pdGVtLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wZXJzb25hbC1ldmVudC1hZ2VuZGEtY2hlY2tlZCAuZmEsIC5wZXJzb25hbC1ldmVudC1hZ2VuZGEtdW5jaGVja2VkIC5mYSB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wZXJzb25hbC1ldmVudC1hZ2VuZGEtY2hlY2tlZCAuZmE6OmJlZm9yZSwgLnBlcnNvbmFsLWV2ZW50LWFnZW5kYS11bmNoZWNrZWQgLmZhOjpiZWZvcmUge1xuICBwYWRkaW5nOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLnBlcnNvbmFsLWV2ZW50LWFnZW5kYS1jaGVja2VkIHNwYW4sIC5wZXJzb25hbC1ldmVudC1hZ2VuZGEtdW5jaGVja2VkIHNwYW4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5wZXJzb25hbC1ldmVudC1hZ2VuZGEtY2hlY2tlZDpub3QoOmxhc3Qtb2YtdHlwZSksIC5wZXJzb25hbC1ldmVudC1hZ2VuZGEtdW5jaGVja2VkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVyZW07XG59XG4ucGVyc29uYWwtZXZlbnQtYWdlbmRhLWNoZWNrZWQge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi5wZXJzb25hbC1ldmVudC1hZ2VuZGEtY2hlY2tlZCAuZmEge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi5wZXJzb25hbC1ldmVudC1hZ2VuZGEtY2hlY2tlZCAuZmE6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0RBMjkxQztcbn1cblxuLmltYWdlLXRpbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NmZyIDU0ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMS41ZnIgMC44ZnIgMmZyO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW1hZ2UtdGlsZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDZmciA1NGZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XG4gICAgZ2FwOiAwLjVyZW07XG4gIH1cbn1cblxuLyogTGVmdCBjb2x1bW4gKi9cbi5pbWFnZS10aWxlOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMS8zO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltYWdlLXRpbGU6bnRoLWNoaWxkKDEpIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMTtcbiAgfVxufVxuXG4uaW1hZ2UtdGlsZTpudGgtY2hpbGQoMikge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgYXNwZWN0LXJhdGlvOiAxLjI5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbWFnZS10aWxlOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDI7XG4gIH1cbn1cblxuLyogUmlnaHQgY29sdW1uIHJlZC1ibG9jayovXG4uaW1hZ2UtdGlsZTpudGgtY2hpbGQoMykge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgYXNwZWN0LXJhdGlvOiAxLjg1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5pbWFnZS10aWxlOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgYXNwZWN0LXJhdGlvOiAzLjczO1xuICB9XG59XG5cbi5pbWFnZS10aWxlOm50aC1jaGlsZCg0KSB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMi80O1xuICBhc3BlY3QtcmF0aW86IDEuMDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltYWdlLXRpbGU6bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMS8zO1xuICAgIGFzcGVjdC1yYXRpbzogMC42NTtcbiAgfVxufVxuXG4vKiBHZW5lcmljIHRpbGUgc3R5bGluZyAqL1xuLmltYWdlLXRpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uaW1hZ2UtdGlsZSBmaWd1cmUuZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmltYWdlLXRpbGUgZmlndXJlLmZpZ3VyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaW1hZ2UtdGlsZS5vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltYWdlLXRpbGUub3ZlcmxheTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjkzNzVyZW07XG4gIHJpZ2h0OiAwLjkzNzVyZW07XG4gIGxlZnQ6IDAuOTM3NXJlbTtcbiAgYm90dG9tOiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0NiA0NDdcIiBmaWxsPVwiJTIzRkZGRkZGXCI+PGNpcmNsZSBjeD1cIjQzNlwiIGN5PVwiN1wiIHI9XCI3XCIvPjxjaXJjbGUgY3g9XCI0MzZcIiBjeT1cIjMyXCIgcj1cIjRcIi8+PGNpcmNsZSBjeD1cIjQxM1wiIGN5PVwiMzJcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiNDE0XCIgY3k9XCI1NVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjQzN1wiIGN5PVwiNTVcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIzOTFcIiBjeT1cIjMyXCIgcj1cIjRcIi8+PGNpcmNsZSBjeD1cIjM5MlwiIGN5PVwiNTVcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCI0MTRcIiBjeT1cIjc3XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiNDM3XCIgY3k9XCI3N1wiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjM2OFwiIGN5PVwiMzJcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiNDM4XCIgY3k9XCIxMDBcIiByPVwiMi41XCIvPjxjaXJjbGUgY3g9XCIzNDlcIiBjeT1cIjEwXCIgcj1cIjRcIi8+PGNpcmNsZSBjeD1cIjM3MFwiIGN5PVwiOVwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIzOTJcIiBjeT1cIjlcIiByPVwiNVwiLz48Y2lyY2xlIGN4PVwiNDE0XCIgY3k9XCI4XCIgcj1cIjZcIi8+PGNpcmNsZSBjeD1cIjM2OFwiIGN5PVwiNzZcIiByPVwiN1wiLz48Y2lyY2xlIGN4PVwiMzcxXCIgY3k9XCIxMDJcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMzQ4XCIgY3k9XCIxMDJcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMzQ5XCIgY3k9XCIxMjVcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIzNzJcIiBjeT1cIjEyNVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjMyNlwiIGN5PVwiMTAyXCIgcj1cIjRcIi8+PGNpcmNsZSBjeD1cIjMyN1wiIGN5PVwiMTI1XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMzQ5XCIgY3k9XCIxNDhcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIzNzJcIiBjeT1cIjE0OFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjMwM1wiIGN5PVwiMTAyXCIgcj1cIjRcIi8+PGNpcmNsZSBjeD1cIjM3M1wiIGN5PVwiMTcxXCIgcj1cIjIuNVwiLz48Y2lyY2xlIGN4PVwiMjgxXCIgY3k9XCI4MFwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIzMDJcIiBjeT1cIjc5XCIgcj1cIjVcIi8+PGNpcmNsZSBjeD1cIjMyNVwiIGN5PVwiNzlcIiByPVwiNVwiLz48Y2lyY2xlIGN4PVwiMzQ2XCIgY3k9XCI3OFwiIHI9XCI2XCIvPjxjaXJjbGUgY3g9XCIzMDBcIiBjeT1cIjE0NVwiIHI9XCI3XCIvPjxjaXJjbGUgY3g9XCIzMDNcIiBjeT1cIjE3MVwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIyODBcIiBjeT1cIjE3MVwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIyODFcIiBjeT1cIjE5NFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjMwNFwiIGN5PVwiMTk0XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMjU4XCIgY3k9XCIxNzFcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMjU5XCIgY3k9XCIxOTRcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIyODFcIiBjeT1cIjIxN1wiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjMwNFwiIGN5PVwiMjE3XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMjM1XCIgY3k9XCIxNzFcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMzA1XCIgY3k9XCIyNDBcIiByPVwiMi41XCIvPjxjaXJjbGUgY3g9XCIyMTNcIiBjeT1cIjE0OVwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIyMzRcIiBjeT1cIjE0OFwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIyNTdcIiBjeT1cIjE0OFwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIyNzhcIiBjeT1cIjE0N1wiIHI9XCI2XCIvPjxjaXJjbGUgY3g9XCIyMzFcIiBjeT1cIjIxM1wiIHI9XCI3XCIvPjxjaXJjbGUgY3g9XCIyMzRcIiBjeT1cIjIzOFwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIyMTFcIiBjeT1cIjIzOFwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIyMTJcIiBjeT1cIjI2MVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjIzNVwiIGN5PVwiMjYxXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMTg5XCIgY3k9XCIyMzhcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMTkwXCIgY3k9XCIyNjFcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIyMTJcIiBjeT1cIjI4NFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjIzNVwiIGN5PVwiMjg0XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMTY2XCIgY3k9XCIyMzhcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMjM2XCIgY3k9XCIzMDdcIiByPVwiMi41XCIvPjxjaXJjbGUgY3g9XCIxNDRcIiBjeT1cIjIxNlwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIxNjVcIiBjeT1cIjIxNVwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIxODhcIiBjeT1cIjIxNVwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIyMDlcIiBjeT1cIjIxNFwiIHI9XCI2XCIvPjxjaXJjbGUgY3g9XCIxNjNcIiBjeT1cIjI4MlwiIHI9XCI3XCIvPjxjaXJjbGUgY3g9XCIxNjZcIiBjeT1cIjMwOFwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIxNDNcIiBjeT1cIjMwOFwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIxNDRcIiBjeT1cIjMzMVwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjE2N1wiIGN5PVwiMzMxXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMTIxXCIgY3k9XCIzMDhcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiMTIyXCIgY3k9XCIzMzFcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCIxNDRcIiBjeT1cIjM1NFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjE2N1wiIGN5PVwiMzU0XCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiOTlcIiBjeT1cIjMwOFwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIxNjhcIiBjeT1cIjM3N1wiIHI9XCIyLjVcIi8+PGNpcmNsZSBjeD1cIjc3XCIgY3k9XCIyODZcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiOThcIiBjeT1cIjI4NVwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIxMjBcIiBjeT1cIjI4NVwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCIxNDFcIiBjeT1cIjI4NFwiIHI9XCI2XCIvPjxjaXJjbGUgY3g9XCI5NFwiIGN5PVwiMzUxXCIgcj1cIjdcIi8+PGNpcmNsZSBjeD1cIjk2XCIgY3k9XCIzNzdcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiNzNcIiBjeT1cIjM3N1wiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCI3NFwiIGN5PVwiNDAwXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiOTdcIiBjeT1cIjQwMFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjUxXCIgY3k9XCIzNzdcIiByPVwiNFwiLz48Y2lyY2xlIGN4PVwiNTJcIiBjeT1cIjQwMFwiIHI9XCIzLjVcIi8+PGNpcmNsZSBjeD1cIjc0XCIgY3k9XCI0MjNcIiByPVwiMy41XCIvPjxjaXJjbGUgY3g9XCI5N1wiIGN5PVwiNDIzXCIgcj1cIjMuNVwiLz48Y2lyY2xlIGN4PVwiMjlcIiBjeT1cIjM3N1wiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCI5OFwiIGN5PVwiNDQ2XCIgcj1cIjIuNVwiLz48Y2lyY2xlIGN4PVwiN1wiIGN5PVwiMzU1XCIgcj1cIjRcIi8+PGNpcmNsZSBjeD1cIjI4XCIgY3k9XCIzNTRcIiByPVwiNVwiLz48Y2lyY2xlIGN4PVwiNTBcIiBjeT1cIjM1NFwiIHI9XCI1XCIvPjxjaXJjbGUgY3g9XCI3MlwiIGN5PVwiMzUzXCIgcj1cIjZcIi8+PC9zdmc+Jyk7XG59XG5cbi8qIFJlZCBibG9jayBzdHlsZXMgKi9cbi5pbWFnZS10aWxlLnRleHQtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyOTFDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1hZ2UtdGlsZS50ZXh0LWJsb2NrIC5pbWFnZS10aWxlLXRhZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbWFnZS10aWxlLnRleHQtYmxvY2sgLmltYWdlLXRpbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW1hZ2UtdGlsZS50ZXh0LWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNzVyZW07XG4gIHJpZ2h0OiAwLjc1cmVtO1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDU3IDU2XCIgZmlsbD1cIiUyM0ZGRkZGRlwiPjxjaXJjbGUgY3g9XCIyOC40XCIgY3k9XCIyOC4xXCIgcj1cIjIuMlwiLz48Y2lyY2xlIGN4PVwiMjguNlwiIGN5PVwiMjEuNlwiIHI9XCIxLjNcIi8+PGNpcmNsZSBjeD1cIjM1LjVcIiBjeT1cIjIxLjZcIiByPVwiMS4zXCIvPjxjaXJjbGUgY3g9XCIzNS42XCIgY3k9XCIxNC41XCIgcj1cIjFcIi8+PGNpcmNsZSBjeD1cIjI4LjVcIiBjeT1cIjE0LjVcIiByPVwiMVwiLz48Y2lyY2xlIGN4PVwiNDIuNFwiIGN5PVwiMjEuNlwiIHI9XCIxLjNcIi8+PGNpcmNsZSBjeD1cIjQyLjNcIiBjeT1cIjE0LjVcIiByPVwiMVwiLz48Y2lyY2xlIGN4PVwiMzUuNlwiIGN5PVwiNy42XCIgcj1cIjFcIi8+PGNpcmNsZSBjeD1cIjI4LjVcIiBjeT1cIjcuNlwiIHI9XCIxXCIvPjxjaXJjbGUgY3g9XCI0OS4zXCIgY3k9XCIyMS42XCIgcj1cIjEuM1wiLz48Y2lyY2xlIGN4PVwiMjguNlwiIGN5PVwiMC43XCIgcj1cIjAuOFwiLz48Y2lyY2xlIGN4PVwiNTUuOFwiIGN5PVwiMjguNFwiIHI9XCIxLjNcIi8+PGNpcmNsZSBjeD1cIjQ5LjRcIiBjeT1cIjI4LjdcIiByPVwiMS42XCIvPjxjaXJjbGUgY3g9XCI0Mi42XCIgY3k9XCIyOC43XCIgcj1cIjEuNlwiLz48Y2lyY2xlIGN4PVwiMzYuMVwiIGN5PVwiMjlcIiByPVwiMS44XCIvPjxjaXJjbGUgY3g9XCIyOC42XCIgY3k9XCIyNy42XCIgcj1cIjIuMlwiLz48Y2lyY2xlIGN4PVwiMjguNVwiIGN5PVwiMzUuNFwiIHI9XCIxLjNcIi8+PGNpcmNsZSBjeD1cIjIxLjVcIiBjeT1cIjM1LjRcIiByPVwiMS4zXCIvPjxjaXJjbGUgY3g9XCIyMS4zXCIgY3k9XCI0Mi41XCIgcj1cIjFcIi8+PGNpcmNsZSBjeD1cIjI4LjVcIiBjeT1cIjQyLjVcIiByPVwiMVwiLz48Y2lyY2xlIGN4PVwiMTQuOFwiIGN5PVwiMzUuNFwiIHI9XCIxLjNcIi8+PGNpcmNsZSBjeD1cIjE0LjZcIiBjeT1cIjQyLjVcIiByPVwiMVwiLz48Y2lyY2xlIGN4PVwiMjEuM1wiIGN5PVwiNDkuNFwiIHI9XCIxXCIvPjxjaXJjbGUgY3g9XCIyOC41XCIgY3k9XCI0OS40XCIgcj1cIjFcIi8+PGNpcmNsZSBjeD1cIjcuOVwiIGN5PVwiMzUuNFwiIHI9XCIxLjNcIi8+PGNpcmNsZSBjeD1cIjI4LjVcIiBjeT1cIjU1LjVcIiByPVwiMC44XCIvPjxjaXJjbGUgY3g9XCIxLjNcIiBjeT1cIjI3LjhcIiByPVwiMS4zXCIvPjxjaXJjbGUgY3g9XCI3LjlcIiBjeT1cIjI3LjVcIiByPVwiMS42XCIvPjxjaXJjbGUgY3g9XCIxNC43XCIgY3k9XCIyNy41XCIgcj1cIjEuNlwiLz48Y2lyY2xlIGN4PVwiMjEuNVwiIGN5PVwiMjcuM1wiIHI9XCIxLjhcIi8+PC9zdmc+Jyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmltYWdlLXRpbGUudGV4dC1ibG9jayAuaW1hZ2UtdGlsZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG4uYWxlcnQgLmJ0biwgLmFsZXJ0IC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5mb3JtLWNvbnRyb2wsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5hbGVydCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5hLmJhZGdlOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FyZC5mYWN0cy1jYXJkLCAuZmFjdHMtY2FyZC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkM2E2MDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uY2FyZC5mYWN0cy1jYXJkIC5jYXJkLXRpdGxlLCAuZmFjdHMtY2FyZC5wYW5lbCAuY2FyZC10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IGNhbGMoMS41MjVyZW0gKyAzLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLmZhY3RzLWNhcmQgLmNhcmQtdGl0bGUsIC5mYWN0cy1jYXJkLnBhbmVsIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5jYXJkLmZhY3RzLWNhcmQgLmNhcmQtdGl0bGU6YWZ0ZXIsIC5mYWN0cy1jYXJkLnBhbmVsIC5jYXJkLXRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAzNyAzOFwiIGZpbGw9XCIlMjNGRkZGRkZcIj48Y2lyY2xlIGN4PVwiMzQuMjdcIiBjeT1cIjIuNzVcIiByPVwiMi43NVwiLz48Y2lyY2xlIGN4PVwiMjUuODVcIiBjeT1cIjIuOTNcIiByPVwiMS42XCIvPjxjaXJjbGUgY3g9XCIxNy41MlwiIGN5PVwiMi45M1wiIHI9XCIxLjI3XCIvPjxjaXJjbGUgY3g9XCI5LjI0XCIgY3k9XCIyLjkzXCIgcj1cIjEuMjdcIi8+PGNpcmNsZSBjeD1cIjAuOTVcIiBjeT1cIjIuOTNcIiByPVwiMC45NlwiLz48Y2lyY2xlIGN4PVwiMzQuMlwiIGN5PVwiMTEuNTFcIiByPVwiMi4yNFwiLz48Y2lyY2xlIGN4PVwiMjUuODVcIiBjeT1cIjExLjUxXCIgcj1cIjEuNlwiLz48Y2lyY2xlIGN4PVwiMTcuNTJcIiBjeT1cIjExLjUxXCIgcj1cIjEuMjdcIi8+PGNpcmNsZSBjeD1cIjkuMjRcIiBjeT1cIjExLjUxXCIgcj1cIjEuMjdcIi8+PGNpcmNsZSBjeD1cIjM0LjE5XCIgY3k9XCIxOS43NlwiIHI9XCIxLjkxXCIvPjxjaXJjbGUgY3g9XCIyNS44NVwiIGN5PVwiMTkuNzZcIiByPVwiMS42XCIvPjxjaXJjbGUgY3g9XCIxNy41MlwiIGN5PVwiMTkuNzZcIiByPVwiMS4yN1wiLz48Y2lyY2xlIGN4PVwiMzQuMTlcIiBjeT1cIjI4LjJcIiByPVwiMS45MVwiLz48Y2lyY2xlIGN4PVwiMjUuODVcIiBjeT1cIjI4LjE5XCIgcj1cIjEuNlwiLz48Y2lyY2xlIGN4PVwiMzQuMTlcIiBjeT1cIjM2LjRcIiByPVwiMS42XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGluc2V0OiAwIDAgYXV0byBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG59XG4uY2FyZC5mYWN0cy1jYXJkIC5jYXJkLWZvb3RlciwgLmZhY3RzLWNhcmQucGFuZWwgLmNhcmQtZm9vdGVyLCAuY2FyZC5mYWN0cy1jYXJkIC5wYW5lbC1mb290ZXIsIC5mYWN0cy1jYXJkLnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMyODQ3NzE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmQuZmFjdHMtY2FyZCAuY2FyZC10aXRsZSwgLmZhY3RzLWNhcmQucGFuZWwgLmNhcmQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbmssIC5zdWdnZXN0ZWQtbGluay5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbms6aG92ZXIsIC5zdWdnZXN0ZWQtbGluay5wYW5lbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItY29sb3I6ICNEQTI5MUM7XG59XG4uY2FyZC5zdWdnZXN0ZWQtbGluazpob3ZlciAuY2FyZC1idXR0b24sIC5zdWdnZXN0ZWQtbGluay5wYW5lbDpob3ZlciAuY2FyZC1idXR0b24ge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rOmZvY3VzLXdpdGhpbiwgLnN1Z2dlc3RlZC1saW5rLnBhbmVsOmZvY3VzLXdpdGhpbiB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMmE1ZjcxO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbms6Zm9jdXMtd2l0aGluIC5jYXJkLWJ1dHRvbiwgLnN1Z2dlc3RlZC1saW5rLnBhbmVsOmZvY3VzLXdpdGhpbiAuY2FyZC1idXR0b24ge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rIC5jYXJkLWljb24sIC5zdWdnZXN0ZWQtbGluay5wYW5lbCAuY2FyZC1pY29uIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rIC5jYXJkLWJvZHksIC5zdWdnZXN0ZWQtbGluay5wYW5lbCAuY2FyZC1ib2R5LCAuY2FyZC5zdWdnZXN0ZWQtbGluayAucGFuZWwtYm9keSwgLnN1Z2dlc3RlZC1saW5rLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbmsgLmNhcmQtZm9vdGVyLCAuc3VnZ2VzdGVkLWxpbmsucGFuZWwgLmNhcmQtZm9vdGVyLCAuY2FyZC5zdWdnZXN0ZWQtbGluayAucGFuZWwtZm9vdGVyLCAuc3VnZ2VzdGVkLWxpbmsucGFuZWwgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbmsgLmNhcmQtZm9vdGVyIC5jYXJkLWZvb3Rlci1jb250ZW50LCAuc3VnZ2VzdGVkLWxpbmsucGFuZWwgLmNhcmQtZm9vdGVyIC5jYXJkLWZvb3Rlci1jb250ZW50LCAuY2FyZC5zdWdnZXN0ZWQtbGluayAucGFuZWwtZm9vdGVyIC5jYXJkLWZvb3Rlci1jb250ZW50LCAuc3VnZ2VzdGVkLWxpbmsucGFuZWwgLnBhbmVsLWZvb3RlciAuY2FyZC1mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rIC5jYXJkLWJ1dHRvbiwgLnN1Z2dlc3RlZC1saW5rLnBhbmVsIC5jYXJkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rLW1hc2stcGxhY2Vob2xkZXIsIC5zdWdnZXN0ZWQtbGluay1tYXNrLXBsYWNlaG9sZGVyLnBhbmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA2MDUgMTYuNFwiIGZpbGw9XCIlMjNEQTI5MUNcIj48Y2lyY2xlIGN4PVwiMTNcIiBjeT1cIjguMlwiIHI9XCIyLjhcIi8+PGNpcmNsZSBjeD1cIjI5LjRcIiBjeT1cIjguMlwiIHI9XCIyLjkyXCIvPjxjaXJjbGUgY3g9XCI0NS44XCIgY3k9XCI4LjJcIiByPVwiMy4wNFwiLz48Y2lyY2xlIGN4PVwiNjIuMlwiIGN5PVwiOC4yXCIgcj1cIjMuMTZcIi8+PGNpcmNsZSBjeD1cIjc4LjZcIiBjeT1cIjguMlwiIHI9XCIzLjI4XCIvPjxjaXJjbGUgY3g9XCI5NVwiIGN5PVwiOC4yXCIgcj1cIjMuNFwiLz48Y2lyY2xlIGN4PVwiMTExLjRcIiBjeT1cIjguMlwiIHI9XCIzLjUyXCIvPjxjaXJjbGUgY3g9XCIxMjcuOFwiIGN5PVwiOC4yXCIgcj1cIjMuNjRcIi8+PGNpcmNsZSBjeD1cIjE0NC4yXCIgY3k9XCI4LjJcIiByPVwiMy43NlwiLz48Y2lyY2xlIGN4PVwiMTYwLjZcIiBjeT1cIjguMlwiIHI9XCIzLjg4XCIvPjxjaXJjbGUgY3g9XCIxNzdcIiBjeT1cIjguMlwiIHI9XCI0XCIvPjxjaXJjbGUgY3g9XCIxOTMuNFwiIGN5PVwiOC4yXCIgcj1cIjQuMTJcIi8+PGNpcmNsZSBjeD1cIjIwOS44XCIgY3k9XCI4LjJcIiByPVwiNC4yNFwiLz48Y2lyY2xlIGN4PVwiMjI2LjJcIiBjeT1cIjguMlwiIHI9XCI0LjM2XCIvPjxjaXJjbGUgY3g9XCIyNDIuNlwiIGN5PVwiOC4yXCIgcj1cIjQuNDhcIi8+PGNpcmNsZSBjeD1cIjI1OVwiIGN5PVwiOC4yXCIgcj1cIjQuNlwiLz48Y2lyY2xlIGN4PVwiMjc1LjRcIiBjeT1cIjguMlwiIHI9XCI0LjcyXCIvPjxjaXJjbGUgY3g9XCIyOTEuOFwiIGN5PVwiOC4yXCIgcj1cIjQuODRcIi8+PGNpcmNsZSBjeD1cIjMwOC4yXCIgY3k9XCI4LjJcIiByPVwiNC45NlwiLz48Y2lyY2xlIGN4PVwiMzI0LjZcIiBjeT1cIjguMlwiIHI9XCI1LjA4XCIvPjxjaXJjbGUgY3g9XCIzNDFcIiBjeT1cIjguMlwiIHI9XCI1LjJcIi8+PGNpcmNsZSBjeD1cIjM1Ny40XCIgY3k9XCI4LjJcIiByPVwiNS4zMlwiLz48Y2lyY2xlIGN4PVwiMzczLjhcIiBjeT1cIjguMlwiIHI9XCI1LjQ0XCIvPjxjaXJjbGUgY3g9XCIzOTAuMlwiIGN5PVwiOC4yXCIgcj1cIjUuNTZcIi8+PGNpcmNsZSBjeD1cIjQwNi42XCIgY3k9XCI4LjJcIiByPVwiNS42OFwiLz48Y2lyY2xlIGN4PVwiNDIzXCIgY3k9XCI4LjJcIiByPVwiNS44XCIvPjxjaXJjbGUgY3g9XCI0MzkuNFwiIGN5PVwiOC4yXCIgcj1cIjUuOTJcIi8+PGNpcmNsZSBjeD1cIjQ1NS44XCIgY3k9XCI4LjJcIiByPVwiNi4wNFwiLz48Y2lyY2xlIGN4PVwiNDcyLjJcIiBjeT1cIjguMlwiIHI9XCI2LjE2XCIvPjxjaXJjbGUgY3g9XCI0ODguNlwiIGN5PVwiOC4yXCIgcj1cIjYuMjhcIi8+PGNpcmNsZSBjeD1cIjUwNVwiIGN5PVwiOC4yXCIgcj1cIjYuNFwiLz48Y2lyY2xlIGN4PVwiNTIxLjRcIiBjeT1cIjguMlwiIHI9XCI2LjUyXCIvPjxjaXJjbGUgY3g9XCI1MzcuOFwiIGN5PVwiOC4yXCIgcj1cIjYuNjRcIi8+PGNpcmNsZSBjeD1cIjU1NC4yXCIgY3k9XCI4LjJcIiByPVwiNi43NlwiLz48Y2lyY2xlIGN4PVwiNTcwLjZcIiBjeT1cIjguMlwiIHI9XCI2Ljg4XCIvPjxjaXJjbGUgY3g9XCI1ODdcIiBjeT1cIjguMlwiIHI9XCI3XCIvPjxjaXJjbGUgY3g9XCI2MDMuNFwiIGN5PVwiOC4yXCIgcj1cIjcuMVwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbmstbWFzay1wbGFjZWhvbGRlcjphZnRlciwgLnN1Z2dlc3RlZC1saW5rLW1hc2stcGxhY2Vob2xkZXIucGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGOEY3RjE7IC8qIGlkZWFsbHkgdGhlIGNvbG9yIG9mIHRoZSBzZWN0aW9uICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI0OCwgMjQ3LCAyNDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZywgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogM3JlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZzpob3ZlciwgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMzI1MTk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC5zdWdnZXN0ZWQtbGluay5iaWcgLmNhcmQtaWNvbiwgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbCAuY2FyZC1pY29uIHtcbiAgZm9udC1zaXplOiAxM3JlbTtcbiAgb3JkZXI6IDM7XG4gIGNvbG9yOiAjRkY4RTg0O1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbmsuYmlnIC5zdHJldGNoZWQtbGluaywgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbCAuc3RyZXRjaGVkLWxpbmsge1xuICBvcmRlcjogMjtcbn1cbi5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZyAuY2FyZC1mb290ZXIsIC5zdWdnZXN0ZWQtbGluay5iaWcucGFuZWwgLmNhcmQtZm9vdGVyLCAuY2FyZC5zdWdnZXN0ZWQtbGluay5iaWcgLnBhbmVsLWZvb3RlciwgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbCAucGFuZWwtZm9vdGVyIHtcbiAgb3JkZXI6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNhcmQuc3VnZ2VzdGVkLWxpbmsuYmlnIC5jYXJkLWJ1dHRvbiwgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbCAuY2FyZC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jYXJkLnN1Z2dlc3RlZC1saW5rIC5jYXJkLWJvZHksIC5zdWdnZXN0ZWQtbGluay5wYW5lbCAuY2FyZC1ib2R5LCAuY2FyZC5zdWdnZXN0ZWQtbGluayAucGFuZWwtYm9keSwgLnN1Z2dlc3RlZC1saW5rLnBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG4gIC5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZywgLnN1Z2dlc3RlZC1saW5rLmJpZy5wYW5lbCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZyAuY2FyZC1pY29uLCAuc3VnZ2VzdGVkLWxpbmsuYmlnLnBhbmVsIC5jYXJkLWljb24ge1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jYXJkLnN1Z2dlc3RlZC1saW5rIC5jYXJkLWljb24sIC5zdWdnZXN0ZWQtbGluay5wYW5lbCAuY2FyZC1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmNhcmQuc3VnZ2VzdGVkLWxpbmsgLmNhcmQtYm9keSwgLnN1Z2dlc3RlZC1saW5rLnBhbmVsIC5jYXJkLWJvZHksIC5jYXJkLnN1Z2dlc3RlZC1saW5rIC5wYW5lbC1ib2R5LCAuc3VnZ2VzdGVkLWxpbmsucGFuZWwgLnBhbmVsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNhcmQuc3VnZ2VzdGVkLWxpbmsuYmlnLCAuc3VnZ2VzdGVkLWxpbmsuYmlnLnBhbmVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQuc3VnZ2VzdGVkLWxpbmsuYmlnIC5jYXJkLWljb24sIC5zdWdnZXN0ZWQtbGluay5iaWcucGFuZWwgLmNhcmQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZyAuc3RyZXRjaGVkLWxpbmssIC5zdWdnZXN0ZWQtbGluay5iaWcucGFuZWwgLnN0cmV0Y2hlZC1saW5rIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuY2FyZC5zdWdnZXN0ZWQtbGluay5iaWcgLmNhcmQtZm9vdGVyLCAuc3VnZ2VzdGVkLWxpbmsuYmlnLnBhbmVsIC5jYXJkLWZvb3RlciwgLmNhcmQuc3VnZ2VzdGVkLWxpbmsuYmlnIC5wYW5lbC1mb290ZXIsIC5zdWdnZXN0ZWQtbGluay5iaWcucGFuZWwgLnBhbmVsLWZvb3RlciB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmNhcmQuc3VnZ2VzdGVkLWxpbmsuYmlnIC5jYXJkLWZvb3RlciBwYWRkaW5nLCAuc3VnZ2VzdGVkLWxpbmsuYmlnLnBhbmVsIC5jYXJkLWZvb3RlciBwYWRkaW5nLCAuY2FyZC5zdWdnZXN0ZWQtbGluay5iaWcgLnBhbmVsLWZvb3RlciBwYWRkaW5nLCAuc3VnZ2VzdGVkLWxpbmsuYmlnLnBhbmVsIC5wYW5lbC1mb290ZXIgcGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkLnN1Z2dlc3RlZC1saW5rLmJpZyAuY2FyZC1idXR0b24sIC5zdWdnZXN0ZWQtbGluay5iaWcucGFuZWwgLmNhcmQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4uY2FyZC5uZXdzLCAubmV3cy5wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNhcmQubmV3cyAuY2FyZC1oZWFkZXIsIC5uZXdzLnBhbmVsIC5jYXJkLWhlYWRlciwgLmNhcmQubmV3cyAucGFuZWwtaGVhZGluZywgLm5ld3MucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQubmV3cyAuY2FyZC1ib2R5LCAubmV3cy5wYW5lbCAuY2FyZC1ib2R5LCAuY2FyZC5uZXdzIC5wYW5lbC1ib2R5LCAubmV3cy5wYW5lbCAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jYXJkLm5ld3MudGVhc2VyLCAubmV3cy50ZWFzZXIucGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FyZC5uZXdzLnRlYXNlciAuY2FyZC1oZWFkZXIsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC1oZWFkZXIsIC5jYXJkLm5ld3MudGVhc2VyIC5wYW5lbC1oZWFkaW5nLCAubmV3cy50ZWFzZXIucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjIsIDUyLCA5MCwgMC4xMDE5NjA3ODQzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNhcmQubmV3cy50ZWFzZXIgLmNhcmQtYm9keSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLWJvZHksIC5jYXJkLm5ld3MudGVhc2VyIC5wYW5lbC1ib2R5LCAubmV3cy50ZWFzZXIucGFuZWwgLnBhbmVsLWJvZHkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBmbGV4OiAwO1xufVxuLmNhcmQubmV3cy50ZWFzZXIgLmNhcmQtdGFnLCAubmV3cy50ZWFzZXIucGFuZWwgLmNhcmQtdGFnIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1mYW1pbHk6IFwiRXhwb3N1cmUgQ29uZGVuc2VkXCIsIFwiUFAgTmV1ZSBNb250cmVhbFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQubmV3cy50ZWFzZXIgLmNhcmQtdGFnOmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jYXJkLm5ld3MudGVhc2VyIC5jYXJkLXRhZy5wcmltYXJ5OmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy5wcmltYXJ5OmJlZm9yZSwgLmNhcmQubmV3cy50ZWFzZXIgLmNhcmQtdGFnLnJlZDpiZWZvcmUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC10YWcucmVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG59XG4uY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcuc2Vjb25kYXJ5OmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy5zZWNvbmRhcnk6YmVmb3JlLCAuY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcuZGFya2JsdWU6YmVmb3JlLCAubmV3cy50ZWFzZXIucGFuZWwgLmNhcmQtdGFnLmRhcmtibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG59XG4uY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcuc3VjY2VzczpiZWZvcmUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC10YWcuc3VjY2VzczpiZWZvcmUsIC5jYXJkLm5ld3MudGVhc2VyIC5jYXJkLXRhZy5ncmVlbjpiZWZvcmUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC10YWcuZ3JlZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDRTE5NDtcbn1cbi5jYXJkLm5ld3MudGVhc2VyIC5jYXJkLXRhZy5pbmZvOmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy5pbmZvOmJlZm9yZSwgLmNhcmQubmV3cy50ZWFzZXIgLmNhcmQtdGFnLmxpZ2h0Ymx1ZTpiZWZvcmUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC10YWcubGlnaHRibHVlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdkZmY7XG59XG4uY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcub3JhbmdlOmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy5vcmFuZ2U6YmVmb3JlLCAuY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcuZGFuZ2VyOmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy5kYW5nZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbn1cbi5jYXJkLm5ld3MudGVhc2VyIC5jYXJkLXRhZy55ZWxsb3c6YmVmb3JlLCAubmV3cy50ZWFzZXIucGFuZWwgLmNhcmQtdGFnLnllbGxvdzpiZWZvcmUsIC5jYXJkLm5ld3MudGVhc2VyIC5jYXJkLXRhZy53YXJuaW5nOmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy53YXJuaW5nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG4uY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcudGVhbDpiZWZvcmUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC10YWcudGVhbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xufVxuLmNhcmQubmV3cy50ZWFzZXIgLmNhcmQtdGFnLnB1cnBsZTpiZWZvcmUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC10YWcucHVycGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjQ1YjE7XG59XG4uY2FyZC5uZXdzLnRlYXNlciAuY2FyZC10YWcuaW5kaWdvOmJlZm9yZSwgLm5ld3MudGVhc2VyLnBhbmVsIC5jYXJkLXRhZy5pbmRpZ286YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MTBmMjtcbn1cbi5jYXJkLm5ld3MudGVhc2VyIC5jYXJkLWRhdGUsIC5uZXdzLnRlYXNlci5wYW5lbCAuY2FyZC1kYXRlIHtcbiAgY29sb3I6ICM3MjcyNzI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIFtkYXRhLWJzLXRvZ2dsZT1saWdodGJveF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLCAjMEIwQjBCKTtcbn1cbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5jaGVja2JveC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaGVja2JveC1saXN0IC5saXN0LWl0ZW0uYWN0aXZlID4gLmN1c3RvbS1jb250cm9sLmN1c3RvbS1jaGVja2JveCArIC5jaGVja2JveC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG4uY2hlY2tib3gtbGlzdCAubGlzdC1pdGVtLnBhcnRpYWwgPiAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG4gIGNvbG9yOiAjREEyOTFDO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uY2hlY2tib3gtbGlzdCAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uY2hlY2tib3gtbGlzdCAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzBDNEM5O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNoZWNrYm94LWxpc3QgLmN1c3RvbS1jb250cm9sLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjREEyOTFDO1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNoZWNrYm94LWxpc3QgLmN1c3RvbS1jb250cm9sLmN1c3RvbS1jaGVja2JveCB+IC5jaGVja2JveC1saXN0OmJlZm9yZSB7XG4gIGNvbG9yOiAjQzBDNEM5O1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG59XG4uY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtbGlzdCAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jdGEtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jdGEtYmxvY2sgLmN0YS10aXRsZSBoMSwgLmN0YS1ibG9jayAuY3RhLXRpdGxlIGgyLCAuY3RhLWJsb2NrIC5jdGEtdGl0bGUgaDMsIC5jdGEtYmxvY2sgLmN0YS10aXRsZSBoNCwgLmN0YS1ibG9jayAuY3RhLXRpdGxlIGg1LCAuY3RhLWJsb2NrIC5jdGEtdGl0bGUgaDYge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzcyNzI3Mjtcbn1cbi5jdGEtYmxvY2sgLmN0YS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uY3RhLWJsb2NrIC5jdGEtY29udGVudCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY3RhLWJsb2NrIC5jdGEtY29udGVudCBhOmhvdmVyLCAuY3RhLWJsb2NrIC5jdGEtY29udGVudCBhOmFjdGl2ZSwgLmN0YS1ibG9jayAuY3RhLWNvbnRlbnQgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmN0YS1ibG9jayAuY3RhLWNvbnRlbnQgLmN0YS1saW5rIGEsIC5jdGEtYmxvY2sgLmN0YS1jb250ZW50IC5jYXJkLmN0YS1saW5rLWxvZ2luIGEsIC5jdGEtYmxvY2sgLmN0YS1jb250ZW50IC5jdGEtbGluay1sb2dpbi5wYW5lbCBhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY3RhLWJsb2NrIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY3RhLWJsb2NrIC5jdGEtZm9ybSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5jdGEtYmxvY2sgLmN0YS1mb3JtIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jdGEtYmxvY2sgLmN0YS1mb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmN0YS1ibG9jay5jdGEtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQTI5MUM7XG59XG4uY3RhLWJsb2NrLmN0YS1wcmltYXJ5IC5jdGEtdGl0bGUgaDEsIC5jdGEtYmxvY2suY3RhLXByaW1hcnkgLmN0YS10aXRsZSBoMiwgLmN0YS1ibG9jay5jdGEtcHJpbWFyeSAuY3RhLXRpdGxlIGgzLCAuY3RhLWJsb2NrLmN0YS1wcmltYXJ5IC5jdGEtdGl0bGUgaDQsIC5jdGEtYmxvY2suY3RhLXByaW1hcnkgLmN0YS10aXRsZSBoNSwgLmN0YS1ibG9jay5jdGEtcHJpbWFyeSAuY3RhLXRpdGxlIGg2IHtcbiAgYm9yZGVyLWNvbG9yOiAjREEyOTFDO1xufVxuLmN0YS1ibG9jay5jdGEtcHJpbWFyeSAuY3RhLWZvcm0gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi5jdGEtYmxvY2suY3RhLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG59XG4uY3RhLWJsb2NrLmN0YS1zZWNvbmRhcnkgLmN0YS10aXRsZSBoMSwgLmN0YS1ibG9jay5jdGEtc2Vjb25kYXJ5IC5jdGEtdGl0bGUgaDIsIC5jdGEtYmxvY2suY3RhLXNlY29uZGFyeSAuY3RhLXRpdGxlIGgzLCAuY3RhLWJsb2NrLmN0YS1zZWNvbmRhcnkgLmN0YS10aXRsZSBoNCwgLmN0YS1ibG9jay5jdGEtc2Vjb25kYXJ5IC5jdGEtdGl0bGUgaDUsIC5jdGEtYmxvY2suY3RhLXNlY29uZGFyeSAuY3RhLXRpdGxlIGg2IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uY3RhLWJsb2NrLmN0YS1zZWNvbmRhcnkgLmN0YS1mb3JtIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4uY3RhLWdyb3VwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwQzRDOTtcbn1cblxuLmN1c3RvbS1zZWxlY3QuZHJvcGRvd24tdG9nZ2xlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xufVxuLmN1c3RvbS1zZWxlY3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tc2Vjb25kYXJ5LCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuYnRuLmJ0bi1zZWNvbmRhcnkuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnkuZm9ybS1jb250cm9sLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuY3VzdG9tLXNlbGVjdC5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbCwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVGM1TWlJZ2FHVnBaMmgwUFNJeE56a3lJaUIyYVdWM1FtOTRQU0l3SURBZ01UYzVNaUF4TnpreUlpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHdZWFJvSUdacGJHdzlJaU5EUTBRMlJEa2lJR1E5SWsweE5qZ3pJRGd3T0d3dE56UXlJRGMwTVhFdE1Ua2dNVGt0TkRVZ01UbDBMVFExTFRFNWJDMDNOREl0TnpReGNTMHhPUzB4T1MweE9TMDBOUzQxZERFNUxUUTFMalZzTVRZMkxURTJOWEV4T1MweE9TQTBOUzB4T1hRME5TQXhPV3cxTXpFZ05UTXhJRFV6TVMwMU16RnhNVGt0TVRrZ05EVXRNVGwwTkRVZ01UbHNNVFkySURFMk5YRXhPU0F4T1NBeE9TQTBOUzQxZEMweE9TQTBOUzQxZWlJdlBqd3ZjM1puUGc9PVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjU2MjVyZW0gMS41NjI1cmVtO1xufVxuLmN1c3RvbS1zZWxlY3QuZHJvcGRvd24tdG9nZ2xlLmJ0bi5idG4tc2Vjb25kYXJ5IG9wdGlvbiwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmJ0bi5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbCBvcHRpb24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS5mb3JtLWNvbnRyb2wgb3B0aW9uLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuY3VzdG9tLXNlbGVjdC5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbCBvcHRpb24sIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuYnRuLXNlY29uZGFyeS5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4uY3VzdG9tLXNlbGVjdC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5idG4uYnRuLXNlY29uZGFyeS5mb3JtLWNvbnRyb2w6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeS5mb3JtLWNvbnRyb2w6aG92ZXIsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5jdXN0b20tc2VsZWN0LmJ0bi1zZWNvbmRhcnkuZm9ybS1jb250cm9sOmhvdmVyLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmJ0bi1zZWNvbmRhcnkuZm9ybS1jb250cm9sOmhvdmVyLCAuY3VzdG9tLXNlbGVjdC5kcm9wZG93bi10b2dnbGUuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuYnRuLmJ0bi1zZWNvbmRhcnkuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbDphY3RpdmUsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5jdXN0b20tc2VsZWN0LmJ0bi1zZWNvbmRhcnkuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggLmRhdGFUYWJsZXNfbGVuZ3RoIHNlbGVjdC5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbDphY3RpdmUsIC5jdXN0b20tc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZS5idG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmJ0bi5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbDpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LmZvcm0tY29udHJvbDpmb2N1cywgLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmN1c3RvbS1zZWxlY3QuYnRuLXNlY29uZGFyeS5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuYnRuLXNlY29uZGFyeS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRjNU1pSWdhR1ZwWjJoMFBTSXhOemt5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVGM1TWlBeE56a3lJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHWnBiR3c5SWlObVptWm1abVlpSUdROUlrMHhOamd6SURnd09Hd3ROelF5SURjME1YRXRNVGtnTVRrdE5EVWdNVGwwTFRRMUxURTViQzAzTkRJdE56UXhjUzB4T1MweE9TMHhPUzAwTlM0MWRERTVMVFExTGpWc01UWTJMVEUyTlhFeE9TMHhPU0EwTlMweE9YUTBOU0F4T1d3MU16RWdOVE14SURVek1TMDFNekZ4TVRrdE1Ua2dORFV0TVRsME5EVWdNVGxzTVRZMklERTJOWEV4T1NBeE9TQXhPU0EwTlM0MWRDMHhPU0EwTlM0MWVpSXZQand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEM0QzkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwYzIzNDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMGMyMzQwO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIge1xuICBmb250LXNpemU6IDEuMzVyZW07XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19maWx0ZXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzBjMjM0MDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciAuZm9ybS1jb250cm9sIHtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICB9XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4QTk1O1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xufVxuXG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIwQjBCO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSBhOmhvdmVyLCBmb290ZXJbcm9sZT1jb250ZW50aW5mb10gYTphY3RpdmUsIGZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1zb2NpYWwtc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxNzJDO1xuICBib3JkZXItcmFkaXVzOiAxcmVtIDFyZW0gMCAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEMyMzQwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWlubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNUE7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1kb29ybWF0IC5uYXZiYXItZG9vcm1hdCA+IHVsID4gbGkgdWwgYSB7XG4gIGNvbG9yOiAjODE4QTk1O1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItZG9vcm1hdCAubmF2YmFyLWRvb3JtYXQgPiB1bCA+IGxpIHVsIGE6aG92ZXIsIGZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWRvb3JtYXQgLm5hdmJhci1kb29ybWF0ID4gdWwgPiBsaSB1bCBhOmFjdGl2ZSwgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItZG9vcm1hdCAubmF2YmFyLWRvb3JtYXQgPiB1bCA+IGxpIHVsIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZvb3Rlci1zdXBwb3J0IC5idXNpbmVzcy1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE1MzM1QTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5uYXZiYXItc29jaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5uYXZiYXItc29jaWFsIC5uYXYge1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLnNoYXJlciBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5zaGFyZXIgYTpob3ZlciwgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5zaGFyZXIgYTphY3RpdmUsIGZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuc2hhcmVyIGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ncm91cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4uZ3JvdXAtaGVhZGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5ncm91cC1oZWFkZXIgYTpob3ZlciwgLmdyb3VwLWhlYWRlciBhOmFjdGl2ZSwgLmdyb3VwLWhlYWRlciBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZ3JvdXAtaGVhZGVyLmdyb3VwLWhlYWRlci1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ncm91cC1oZWFkZXIuZ3JvdXAtaGVhZGVyLXByaW1hcnkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmdyb3VwLWhlYWRlci5ncm91cC1oZWFkZXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjM0MDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ncm91cC1oZWFkZXIuZ3JvdXAtaGVhZGVyLXNlY29uZGFyeSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZ3JvdXAtaGVhZGVyLmdyb3VwLWhlYWRlci10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZ3JvdXAtaGVhZGVyLmdyb3VwLWhlYWRlci10ZXJ0aWFyeSBhIHtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmdyb3VwLWhlYWRlci5yb3VuZGVkLXRvcC5oYXMtbGluayB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTUlO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI0ZGRkZGRic+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIik7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyNGRkZGRkYnPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvPjwvc3ZnPlwiKTtcbn1cbi5la2tvLWxpZ2h0Ym94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZWtrby1saWdodGJveCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLmVra28tbGlnaHRib3ggLm1vZGFsLWhlYWRlciAuZG93bmxvYWQge1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5la2tvLWxpZ2h0Ym94IC5tb2RhbC1oZWFkZXIgLmRvd25sb2FkOmhvdmVyLCAuZWtrby1saWdodGJveCAubW9kYWwtaGVhZGVyIC5kb3dubG9hZDphY3RpdmUsIC5la2tvLWxpZ2h0Ym94IC5tb2RhbC1oZWFkZXIgLmRvd25sb2FkOmZvY3VzIHtcbiAgY29sb3I6ICNEQTI5MUM7XG59XG4uZWtrby1saWdodGJveCAubW9kYWwtZGlhbG9nLWxvYWRlciA+IGRpdiA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1ib3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ubG9nby1pdGVtIGEgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmxvZ28taXRlbSBhOmhvdmVyIGltZywgLmxvZ28taXRlbSBhOmFjdGl2ZSBpbWcsIC5sb2dvLWl0ZW0gYTpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAudGhlbWUtcHJpbWFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gYSAuZmEge1xuICBjb2xvcjogI2MyMjQxOTtcbn1cbi50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLnRoZW1lLXByaW1hcnkucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMjQxOTtcbn1cbi50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgxIC5mYSwgLnRoZW1lLXByaW1hcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDIgLmZhLCAudGhlbWUtcHJpbWFyeS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMyAuZmEsIC50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg0IC5mYSwgLnRoZW1lLXByaW1hcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDUgLmZhLCAudGhlbWUtcHJpbWFyeS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNiAuZmEge1xuICBjb2xvcjogI2MyMjQxOTtcbn1cbi50aGVtZS1wcmltYXJ5LnBhZ2UtbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIyNDE5O1xufVxuXG4udGhlbWUtc2Vjb25kYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAudGhlbWUtc2Vjb25kYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEgLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnRoZW1lLXNlY29uZGFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIGEgLmZhIHtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4udGhlbWUtc2Vjb25kYXJ5LnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLnRoZW1lLXNlY29uZGFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnRoZW1lLXNlY29uZGFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG59XG4udGhlbWUtc2Vjb25kYXJ5LnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgxIC5mYSwgLnRoZW1lLXNlY29uZGFyeS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMiAuZmEsIC50aGVtZS1zZWNvbmRhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDMgLmZhLCAudGhlbWUtc2Vjb25kYXJ5LnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg0IC5mYSwgLnRoZW1lLXNlY29uZGFyeS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNSAuZmEsIC50aGVtZS1zZWNvbmRhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDYgLmZhIHtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4udGhlbWUtc2Vjb25kYXJ5LnBhZ2UtbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyMzQwO1xufVxuXG4udGhlbWUtdGVydGlhcnkucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuZmEsIC50aGVtZS10ZXJ0aWFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC50aGVtZS10ZXJ0aWFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIGEgLmZhIHtcbiAgY29sb3I6ICM4MThBOTU7XG59XG4udGhlbWUtdGVydGlhcnkucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlLCAudGhlbWUtdGVydGlhcnkucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC50aGVtZS10ZXJ0aWFyeS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Qzk7XG59XG4udGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDEgLmZhLCAudGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDIgLmZhLCAudGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDMgLmZhLCAudGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDQgLmZhLCAudGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDUgLmZhLCAudGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDYgLmZhIHtcbiAgY29sb3I6ICM4MThBOTU7XG59XG4udGhlbWUtdGVydGlhcnkucGFnZS1saXN0IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMEM0Qzk7XG59XG5cbi50aGVtZS15ZWxsb3cucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuZmEsIC50aGVtZS15ZWxsb3cucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAudGhlbWUteWVsbG93LnBhZ2UtbGlzdC1hY2NvcmRpb24gYSAuZmEge1xuICBjb2xvcjogI2M1ODkwMDtcbn1cbi50aGVtZS15ZWxsb3cucGFnZS1saXN0LWFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlLCAudGhlbWUteWVsbG93LnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAudGhlbWUteWVsbG93LnBhZ2UtbGlzdC1hY2NvcmRpb24gLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWIwMDtcbn1cbi50aGVtZS15ZWxsb3cucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDEgLmZhLCAudGhlbWUteWVsbG93LnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgyIC5mYSwgLnRoZW1lLXllbGxvdy5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMyAuZmEsIC50aGVtZS15ZWxsb3cucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDQgLmZhLCAudGhlbWUteWVsbG93LnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg1IC5mYSwgLnRoZW1lLXllbGxvdy5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNiAuZmEge1xuICBjb2xvcjogI2M1ODkwMDtcbn1cbi50aGVtZS15ZWxsb3cucGFnZS1saXN0IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmFiMDA7XG59XG5cbi50aGVtZS10ZWFsLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAudGhlbWUtdGVhbC5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC50aGVtZS10ZWFsLnBhZ2UtbGlzdC1hY2NvcmRpb24gYSAuZmEge1xuICBjb2xvcjogIzI2NTg2OTtcbn1cbi50aGVtZS10ZWFsLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLnRoZW1lLXRlYWwucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC50aGVtZS10ZWFsLnBhZ2UtbGlzdC1hY2NvcmRpb24gLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNmU4Mztcbn1cbi50aGVtZS10ZWFsLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgxIC5mYSwgLnRoZW1lLXRlYWwucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDIgLmZhLCAudGhlbWUtdGVhbC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMyAuZmEsIC50aGVtZS10ZWFsLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg0IC5mYSwgLnRoZW1lLXRlYWwucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDUgLmZhLCAudGhlbWUtdGVhbC5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNiAuZmEge1xuICBjb2xvcjogIzI2NTg2OTtcbn1cbi50aGVtZS10ZWFsLnBhZ2UtbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xufVxuXG4udGhlbWUtYmx1ZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5mYSwgLnRoZW1lLWJsdWUucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAudGhlbWUtYmx1ZS5wYWdlLWxpc3QtYWNjb3JkaW9uIGEgLmZhIHtcbiAgY29sb3I6ICMyYTVmNzE7XG59XG4udGhlbWUtYmx1ZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC50aGVtZS1ibHVlLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAudGhlbWUtYmx1ZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDZlZmQ7XG59XG4udGhlbWUtYmx1ZS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMSAuZmEsIC50aGVtZS1ibHVlLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgyIC5mYSwgLnRoZW1lLWJsdWUucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDMgLmZhLCAudGhlbWUtYmx1ZS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNCAuZmEsIC50aGVtZS1ibHVlLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg1IC5mYSwgLnRoZW1lLWJsdWUucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDYgLmZhIHtcbiAgY29sb3I6ICMyYTVmNzE7XG59XG4udGhlbWUtYmx1ZS5wYWdlLWxpc3QgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNmVmZDtcbn1cblxuLnRoZW1lLXB1cnBsZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5mYSwgLnRoZW1lLXB1cnBsZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIC5mYSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIC50aGVtZS1wdXJwbGUucGFnZS1saXN0LWFjY29yZGlvbiBhIC5mYSB7XG4gIGNvbG9yOiAjNzE2NGQ3O1xufVxuLnRoZW1lLXB1cnBsZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5hY2NvcmRpb24tYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC50aGVtZS1wdXJwbGUucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC50aGVtZS1wdXJwbGUucGFnZS1saXN0LWFjY29yZGlvbiAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI0NWIxO1xufVxuLnRoZW1lLXB1cnBsZS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMSAuZmEsIC50aGVtZS1wdXJwbGUucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDIgLmZhLCAudGhlbWUtcHVycGxlLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgzIC5mYSwgLnRoZW1lLXB1cnBsZS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNCAuZmEsIC50aGVtZS1wdXJwbGUucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDUgLmZhLCAudGhlbWUtcHVycGxlLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg2IC5mYSB7XG4gIGNvbG9yOiAjNzE2NGQ3O1xufVxuLnRoZW1lLXB1cnBsZS5wYWdlLWxpc3QgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNDViMTtcbn1cblxuLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAudGhlbWUtZ3JlZW4ucGFnZS1saXN0LWFjY29yZGlvbiAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgYSAuZmEsIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSAudGhlbWUtZ3JlZW4ucGFnZS1saXN0LWFjY29yZGlvbiBhIC5mYSB7XG4gIGNvbG9yOiAjYTBkMTcwO1xufVxuLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAudGhlbWUtZ3JlZW4ucGFnZS1saXN0LWFjY29yZGlvbiAucGFuZWwtYm9keSAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgxIC5mYSwgLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgyIC5mYSwgLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgzIC5mYSwgLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg0IC5mYSwgLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg1IC5mYSwgLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg2IC5mYSB7XG4gIGNvbG9yOiAjYTBkMTcwO1xufVxuLnRoZW1lLWdyZWVuLnBhZ2UtbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4udGhlbWUtb3JhbmdlLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLmZhLCAudGhlbWUtb3JhbmdlLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlIGEgLmZhLCAuZm9tYmEtbW9kdWxlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUgLnRoZW1lLW9yYW5nZS5wYWdlLWxpc3QtYWNjb3JkaW9uIGEgLmZhIHtcbiAgY29sb3I6ICNkOTZmMGY7XG59XG4udGhlbWUtb3JhbmdlLnBhZ2UtbGlzdC1hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLnRoZW1lLW9yYW5nZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5mb21iYS1tb2R1bGUgLnBhbmVsLWdyb3VwIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSwgLmZvbWJhLW1vZHVsZSAucGFuZWwtZ3JvdXAgLnRoZW1lLW9yYW5nZS5wYWdlLWxpc3QtYWNjb3JkaW9uIC5wYW5lbC1ib2R5IC5saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTgyMWY7XG59XG4udGhlbWUtb3JhbmdlLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGgxIC5mYSwgLnRoZW1lLW9yYW5nZS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoMiAuZmEsIC50aGVtZS1vcmFuZ2UucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDMgLmZhLCAudGhlbWUtb3JhbmdlLnBhZ2UtbGlzdCAuZ3JvdXAtaGVhZGVyIGg0IC5mYSwgLnRoZW1lLW9yYW5nZS5wYWdlLWxpc3QgLmdyb3VwLWhlYWRlciBoNSAuZmEsIC50aGVtZS1vcmFuZ2UucGFnZS1saXN0IC5ncm91cC1oZWFkZXIgaDYgLmZhIHtcbiAgY29sb3I6ICNkOTZmMGY7XG59XG4udGhlbWUtb3JhbmdlLnBhZ2UtbGlzdCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MjFmO1xufVxuXG4uY2FyZC5wYWdlLXRlYXNlciAuY2FyZC1saW5rOmhvdmVyLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtbGluazpob3ZlciwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtbGluazphY3RpdmUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC1saW5rOmFjdGl2ZSwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtbGluazpmb2N1cywgLnBhZ2UtdGVhc2VyLnBhbmVsIC5jYXJkLWxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC5wYWdlLXRlYXNlciAuY2FyZC1saW5rOmhvdmVyIC5yZWFkLW1vcmUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC1saW5rOmhvdmVyIC5yZWFkLW1vcmUsIC5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLWxpbms6YWN0aXZlIC5yZWFkLW1vcmUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC1saW5rOmFjdGl2ZSAucmVhZC1tb3JlLCAuY2FyZC5wYWdlLXRlYXNlciAuY2FyZC1saW5rOmZvY3VzIC5yZWFkLW1vcmUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC1saW5rOmZvY3VzIC5yZWFkLW1vcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlIGgxLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUgaDEsIC5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlIGgyLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUgaDIsIC5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlIGgzLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUgaDMsIC5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlIGg0LCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUgaDQsIC5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlIGg1LCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUgaDUsIC5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRpdGxlIGg2LCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGl0bGUgaDYge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FyZC5wYWdlLXRlYXNlciAuY2FyZC10ZXh0LCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyIC5jYXJkLXRleHQgYSwgLnBhZ2UtdGVhc2VyLnBhbmVsIC5jYXJkLXRleHQgYSB7XG4gIGNvbG9yOiAjREEyOTFDO1xufVxuLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGV4dCBhOmhvdmVyLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGV4dCBhOmhvdmVyLCAuY2FyZC5wYWdlLXRlYXNlciAuY2FyZC10ZXh0IGE6YWN0aXZlLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGV4dCBhOmFjdGl2ZSwgLmNhcmQucGFnZS10ZWFzZXIgLmNhcmQtdGV4dCBhOmZvY3VzLCAucGFnZS10ZWFzZXIucGFuZWwgLmNhcmQtdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4uY2FyZC5wYWdlLXRlYXNlciAuY2FyZC10ZXh0IC5yZWFkLW1vcmUsIC5wYWdlLXRlYXNlci5wYW5lbCAuY2FyZC10ZXh0IC5yZWFkLW1vcmUge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi5jYXJkLnBhZ2UtdGVhc2VyLnRlYXNlci1sZyAuY2FyZC10aXRsZSwgLnBhZ2UtdGVhc2VyLnRlYXNlci1sZy5wYW5lbCAuY2FyZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzIzNDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC5wYWdlLXRlYXNlci50ZWFzZXItbGcgLmNhcmQtdGl0bGUgYSwgLnBhZ2UtdGVhc2VyLnRlYXNlci1sZy5wYW5lbCAuY2FyZC10aXRsZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2FyZC5wYWdlLXRlYXNlci50ZWFzZXItbGcgLmNhcmQtdGl0bGUgaDEsIC5wYWdlLXRlYXNlci50ZWFzZXItbGcucGFuZWwgLmNhcmQtdGl0bGUgaDEsIC5jYXJkLnBhZ2UtdGVhc2VyLnRlYXNlci1sZyAuY2FyZC10aXRsZSBoMiwgLnBhZ2UtdGVhc2VyLnRlYXNlci1sZy5wYW5lbCAuY2FyZC10aXRsZSBoMiwgLmNhcmQucGFnZS10ZWFzZXIudGVhc2VyLWxnIC5jYXJkLXRpdGxlIGgzLCAucGFnZS10ZWFzZXIudGVhc2VyLWxnLnBhbmVsIC5jYXJkLXRpdGxlIGgzLCAuY2FyZC5wYWdlLXRlYXNlci50ZWFzZXItbGcgLmNhcmQtdGl0bGUgaDQsIC5wYWdlLXRlYXNlci50ZWFzZXItbGcucGFuZWwgLmNhcmQtdGl0bGUgaDQsIC5jYXJkLnBhZ2UtdGVhc2VyLnRlYXNlci1sZyAuY2FyZC10aXRsZSBoNSwgLnBhZ2UtdGVhc2VyLnRlYXNlci1sZy5wYW5lbCAuY2FyZC10aXRsZSBoNSwgLmNhcmQucGFnZS10ZWFzZXIudGVhc2VyLWxnIC5jYXJkLXRpdGxlIGg2LCAucGFnZS10ZWFzZXIudGVhc2VyLWxnLnBhbmVsIC5jYXJkLXRpdGxlIGg2IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5xdW90ZSB7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuLnF1b3RlLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIH1cbiAgLnF1b3RlOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5yaWNoLXRleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnJpY2gtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm5hdi5uYXYtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYubmF2LXRhYnM6YWZ0ZXIge1xuICBib3gtc2hhZG93OiAzcHggN3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4ubmF2Lm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEVBRUU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDMEM0Qzk7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RUFFRTtcbiAgY29sb3I6ICNEQTI5MUM7XG59XG5cbi50YWItY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOEVBRUU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWItY29udGVudDphZnRlciB7XG4gIGJveC1zaGFkb3c6IDNweCA3cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yOSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi50YWItY29udGVudCAuY2FyZCAuY2FyZC10ZXh0LCAudGFiLWNvbnRlbnQgLnBhbmVsIC5jYXJkLXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLXRleHQgYSwgLnRhYi1jb250ZW50IC5wYW5lbCAuY2FyZC10ZXh0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi50YWItY29udGVudCAuY2FyZCAuY2FyZC1oZWFkZXIsIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtaGVhZGVyLCAudGFiLWNvbnRlbnQgLmNhcmQgLnBhbmVsLWhlYWRpbmcsIC50YWItY29udGVudCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThFQUVFO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLXRpdGxlIGEsIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMGMyMzQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgLmNhcmQgLmNhcmQtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCksIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi50YWItY29udGVudCAuY2FyZCAuY2FyZC10aXRsZSBhOm5vdCguY29sbGFwc2VkKSAuZmEsIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtdGl0bGUgYTpub3QoLmNvbGxhcHNlZCkgLmZhIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xufVxuLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLXRpdGxlIC5mYSwgLnRhYi1jb250ZW50IC5wYW5lbCAuY2FyZC10aXRsZSAuZmEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluIDAuMnM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYi1jb250ZW50IC5jYXJkLCAudGFiLWNvbnRlbnQgLnBhbmVsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLnRhYi1jb250ZW50IC5jYXJkIC5jYXJkLXRleHQsIC50YWItY29udGVudCAucGFuZWwgLmNhcmQtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYWdlLWNvbnRlbnQudGhlbWUtYmx1ZSB7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICMzMDZlODM7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjMzA2ZTgzO1xuICAtLWlwYy1mb21iYS1zdGVwLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1mb21iYS1zdGVwLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDExLCAxMSwgMTE7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IDQ4LCAxMTAsIDEzMTtcbiAgLS1pcGMtaGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjMzA2ZTgzO1xuICAtLWlwYy1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiA0OCwgMTEwLCAxMzE7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLWJsdWUgLnNlYXJjaC1maWx0ZXJzIHtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1iZzogIzBjMjM0MDtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICNDMEM0Qzk7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjMmE1ZjcxO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1ibHVlIC5zZWFyY2gtcmVzdWx0cyB7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYmc6ICMzMDZlODM7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjMzA2ZTgzO1xuICAtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWNvbG9yOiAjMEIwQjBCO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1ibHVlIC5yaWNoLXRleHQgYSB7XG4gIGNvbG9yOiAjMzA2ZTgzO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1ibHVlIC5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtYmx1ZSAuc3RpY2t5LXdyYXAgdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtYmx1ZSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtYmx1ZSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAxMTAsIDEzMSwgMC4zKTtcbn1cblxuLnBhZ2UtY29udGVudC50aGVtZS1ncmVlbiB7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICNCQ0UxOTQ7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjQkNFMTk0O1xuICAtLWlwYy1mb21iYS1zdGVwLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1mb21iYS1zdGVwLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICMwYzIzNDA7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDEyLCAzNSwgNjQ7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IDE4OCwgMjI1LCAxNDg7XG4gIC0taXBjLWhlYWRpbmctdHJpZ2dlci1jb2xvci1ob3ZlcjogI0JDRTE5NDtcbiAgLS1pcGMtZ3JhZGllbnQtZW5kLWNvbG9yLXJnYjogNzksIDEyMSwgMzM7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLWdyZWVuIC5zZWFyY2gtZmlsdGVycyB7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYmc6ICMwYzIzNDA7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICNFOEVBRUU7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI0Y4RjdGMTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI0ZGRkZGRjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICNFOEVBRUU7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjQzBDNEM5O1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogIzJhNWY3MTtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtZ3JlZW4gLnNlYXJjaC1yZXN1bHRzIHtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogI0JDRTE5NDtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICNCQ0UxOTQ7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLWdyZWVuIC5yaWNoLXRleHQgYSB7XG4gIGNvbG9yOiAjQkNFMTk0O1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1ncmVlbiAuc2RiIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDRTE5NDtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLWdyZWVuIC5zdGlja3ktd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQ0UxOTQ7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1ncmVlbiAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkNFMTk0O1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtZ3JlZW4gLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDIyNSwgMTQ4LCAwLjMpO1xufVxuXG4ucGFnZS1jb250ZW50LnRoZW1lLW9yYW5nZSB7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICNmNTgyMWY7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjZjU4MjFmO1xuICAtLWlwYy1mb21iYS1zdGVwLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1mb21iYS1zdGVwLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICMwYzIzNDA7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDEyLCAzNSwgNjQ7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IDI0NSwgMTMwLCAzMTtcbiAgLS1pcGMtaGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjZjU4MjFmO1xuICAtLWlwYy1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiAxNzMsIDkxLCA5O1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1vcmFuZ2UgLnNlYXJjaC1maWx0ZXJzIHtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1iZzogIzBjMjM0MDtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICNDMEM0Qzk7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjMmE1ZjcxO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1vcmFuZ2UgLnNlYXJjaC1yZXN1bHRzIHtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogI2Y1ODIxZjtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICNmNTgyMWY7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLW9yYW5nZSAucmljaC10ZXh0IGEge1xuICBjb2xvcjogI2Y1ODIxZjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtb3JhbmdlIC5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU4MjFmO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtb3JhbmdlIC5zdGlja3ktd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTgyMWY7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1vcmFuZ2UgLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRoLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ODIxZjtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLW9yYW5nZSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMTMwLCAzMSwgMC4zKTtcbn1cblxuLnBhZ2UtY29udGVudC50aGVtZS1wcmltYXJ5IHtcbiAgLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1iZzogI0RBMjkxQztcbiAgLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1pcGMtZm9tYmEtY2FyZC10aXRsZS1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtZm9tYmEtYWNjb3JkaW9uLWljb24tYmc6ICNEQTI5MUM7XG4gIC0taXBjLWZvbWJhLXN0ZXAtYmc6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLXN0ZXAtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLXJnYjogMTEsIDExLCAxMTtcbiAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogMjE4LCA0MSwgMjg7XG4gIC0taXBjLWhlYWRpbmctdHJpZ2dlci1jb2xvci1ob3ZlcjogI0RBMjkxQztcbiAgLS1pcGMtZ3JhZGllbnQtZW5kLWNvbG9yLXJnYjogMTMyLCAzMywgMjU7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXByaW1hcnkgLnNlYXJjaC1maWx0ZXJzIHtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1iZzogIzBjMjM0MDtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICNDMEM0Qzk7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjMmE1ZjcxO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1wcmltYXJ5IC5zZWFyY2gtcmVzdWx0cyB7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYmc6ICNEQTI5MUM7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjREEyOTFDO1xuICAtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1wcmltYXJ5IC5yaWNoLXRleHQgYSB7XG4gIGNvbG9yOiAjREEyOTFDO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1wcmltYXJ5IC5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyOTFDO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtcHJpbWFyeSAuc3RpY2t5LXdyYXAgdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyOTFDO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtcHJpbWFyeSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyOTFDO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtcHJpbWFyeSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxOCwgNDEsIDI4LCAwLjMpO1xufVxuXG4ucGFnZS1jb250ZW50LnRoZW1lLXB1cnBsZSB7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICM1MjQ1YjE7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjNTI0NWIxO1xuICAtLWlwYy1mb21iYS1zdGVwLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1mb21iYS1zdGVwLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICMwYzIzNDA7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDEyLCAzNSwgNjQ7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IDgyLCA2OSwgMTc3O1xuICAtLWlwYy1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXI6ICM1MjQ1YjE7XG4gIC0taXBjLWdyYWRpZW50LWVuZC1jb2xvci1yZ2I6IDgyLCA2OSwgMTc3O1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1wdXJwbGUgLnNlYXJjaC1maWx0ZXJzIHtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1iZzogIzBjMjM0MDtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICNDMEM0Qzk7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjMmE1ZjcxO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1wdXJwbGUgLnNlYXJjaC1yZXN1bHRzIHtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogIzUyNDViMTtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICM1MjQ1YjE7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXB1cnBsZSAucmljaC10ZXh0IGEge1xuICBjb2xvcjogIzUyNDViMTtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtcHVycGxlIC5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI0NWIxO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtcHVycGxlIC5zdGlja3ktd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjQ1YjE7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1wdXJwbGUgLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRoLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUyNDViMTtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXB1cnBsZSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgyLCA2OSwgMTc3LCAwLjMpO1xufVxuXG4ucGFnZS1jb250ZW50LnRoZW1lLXNlY29uZGFyeSB7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICMzMDZlODM7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjMzA2ZTgzO1xuICAtLWlwYy1mb21iYS1zdGVwLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1mb21iYS1zdGVwLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICMwYzIzNDA7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDEyLCAzNSwgNjQ7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IDQ4LCAxMTAsIDEzMTtcbiAgLS1pcGMtaGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjMzA2ZTgzO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1zZWNvbmRhcnkgLnNlYXJjaC1maWx0ZXJzIHtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1iZzogIzBjMjM0MDtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICNDMEM0Qzk7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjMmE1ZjcxO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1zZWNvbmRhcnkgLnNlYXJjaC1yZXN1bHRzIHtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogIzMwNmU4MztcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICMzMDZlODM7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICNGRkZGRkY7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXNlY29uZGFyeSAucmljaC10ZXh0IGEge1xuICBjb2xvcjogIzMwNmU4Mztcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtc2Vjb25kYXJ5IC5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtc2Vjb25kYXJ5IC5zdGlja3ktd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDZlODM7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS1zZWNvbmRhcnkgLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRoLmNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNmU4MztcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXNlY29uZGFyeSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAxMTAsIDEzMSwgMC4zKTtcbn1cblxuLnBhZ2UtY29udGVudC50aGVtZS10ZWFsIHtcbiAgLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1iZzogIzMwNmU4MztcbiAgLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1pcGMtZm9tYmEtY2FyZC10aXRsZS1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtZm9tYmEtYWNjb3JkaW9uLWljb24tYmc6ICMzMDZlODM7XG4gIC0taXBjLWZvbWJhLXN0ZXAtYmc6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLXN0ZXAtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvcjogIzBjMjM0MDtcbiAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLXJnYjogMTIsIDM1LCA2NDtcbiAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogNDgsIDExMCwgMTMxO1xuICAtLWlwYy1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXI6ICMzMDZlODM7XG4gIC0taXBjLWdyYWRpZW50LXN0YXJ0LWNvbG9yLXJnYjogNDgsIDExMCwgMTMxO1xuICAtLWlwYy1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiA0OCwgMTEwLCAxMzE7XG4gIC0taXBjLWdyYWRpZW50LW92ZXJsYXktb3BhY2l0eTogMC43OTU7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXRlYWwgLnNlYXJjaC1maWx0ZXJzIHtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1iZzogIzBjMjM0MDtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjRjhGN0YxO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI0U4RUFFRTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICNDMEM0Qzk7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjMmE1ZjcxO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS10ZWFsIC5zZWFyY2gtcmVzdWx0cyB7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYmc6ICMzMDZlODM7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjMzA2ZTgzO1xuICAtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS10ZWFsIC5yaWNoLXRleHQgYSB7XG4gIGNvbG9yOiAjMzA2ZTgzO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS10ZWFsIC5zZGIgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtdGVhbCAuc3RpY2t5LXdyYXAgdGFibGUgdGhlYWQgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtdGVhbCAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtdGVhbCAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ4LCAxMTAsIDEzMSwgMC4zKTtcbn1cblxuLnBhZ2UtY29udGVudC50aGVtZS10ZXJ0aWFyeSB7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICMzMDZlODM7XG4gIC0taXBjLWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjMzA2ZTgzO1xuICAtLWlwYy1mb21iYS1zdGVwLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1mb21iYS1zdGVwLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6ICMwYzIzNDA7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IDEyLCAzNSwgNjQ7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IDQ4LCAxMTAsIDEzMTtcbiAgLS1pcGMtaGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjMzA2ZTgzO1xuICAtLWlwYy1ncmFkaWVudC1zdGFydC1jb2xvci1yZ2I6IDE5MiwgMTk2LCAyMDE7XG4gIC0taXBjLWdyYWRpZW50LWVuZC1jb2xvci1yZ2I6IDE5MiwgMTk2LCAyMDE7XG4gIC0taXBjLWdyYWRpZW50LW92ZXJsYXktb3BhY2l0eTogMC43OTU7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXRlcnRpYXJ5IC5zZWFyY2gtZmlsdGVycyB7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYmc6ICMwYzIzNDA7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjRkZGRkZGO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICNFOEVBRUU7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI0Y4RjdGMTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI0ZGRkZGRjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICNFOEVBRUU7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjQzBDNEM5O1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogIzJhNWY3MTtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtdGVydGlhcnkgLnNlYXJjaC1yZXN1bHRzIHtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogI0VCRUJFQjtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICNFQkVCRUI7XG4gIC0taXBjLXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXRlcnRpYXJ5IC5yaWNoLXRleHQgYSB7XG4gIGNvbG9yOiAjMzA2ZTgzO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS10ZXJ0aWFyeSAuc2RiIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNmU4MztcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXRlcnRpYXJ5IC5zdGlja3ktd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDZlODM7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS10ZXJ0aWFyeSAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA2ZTgzO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUtdGVydGlhcnkgLnN0aWNreS13cmFwIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OCwgMTEwLCAxMzEsIDAuMyk7XG59XG5cbi5wYWdlLWNvbnRlbnQudGhlbWUteWVsbG93IHtcbiAgLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1iZzogI2Y2YWIwMDtcbiAgLS1pcGMtY2FyZC1jdGEtbGluay1ob3Zlci1jb2xvcjogI0ZGRkZGRjtcbiAgLS1pcGMtZm9tYmEtY2FyZC10aXRsZS1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtZm9tYmEtYWNjb3JkaW9uLWljb24tYmc6ICNmNmFiMDA7XG4gIC0taXBjLWZvbWJhLXN0ZXAtYmc6ICNGRkZGRkY7XG4gIC0taXBjLWZvbWJhLXN0ZXAtY29sb3I6ICMwQjBCMEI7XG4gIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvcjogIzBjMjM0MDtcbiAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLXJnYjogMTIsIDM1LCA2NDtcbiAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0taXBjLWhlYWRpbmctdHJpZ2dlci1jb2xvci1ob3ZlcjogI2Y2YWIwMDtcbiAgLS1pcGMtZ3JhZGllbnQtc3RhcnQtY29sb3ItcmdiOiAyNDYsIDE3MSwgMDtcbiAgLS1pcGMtZ3JhZGllbnQtZW5kLWNvbG9yLXJnYjogMjQ2LCAxNzEsIDA7XG4gIC0taXBjLWdyYWRpZW50LW92ZXJsYXktb3BhY2l0eTogMC43OTU7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXllbGxvdyAuc2VhcmNoLWZpbHRlcnMge1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJnOiAjMGMyMzQwO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1iZzogI0ZGRkZGRjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4tYm9yZGVyOiAjRThFQUVFO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWJ0bi1jb2xvcjogIzBCMEIwQjtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1idG4taG92ZXItYmc6ICNGOEY3RjE7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtYmc6ICNGRkZGRkY7XG4gIC0taXBjLXNlYXJjaC1maWx0ZXItaW5wdXQtYm9yZGVyOiAjRThFQUVFO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWNvbG9yOiAjMEIwQjBCO1xuICAtLWlwYy1zZWFyY2gtZmlsdGVyLWlucHV0LWhvdmVyLWJvcmRlcjogI0MwQzRDOTtcbiAgLS1pcGMtc2VhcmNoLWZpbHRlci1pbnB1dC1mb2N1cy1ib3JkZXI6ICMyYTVmNzE7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXllbGxvdyAuc2VhcmNoLXJlc3VsdHMge1xuICAtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnOiAjZjZhYjAwO1xuICAtLWlwYy1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJvcmRlcjogI2Y2YWIwMDtcbiAgLS1pcGMtc2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1jb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUteWVsbG93IC5yaWNoLXRleHQgYSB7XG4gIGNvbG9yOiAjZjZhYjAwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS15ZWxsb3cgLnNkYiAuY29sbGFwc2VQYW5lbEhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmFiMDA7XG4gIGNvbG9yOiAjMGMyMzQwO1xufVxuLnBhZ2UtY29udGVudC50aGVtZS15ZWxsb3cgLnN0aWNreS13cmFwIHRhYmxlIHRoZWFkIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YWIwMDtcbiAgY29sb3I6ICMwYzIzNDA7XG59XG4ucGFnZS1jb250ZW50LnRoZW1lLXllbGxvdyAuc3RpY2t5LXdyYXAgdGFibGUgdGJvZHkgdGguY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhYjAwO1xuICBjb2xvcjogIzBjMjM0MDtcbn1cbi5wYWdlLWNvbnRlbnQudGhlbWUteWVsbG93IC5zdGlja3ktd3JhcCB0YWJsZSB0Ym9keSB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxNzEsIDAsIDAuMyk7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDNweCA1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjkpO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cblxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQ6YWZ0ZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsOmFmdGVyIHtcbiAgYm94LXNoYWRvdzogM3B4IDdweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI5KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCBhLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCBhIHtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IGE6aG92ZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIGE6aG92ZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgYTphY3RpdmUsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIGE6YWN0aXZlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IGE6Zm9jdXMsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIGE6Zm9jdXMge1xuICBjb2xvcjogI0RBMjkxQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuZmEtY2hldnJvbi1yaWdodCwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmZhLWNoZXZyb24tcmlnaHQge1xuICBmb250LXNpemU6IDFyZW07XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAuZmEtdHdpdHRlciB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluIDAuMnM7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5mYS1yZXR3ZWV0LCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAuZmEtcmV0d2VldCB7XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAucmV0d2VldCwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnJldHdlZXQge1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtYXNpZGUgLnJldHdlZXQsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLWFzaWRlIC5yZXR3ZWV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWhlYWRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nIC5jYXJkLXRpdGxlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtaGVhZGluZyAuY2FyZC10aXRsZSxcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtaGVhZGVyIC5jYXJkLXN1YnRpdGxlLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyIC5jYXJkLXN1YnRpdGxlLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAucGFuZWwtaGVhZGluZyAuY2FyZC1zdWJ0aXRsZSxcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMwQjBCMEI7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpob3ZlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmhvdmVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nIC5jYXJkLXRpdGxlOmhvdmVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtaGVhZGluZyAuY2FyZC10aXRsZTpob3ZlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWN0aXZlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGU6YWN0aXZlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nIC5jYXJkLXRpdGxlOmFjdGl2ZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmNhcmQtdGl0bGU6YWN0aXZlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZTpmb2N1cywgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlOmZvY3VzLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nIC5jYXJkLXRpdGxlOmZvY3VzLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAucGFuZWwtaGVhZGluZyAuY2FyZC10aXRsZTpmb2N1cyxcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtaGVhZGVyIC5jYXJkLXN1YnRpdGxlOmhvdmVyLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyIC5jYXJkLXN1YnRpdGxlOmhvdmVyLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAucGFuZWwtaGVhZGluZyAuY2FyZC1zdWJ0aXRsZTpob3Zlcixcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jYXJkLXN1YnRpdGxlOmhvdmVyLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1oZWFkZXIgLmNhcmQtc3VidGl0bGU6YWN0aXZlLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtaGVhZGVyIC5jYXJkLXN1YnRpdGxlOmFjdGl2ZSxcbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLnBhbmVsLWhlYWRpbmcgLmNhcmQtc3VidGl0bGU6YWN0aXZlLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmNhcmQtc3VidGl0bGU6YWN0aXZlLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1oZWFkZXIgLmNhcmQtc3VidGl0bGU6Zm9jdXMsXG4udHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAuY2FyZC1oZWFkZXIgLmNhcmQtc3VidGl0bGU6Zm9jdXMsXG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1oZWFkaW5nIC5jYXJkLXN1YnRpdGxlOmZvY3VzLFxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmNhcmQtc3VidGl0bGU6Zm9jdXMge1xuICBjb2xvcjogI0RBMjkxQztcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLnBhbmVsLWhlYWRpbmcgLmNhcmQtdGl0bGUsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5jYXJkLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAuY2FyZC1oZWFkZXIgLmNhcmQtc3VidGl0bGUsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5jYXJkLWhlYWRlciAuY2FyZC1zdWJ0aXRsZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldCAucGFuZWwtaGVhZGluZyAuY2FyZC1zdWJ0aXRsZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLnBhbmVsLWhlYWRpbmcgLmNhcmQtc3VidGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtcHJvZmlsZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtcHJvZmlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQgLmNhcmQtdGV4dCwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiAjMEIwQjBCO1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5jYXJkLWZvb3RlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWwgLmNhcmQtZm9vdGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0IC5wYW5lbC1mb290ZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsIC5wYW5lbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzBCMEIwQjtcbn1cbi50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLmNhcmQtdHdlZXQ6aG92ZXIsIC50d2l0dGVyLXRpbWVsaW5lIC5jYXJkLXR3ZWV0LnBhbmVsOmhvdmVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmFjdGl2ZSwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWw6YWN0aXZlLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmZvY3VzLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MThBOTU7XG59XG4udHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmhvdmVyIC5jYXJkLWhlYWRlciAuZmEtdHdpdHRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWw6aG92ZXIgLmNhcmQtaGVhZGVyIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmhvdmVyIC5wYW5lbC1oZWFkaW5nIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbDpob3ZlciAucGFuZWwtaGVhZGluZyAuZmEtdHdpdHRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQuY2FyZC10d2VldDphY3RpdmUgLmNhcmQtaGVhZGVyIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbDphY3RpdmUgLmNhcmQtaGVhZGVyIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmFjdGl2ZSAucGFuZWwtaGVhZGluZyAuZmEtdHdpdHRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWw6YWN0aXZlIC5wYW5lbC1oZWFkaW5nIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmZvY3VzIC5jYXJkLWhlYWRlciAuZmEtdHdpdHRlciwgLnR3aXR0ZXItdGltZWxpbmUgLmNhcmQtdHdlZXQucGFuZWw6Zm9jdXMgLmNhcmQtaGVhZGVyIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC5jYXJkLXR3ZWV0OmZvY3VzIC5wYW5lbC1oZWFkaW5nIC5mYS10d2l0dGVyLCAudHdpdHRlci10aW1lbGluZSAuY2FyZC10d2VldC5wYW5lbDpmb2N1cyAucGFuZWwtaGVhZGluZyAuZmEtdHdpdHRlciB7XG4gIGNvbG9yOiAjREEyOTFDO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50d2l0dGVyLXRpbWVsaW5lIFtjbGFzc149Y29sLV06bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4MThBOTU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgxOEE5NTtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IGhlYWRlcltyb2xlPWJhbm5lcl0ge1xuICBtaW4taGVpZ2h0OiA0NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzN3B4O1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzEzNycgdmlld0JveD0nMCAwIDQ4IDEzNyclM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nOCcgcj0nNycvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PSc4JyByPSc3Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9JzgnIHI9JzcnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PScyNCcgcj0nNi4yJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9JzI0JyByPSc2LjInLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nMjQnIHI9JzYuMicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nOCcgY3k9JzQwJyByPSc1LjQnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzI0JyBjeT0nNDAnIHI9JzUuNCcvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nNDAnIGN5PSc0MCcgcj0nNS40Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nNTYnIHI9JzQuNicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PSc1Nicgcj0nNC42Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9JzU2JyByPSc0LjYnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PSc3Micgcj0nMy44Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9JzcyJyByPSczLjgnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nNzInIHI9JzMuOCcvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nOCcgY3k9Jzg4JyByPSczJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9Jzg4JyByPSczJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9Jzg4JyByPSczJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nMTA0JyByPScyLjInLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzI0JyBjeT0nMTA0JyByPScyLjInLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nMTA0JyByPScyLjInLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PScxMjAnIHI9JzEuNCcvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PScxMjAnIHI9JzEuNCcvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nNDAnIGN5PScxMjAnIHI9JzEuNCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1zaXplOiA0OHB4IDEzN3B4O1xuICBtYXNrLXJlcGVhdDogcmVwZWF0LXg7XG4gIG1hc2stcG9zaXRpb246IDUwJSAtMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXBjLWRvdC1ncmFkaWVudC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAwO1xufVxuLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0OCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDQ4IDE2JyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PSc4JyByPScxJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9JzgnIHI9JzEnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nOCcgcj0nMScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgbWFzay1zaXplOiA0OHB4IDE2cHg7XG4gIG1hc2stcmVwZWF0OiByZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IDUwJSA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcGMtZG90LXBhdHRlcm4tY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1pcGMtZG90LXBhdHRlcm4tb3BhY2l0eSk7XG4gIG1peC1ibGVuZC1tb2RlOiB2YXIoLS1pcGMtZG90LXBhdHRlcm4tYmxlbmQtbW9kZSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLWNvbnRlbnQgaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQgaDEsXG4ucGFnZS1jb250ZW50IGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCBoMS5ib3JkZXItYm90dG9tLFxuLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCBoMi5ib3JkZXItYm90dG9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudC5jb250ZW50LXNlY29uZGFyeSBoMSxcbi5wYWdlLWNvbnRlbnQgaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQuY29udGVudC1zZWNvbmRhcnkgaDIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzBjMjM0MDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdlLWNvbnRlbnQgaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQgLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5N3B4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWNvbnRlbnQgaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teTogLTdweDtcbiAgICBtYXNrLXBvc2l0aW9uLXk6IC03cHg7XG4gIH1cbiAgLnBhZ2UtY29udGVudCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudDphZnRlciB7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXk6IDEyMXB4O1xuICAgIG1hc2stcG9zaXRpb24teTogMTIxcHg7XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQgbWFpbiA+IHNlY3Rpb246bm90KFtjbGFzcyo9YmctXSk6bm90KFtjbGFzcyo9dGV4dC1iZy1dKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY3RjE7XG59XG4ucGFnZS1jb250ZW50IG1haW4gPiBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2MtZWRpdG9yIC5zY0VtcHR5UGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zYy1lZGl0b3IgLmN0YS1ibG9jayB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zYy1lZGl0b3IgLm5hdmJhci1tYWluIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2MtZWRpdG9yIGhlYWRlcltyb2xlPWJhbm5lcl0gLnF1b3RlID4gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xufVxuLnNjLWVkaXRvciBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCB7XG4gIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5zYy1lZGl0b3IgLmFsZXJ0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucGFnZS1ob21lIC5uYXZiYXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi5wYWdlLWhvbWUgLm5hdmJhci1tYWluIC5uYXZiYXItYnJhbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0Rlc2lnbi9hcnQvc3ZnL2lwYy1sb2dvLXdoaXRlLnN2ZykgIWltcG9ydGFudDtcbn1cbi5wYWdlLWhvbWUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Lm1zLWF1dG8gLm5hdi1pdGVtOmhhcyhbY2xhc3MqPXNlYXJjaF0pIC5uYXYtYnRuLFxuLnBhZ2UtaG9tZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYubXMtYXV0byAubmF2LWl0ZW0gPiBhLm5hdi1saW5rW2hyZWYqPXNlYXJjaF0sXG4ucGFnZS1ob21lIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi5tcy1hdXRvIC5uYXYtaXRlbSA+IGJ1dHRvblthcmlhLWxhYmVsKj1TZWFyY2hdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwNTE1Mjk7XG59XG4ucGFnZS1ob21lIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi5tcy1hdXRvIC5uYXYtaXRlbTpoYXMoW2NsYXNzKj1zZWFyY2hdKSAubmF2LWJ0bjpob3ZlciwgLnBhZ2UtaG9tZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYubXMtYXV0byAubmF2LWl0ZW06aGFzKFtjbGFzcyo9c2VhcmNoXSkgLm5hdi1idG46Zm9jdXMsXG4ucGFnZS1ob21lIC5uYXZiYXItbWFpbiAubmF2YmFyLW5hdi5tcy1hdXRvIC5uYXYtaXRlbSA+IGEubmF2LWxpbmtbaHJlZio9c2VhcmNoXTpob3Zlcixcbi5wYWdlLWhvbWUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Lm1zLWF1dG8gLm5hdi1pdGVtID4gYS5uYXYtbGlua1tocmVmKj1zZWFyY2hdOmZvY3VzLFxuLnBhZ2UtaG9tZSAubmF2YmFyLW1haW4gLm5hdmJhci1uYXYubXMtYXV0byAubmF2LWl0ZW0gPiBidXR0b25bYXJpYS1sYWJlbCo9U2VhcmNoXTpob3Zlcixcbi5wYWdlLWhvbWUgLm5hdmJhci1tYWluIC5uYXZiYXItbmF2Lm1zLWF1dG8gLm5hdi1pdGVtID4gYnV0dG9uW2FyaWEtbGFiZWwqPVNlYXJjaF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTI5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYWdlLWhvbWUgaGVhZGVyW3JvbGU9YmFubmVyXSAuYmctaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IC50aXRsZTpiZWZvcmUsIC5wYWdlLWhvbWUgaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQgLnRpdGxlOmFmdGVyIHtcbiAgYXNwZWN0LXJhdGlvOiAzMDQvNzk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cmVtO1xuICB3aWR0aDogMzAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IC50aXRsZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwNCA3OVwiIGZpbGw9XCIlMjNCQ0UxOTRcIj48Y2lyY2xlIGN4PVwiMTYuMzRcIiBjeT1cIjEzLjA3NFwiIHI9XCIxMy4wNzRcIi8+PGNpcmNsZSBjeD1cIjQxLjQ4XCIgY3k9XCIxMy4wNzRcIiByPVwiMTIuMDY4XCIvPjxjaXJjbGUgY3g9XCI2Ni42MlwiIGN5PVwiMTMuMDc0XCIgcj1cIjExLjA2MlwiLz48Y2lyY2xlIGN4PVwiOTEuNzZcIiBjeT1cIjEzLjA3NFwiIHI9XCIxMC4wNTdcIi8+PGNpcmNsZSBjeD1cIjExNi45MVwiIGN5PVwiMTMuMDc0XCIgcj1cIjkuMDVcIi8+PGNpcmNsZSBjeD1cIjE0Mi4wM1wiIGN5PVwiMTMuMDc0XCIgcj1cIjguMDQ1XCIvPjxjaXJjbGUgY3g9XCIxNjcuMTdcIiBjeT1cIjEzLjA3NFwiIHI9XCI3LjAzOVwiLz48Y2lyY2xlIGN4PVwiMTkyLjMzXCIgY3k9XCIxMy4wNzRcIiByPVwiNi4wMzNcIi8+PGNpcmNsZSBjeD1cIjIxNy40MlwiIGN5PVwiMTMuMDc0XCIgcj1cIjUuMDNcIi8+PGNpcmNsZSBjeD1cIjI0Mi41NlwiIGN5PVwiMTMuMDc0XCIgcj1cIjQuMDIyXCIvPjxjaXJjbGUgY3g9XCIyNjcuNzVcIiBjeT1cIjEzLjA3NFwiIHI9XCIzLjAxN1wiLz48Y2lyY2xlIGN4PVwiMjkyLjkxXCIgY3k9XCIxMy4wNzRcIiByPVwiMi4wMTJcIi8+PGNpcmNsZSBjeD1cIjE2LjM0XCIgY3k9XCIzOS41XCIgcj1cIjEzLjA3NFwiLz48Y2lyY2xlIGN4PVwiNDEuNDhcIiBjeT1cIjM5LjVcIiByPVwiMTIuMDY4XCIvPjxjaXJjbGUgY3g9XCI2Ni42MlwiIGN5PVwiMzkuNVwiIHI9XCIxMS4wNjJcIi8+PGNpcmNsZSBjeD1cIjkxLjc2XCIgY3k9XCIzOS41XCIgcj1cIjEwLjA1N1wiLz48Y2lyY2xlIGN4PVwiMTE2LjkxXCIgY3k9XCIzOS41XCIgcj1cIjkuMDVcIi8+PGNpcmNsZSBjeD1cIjE0Mi4wM1wiIGN5PVwiMzkuNVwiIHI9XCI4LjA0NVwiLz48Y2lyY2xlIGN4PVwiMTY3LjE3XCIgY3k9XCIzOS41XCIgcj1cIjcuMDM5XCIvPjxjaXJjbGUgY3g9XCIxOTIuMzNcIiBjeT1cIjM5LjVcIiByPVwiNi4wMzNcIi8+PGNpcmNsZSBjeD1cIjIxNy40MlwiIGN5PVwiMzkuNVwiIHI9XCI1LjAzXCIvPjxjaXJjbGUgY3g9XCIyNDIuNTZcIiBjeT1cIjM5LjVcIiByPVwiNC4wMjJcIi8+PGNpcmNsZSBjeD1cIjI2Ny43NVwiIGN5PVwiMzkuNVwiIHI9XCIzLjAxN1wiLz48Y2lyY2xlIGN4PVwiMjkyLjkxXCIgY3k9XCIzOS41XCIgcj1cIjIuMDEyXCIvPjxjaXJjbGUgY3g9XCIxNi4zNFwiIGN5PVwiNjUuOTI2XCIgcj1cIjEzLjA3NFwiLz48Y2lyY2xlIGN4PVwiNDEuNDhcIiBjeT1cIjY1LjkyNlwiIHI9XCIxMi4wNjhcIi8+PGNpcmNsZSBjeD1cIjY2LjYyXCIgY3k9XCI2NS45MjZcIiByPVwiMTEuMDYyXCIvPjxjaXJjbGUgY3g9XCI5MS43NlwiIGN5PVwiNjUuOTI2XCIgcj1cIjEwLjA1N1wiLz48Y2lyY2xlIGN4PVwiMTE2LjkxXCIgY3k9XCI2NS45MjZcIiByPVwiOS4wNVwiLz48Y2lyY2xlIGN4PVwiMTQyLjAzXCIgY3k9XCI2NS45MjZcIiByPVwiOC4wNDVcIi8+PGNpcmNsZSBjeD1cIjE2Ny4xN1wiIGN5PVwiNjUuOTI2XCIgcj1cIjcuMDM5XCIvPjxjaXJjbGUgY3g9XCIxOTIuMzNcIiBjeT1cIjY1LjkyNlwiIHI9XCI2LjAzM1wiLz48Y2lyY2xlIGN4PVwiMjE3LjQyXCIgY3k9XCI2NS45MjZcIiByPVwiNS4wM1wiLz48Y2lyY2xlIGN4PVwiMjQyLjU2XCIgY3k9XCI2NS45MjZcIiByPVwiNC4wMjJcIi8+PGNpcmNsZSBjeD1cIjI2Ny43NVwiIGN5PVwiNjUuOTI2XCIgcj1cIjMuMDE3XCIvPjxjaXJjbGUgY3g9XCIyOTIuOTFcIiBjeT1cIjY1LjkyNlwiIHI9XCIyLjAxMlwiLz48L3N2Zz4nKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG4ucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IC50aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzA0IDc5XCIgZmlsbD1cIiUyM0ZGRkZGRlwiPjxjaXJjbGUgY3g9XCIxNi4zNFwiIGN5PVwiMTMuMDc0XCIgcj1cIjEzLjA3NFwiLz48Y2lyY2xlIGN4PVwiNDEuNDhcIiBjeT1cIjEzLjA3NFwiIHI9XCIxMi4wNjhcIi8+PGNpcmNsZSBjeD1cIjY2LjYyXCIgY3k9XCIxMy4wNzRcIiByPVwiMTEuMDYyXCIvPjxjaXJjbGUgY3g9XCI5MS43NlwiIGN5PVwiMTMuMDc0XCIgcj1cIjEwLjA1N1wiLz48Y2lyY2xlIGN4PVwiMTE2LjkxXCIgY3k9XCIxMy4wNzRcIiByPVwiOS4wNVwiLz48Y2lyY2xlIGN4PVwiMTQyLjAzXCIgY3k9XCIxMy4wNzRcIiByPVwiOC4wNDVcIi8+PGNpcmNsZSBjeD1cIjE2Ny4xN1wiIGN5PVwiMTMuMDc0XCIgcj1cIjcuMDM5XCIvPjxjaXJjbGUgY3g9XCIxOTIuMzNcIiBjeT1cIjEzLjA3NFwiIHI9XCI2LjAzM1wiLz48Y2lyY2xlIGN4PVwiMjE3LjQyXCIgY3k9XCIxMy4wNzRcIiByPVwiNS4wM1wiLz48Y2lyY2xlIGN4PVwiMjQyLjU2XCIgY3k9XCIxMy4wNzRcIiByPVwiNC4wMjJcIi8+PGNpcmNsZSBjeD1cIjI2Ny43NVwiIGN5PVwiMTMuMDc0XCIgcj1cIjMuMDE3XCIvPjxjaXJjbGUgY3g9XCIyOTIuOTFcIiBjeT1cIjEzLjA3NFwiIHI9XCIyLjAxMlwiLz48Y2lyY2xlIGN4PVwiMTYuMzRcIiBjeT1cIjM5LjVcIiByPVwiMTMuMDc0XCIvPjxjaXJjbGUgY3g9XCI0MS40OFwiIGN5PVwiMzkuNVwiIHI9XCIxMi4wNjhcIi8+PGNpcmNsZSBjeD1cIjY2LjYyXCIgY3k9XCIzOS41XCIgcj1cIjExLjA2MlwiLz48Y2lyY2xlIGN4PVwiOTEuNzZcIiBjeT1cIjM5LjVcIiByPVwiMTAuMDU3XCIvPjxjaXJjbGUgY3g9XCIxMTYuOTFcIiBjeT1cIjM5LjVcIiByPVwiOS4wNVwiLz48Y2lyY2xlIGN4PVwiMTQyLjAzXCIgY3k9XCIzOS41XCIgcj1cIjguMDQ1XCIvPjxjaXJjbGUgY3g9XCIxNjcuMTdcIiBjeT1cIjM5LjVcIiByPVwiNy4wMzlcIi8+PGNpcmNsZSBjeD1cIjE5Mi4zM1wiIGN5PVwiMzkuNVwiIHI9XCI2LjAzM1wiLz48Y2lyY2xlIGN4PVwiMjE3LjQyXCIgY3k9XCIzOS41XCIgcj1cIjUuMDNcIi8+PGNpcmNsZSBjeD1cIjI0Mi41NlwiIGN5PVwiMzkuNVwiIHI9XCI0LjAyMlwiLz48Y2lyY2xlIGN4PVwiMjY3Ljc1XCIgY3k9XCIzOS41XCIgcj1cIjMuMDE3XCIvPjxjaXJjbGUgY3g9XCIyOTIuOTFcIiBjeT1cIjM5LjVcIiByPVwiMi4wMTJcIi8+PGNpcmNsZSBjeD1cIjE2LjM0XCIgY3k9XCI2NS45MjZcIiByPVwiMTMuMDc0XCIvPjxjaXJjbGUgY3g9XCI0MS40OFwiIGN5PVwiNjUuOTI2XCIgcj1cIjEyLjA2OFwiLz48Y2lyY2xlIGN4PVwiNjYuNjJcIiBjeT1cIjY1LjkyNlwiIHI9XCIxMS4wNjJcIi8+PGNpcmNsZSBjeD1cIjkxLjc2XCIgY3k9XCI2NS45MjZcIiByPVwiMTAuMDU3XCIvPjxjaXJjbGUgY3g9XCIxMTYuOTFcIiBjeT1cIjY1LjkyNlwiIHI9XCI5LjA1XCIvPjxjaXJjbGUgY3g9XCIxNDIuMDNcIiBjeT1cIjY1LjkyNlwiIHI9XCI4LjA0NVwiLz48Y2lyY2xlIGN4PVwiMTY3LjE3XCIgY3k9XCI2NS45MjZcIiByPVwiNy4wMzlcIi8+PGNpcmNsZSBjeD1cIjE5Mi4zM1wiIGN5PVwiNjUuOTI2XCIgcj1cIjYuMDMzXCIvPjxjaXJjbGUgY3g9XCIyMTcuNDJcIiBjeT1cIjY1LjkyNlwiIHI9XCI1LjAzXCIvPjxjaXJjbGUgY3g9XCIyNDIuNTZcIiBjeT1cIjY1LjkyNlwiIHI9XCI0LjAyMlwiLz48Y2lyY2xlIGN4PVwiMjY3Ljc1XCIgY3k9XCI2NS45MjZcIiByPVwiMy4wMTdcIi8+PGNpcmNsZSBjeD1cIjI5Mi45MVwiIGN5PVwiNjUuOTI2XCIgcj1cIjIuMDEyXCIvPjwvc3ZnPicpO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNDAlO1xufVxuLnBhZ2UtaG9tZSBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAudGl0bGUgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDUuNXJlbTtcbn1cbi5wYWdlLWhvbWUgaGVhZGVyW3JvbGU9YmFubmVyXSAudHJpZ2dlci1jb250ZW50IHtcbiAgYm90dG9tOiAxLjVyZW07XG59XG4ucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLnRyaWdnZXItY29udGVudCAudHJpZ2dlci1saW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtaG9tZSBoZWFkZXJbcm9sZT1iYW5uZXJdICsgbWFpbltyb2xlPW1haW5dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG59XG4ucGFnZS1ob21lIC5jYXJkLmN0YS1saW5rLmJnLXdoaXRlIC5jYXJkLXRpdGxlLCAucGFnZS1ob21lIC5jdGEtbGluay5iZy13aGl0ZS5wYW5lbCAuY2FyZC10aXRsZSwgLnBhZ2UtaG9tZSAuY2FyZC5iZy13aGl0ZS5jdGEtbGluay1sb2dpbiAuY2FyZC10aXRsZSwgLnBhZ2UtaG9tZSAuYmctd2hpdGUucGFuZWwuY3RhLWxpbmstbG9naW4gLmNhcmQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnBhZ2UtaG9tZSBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5wYWdlLWhvbWUgaGVhZGVyW3JvbGU9YmFubmVyXSAuaGVhZGVyLWNvbnRlbnQgLnRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IC50aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBhZ2UtaG9tZSBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhZ2UtaG9tZSBoZWFkZXJbcm9sZT1iYW5uZXJdIC5oZWFkZXItY29udGVudCAudGl0bGU6YmVmb3JlLCAucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IC50aXRsZTphZnRlciB7XG4gICAgdG9wOiAtM3JlbTtcbiAgfVxuICAucGFnZS1ob21lIGhlYWRlcltyb2xlPWJhbm5lcl0gLmhlYWRlci1jb250ZW50IC50aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn0iLCIvKiFcclxuICogQm9vdHN0cmFwIHY1LjMuOCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXHJcbiAqXHJcbiAqIFNpZGV3YWxrIE5WIChjKSAyMDE4IC0gQmxhc3RpYyAoYykgMjAyMVxyXG4gKiBDdXN0b20gQm9vdHN0cmFwIHNldHVwIC0gTUlHUkFUSU9OIElOIFBST0dSRVNTXHJcbiAqIFVwZGF0ZWQ6IFNlcHRlbWJlciA0LCAyMDI1IC0gQm9vdHN0cmFwIDUgTWlncmF0aW9uXHJcbiAqL1xyXG5cclxuLy8gQm9vdHN0cmFwIDUgQ29yZSAtIFJlcXVpcmVkIGltcG9ydHMgaW4gY29ycmVjdCBvcmRlciAobWF0Y2hpbmcgb2ZmaWNpYWwgYm9vdHN0cmFwLnNjc3MpXHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJfdmFyaWFibGVzL2ZhLmN1c3RvbS52YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIl92YXJpYWJsZXMvaXBjLmN1c3RvbS52YXJpYWJsZXNcIjtcclxuXHJcbi8qIVxyXG4gKiBCb290c3RyYXAgMy80IENvbXBhdGliaWxpdHkgVmFyaWFibGVzXHJcbiAqIFRFTVBPUkFSWSAtIFByb3ZpZGVzIG1pc3NpbmcgQm9vdHN0cmFwIDQgdmFyaWFibGVzIGZvciBtaWdyYXRpb25cclxuICovXHJcbkBpbXBvcnQgXCJoZWxwZXJzL2NvbXBhdGliaWxpdHlcIjtcclxuXHJcbi8vIEJvb3RzdHJhcCA1IENvbmZpZ3VyYXRpb24gKENSSVRJQ0FMIC0gdXRpbGl0aWVzIGNvbmZpZyBtdXN0IGJlIGVhcmx5KVxyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlcy1kYXJrXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWFwc1wiOyAgICAgICAgICAvLyBORVcgaW4gQlM1IC0gcmVxdWlyZWQgYmVmb3JlIG90aGVyIGltcG9ydHNcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnNcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjsgICAgLy8g4oaQIENPTkZJR1VSQVRJT04gLSBUaGlzIGRlZmluZXMgd2hhdCB1dGlsaXRpZXMgdG8gZ2VuZXJhdGVcclxuQGltcG9ydCBcIl9taXhpbnMvaXBjLmN1c3RvbS5taXhpbnNcIjtcclxuXHJcbi8vIEJvb3RzdHJhcCA1IExheW91dCAmIENvbXBvbmVudHNcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9yb290XCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvcmVib290XCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdHlwZVwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2ltYWdlc1wiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2NvbnRhaW5lcnNcIjsgICAvLyBORVcgaW4gQlM1IC0gcmVwbGFjZXMgc29tZSBncmlkIGZ1bmN0aW9uYWxpdHlcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdGFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9kcm9wZG93blwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2J1dHRvbi1ncm91cFwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL25hdlwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL25hdmJhclwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2NhcmRcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9hY2NvcmRpb25cIjsgICAgLy8gTkVXIGluIEJTNVxyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2JyZWFkY3J1bWJcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvYmFkZ2VcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9hbGVydFwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3Byb2dyZXNzXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Nsb3NlXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdG9hc3RzXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy90b29sdGlwXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvcG9wb3ZlclwiO1xyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2Nhcm91c2VsXCI7XHJcbkBpbXBvcnQgXCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3Mvc3Bpbm5lcnNcIjtcclxuQGltcG9ydCBcIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9vZmZjYW52YXNcIjsgICAgLy8gTkVXIGluIEJTNVxyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3BsYWNlaG9sZGVyc1wiOyAvLyBORVcgaW4gQlM1XHJcblxyXG4vLyBCb290c3RyYXAgNSBIZWxwZXJzIC0gTkVXIGNvbXByZWhlbnNpdmUgaGVscGVyIHN5c3RlbVxyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnNcIjtcclxuXHJcbi8vIEJvb3RzdHJhcCA1IFV0aWxpdGllcyBBUEkgLSBNVVNUIGJlIGltcG9ydGVkIExBU1QgKGdlbmVyYXRlcyBhbGwgdXRpbGl0eSBjbGFzc2VzKVxyXG5AaW1wb3J0IFwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9hcGlcIjtcclxuXHJcbi8vIEN1c3RvbSBQcm9qZWN0IEhlbHBlcnMgLSBFeHRlbmQgQm9vdHN0cmFwIHV0aWxpdGllcyBBRlRFUiBCb290c3RyYXAgdXRpbGl0aWVzXHJcbkBpbXBvcnQgXCJoZWxwZXJzL2N1c3RvbS1oZWxwZXJzXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL2FjY2Vzc2liaWxpdHlcIjsgIC8vIEdsb2JhbCBXQ0FHIDIuMSBBQSBmb2N1cyBzdHlsZXNcclxuXHJcbi8qIVxyXG4gKiBBdG9taWMgRGVzaWduIHByaW5jaXBsZVxyXG4gKiBodHRwczovL2JyYWRmcm9zdC5jb20vYmxvZy9wb3N0L2F0b21pYy13ZWItZGVzaWduL1xyXG4gKi9cclxuQGltcG9ydCBcImF0b21zL2F0b21zXCI7XHJcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbW9sZWN1bGVzXCI7XHJcbkBpbXBvcnQgXCJvcmdhbmlzbXMvb3JnYW5pc21zXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZXMvdGhlbWVzXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wYWdlc1wiOyIsIi8qIVxyXG4gKiBCb290c3RyYXAgMy80IHRvIEJvb3RzdHJhcCA1IENvbXBhdGliaWxpdHkgTGF5ZXJcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBURU1QT1JBUlkgLSBSZW1vdmUgYWZ0ZXIgZnVsbCBtaWdyYXRpb24gKDMtNiBtb250aHMpXHJcbiAqIENyZWF0ZWQ6IFNlcHRlbWJlciA0LCAyMDI1XHJcbiAqIFB1cnBvc2U6IFByb3ZpZGUgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBkdXJpbmcgQlM1IG1pZ3JhdGlvblxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqL1xyXG5cclxuLy8gTWlzc2luZyBCb290c3RyYXAgNCBWYXJpYWJsZXMgaW4gQm9vdHN0cmFwIDVcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDYXJkIGNvbHVtbnMgd2VyZSByZW1vdmVkIGluIEJTNSwgbmVlZCB0byBkZWZpbmUgdGhlc2UgdmFyaWFibGVzXHJcbiRjYXJkLWNvbHVtbnMtY291bnQ6IDMgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtZ2FwOiAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogJGNhcmQtY29sdW1ucy1nYXAgIWRlZmF1bHQ7XHJcblxyXG4vLyBPdGhlciBtaXNzaW5nIHZhcmlhYmxlcyB0aGF0IG1pZ2h0IGJlIG5lZWRlZFxyXG4kanVtYm90cm9uLXBhZGRpbmc6IDJyZW0gIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNwbGF5ICYgVmlzaWJpbGl0eVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5zci1vbmx5IHsgXHJcbiAgQGV4dGVuZCAudmlzdWFsbHktaGlkZGVuICFvcHRpb25hbDsgIC8vIEJTNSBzY3JlZW4gcmVhZGVyIGNsYXNzXHJcbn1cclxuXHJcbi8vIENSSVRJQ0FMIEZJWDogUHJldmVudCBNb2Rlcm5penIgXCJoaWRkZW5cIiBjbGFzcyBmcm9tIGhpZGluZyBlbnRpcmUgcGFnZVxyXG4vLyBNb2Rlcm5penIgYWRkcyBcImhpZGRlblwiIGNsYXNzIHRvIDxodG1sPiB3aGVuIGl0IGRldGVjdHMgSFRNTDUgaGlkZGVuIGF0dHJpYnV0ZSBzdXBwb3J0XHJcbi8vIFRoaXMgY29uZmxpY3RzIHdpdGggb3VyIC5oaWRkZW4gdXRpbGl0eSBjbGFzcyBjYXVzaW5nIHdoaXRlIHNjcmVlblxyXG5odG1sLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgIC8vIE92ZXJyaWRlIE1vZGVybml6ciAtIGtlZXAgcGFnZSB2aXNpYmxlXHJcbn1cclxuXHJcbi8vIEtlZXAgLmhpZGRlbiBmdW5jdGlvbmFsaXR5IGZvciByZWd1bGFyIGVsZW1lbnRzIChub3QgaHRtbClcclxuLmhpZGRlbjpub3QoaHRtbCkgeyBcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICAvLyBEaXJlY3QgZGVmaW5pdGlvbiBmb3IgcmVsaWFiaWxpdHlcclxufVxyXG4uaGlkZSB7IFxyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgIC8vIEVuc3VyZSBjb21wYXRpYmlsaXR5IHdpdGggSlMgdXNhZ2VcclxufVxyXG5cclxuLy8gTGF5b3V0ICYgUG9zaXRpb25pbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uYnRuLWJsb2NrIHsgXHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgXHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1sZWZ0IHsgXHJcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1yaWdodCB7IFxyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5jZW50ZXItYmxvY2sgeyBcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyBcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyBcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gRm9ybXMgLSBDUklUSUNBTCBmb3IgZnVuY3Rpb25hbGl0eVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5mb3JtLWdyb3VwIHsgXHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyAgLy8gQlM1IHJlbW92ZWQgdGhpcywgYnV0IGl0J3MgZXZlcnl3aGVyZVxyXG59XHJcbi5oZWxwLWJsb2NrIHsgXHJcbiAgQGV4dGVuZCAuZm9ybS10ZXh0ICFvcHRpb25hbDsgIC8vIEJTNSBoZWxwZXIgdGV4dCBjbGFzc1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHsgXHJcbiAgQGV4dGVuZCAuaXMtaW52YWxpZCAhb3B0aW9uYWw7ICAvLyBCUzUgdmFsaWRhdGlvblxyXG59XHJcbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcclxuICBAZXh0ZW5kIC5pcy12YWxpZCAhb3B0aW9uYWw7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xyXG4gIEBleHRlbmQgLmlzLWludmFsaWQgIW9wdGlvbmFsOyAgLy8gTm8gZGlyZWN0IEJTNSBlcXVpdmFsZW50XHJcbn1cclxuXHJcbi8vIENvbGxhcHNlIFN0YXRlcyAtIEhhbmRsZSAnaW4nIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmNvbGxhcHNlLmluIHsgXHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgIC8vIEJTMyB2aXNpYmxlIHN0YXRlXHJcbn1cclxuLmNvbGxhcHNpbmcge1xyXG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xyXG59XHJcblxyXG4vLyBJbWFnZSBIZWxwZXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmltZy1yZXNwb25zaXZlIHtcclxuICBAZXh0ZW5kIC5pbWctZmx1aWQgIW9wdGlvbmFsO1xyXG59XHJcblxyXG4vLyBUZXh0IFV0aWxpdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LXhzLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQteHMtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXhzLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBTcGFjaW5nIC0gT2xkIHN5bnRheCBzdXBwb3J0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm0tdC0wIHsgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcbi5tLXQtMSB7IG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxyXG4ubS10LTIgeyBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxyXG4ubS10LTMgeyBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cclxuLm0tYi0wIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi5tLWItMSB7IG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxyXG4ubS1iLTIgeyBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxyXG4ubS1iLTMgeyBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIEJhZGdlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmJhZGdlLXBpbGwge1xyXG4gIEBleHRlbmQgLnJvdW5kZWQtcGlsbCAhb3B0aW9uYWw7XHJcbn1cclxuXHJcbi8vIFdlbGxzIChCUzMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLndlbGwge1xyXG4gIG1pbi1oZWlnaHQ6IDIwcHg7XHJcbiAgcGFkZGluZzogMTlweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi8vIFBhbmVscyAoQlMzKSAtIEJhc2ljIHN1cHBvcnRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucGFuZWwge1xyXG4gIEBleHRlbmQgLmNhcmQgIW9wdGlvbmFsO1xyXG59XHJcbi5wYW5lbC1ib2R5IHtcclxuICBAZXh0ZW5kIC5jYXJkLWJvZHkgIW9wdGlvbmFsO1xyXG59XHJcbi5wYW5lbC1oZWFkaW5nIHtcclxuICBAZXh0ZW5kIC5jYXJkLWhlYWRlciAhb3B0aW9uYWw7XHJcbn1cclxuLnBhbmVsLWZvb3RlciB7XHJcbiAgQGV4dGVuZCAuY2FyZC1mb290ZXIgIW9wdGlvbmFsO1xyXG59XHJcblxyXG4vLyBBZGRpdGlvbmFsIG1hcmdpbi9wYWRkaW5nIGhlbHBlciBjbGFzc2VzIHRoYXQgbWlnaHQgYmUgbWlzc2luZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIExlZnQvUmlnaHQgc3BhY2luZyAoQlM0IHN0eWxlKVxyXG4ubWwtMCB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuLm1sLTEgeyBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XHJcbi5tbC0yIHsgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XHJcbi5tbC0zIHsgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxyXG4ubWwtNCB7IG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxyXG4ubWwtNSB7IG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5tci0wIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cclxuLm1yLTEgeyBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxyXG4ubXItMiB7IG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cclxuLm1yLTMgeyBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxyXG4ubXItNCB7IG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cclxuLm1yLTUgeyBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxyXG5cclxuLnBsLTAgeyBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG4ucGwtMSB7IHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XHJcbi5wbC0yIHsgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxyXG4ucGwtMyB7IHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XHJcbi5wbC00IHsgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxyXG4ucGwtNSB7IHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XHJcblxyXG4ucHItMCB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4ucHItMSB7IHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxyXG4ucHItMiB7IHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XHJcbi5wci0zIHsgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XHJcbi5wci00IHsgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cclxuLnByLTUgeyBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXplcyB0aGF0IG1pZ2h0IGJlIG1pc3NpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uZm9ybS1jb250cm9sLXNtIHtcclxuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLWxnIHtcclxuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiB2YXJpYW50cyB0aGF0IG1pZ2h0IGhhdmUgY2hhbmdlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5idG4tb3V0bGluZS1kZWZhdWx0IHtcclxuICBAZXh0ZW5kIC5idG4tb3V0bGluZS1zZWNvbmRhcnkgIW9wdGlvbmFsO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvYmplY3QgKEJTMy80IHJlbW92ZWQgaW4gQlM1KVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5tZWRpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1lZGlhLW9iamVjdCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLm1lZGlhLWxlZnQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbn1cclxuXHJcbi5tZWRpYS1yaWdodCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xyXG59XHJcblxyXG4vLyBKdW1ib3Ryb24gKHJlbW92ZWQgaW4gQlM1KVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5qdW1ib3Ryb24ge1xyXG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24tZmx1aWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi8vIEFkZGl0aW9uYWwgdXRpbGl0aWVzIHRoYXQgbWF5IGJlIG5lZWRlZFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50ZXh0LWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWp1c3RpZnkgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIEZsZXggdXRpbGl0aWVzIChpbiBjYXNlIHNvbWUgYXJlIG1pc3NpbmcpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmZsZXgtZmlsbCB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cclxuLmZsZXgtZ3Jvdy0wIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cclxuLmZsZXgtZ3Jvdy0xIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cclxuLmZsZXgtc2hyaW5rLTAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XHJcbi5mbGV4LXNocmluay0xIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxyXG5cclxuLyohXHJcbiAqIFVzYWdlIE5vdGVzOlxyXG4gKiAtIFRoaXMgZmlsZSBwcm92aWRlcyB0ZW1wb3JhcnkgYmFja3dhcmQgY29tcGF0aWJpbGl0eVxyXG4gKiAtIFJlbW92ZSBjbGFzc2VzIGFzIHlvdSB1cGRhdGUgSFRNTCB0byB1c2UgQm9vdHN0cmFwIDUgY2xhc3Nlc1xyXG4gKiAtIE1vbml0b3IgY29uc29sZSBmb3IgXCJleHRlbmRpbmcgbm9uLWV4aXN0ZW50IGNsYXNzXCIgd2FybmluZ3NcclxuICogLSBQbGFuIHRvIHJlbW92ZSB0aGlzIGVudGlyZSBmaWxlIGFmdGVyIG1pZ3JhdGlvbiBpcyBjb21wbGV0ZVxyXG4gKi8iLCI6cm9vdCxcclxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XHJcbiAgLy8gTm90ZTogQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXHJcblxyXG4gIC8vIENvbG9yc1xyXG4gIC8vXHJcbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XHJcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtcmdiIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcclxuICB9XHJcblxyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XHJcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xyXG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlIHtcclxuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XHJcbiAgfVxyXG5cclxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xyXG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XHJcblxyXG4gIC8vIEZvbnRzXHJcblxyXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXHJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcclxuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcclxuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xyXG5cclxuICAvLyBSb290IGFuZCBib2R5XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcclxuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xyXG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcclxuICB9XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XHJcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xyXG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xyXG4gIEBpZiAkYm9keS10ZXh0LWFsaWduICE9IG51bGwge1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xyXG4gIH1cclxuXHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XHJcblxyXG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yOiAjeyRib2R5LWVtcGhhc2lzLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XHJcblxyXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xyXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xyXG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZyl9O1xyXG5cclxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvcil9O1xyXG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcclxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvZHktdmFyaWFibGVzXHJcblxyXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcclxuXHJcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XHJcbiAgLS0jeyRwcmVmaXh9bGluay1kZWNvcmF0aW9uOiAjeyRsaW5rLWRlY29yYXRpb259O1xyXG5cclxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3IpfTtcclxuXHJcbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWRlY29yYXRpb246ICN7JGxpbmstaG92ZXItZGVjb3JhdGlvbn07XHJcbiAgfVxyXG5cclxuICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XHJcblxyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXN0eWxlOiAjeyRib3JkZXItc3R5bGV9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XHJcblxyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGc6ICN7JGJvcmRlci1yYWRpdXMtbGd9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XHJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bCk7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wIGZvciBjb25zaXN0ZW5jeVxyXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxyXG5cclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWxnOiAjeyRib3gtc2hhZG93LWxnfTtcclxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcclxuXHJcbiAgLy8gRm9jdXMgc3R5bGVzXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXHJcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1vcGFjaXR5OiAjeyRmb2N1cy1yaW5nLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcclxuXHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xyXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XHJcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XHJcblxyXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcclxuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktY29sb3ItZGFyayl9O1xyXG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcclxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmctZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yOiAjeyRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XHJcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktYmctZGFyayl9O1xyXG5cclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcclxuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJnLXN1YnRsZS1kYXJrIHtcclxuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcclxuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcclxuICAgIH1cclxuXHJcbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvci1kYXJrKX07XHJcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xyXG5cclxuICAgIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XHJcblxyXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcclxuXHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xyXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3ItZGFya307XHJcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xyXG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgdmFsdWVzIGZvciBmb250IHNpemVzLCBwYWRkaW5ncywgbWFyZ2lucyBhbmQgbXVjaCBtb3JlXHJcbi8vXHJcbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSB2YWx1ZVxyXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XHJcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xyXG5cclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcclxufVxyXG5cclxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxyXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcclxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xyXG5cclxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcclxuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcclxufVxyXG5cclxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxyXG4kcmZzLW1vZGU6IG1pbi1tZWRpYS1xdWVyeSAhZGVmYXVsdDtcclxuXHJcbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXHJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxyXG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcclxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcclxuJGVuYWJsZS1yZnM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxyXG4kcmZzLWJhc2UtdmFsdWUtdW5pdDogdW5pdCgkcmZzLWJhc2UtdmFsdWUpO1xyXG5cclxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xyXG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XHJcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcclxuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcclxuICBAaWYgJGRpdmlkZW5kID09IDAge1xyXG4gICAgQHJldHVybiAwO1xyXG4gIH1cclxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XHJcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcclxuICB9XHJcbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xyXG4gICRyZXN1bHQ6IDA7XHJcbiAgJGZhY3RvcjogMTA7XHJcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XHJcbiAgICAkcXVvdGllbnQ6IDA7XHJcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcclxuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xyXG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XHJcbiAgICB9XHJcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XHJcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XHJcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XHJcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcclxuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xyXG4gICAgfVxyXG4gIH1cclxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xyXG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XHJcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XHJcbiAgJHVuaXQtbWFwOiAoXHJcbiAgICBcInB4XCI6IDFweCxcclxuICAgIFwicmVtXCI6IDFyZW0sXHJcbiAgICBcImVtXCI6IDFlbSxcclxuICAgIFwiJVwiOiAxJVxyXG4gICk7XHJcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xyXG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XHJcbiAgfVxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG5AaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcHgge1xyXG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xyXG59XHJcbkBlbHNlIGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHJlbSB7XHJcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XHJcbn1cclxuXHJcbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcclxuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcclxuXHJcbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcclxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcclxuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcclxufVxyXG5cclxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxyXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcclxuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xyXG4kcmZzLW1xLXByb3BlcnR5LWhlaWdodDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LWhlaWdodCwgbWluLWhlaWdodCk7XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXHJcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xyXG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pLCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXHJcbkBtaXhpbiBfcmZzLXJ1bGUge1xyXG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xyXG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxyXG4gICAgJixcclxuICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgJi5kaXNhYmxlLXJmcyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcmZzLWNsYXNzID09IGVuYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAuZW5hYmxlLXJmcyAmLFxyXG4gICAgJi5lbmFibGUtcmZzIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxyXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcclxuXHJcbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcclxuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XHJcbiAgICAgIC5lbmFibGUtcmZzICYsXHJcbiAgICAgICYuZW5hYmxlLXJmcyB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XHJcbiAgICAgIC5kaXNhYmxlLXJmcyAmLFxyXG4gICAgICAmLmRpc2FibGUtcmZzIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXHJcbkBmdW5jdGlvbiByZnMtdmFsdWUoJHZhbHVlcykge1xyXG4gIC8vIENvbnZlcnQgdG8gbGlzdFxyXG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XHJcblxyXG4gICR2YWw6IFwiXCI7XHJcblxyXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcclxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICBAaWYgJHZhbHVlID09IDAge1xyXG4gICAgICAkdmFsOiAkdmFsICsgXCIgMFwiO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxyXG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xyXG5cclxuICAgICAgQGlmICR1bml0ID09IHB4IHtcclxuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcclxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XHJcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcclxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXHJcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XHJcbn1cclxuXHJcbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIHJlc3BvbnNpdmUgdmFsdWUgY2FsY3VsYXRlZCBieSBSRlNcclxuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XHJcbiAgLy8gQ29udmVydCB0byBsaXN0XHJcbiAgJHZhbHVlczogaWYodHlwZS1vZigkdmFsdWVzKSAhPSBsaXN0LCAoJHZhbHVlcywpLCAkdmFsdWVzKTtcclxuXHJcbiAgJHZhbDogXCJcIjtcclxuXHJcbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxyXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcclxuICAgIEBpZiAkdmFsdWUgPT0gMCB7XHJcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcclxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcclxuXHJcbiAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxyXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xyXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xyXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XHJcblxyXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xyXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZX1weCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBlbHNlIHtcclxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxyXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkdmFsdWUgYW5kIHRoZSBtaW5pbXVtIHZhbHVlXHJcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xyXG5cclxuICAgICAgICAgIC8vIEJhc2UgdmFsdWUgZm9ybWF0dGluZ1xyXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcclxuXHJcbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXHJcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XHJcblxyXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XHJcblxyXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcclxuXHJcbiAgICAgICAgICAvLyBSZXR1cm4gdGhlIGNhbGN1bGF0ZWQgdmFsdWVcclxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcclxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcclxufVxyXG5cclxuLy8gUkZTIG1peGluXHJcbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcclxuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcclxuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcclxuICAgICRmbHVpZC12YWw6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKTtcclxuXHJcbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXHJcbiAgICBAaWYgJHZhbCA9PSAkZmx1aWQtdmFsIHtcclxuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XHJcblxyXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxyXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xyXG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkLXZhbCwgJHZhbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNob3J0aGFuZCBoZWxwZXIgbWl4aW5zXHJcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy10b3AoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctYm90dG9tKTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmctbGVmdCgkdmFsdWUpIHtcclxuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi10b3ApO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xyXG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XHJcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLWxlZnQpO1xyXG59XHJcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXHJcbkBtaXhpbiBjb2xvci1tb2RlKCRtb2RlOiBsaWdodCwgJHJvb3Q6IGZhbHNlKSB7XHJcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcclxuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcclxuICAgICAgICA6cm9vdCB7XHJcbiAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuXHJcbi8vIFJlYm9vdFxyXG4vL1xyXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXHJcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxyXG4vL1xyXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXHJcblxyXG5cclxuLy8gRG9jdW1lbnRcclxuLy9cclxuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcblxyXG4vLyBSb290XHJcbi8vXHJcbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXHJcbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cclxuXHJcbjpyb290IHtcclxuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XHJcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDsgLy8gMVxyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodCk7XHJcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IHZhcigtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ24pO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA0XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xyXG5cclxuXHJcbi8vIENvbnRlbnQgZ3JvdXBpbmdcclxuLy9cclxuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcclxuXHJcbmhyIHtcclxuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xyXG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xyXG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xyXG59XHJcblxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcblxyXG4laGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxyXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xyXG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XHJcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XHJcbn1cclxuXHJcbmgxIHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDIge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbmg0IHtcclxuICBAZXh0ZW5kICVoZWFkaW5nO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcclxufVxyXG5cclxuaDUge1xyXG4gIEBleHRlbmQgJWhlYWRpbmc7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xyXG59XHJcblxyXG5oNiB7XHJcbiAgQGV4dGVuZCAlaGVhZGluZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcclxuLy9cclxuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxyXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXHJcblxyXG5wIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxufVxyXG5cclxuXHJcbi8vIEFiYnJldmlhdGlvbnNcclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXHJcbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxyXG4gIGN1cnNvcjogaGVscDsgLy8gMlxyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xyXG59XHJcblxyXG5cclxuLy8gQWRkcmVzc1xyXG5cclxuYWRkcmVzcyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0c1xyXG5cclxub2wsXHJcbnVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbm9sLFxyXG51bCxcclxuZGwge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxub2wgb2wsXHJcbnVsIHVsLFxyXG5vbCB1bCxcclxudWwgb2wge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG4vLyAxLiBVbmRvIGJyb3dzZXIgZGVmYXVsdFxyXG5cclxuZGQge1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXHJcbn1cclxuXHJcblxyXG4vLyBCbG9ja3F1b3RlXHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5cclxuLy8gU3Ryb25nXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBTbWFsbFxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xyXG5cclxuc21hbGwge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcclxufVxyXG5cclxuXHJcbi8vIE1hcmtcclxuXHJcbm1hcmsge1xyXG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtYmcpO1xyXG59XHJcblxyXG5cclxuLy8gU3ViIGFuZCBTdXBcclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbi8vIGFsbCBicm93c2Vycy5cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzdWItc3VwLWZvbnQtc2l6ZSk7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxyXG5zdXAgeyB0b3A6IC0uNWVtOyB9XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKTtcclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXHJcbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XHJcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxyXG5cclxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xyXG4gICYsXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG5wcmUsXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbn1cclxuXHJcbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxyXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xyXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcclxuXHJcbnByZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcclxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xyXG4gIGNvZGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgfVxyXG59XHJcblxyXG5jb2RlIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHJcbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXHJcbiAgYSA+ICYge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG5rYmQge1xyXG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlcyBhbmQgY29udGVudFxyXG5cclxuaW1nLFxyXG5zdmcge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xyXG5cclxudGFibGUge1xyXG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcclxuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcclxuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXHJcbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxyXG5cclxudGgge1xyXG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXHJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcclxufVxyXG5cclxudGhlYWQsXHJcbnRib2R5LFxyXG50Zm9vdCxcclxudHIsXHJcbnRkLFxyXG50aCB7XHJcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwO1xyXG59XHJcblxyXG5cclxuLy8gRm9ybXNcclxuLy9cclxuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxufVxyXG5cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xyXG5cclxuYnV0dG9uIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxyXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XHJcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcclxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cclxuXHJcbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnNlbGVjdCxcclxub3B0Z3JvdXAsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7IC8vIDFcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcclxuLy9cclxuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG5cclxuICAvLyBVbmRvIHRoZSBvcGFjaXR5IGNoYW5nZSBmcm9tIENocm9tZVxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlbW92ZSB0aGUgZHJvcGRvd24gYXJyb3cgb25seSBmcm9tIHRleHQgdHlwZSBpbnB1dHMgYnVpbHQgd2l0aCBkYXRhbGlzdHMgaW4gQ2hyb21lLlxyXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XHJcblxyXG5bbGlzdF06bm90KFt0eXBlPVwiZGF0ZVwiXSk6bm90KFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0pOm5vdChbdHlwZT1cIm1vbnRoXCJdKTpub3QoW3R5cGU9XCJ3ZWVrXCJdKTpub3QoW3R5cGU9XCJ0aW1lXCJdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG5cclxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xyXG4gICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxyXG5cclxuOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxyXG5cclxudGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcclxufVxyXG5cclxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXHJcbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcclxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xyXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtaW4td2lkdGg6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAyXHJcbiAgYm9yZGVyOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXHJcbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxyXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxyXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxyXG5cclxubGVnZW5kIHtcclxuICBmbG9hdDogbGVmdDsgLy8gMVxyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XHJcblxyXG4gICsgKiB7XHJcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxyXG4gIH1cclxufVxyXG5cclxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXHJcblxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcclxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXHJcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxyXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gICAgYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXHJcblxyXG4gIC8vIDMuIEJldHRlciBhZmZvcmRhbmNlIGFuZCBjb25zaXN0ZW50IGFwcGVhcmFuY2UgZm9yIHNlYXJjaCBjYW5jZWwgYnV0dG9uXHJcbiAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxyXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xyXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcclxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xyXG5cclxuLyogcnRsOnJhdzpcclxuW3R5cGU9XCJ0ZWxcIl0sXHJcblt0eXBlPVwidXJsXCJdLFxyXG5bdHlwZT1cImVtYWlsXCJdLFxyXG5bdHlwZT1cIm51bWJlclwiXSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbn1cclxuKi9cclxuXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuXHJcbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcclxuXHJcbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuXHJcbi8vIDEuIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcclxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuXHJcbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG59XHJcblxyXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcclxuXHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXHJcblxyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gU3VtbWFyeVxyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi8vIFByb2dyZXNzXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZGVuIGF0dHJpYnV0ZVxyXG4vL1xyXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcclxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xyXG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXHJcbiRncmF5czogKFxyXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcclxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxyXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcclxuICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcclxuICBcIjgwMFwiOiAkZ3JheS04MDAsXHJcbiAgXCI5MDBcIjogJGdyYXktOTAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXHJcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcclxuJGNvbG9yczogKFxyXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcclxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcclxuICBcInBpbmtcIjogICAgICAgJHBpbmssXHJcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXHJcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXHJcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXHJcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxyXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXHJcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcclxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXHJcblxyXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMiBhcmUgMywgNC41IGFuZCA3LlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcvI2NvbnRyYXN0LW1pbmltdW1cclxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxyXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcclxuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xyXG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XHJcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XHJcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcclxuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xyXG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcclxuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcclxuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xyXG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcclxuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcclxuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xyXG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XHJcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XHJcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xyXG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xyXG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xyXG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcclxuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XHJcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xyXG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcclxuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcclxuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xyXG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcclxuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcclxuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XHJcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xyXG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcclxuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xyXG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcclxuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xyXG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcclxuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xyXG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XHJcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XHJcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcclxuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xyXG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XHJcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XHJcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XHJcblxyXG4kYmx1ZXM6IChcclxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcclxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcclxuICBcImJsdWUtMzAwXCI6ICRibHVlLTMwMCxcclxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcclxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcclxuICBcImJsdWUtNjAwXCI6ICRibHVlLTYwMCxcclxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcclxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcclxuICBcImJsdWUtOTAwXCI6ICRibHVlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGluZGlnb3M6IChcclxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXHJcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxyXG4gIFwiaW5kaWdvLTMwMFwiOiAkaW5kaWdvLTMwMCxcclxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXHJcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxyXG4gIFwiaW5kaWdvLTYwMFwiOiAkaW5kaWdvLTYwMCxcclxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXHJcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxyXG4gIFwiaW5kaWdvLTkwMFwiOiAkaW5kaWdvLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHB1cnBsZXM6IChcclxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXHJcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxyXG4gIFwicHVycGxlLTMwMFwiOiAkcHVycGxlLTMwMCxcclxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXHJcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxyXG4gIFwicHVycGxlLTYwMFwiOiAkcHVycGxlLTYwMCxcclxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXHJcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxyXG4gIFwicHVycGxlLTkwMFwiOiAkcHVycGxlLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHBpbmtzOiAoXHJcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXHJcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXHJcbiAgXCJwaW5rLTMwMFwiOiAkcGluay0zMDAsXHJcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXHJcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXHJcbiAgXCJwaW5rLTYwMFwiOiAkcGluay02MDAsXHJcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXHJcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXHJcbiAgXCJwaW5rLTkwMFwiOiAkcGluay05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRyZWRzOiAoXHJcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxyXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcclxuICBcInJlZC0zMDBcIjogJHJlZC0zMDAsXHJcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxyXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcclxuICBcInJlZC02MDBcIjogJHJlZC02MDAsXHJcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxyXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcclxuICBcInJlZC05MDBcIjogJHJlZC05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRvcmFuZ2VzOiAoXHJcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxyXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcclxuICBcIm9yYW5nZS0zMDBcIjogJG9yYW5nZS0zMDAsXHJcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxyXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcclxuICBcIm9yYW5nZS02MDBcIjogJG9yYW5nZS02MDAsXHJcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxyXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcclxuICBcIm9yYW5nZS05MDBcIjogJG9yYW5nZS05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiR5ZWxsb3dzOiAoXHJcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxyXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcclxuICBcInllbGxvdy0zMDBcIjogJHllbGxvdy0zMDAsXHJcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxyXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcclxuICBcInllbGxvdy02MDBcIjogJHllbGxvdy02MDAsXHJcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxyXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcclxuICBcInllbGxvdy05MDBcIjogJHllbGxvdy05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRncmVlbnM6IChcclxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxyXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXHJcbiAgXCJncmVlbi0zMDBcIjogJGdyZWVuLTMwMCxcclxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxyXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXHJcbiAgXCJncmVlbi02MDBcIjogJGdyZWVuLTYwMCxcclxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxyXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXHJcbiAgXCJncmVlbi05MDBcIjogJGdyZWVuLTkwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHRlYWxzOiAoXHJcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXHJcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXHJcbiAgXCJ0ZWFsLTMwMFwiOiAkdGVhbC0zMDAsXHJcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXHJcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXHJcbiAgXCJ0ZWFsLTYwMFwiOiAkdGVhbC02MDAsXHJcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXHJcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXHJcbiAgXCJ0ZWFsLTkwMFwiOiAkdGVhbC05MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjeWFuczogKFxyXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxyXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxyXG4gIFwiY3lhbi0zMDBcIjogJGN5YW4tMzAwLFxyXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxyXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxyXG4gIFwiY3lhbi02MDBcIjogJGN5YW4tNjAwLFxyXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxyXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxyXG4gIFwiY3lhbi05MDBcIjogJGN5YW4tOTAwXHJcbikgIWRlZmF1bHQ7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXHJcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcclxuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcclxuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XHJcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3JzLW1hcFxyXG4kdGhlbWUtY29sb3JzOiAoXHJcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXHJcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktdGV4dC1lbXBoYXNpczogc2hhZGUtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcclxuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcclxuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcclxuJHdhcm5pbmctdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcclxuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xyXG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGRhcmstdGV4dC1lbXBoYXNpczogICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXHJcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcclxuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkc3VjY2VzcywgODAlKSAhZGVmYXVsdDtcclxuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xyXG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XHJcbiRkYW5nZXItYmctc3VidGxlOiAgICAgICAgdGludC1jb2xvcigkZGFuZ2VyLCA4MCUpICFkZWZhdWx0O1xyXG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XHJcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xyXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XHJcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xyXG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XHJcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcclxuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xyXG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcclxuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsIFwiJTNjXCIpLFxyXG4gIChcIj5cIiwgXCIlM2VcIiksXHJcbiAgKFwiI1wiLCBcIiUyM1wiKSxcclxuICAoXCIoXCIsIFwiJTI4XCIpLFxyXG4gIChcIilcIiwgXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xyXG5cclxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcclxuXHJcbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xyXG5cclxuJHZhcmlhYmxlLXByZWZpeDogICAgICAgICAgICAgYnMtICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCBmb3IgdGhlIHNob3J0ZXIgYCRwcmVmaXhgXHJcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmFkaWVudFxyXG4vL1xyXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxyXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcclxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB2YXJpYWJsZS1ncmFkaWVudFxyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6IChcclxuICAwOiAwLFxyXG4gIDE6ICRzcGFjZXIgKiAuMjUsXHJcbiAgMjogJHNwYWNlciAqIC41LFxyXG4gIDM6ICRzcGFjZXIsXHJcbiAgNDogJHNwYWNlciAqIDEuNSxcclxuICA1OiAkc3BhY2VyICogMyxcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGFjZXItdmFyaWFibGVzLW1hcHNcclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9zaXRpb24tbWFwXHJcbiRwb3NpdGlvbi12YWx1ZXM6IChcclxuICAwOiAwLFxyXG4gIDUwOiA1MCUsXHJcbiAgMTAwOiAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgcG9zaXRpb24tbWFwXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XHJcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xyXG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLXNoYWRlLXBlcmNlbnRhZ2U6ICAgICAgICAgICAgICAgICAgIDIwJSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XHJcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XHJcblxyXG4vLyBJY29uIGxpbmtzXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXHJcbiRpY29uLWxpbmstZ2FwOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xyXG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uOiAgIC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuXHJcbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDE0MDBweFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsXHJcbiAgeHhsOiAxMzIwcHhcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGFpbmVyIHBhZGRpbmdcclxuXHJcbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29tcG9uZW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItd2lkdGhzOiAoXHJcbiAgMTogMXB4LFxyXG4gIDI6IDJweCxcclxuICAzOiAzcHgsXHJcbiAgNDogNHB4LFxyXG4gIDU6IDVweFxyXG4pICFkZWZhdWx0O1xyXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXh4bDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcclxuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJveC1zaGFkb3ctdmFyaWFibGVzXHJcblxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXHJcbiRmb2N1cy1yaW5nLXdpZHRoOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xyXG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJGZvY3VzLXJpbmctYmx1cjogICAgICAgMCAhZGVmYXVsdDtcclxuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xyXG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtdHJhbnNpdGlvblxyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtdHJhbnNpdGlvblxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhc3BlY3QtcmF0aW9zXHJcbiRhc3BlY3QtcmF0aW9zOiAoXHJcbiAgXCIxeDFcIjogMTAwJSxcclxuICBcIjR4M1wiOiBjYWxjKDMgLyA0ICogMTAwJSksXHJcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXHJcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXHJcbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xyXG5cclxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xyXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcclxuJGZvbnQtc2l6ZS1yb290OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICA2MDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcclxuXHJcbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXNpemVzXHJcbiRmb250LXNpemVzOiAoXHJcbiAgMTogJGgxLWZvbnQtc2l6ZSxcclxuICAyOiAkaDItZm9udC1zaXplLFxyXG4gIDM6ICRoMy1mb250LXNpemUsXHJcbiAgNDogJGg0LWZvbnQtc2l6ZSxcclxuICA1OiAkaDUtZm9udC1zaXplLFxyXG4gIDY6ICRoNi1mb250LXNpemVcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXNpemVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgaGVhZGluZ3MtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xyXG4kZGlzcGxheS1mb250LXNpemVzOiAoXHJcbiAgMTogNXJlbSxcclxuICAyOiA0LjVyZW0sXHJcbiAgMzogNHJlbSxcclxuICA0OiAzLjVyZW0sXHJcbiAgNTogM3JlbSxcclxuICA2OiAyLjVyZW1cclxuKSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xyXG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcclxuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdHlwZS12YXJpYWJsZXNcclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xyXG5cclxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gNS4zLjBcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcblxyXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcclxuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdnItdmFyaWFibGVzXHJcblxyXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XHJcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAkeWVsbG93LTEwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xyXG4kdGFibGUtc3RyaXBlZC1iZzogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWNvbHVtbnMtb3JkZXI6IGV2ZW4gIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtbG9vcFxyXG4kdGFibGUtdmFyaWFudHM6IChcclxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzZWNvbmRhcnlcIjogIHNoaWZ0LWNvbG9yKCRzZWNvbmRhcnksICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxyXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcclxuICBcIndhcm5pbmdcIjogICAgc2hpZnQtY29sb3IoJHdhcm5pbmcsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXHJcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICBcImRhcmtcIjogICAgICAgJGRhcmssXHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxyXG5cclxuXHJcbi8vIEJ1dHRvbnMgKyBGb3Jtc1xyXG4vL1xyXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1idG4tdmFyaWFibGVzXHJcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXHJcbiRidG4tY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XHJcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudDogICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50OiAgICAgICAyMCUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XHJcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXHJcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWlucHV0LXZhcmlhYmxlc1xyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogMikgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDNyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyOiAgICAgICAgICBicmlnaHRuZXNzKDkwJSkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXN3aXRjaC12YXJpYWJsZXNcclxuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXHJcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtdHJhbnNpdGlvbjogICAgICAgICAgJGlucHV0LXRyYW5zaXRpb24gIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1yYW5nZS12YXJpYWJsZXNcclxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXHJcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXHJcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iOiAgICAgICAgIC42MjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgICAgIHNjYWxlKC44NSkgdHJhbnNsYXRlWSgtLjVyZW0pIHRyYW5zbGF0ZVgoLjE1cmVtKSAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xyXG4kZm9ybS12YWxpZC1jb2xvcjogICAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcclxuICBcInZhbGlkXCI6IChcclxuICAgIFwiY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3IpLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXHJcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcclxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcyksXHJcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxyXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcclxuICApLFxyXG4gIFwiaW52YWxpZFwiOiAoXHJcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcclxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxyXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxyXG4gICAgXCJmb2N1cy1ib3gtc2hhZG93XCI6IDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEodmFyKC0tI3skcHJlZml4fWRhbmdlci1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxyXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzLWJhY2tkcm9wOiAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTUgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9hc3Q6ICAgICAgICAgICAgICAgICAgICAgIDEwOTAgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LWxldmVscy1tYXBcclxuJHppbmRleC1sZXZlbHM6IChcclxuICBuMTogLTEsXHJcbiAgMDogMCxcclxuICAxOiAxLFxyXG4gIDI6IDIsXHJcbiAgMzogM1xyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXHJcblxyXG5cclxuLy8gTmF2c1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcclxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi11bmRlcmxpbmUtZ2FwOiAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTmF2YmFyXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xyXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstaWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuLy8gZnVzdi1kaXNhYmxlXHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXHJcbiRkcm9wZG93bi1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnOiAgICAgICAgICAkZHJvcGRvd24tZGl2aWRlci1iZyAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmc6ICAgICAgJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXHJcblxyXG5cclxuLy8gUGxhY2Vob2xkZXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXHJcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcclxuXHJcbi8vIENhcmRzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1zdWJ0aXRsZS1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcclxuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgKiAuNSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLXZhcmlhYmxlc1xyXG5cclxuLy8gQWNjb3JkaW9uXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xyXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuM1xyXG4vLyBmdXN2LWVuYWJsZVxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcclxuXHJcbi8vIFRvb2x0aXBzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4vLyBmdXN2LWRpc2FibGVcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcclxuLy8gZnVzdi1lbmFibGVcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xyXG5cclxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcclxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xyXG5cclxuLy8gZnVzdi1kaXNhYmxlXHJcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcclxuLy8gZnVzdi1lbmFibGVcclxuXHJcblxyXG4vLyBUb2FzdHNcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcclxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcclxuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcblxyXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIG1vZGFsLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcclxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXHJcbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtdmFyaWFibGVzXHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxyXG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XHJcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4vLyBmdXN2LWRpc2FibGVcclxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcclxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMFxyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGh1bWJuYWlsLXZhcmlhYmxlc1xyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXHJcblxyXG5cclxuLy8gRmlndXJlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcclxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZmlndXJlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xyXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxyXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXHJcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XHJcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XHJcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcclxuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XHJcblxyXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIENsb3NlXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXHJcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xyXG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxyXG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xyXG5cclxuXHJcbi8vIE9mZmNhbnZhc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcclxuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XHJcbiRvZmZjYW52YXMtY29sb3I6ICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcclxuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xyXG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcclxuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xyXG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG5AaW1wb3J0IFwidmFyaWFibGVzLWRhcmtcIjsgLy8gVE9ETzogY2FuIGJlIHJlbW92ZWQgc2FmZWx5IGluIHY2LCBvbmx5IGhlcmUgdG8gYXZvaWQgYnJlYWtpbmcgY2hhbmdlcyBpbiB2NS4zXHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXHJcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xyXG4gICRyZXR1cm46ICgpO1xyXG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcclxuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHJldHVybiAkcmV0dXJuO1xyXG59XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXHJcbiIsIi5sZWFkaW5nIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGVhZDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xyXG59XHJcblxyXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xyXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcclxuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XHJcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XHJcbiAgICBmb250LXN0eWxlOiAkZGlzcGxheS1mb250LXN0eWxlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gRW1waGFzaXNcclxuLy9cclxuLnNtYWxsIHtcclxuICBAZXh0ZW5kIHNtYWxsO1xyXG59XHJcblxyXG4ubWFyayB7XHJcbiAgQGV4dGVuZCBtYXJrO1xyXG59XHJcblxyXG4vL1xyXG4vLyBMaXN0c1xyXG4vL1xyXG5cclxuLmxpc3QtdW5zdHlsZWQge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcclxufVxyXG5cclxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcclxuLmxpc3QtaW5saW5lIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XHJcbn1cclxuLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTWlzY1xyXG4vL1xyXG5cclxuLy8gQnVpbGRzIG9uIGBhYmJyYFxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuLmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xyXG5cclxuICA+IDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XHJcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuIiwiJGRlc2lnbi1wYXRoOiBcIi9EZXNpZ25cIiAhZGVmYXVsdDtcclxuJGJyYW5kLXByZWZpeDogXCJpcGMtXCI7IC8vIGZvciB1bmRlcnN0YW5kaW5nXHJcbiRicmFuZDogJGJyYW5kLXByZWZpeDsgLy8gZm9yIHVzZSBpbiBzYXNzIHRvIHByZWZpeCBjdXN0b20gQ1NTIHZhcnNcclxuXHJcbi8vIEZvbnQgcGF0aHMgKFJlZGVzaWduIDIwMjUpXHJcbiRleHBvc3VyZS1mb250LXBhdGg6IFwiLi4vLi4vZm9udHMvYXBwL2V4cG9zdXJlLW1pbnVzLTEwXCIgIWRlZmF1bHQ7XHJcbiRwcC1mb250LXBhdGg6IFwiLi4vLi4vZm9udHMvYXBwL3BwLW5ldWUtbW9udHJlYWxcIiAhZGVmYXVsdDtcclxuJGljby1mb250LXBhdGg6IFwiLi4vLi4vZm9udHMvYXBwL2ljb21vb25cIiAhZGVmYXVsdDtcclxuJGljby1mb250LXZlcnNpb246IFwiYnYzMXdxXCIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvcC1oZWlnaHQ6IDMuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJUEMgUmVkZXNpZ24gMjAyNSAtIENvbG9yIFN5c3RlbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb2xsb3dpbmcgQm9vdHN0cmFwIDUgY29sb3Igc2NhbGUgYXJjaGl0ZWN0dXJlXHJcbi8vIFJlcGxhY2VzIG9sZCBwaW5rL3RlYWwgc3lzdGVtIHdpdGggbmV3IHJlZC9uYXZ5IHN5c3RlbVxyXG4vLyBCYXNlIGNvbG9ycyBmcm9tIEZpZ21hOiBPY3RvYmVyIDksIDIwMjVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIE5ldXRyYWxzXHJcbiR3aGl0ZTogI0ZGRkZGRiAhZGVmYXVsdDtcclxuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xyXG5cclxuLy8gUmVkIFNjYWxlIChJUEMgQnJhbmQgLSByZXBsYWNlcyBvbGQgJHBpbmspXHJcbiRyZWQtMTAwOiAjZmNlOGU2ICFkZWZhdWx0O1xyXG4kcmVkLTIwMDogI2Y4YzVjMCAhZGVmYXVsdDtcclxuJHJlZC0zMDA6ICNmMjliOTMgIWRlZmF1bHQ7XHJcbiRyZWQtNDAwOiAjZWE2ZDYxICFkZWZhdWx0O1xyXG4kcmVkLTUwMDogI0RBMjkxQyAhZGVmYXVsdDsgIC8vIEJhc2UgZnJvbSBGaWdtYVxyXG4kcmVkLTYwMDogI2MyMjQxOSAhZGVmYXVsdDtcclxuJHJlZC03MDA6ICNhNTFlMTUgIWRlZmF1bHQ7XHJcbiRyZWQtODAwOiAjODQyMTE5ICFkZWZhdWx0OyAgLy8gRnJvbSBBZG9iZSBYRCBncmFkaWVudFxyXG4kcmVkLTkwMDogIzZiMTMwZSAhZGVmYXVsdDtcclxuXHJcbi8vIEluZGlnbyBTY2FsZSAoSVBDIFNlY29uZGFyeSAtIE5hdnkgQmx1ZXMsIHJlcGxhY2VzIG9sZCAkZGFyaylcclxuJGluZGlnby0xMDA6ICNlNmVhZWUgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tMjAwOiAjYjNjMWQwICFkZWZhdWx0O1xyXG4kaW5kaWdvLTMwMDogIzgwOTliMyAhZGVmYXVsdDtcclxuJGluZGlnby00MDA6ICM0ZDcwOTYgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tNTAwOiAjMjg0NzcxICFkZWZhdWx0OyAgLy8gRnJvbSBGaWdtYVxyXG4kaW5kaWdvLTYwMDogIzFkM2E2MCAhZGVmYXVsdDsgIC8vIEZyb20gRmlnbWFcclxuJGluZGlnby03MDA6ICMxNTMzNWEgIWRlZmF1bHQ7ICAvLyBGcm9tIEZpZ21hXHJcbiRpbmRpZ28tNzUwOiAjMTEyRTUyICFkZWZhdWx0OyAgLy8gRmFjdHMgYmFja2dyb3VuZCBpY29uIGNvbG9yXHJcbiRpbmRpZ28tODAwOiAjMGMyMzQwICFkZWZhdWx0OyAgLy8gRnJvbSBGaWdtYVxyXG4kaW5kaWdvLTkwMDogIzA1MTUyOSAhZGVmYXVsdDsgIC8vIEZyb20gRmlnbWEgKGRhcmtlc3QpXHJcblxyXG4vLyBCbHVlIFNjYWxlIChJbmZvIC0gQmx1ZS1UZWFsKVxyXG4kYmx1ZS0xMDA6ICNlOGY0ZjcgIWRlZmF1bHQ7XHJcbiRibHVlLTIwMDogI2MxZTNlYSAhZGVmYXVsdDtcclxuJGJsdWUtMzAwOiAjOWFkMmRkICFkZWZhdWx0O1xyXG4kYmx1ZS00MDA6ICM3M2MxZDAgIWRlZmF1bHQ7XHJcbiRibHVlLTUwMDogIzMwNmU4MyAhZGVmYXVsdDsgIC8vIEJhc2UgZnJvbSBBZG9iZSBYRCBncmFkaWVudFxyXG4kYmx1ZS02MDA6ICMyYTVmNzEgIWRlZmF1bHQ7XHJcbiRibHVlLTcwMDogIzIzNTA1ZiAhZGVmYXVsdDtcclxuJGJsdWUtODAwOiAjMWQ0MTRkICFkZWZhdWx0O1xyXG4kYmx1ZS05MDA6ICMxNjMyM2IgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcmFuZ2UgU2NhbGVcclxuJG9yYW5nZS0xMDA6ICNmZWYzZTggIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtMjAwOiAjZmRlMGMxICFkZWZhdWx0O1xyXG4kb3JhbmdlLTMwMDogI2ZiY2Q5YSAhZGVmYXVsdDtcclxuJG9yYW5nZS00MDA6ICNmOGE5NGQgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtNTAwOiAjZjU4MjFmICFkZWZhdWx0OyAgLy8gT3JpZ2luYWwgb3JhbmdlXHJcbiRvcmFuZ2UtNjAwOiAjZDk2ZjBmICFkZWZhdWx0O1xyXG4kb3JhbmdlLTcwMDogI2MyNWYwYiAhZGVmYXVsdDtcclxuJG9yYW5nZS04MDA6ICNhZDViMDkgIWRlZmF1bHQ7ICAvLyBGcm9tIEFkb2JlIFhEIGdyYWRpZW50XHJcbiRvcmFuZ2UtOTAwOiAjOGE0ODA3ICFkZWZhdWx0O1xyXG5cclxuLy8gR3JlZW4gU2NhbGUgKFN1Y2Nlc3MpXHJcbiRncmVlbi0xMDA6ICNmNGY5ZWYgIWRlZmF1bHQ7XHJcbiRncmVlbi0yMDA6ICNlM2VlZGIgIWRlZmF1bHQ7XHJcbiRncmVlbi0zMDA6ICNkMmU0YzYgIWRlZmF1bHQ7XHJcbiRncmVlbi00MDA6ICNjMGQ5YjIgIWRlZmF1bHQ7XHJcbiRncmVlbi01MDA6ICNCQ0UxOTQgIWRlZmF1bHQ7ICAvLyBCYXNlIGZyb20gRmlnbWFcclxuJGdyZWVuLTYwMDogI2EwZDE3MCAhZGVmYXVsdDtcclxuJGdyZWVuLTcwMDogIzdkYjg0ZCAhZGVmYXVsdDtcclxuJGdyZWVuLTgwMDogIzVlOGUzYSAhZGVmYXVsdDtcclxuJGdyZWVuLTkwMDogIzRmNzkyMSAhZGVmYXVsdDsgIC8vIEZyb20gQWRvYmUgWEQgZ3JhZGllbnQgKGRhcmsgZm9yZXN0IGdyZWVuKVxyXG5cclxuLy8gUHVycGxlIFNjYWxlXHJcbiRwdXJwbGUtMTAwOiAjZWVlY2ZhICFkZWZhdWx0O1xyXG4kcHVycGxlLTIwMDogI2Q1ZDFmMyAhZGVmYXVsdDtcclxuJHB1cnBsZS0zMDA6ICNiY2I1ZWMgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNDAwOiAjYTM5YWU1ICFkZWZhdWx0O1xyXG4kcHVycGxlLTUwMDogIzhhN2ZkZSAhZGVmYXVsdDtcclxuJHB1cnBsZS02MDA6ICM3MTY0ZDcgIWRlZmF1bHQ7XHJcbiRwdXJwbGUtNzAwOiAjNjE1MmM0ICFkZWZhdWx0O1xyXG4kcHVycGxlLTgwMDogIzUyNDViMSAhZGVmYXVsdDsgIC8vIEZyb20gQWRvYmUgWEQgZ3JhZGllbnRcclxuJHB1cnBsZS05MDA6ICM0MjM3OWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBHcmF5IFNjYWxlIChDb21wbGV0ZSBmcm9tIEZpZ21hKVxyXG4kZ3JheS0xMDA6ICNGOEY3RjEgIWRlZmF1bHQ7XHJcbiRncmF5LTIwMDogI0VCRUJFQiAhZGVmYXVsdDtcclxuJGdyYXktMzAwOiAjRThFQUVFICFkZWZhdWx0O1xyXG4kZ3JheS00MDA6ICNDMEM0QzkgIWRlZmF1bHQ7XHJcbiRncmF5LTUwMDogIzgxOEE5NSAhZGVmYXVsdDtcclxuJGdyYXktNjAwOiAjNzI3MjcyICFkZWZhdWx0O1xyXG4kZ3JheS03MDA6ICM0QTRBNEEgIWRlZmF1bHQ7XHJcbiRncmF5LTgwMDogIzJEMkQyRCAhZGVmYXVsdDtcclxuJGdyYXktOTAwOiAjMEIwQjBCICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlbWUgQ29sb3IgTWFwcGluZyAoQm9vdHN0cmFwIFNlbWFudGljIENvbG9ycylcclxuJHByaW1hcnk6ICRyZWQtNTAwICFkZWZhdWx0OyAgICAgIC8vIElQQyBicmFuZCByZWQgKHdhcyAkcGluaylcclxuJHNlY29uZGFyeTogJGluZGlnby04MDAgIWRlZmF1bHQ7IC8vIE5hdnkvaW5kaWdvICh3YXMgJGRhcmspXHJcbiRzdWNjZXNzOiAkZ3JlZW4tNTAwICFkZWZhdWx0OyAgICAvLyBTdWNjZXNzIGdyZWVuXHJcbiRpbmZvOiAkYmx1ZS01MDAgIWRlZmF1bHQ7ICAgICAgICAvLyBCbHVlLXRlYWwgKHdhcyAkdGVhbCwgd2FzICRpbmRpZ28tNDAwKVxyXG4kd2FybmluZzogI2ZmYzEwNyAhZGVmYXVsdDsgICAgICAgLy8gQm9vdHN0cmFwIGRlZmF1bHRcclxuJGRhbmdlcjogJHJlZC02MDAgIWRlZmF1bHQ7ICAgICAgIC8vIFNsaWdodGx5IGRhcmtlciByZWRcclxuJGxpZ2h0OiAkZ3JheS0xMDAgIWRlZmF1bHQ7ICAgICAgIC8vIExpZ2h0ZXN0IGdyYXlcclxuJGRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDsgICAgICAgIC8vIERhcmtlc3QgZ3JheVxyXG5cclxuLy8gTGVnYWN5IGNvbG9yIGFsaWFzZXMgKGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBkdXJpbmcgbWlncmF0aW9uKVxyXG4kcmVkOiAkcmVkLTUwMDsgICAgICAgIC8vIE5ldyBwcmltYXJ5XHJcbiRwaW5rOiAkcmVkLTUwMDsgICAgICAgLy8gT2xkIHByaW1hcnkg4oaSIG5ldyBwcmltYXJ5XHJcbiR0ZWFsOiAkYmx1ZS01MDA7ICAgICAgLy8gT2xkIGluZm8g4oaSIG5ldyBibHVlLXRlYWxcclxuJG9yYW5nZTogJG9yYW5nZS01MDA7ICAvLyBNYXBwZWQgdG8gb3JhbmdlIHNjYWxlXHJcbiR5ZWxsb3c6ICNmNmFiMDA7ICAgICAgLy8gS2VlcCBpZiBuZWVkZWRcclxuJHB1cnBsZTogJHB1cnBsZS04MDA7ICAvLyBNYXBwZWQgdG8gcHVycGxlIHNjYWxlXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSR0IgdmFyaWFudHMgZm9yIGFsbCBjb2xvcnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQm9vdHN0cmFwIDUgZG9lc24ndCBhdXRvLWdlbmVyYXRlIFJHQiB2YXJpYWJsZXMsIHNvIHdlIGNyZWF0ZSB0aGVtIG1hbnVhbGx5XHJcbi8vIFRoZXNlIGFyZSB1c2VkIGluIENTUyBjdXN0b20gcHJvcGVydGllcyBhbmQgcmdiYSgpIGZ1bmN0aW9uc1xyXG5cclxuLy8gVGhlbWUgY29sb3IgUkdCIHZhcmlhbnRzXHJcbiRzZWNvbmRhcnktcmdiOiByZWQoJHNlY29uZGFyeSksIGdyZWVuKCRzZWNvbmRhcnkpLCBibHVlKCRzZWNvbmRhcnkpICFkZWZhdWx0O1xyXG4kcHJpbWFyeS1yZ2I6IHJlZCgkcHJpbWFyeSksIGdyZWVuKCRwcmltYXJ5KSwgYmx1ZSgkcHJpbWFyeSkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzLXJnYjogcmVkKCRzdWNjZXNzKSwgZ3JlZW4oJHN1Y2Nlc3MpLCBibHVlKCRzdWNjZXNzKSAhZGVmYXVsdDtcclxuJGluZm8tcmdiOiByZWQoJGluZm8pLCBncmVlbigkaW5mbyksIGJsdWUoJGluZm8pICFkZWZhdWx0O1xyXG4kd2FybmluZy1yZ2I6IHJlZCgkd2FybmluZyksIGdyZWVuKCR3YXJuaW5nKSwgYmx1ZSgkd2FybmluZykgIWRlZmF1bHQ7XHJcbiRkYW5nZXItcmdiOiByZWQoJGRhbmdlciksIGdyZWVuKCRkYW5nZXIpLCBibHVlKCRkYW5nZXIpICFkZWZhdWx0O1xyXG4kbGlnaHQtcmdiOiByZWQoJGxpZ2h0KSwgZ3JlZW4oJGxpZ2h0KSwgYmx1ZSgkbGlnaHQpICFkZWZhdWx0O1xyXG4kZGFyay1yZ2I6IHJlZCgkZGFyayksIGdyZWVuKCRkYXJrKSwgYmx1ZSgkZGFyaykgIWRlZmF1bHQ7XHJcbiR3aGl0ZS1yZ2I6IHJlZCgkd2hpdGUpLCBncmVlbigkd2hpdGUpLCBibHVlKCR3aGl0ZSkgIWRlZmF1bHQ7XHJcbiRibGFjay1yZ2I6IHJlZCgkYmxhY2spLCBncmVlbigkYmxhY2spLCBibHVlKCRibGFjaykgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb2xvciBzY2FsZSBiYXNlIFJHQiB2YXJpYW50cyAobWFwcyB0byBtaWRkbGUvYmFzZSBzaGFkZSBvZiBlYWNoIHNjYWxlKVxyXG4kcmVkLXJnYjogcmVkKCRyZWQtNTAwKSwgZ3JlZW4oJHJlZC01MDApLCBibHVlKCRyZWQtNTAwKSAhZGVmYXVsdDtcclxuJGluZGlnby1yZ2I6IHJlZCgkaW5kaWdvLTUwMCksIGdyZWVuKCRpbmRpZ28tNTAwKSwgYmx1ZSgkaW5kaWdvLTUwMCkgIWRlZmF1bHQ7XHJcbiRibHVlLXJnYjogcmVkKCRibHVlLTUwMCksIGdyZWVuKCRibHVlLTUwMCksIGJsdWUoJGJsdWUtNTAwKSAhZGVmYXVsdDtcclxuJGdyZWVuLXJnYjogcmVkKCRncmVlbi01MDApLCBncmVlbigkZ3JlZW4tNTAwKSwgYmx1ZSgkZ3JlZW4tNTAwKSAhZGVmYXVsdDtcclxuXHJcbi8vIExlZ2FjeSBjb2xvciBSR0IgdmFyaWFudHNcclxuJHBpbmstcmdiOiByZWQoJHBpbmspLCBncmVlbigkcGluayksIGJsdWUoJHBpbmspICFkZWZhdWx0O1xyXG4kdGVhbC1yZ2I6IHJlZCgkdGVhbCksIGdyZWVuKCR0ZWFsKSwgYmx1ZSgkdGVhbCkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtcmdiOiByZWQoJG9yYW5nZSksIGdyZWVuKCRvcmFuZ2UpLCBibHVlKCRvcmFuZ2UpICFkZWZhdWx0O1xyXG4keWVsbG93LXJnYjogcmVkKCR5ZWxsb3cpLCBncmVlbigkeWVsbG93KSwgYmx1ZSgkeWVsbG93KSAhZGVmYXVsdDtcclxuJHB1cnBsZS1yZ2I6IHJlZCgkcHVycGxlKSwgZ3JlZW4oJHB1cnBsZSksIGJsdWUoJHB1cnBsZSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTcGVjaWZpYyBzaGFkZSBSR0IgdmFyaWFudHMgKG9ubHkgZm9yIG5vbi01MDAgc2hhZGVzIHVzZWQgaW4gdGhlbWVzKVxyXG4kcmVkLTgwMC1yZ2I6IHJlZCgkcmVkLTgwMCksIGdyZWVuKCRyZWQtODAwKSwgYmx1ZSgkcmVkLTgwMCkgIWRlZmF1bHQ7XHJcbiRpbmRpZ28tODAwLXJnYjogcmVkKCRpbmRpZ28tODAwKSwgZ3JlZW4oJGluZGlnby04MDApLCBibHVlKCRpbmRpZ28tODAwKSAhZGVmYXVsdDtcclxuJGdyZWVuLTkwMC1yZ2I6IHJlZCgkZ3JlZW4tOTAwKSwgZ3JlZW4oJGdyZWVuLTkwMCksIGJsdWUoJGdyZWVuLTkwMCkgIWRlZmF1bHQ7XHJcbiRvcmFuZ2UtODAwLXJnYjogcmVkKCRvcmFuZ2UtODAwKSwgZ3JlZW4oJG9yYW5nZS04MDApLCBibHVlKCRvcmFuZ2UtODAwKSAhZGVmYXVsdDtcclxuJHB1cnBsZS04MDAtcmdiOiByZWQoJHB1cnBsZS04MDApLCBncmVlbigkcHVycGxlLTgwMCksIGJsdWUoJHB1cnBsZS04MDApICFkZWZhdWx0O1xyXG4kZ3JheS00MDAtcmdiOiByZWQoJGdyYXktNDAwKSwgZ3JlZW4oJGdyYXktNDAwKSwgYmx1ZSgkZ3JheS00MDApICFkZWZhdWx0O1xyXG5cclxuLy8gTGVnYWN5IGdyYXkgYWxpYXNlcyAoaW4tYmV0d2VlbiBzaGFkZXMgZnJvbSBvbGQgc3lzdGVtKVxyXG4kZ3JheS00MjU6ICRncmF5LTQwMDsgIC8vIEFwcHJveGltYXRlIHRvICRncmF5LTQwMFxyXG4kZ3JheS00NTA6ICRncmF5LTQwMDsgIC8vIEFwcHJveGltYXRlIHRvICRncmF5LTQwMFxyXG4kZ3JheS00NjA6ICRncmF5LTQwMDsgIC8vIEFwcHJveGltYXRlIHRvICRncmF5LTQwMFxyXG4kZ3JheS00NzU6ICRncmF5LTQwMDsgIC8vIEFwcHJveGltYXRlIHRvICRncmF5LTQwMFxyXG5cclxuLy8gQm9keSBDb2xvcnNcclxuJGJvZHktYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuLy8gJHRleHQtbXV0ZWQgaXMgZGVwcmVjYXRlZCAtIHVzZSAkYm9keS1zZWNvbmRhcnktY29sb3IgaW5zdGVhZFxyXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICRncmF5LTYwMDsgLy8gQ29udHJvbHMgLnRleHQtbXV0ZWQsIC50ZXh0LWJvZHktc2Vjb25kYXJ5XHJcbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiByZ2JhKCRncmF5LTYwMCwgLjc1KTsgLy8gQ29udHJvbHMgLnRleHQtYm9keS10ZXJ0aWFyeVxyXG5cclxuLy8gTGluayBDb2xvcnNcclxuJGxpbmstY29sb3I6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogJHJlZC02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJUEMgUmVkZXNpZ24gMjAyNSAtIFNwYWNpbmcgU3lzdGVtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEV4dGVuZHMgQm9vdHN0cmFwIDUgZGVmYXVsdCBzcGFjZXJzIHdpdGggbGFyZ2VyIHZhbHVlcyBmb3Igc2VjdGlvbiBzcGFjaW5nXHJcbi8vIEJvb3RzdHJhcCB3aWxsIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGUgYWxsIHV0aWxpdGllcyAoLnB5LSosIC5tdC0qLCBldGMuKVxyXG4vLyBCYXNlOiA4cHggbXVsdGlwbGllciBzeXN0ZW0gKDFyZW0gPSAxNnB4ID0gMiDDlyA4cHgpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xyXG5cclxuJHNwYWNlcnM6ICggMDogMCwgMTogKCRzcGFjZXIgKiAwLjI1KSwgLy8gNHB4ICAtIEJvb3RzdHJhcCBkZWZhdWx0XHJcbjI6ICgkc3BhY2VyICogMC41KSwgLy8gOHB4ICAtIEJvb3RzdHJhcCBkZWZhdWx0XHJcbjM6ICRzcGFjZXIsIC8vIDE2cHggLSBCb290c3RyYXAgZGVmYXVsdFxyXG40OiAoJHNwYWNlciAqIDEuNSksIC8vIDI0cHggLSBCb290c3RyYXAgZGVmYXVsdFxyXG41OiAoJHNwYWNlciAqIDMpLCAvLyA0OHB4IC0gQm9vdHN0cmFwIGRlZmF1bHRcclxuNjogKCRzcGFjZXIgKiA0KSwgLy8gNjRweCAtIEV4dGVuZGVkIGZvciBsYXJnZXIgc3BhY2luZ1xyXG43OiAoJHNwYWNlciAqIDUpLCAvLyA4MHB4IC0gRXh0ZW5kZWQgZm9yIGxhcmdlciBzcGFjaW5nXHJcbjg6ICgkc3BhY2VyICogNiksIC8vIDk2cHggLSBFeHRlbmRlZCBmb3IgbGFyZ2VyIHNwYWNpbmdcclxuOTogKCRzcGFjZXIgKiA4KSAvLyAxMjhweCAtIEV4dGVuZGVkIGZvciBzZWN0aW9uIHNwYWNpbmdcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFR5cG9ncmFwaHkgLSBSZWRlc2lnbiAyMDI1XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XHJcblxyXG4vLyBGb250IEZhbWlsaWVzXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIlBQIE5ldWUgTW9udHJlYWxcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XHJcblxyXG4vLyBMZWFkIHRleHQgKGludHJvZHVjdGlvbiBwYXJhZ3JhcGhzLCBwcm9taW5lbnQgdGV4dClcclxuJGZvbnQtZmFtaWx5LWxlYWQ6IFwiRXhwb3N1cmUgQ29uZGVuc2VkXCIsICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kbGVhZC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcblxyXG4kaDMtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjU7XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb21wb25lbnQgT3ZlcnJpZGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG5cclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAxcmVtO1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6IC43cmVtO1xyXG4kYnJlYWRjcnVtYi1iZzogdHJhbnNwYXJlbnQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwiPlwiKTtcclxuLy8kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAkZGFyazsgLy8gZGVmYXVsdFxyXG4vLyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJGRhcms7IC8vIGRlZmF1bHRcclxuXHJcbiRjYXJkLXNwYWNlci15OiAxcmVtO1xyXG4kY2FyZC1zcGFjZXIteDogMXJlbTtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogMDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogMDtcclxuJGNhcmQtYmc6ICRncmF5LTIwMDtcclxuXHJcbiRiYWRnZS1mb250LXNpemU6IDEwMCU7XHJcbiRiYWRnZS1mb250LXdlaWdodDogMzAwO1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAzLjc1cmVtO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9ybSBJbnB1dCAmIExhYmVsIE92ZXJyaWRlcyAoQm9vdHN0cmFwIDUpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFJlcGxhY2VzIH4yMjAgbGluZXMgb2YgY3VzdG9tIENTUyBpbiBtb2xlY3VsZXMvZm9ybS1maWVsZHNcclxuLy8gVGhlc2UgdmFyaWFibGVzIGNvbmZpZ3VyZSBCb290c3RyYXAncyBmb3JtIGdlbmVyYXRpb24gdG8gbWF0Y2ggSVBDIGRlc2lnbiBzeXN0ZW1cclxuXHJcbi8vIEZvcm0gTGFiZWxzXHJcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206IDAuNXJlbSAhZGVmYXVsdDsgIC8vIDhweCBzcGFjZSBiZWxvdyBsYWJlbFxyXG4kZm9ybS1sYWJlbC1mb250LXNpemU6IDEuMTI1cmVtICFkZWZhdWx0OyAgICAvLyAxOHB4XHJcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7ICAgICAgIC8vIE1lZGl1bSB3ZWlnaHRcclxuJGZvcm0tbGFiZWwtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuLy8gTk9URTogZm9udC1mYW1pbHkgaW5oZXJpdHMgZnJvbSAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAoUFAgTmV1ZSBNb250cmVhbClcclxuXHJcbi8vIElucHV0IHNpemluZyAmIHR5cG9ncmFwaHlcclxuJGlucHV0LXBhZGRpbmcteTogMC43NXJlbSAhZGVmYXVsdDsgICAgICAgICAgLy8gMTJweCB2ZXJ0aWNhbFxyXG4kaW5wdXQtcGFkZGluZy14OiAxcmVtICFkZWZhdWx0OyAgICAgICAgICAgICAvLyAxNnB4IGhvcml6b250YWxcclxuJGlucHV0LWZvbnQtc2l6ZTogMS4xMjVyZW0gIWRlZmF1bHQ7ICAgICAgICAgLy8gMThweCAoSVBDIHN0YW5kYXJkKVxyXG4kaW5wdXQtZm9udC13ZWlnaHQ6IDQwMCAhZGVmYXVsdDsgICAgICAgICAgICAvLyBOb3JtYWwgd2VpZ2h0XHJcbiRpbnB1dC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0OyAgICAgICAgICAgIC8vIE1hdGNoZXMgZGVzaWduXHJcbi8vIE5PVEU6IGZvbnQtZmFtaWx5IGluaGVyaXRzIGZyb20gJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgKFBQIE5ldWUgTW9udHJlYWwpXHJcblxyXG4vLyBJbnB1dCBjb2xvcnMgJiBib3JkZXJzXHJcbiRpbnB1dC1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAwLjI1cmVtICFkZWZhdWx0OyAgICAgIC8vIDRweCAobWF0Y2hlcyBuZXdzIHBvcnRhbC9zZWFyY2gpXHJcblxyXG4vLyBJbnB1dCBwbGFjZWhvbGRlclxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbi8vIElucHV0IGZvY3VzIHN0YXRlXHJcbiRpbnB1dC1mb2N1cy1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7IC8vIElQQyByZWRcclxuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjEpICFkZWZhdWx0OyAvLyBTdWJ0bGUgcmVkIGdsb3dcclxuXHJcbi8vIElucHV0IGRpc2FibGVkIHN0YXRlXHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuLy8gSW5wdXQgdHJhbnNpdGlvblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybSBTZWxlY3QgKGluaGVyaXRzIG1vc3QgZnJvbSAkaW5wdXQtKiB2YXJpYWJsZXMgYWJvdmUpXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWNvbG9yOiAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8vIFNlbGVjdC1zcGVjaWZpYyBvdmVycmlkZXNcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0OyAvLyBEcm9wZG93biBhcnJvdyBjb2xvclxyXG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogMTZweCAxMnB4ICFkZWZhdWx0OyAgICAgICAgIC8vIEFycm93IHNpemUgKG1hdGNoZXMgY3VycmVudClcclxuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gU3BhY2UgZm9yIGFycm93XHJcblxyXG4vLyBTZWxlY3QgZm9jdXMgKGluaGVyaXRzIGZyb20gaW5wdXQpXHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG5cclxuLy8gRm9ybSBDaGVjayAoQ2hlY2tib3hlcyAmIFJhZGlvcylcclxuJGZvcm0tY2hlY2staW5wdXQtd2lkdGg6IDEuMjVlbSAhZGVmYXVsdDsgICAgLy8gMjBweCAoMS4yNSAqIDE2cHggYmFzZSlcclxuLy8gSGVpZ2h0IGF1dG9tYXRpY2FsbHkgbWF0Y2hlcyB3aWR0aCBmb3Igc3F1YXJlIGNoZWNrYm94ZXNcclxuXHJcbi8vIENoZWNrYm94L1JhZGlvIGNvbG9ycyAmIGJvcmRlcnNcclxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAycHggc29saWQgJGdyYXktNDAwICFkZWZhdWx0OyAvLyBUaGlja2VyIHRoYW4gQm9vdHN0cmFwIGRlZmF1bHRcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogMC4yNWVtICFkZWZhdWx0OyAvLyBGb3IgY2hlY2tib3hlcyAoNHB4KVxyXG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7ICAgIC8vIEZvciByYWRpb3MgKGNpcmNsZSlcclxuXHJcbi8vIENoZWNrYm94L1JhZGlvIGZvY3VzIHN0YXRlXHJcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogJHByaW1hcnkgIWRlZmF1bHQ7IC8vIElQQyByZWRcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJHByaW1hcnksIDAuMSkgIWRlZmF1bHQ7IC8vIFN1YnRsZSByZWQgZ2xvd1xyXG5cclxuLy8gQ2hlY2tib3gvUmFkaW8gY2hlY2tlZCBzdGF0ZSAoSVBDIGJyYW5kIHJlZCwgbm90IEJvb3RzdHJhcCBibHVlKVxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7IC8vIENoZWNrbWFyay9kb3QgY29sb3JcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogJHJlZC02MDAgIWRlZmF1bHQ7IC8vIElQQyBicmFuZCByZWQgYmFja2dyb3VuZFxyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogJHJlZC02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDaGVja2JveC9SYWRpbyBsYWJlbFxyXG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogJGdyYXktOTAwICFkZWZhdWx0O1xyXG4vLyBOT1RFOiBMYWJlbCBmb250LWZhbWlseSwgZm9udC1zaXplLCBsaW5lLWhlaWdodCBoYW5kbGVkIGluIG1vbGVjdWxlcy9fcmFkaW9zLnNjc3NcclxuXHJcbi8vIElucHV0IEdyb3VwXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6IDEwMCU7XHJcblxyXG4vLyBNb2RhbCBvdmVycmlkZXMgKEJvb3RzdHJhcCA1IHZhcmlhYmxlcylcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICRsaWdodCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnaHQgYmFja2dyb3VuZCBmb3IgYWxsIG1vZGFsc1xyXG4kbW9kYWwtY29udGVudC1jb2xvcjogJGRhcmsgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBEYXJrIHRleHQgY29sb3JcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7ICAgLy8gMC41cmVtIC0gbWF0Y2hlcyB1c2VyLWxvZ2luIGRyb3Bkb3duXHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6IDAgNHB4IDE2cHggcmdiYSgkaW5kaWdvLTkwMCwgMC4xNSkgIWRlZmF1bHQ7ICAvLyBNb2Rlcm4gZWxldmF0aW9uIChzbWFsbCBzY3JlZW5zKVxyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIDRweCAxNnB4IHJnYmEoJGluZGlnby05MDAsIDAuMTUpICFkZWZhdWx0OyAgLy8gTW9kZXJuIGVsZXZhdGlvbiAobWVkaXVtKyBzY3JlZW5zKVxyXG4kbW9kYWwtbGc6IDYwcmVtICFkZWZhdWx0OyAgLy8gTGFyZ2UgbW9kYWwgbWF4LXdpZHRoIChkZWZhdWx0OiA4MDBweClcclxuJG1vZGFsLW1kOiA0MHJlbSAhZGVmYXVsdDsgIC8vIE1lZGl1bSBtb2RhbCBtYXgtd2lkdGggZm9yIGNyZWRlbnRpYWxzIChkZWZhdWx0OiA1MDBweClcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIElQQyBSZWRlc2lnbiAyMDI1IC0gQnV0dG9uIFN5c3RlbSAoZnJvbSBGaWdtYSlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRXh0cmFjdGVkIGZyb20gRmlnbWEgbm9kZSAyNzo1OTMgKEJ1dHRvbiAtIHJlYWQgbW9yZSBjb21wb25lbnQpXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly93d3cuZmlnbWEuY29tL2Rlc2lnbi82SVBPd2d4Tm5iUlZIcFJKN2pvVm94IChDb21wb25lbnRzIHBhZ2UpXHJcbi8vIEFsbCBidXR0b25zIHVzZSB1bmlmb3JtIHNpemluZyBhY3Jvc3MgYWxsIHNjcmVlbiBzaXplc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gQnV0dG9uIGJvcmRlciByYWRpdXMgKGZyb20gRmlnbWEgLSBhbGwgYnV0dG9ucylcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAxLjVyZW07ICAgICAgICAgLy8gMjRweCAtIEZyb20gRmlnbWFcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAxLjVyZW07ICAgICAgLy8gMjRweCAtIFNhbWUgYXMgZGVmYXVsdFxyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206IDEuNXJlbTsgICAgICAvLyAyNHB4IC0gU2FtZSBhcyBkZWZhdWx0XHJcblxyXG4vLyBCdXR0b24gZm9udCBzaXplcyAodXNlciBwcmVmZXJlbmNlOiAxOHB4KVxyXG4kYnRuLWZvbnQtc2l6ZTogMS4xMjVyZW07ICAgICAgICAgICAvLyAxOHB4IC0gVXNlciBzcGVjaWZpZWRcclxuJGJ0bi1mb250LXNpemUtbGc6IDEuMzc1cmVtOyAgICAgICAgLy8gMjJweCAtIExhcmdlIGJ1dHRvbnNcclxuJGJ0bi1mb250LXNpemUtc206IDAuODc1cmVtOyAgICAgICAgLy8gMTRweCAtIFNtYWxsIGJ1dHRvbnNcclxuXHJcbi8vIEJ1dHRvbiBwYWRkaW5nIChmcm9tIEZpZ21hKVxyXG4kYnRuLXBhZGRpbmcteTogMC41cmVtOyAgICAgICAgICAgICAvLyA4cHggLSBGcm9tIEZpZ21hXHJcbiRidG4tcGFkZGluZy14OiAxLjVyZW07ICAgICAgICAgICAgIC8vIDI0cHggLSBGcm9tIEZpZ21hXHJcbiRidG4tcGFkZGluZy15LWxnOiAwLjVyZW07ICAgICAgICAgIC8vIDhweCAtIFNhbWUgYXMgZGVmYXVsdFxyXG4kYnRuLXBhZGRpbmcteC1sZzogMS41cmVtOyAgICAgICAgICAvLyAyNHB4IC0gU2FtZSBhcyBkZWZhdWx0XHJcbiRidG4tcGFkZGluZy15LXNtOiAwLjVyZW07ICAgICAgICAgIC8vIDhweCAtIFNhbWUgYXMgZGVmYXVsdFxyXG4kYnRuLXBhZGRpbmcteC1zbTogMS41cmVtOyAgICAgICAgICAvLyAyNHB4IC0gU2FtZSBhcyBkZWZhdWx0XHJcblxyXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6IHJnYmEoJGdyYXktNDAwLCAwLjUpO1xyXG5cclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiIsIi8vIExpc3RzXHJcblxyXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcclxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxyXG4vL1xyXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXHJcbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXHJcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxyXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cclxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxyXG4uaW1nLWZsdWlkIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xyXG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuXHJcbi5maWd1cmUge1xyXG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5maWd1cmUtaW1nIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5maWd1cmUtY2FwdGlvbiB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xyXG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcclxuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXHJcbiAgLmNvbnRhaW5lcixcclxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XHJcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcclxuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcclxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xyXG5cclxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XHJcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcclxuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcclxuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAaWYgbm90ICRuIHtcclxuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcclxuICB9XHJcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA1NzZweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2ZcclxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxyXG4vLyAgICA3NjcuOThweFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxyXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cclxuXHJcbjpyb290IHtcclxuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcclxuICAgIC0tI3skcHJlZml4fWJyZWFrcG9pbnQtI3skbmFtZX06ICN7JHZhbHVlfTtcclxuICB9XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLnJvdyB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcclxuICAuZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xyXG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xyXG5cclxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcclxuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcclxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XHJcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcclxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XHJcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXHJcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXHJcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgQGlmICRzaXplIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xyXG5cclxuICB9IEBlbHNlIHtcclxuICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XHJcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XHJcbn1cclxuXHJcbi8vIFJvdyBjb2x1bW5zXHJcbi8vXHJcbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxyXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XHJcbi8vIHN0eWxlIGdyaWQuXHJcbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcclxuICA+ICoge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxyXG5cclxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcclxuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gR3V0dGVyc1xyXG4gICAgICAvL1xyXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cclxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxyXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jc3NncmlkKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gU3RhcnQgd2l0aCBgMWAgYmVjYXVzZSBgMGAgaXMgYW4gaW52YWxpZCB2YWx1ZS5cclxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xyXG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICAvLyBSZXNldCBuZWVkZWQgZm9yIG5lc3RpbmcgdGFibGVzXHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcclxuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xyXG4gIC8vIEVuZCBvZiByZXNldFxyXG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyR0YWJsZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiAjeyR0YWJsZS1hY2NlbnQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3skdGFibGUtYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skdGFibGUtaG92ZXItYmd9O1xyXG5cclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcclxuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG5cclxuICAvLyBUYXJnZXQgdGggJiB0ZFxyXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxyXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXHJcbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xyXG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnKSkpO1xyXG4gIH1cclxuXHJcbiAgPiB0Ym9keSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gID4gdGhlYWQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcclxuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG4vL1xyXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xyXG4vL1xyXG5cclxuLmNhcHRpb24tdG9wIHtcclxuICBjYXB0aW9uLXNpZGU6IHRvcDtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuLy9cclxuXHJcbi50YWJsZS1zbSB7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcclxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlciB2ZXJzaW9uc1xyXG4vL1xyXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG4vL1xyXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cclxuLy8gdGhlc2UgYm9yZGVycyBkbyBub3QgaGF2ZSB0aGUgc2FtZSBjb2xvciBvciBpZiB0aGV5IGFyZSBzZW1pLXRyYW5zcGFyZW50LlxyXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXHJcbi8vIHRvIHRoZSBgdGRgcyBvciBgdGhgc1xyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiAqIHtcclxuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXHJcbiAgICA+ICoge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxyXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgfVxyXG5cclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi8vIEZvciByb3dzXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pID4gKiB7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3IgY29sdW1uc1xyXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcclxuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHRhYmxlXHJcbi8vXHJcbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXHJcblxyXG4udGFibGUtYWN0aXZlIHtcclxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XHJcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xyXG59XHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgdmFyaWFudHNcclxuLy9cclxuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXHJcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcclxuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXHJcbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcclxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XHJcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcclxuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcclxuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XHJcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xyXG5cclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skYmFja2dyb3VuZH07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJHN0cmlwZWQtYmcpfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcclxuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XHJcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1iZzogI3skaG92ZXItYmd9O1xyXG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XHJcblxyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vXHJcblxyXG4uZm9ybS1sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcclxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XHJcbn1cclxuXHJcbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXHJcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxhYmVsIHtcclxuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbn1cclxuXHJcbi5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcclxuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxufVxyXG4iLCIvL1xyXG4vLyBGb3JtIHRleHRcclxuLy9cclxuXHJcbi5mb3JtLXRleHQge1xyXG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xyXG4gIGZvbnQtc3R5bGU6ICRmb3JtLXRleHQtZm9udC1zdHlsZTtcclxuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcclxuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcclxufVxyXG4iLCIvL1xyXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxyXG4vL1xyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuXHJcbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xyXG5cclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcclxuXHJcbiAgJlt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXHJcblxyXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XHJcbiAgICAvLyBPbiBBbmRyb2lkIENocm9tZSwgZm9ybS1jb250cm9sJ3MgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcclxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcclxuICAgIC8vXHJcbiAgICAvLyBPbiBpT1MgU2FmYXJpLCBmb3JtLWNvbnRyb2wncyBcImFwcGVhcmFuY2U6IG5vbmVcIiArIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXHJcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxyXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXHJcblxyXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xyXG4gICAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXHJcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcclxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcclxuXHJcbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcclxuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cclxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcclxuICAmOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gUGxhY2Vob2xkZXJcclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xyXG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgaW5wdXRzXHJcbiAgLy9cclxuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXHJcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcclxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xyXG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG4gIH1cclxuXHJcbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxyXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcclxuXHJcbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxyXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxyXG4vL1xyXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxuXHJcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XHJcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxudGV4dGFyZWEge1xyXG4gICYuZm9ybS1jb250cm9sIHtcclxuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcclxuICB9XHJcbn1cclxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xyXG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcclxuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxyXG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XHJcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICB9XHJcblxyXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XHJcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xyXG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xyXG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xyXG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gR3JhZGllbnRzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cclxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcclxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XHJcbn1cclxuXHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcclxuIiwiLy8gU2VsZWN0XHJcbi8vXHJcbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cclxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cclxuXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nOiAje2VzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcil9O1xyXG5cclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZSk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkZm9ybS1zZWxlY3QtY29sb3I7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplO1xyXG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmW211bHRpcGxlXSxcclxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXHJcbiAgJjotbW96LWZvY3VzcmluZyB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0LXNtIHtcclxuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcclxuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcblxyXG4uZm9ybS1zZWxlY3QtbGcge1xyXG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XHJcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XHJcbiAgICAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ2hlY2svcmFkaW9cclxuLy9cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcclxuXHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xyXG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XHJcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1iYXNlIC0gJGZvcm0tY2hlY2staW5wdXQtd2lkdGgpICogLjU7IC8vIGxpbmUtaGVpZ2h0IG1pbnVzIGNoZWNrIGhlaWdodFxyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZyk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcclxuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XHJcblxyXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItcmFkaXVzOiAkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZpbHRlcjogbm9uZTtcclxuICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgfVxyXG5cclxuICAvLyBVc2UgZGlzYWJsZWQgYXR0cmlidXRlIGluIGFkZGl0aW9uIG9mIDpkaXNhYmxlZCBwc2V1ZG8tY2xhc3NcclxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcclxuICAmW2Rpc2FibGVkXSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgY29sb3I6ICRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yO1xyXG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xyXG59XHJcblxyXG4vL1xyXG4vLyBTd2l0Y2hcclxuLy9cclxuXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpfTtcclxuXHJcbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzLCAwKTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xyXG5cclxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNoZWNrLXJldmVyc2Uge1xyXG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5saW5lIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xyXG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xyXG4gICAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xyXG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJhbmdlXHJcbi8vXHJcbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXHJcbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXHJcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxyXG5cclxuLmZvcm0tcmFuZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xyXG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXHJcbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXHJcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cclxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWJnKTtcclxuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XHJcbiAgICBjdXJzb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XHJcbiAgICBib3JkZXI6ICRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uKTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcclxuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10cmFjay1iZztcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5mb3JtLWZsb2F0aW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxyXG4gID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xyXG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgPiBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXHJcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gUmVxdWlyZWQgZm9yIGFsaWduaW5nIGxhYmVsJ3MgdGV4dCB3aXRoIHRoZSBpbnB1dCBhcyBpdCBhZmZlY3RzIGlubmVyIGJveCBtb2RlbFxyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XHJcblxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xyXG4gICAgfVxyXG4gICAgLy8gRHVwbGljYXRlZCBiZWNhdXNlIGA6LXdlYmtpdC1hdXRvZmlsbGAgaW52YWxpZGF0ZXMgb3RoZXIgc2VsZWN0b3JzIHdoZW4gZ3JvdXBlZFxyXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcclxuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXHJcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXHJcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG4gIH1cclxuICA+IHRleHRhcmVhOmZvY3VzLFxyXG4gID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xyXG4gICAgfiBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuICA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICB9XHJcblxyXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgfiBsYWJlbCB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwOyAvLyBSZXF1aXJlZCB0byBwcm9wZXJseSBwb3NpdGlvbiBsYWJlbCB0ZXh0IC0gYXMgZXhwbGFpbmVkIGFib3ZlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxyXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxyXG4gICAgY29sb3I6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiAuZm9ybS1jb250cm9sLFxyXG4gID4gLmZvcm0tc2VsZWN0LFxyXG4gID4gLmZvcm0tZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHdpZHRoOiAxJTtcclxuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcclxuICB9XHJcblxyXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXHJcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxyXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxyXG4gID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgfVxyXG5cclxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxyXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcclxuICAvLyBhcyBvdXIgaW5wdXRzLlxyXG4gIC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0dWFsIGFkZG9uc1xyXG4vL1xyXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcclxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXHJcblxyXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xyXG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xyXG59XHJcblxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi8vXHJcbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXHJcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2VcclxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xyXG4uaW5wdXQtZ3JvdXAge1xyXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xyXG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxyXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcclxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGFzLXZhbGlkYXRpb24ge1xyXG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXHJcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1jb250cm9sLFxyXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xyXG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xyXG4gICAgJHZhbGlkYXRpb24tbWVzc2FnZXM6ICR2YWxpZGF0aW9uLW1lc3NhZ2VzICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLXRvb2x0aXApXCIgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItZmVlZGJhY2spXCI7XHJcbiAgfVxyXG5cclxuICA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpI3skdmFsaWRhdGlvbi1tZXNzYWdlc30ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcclxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3NcclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcclxuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxyXG4gICRzdGF0ZSxcclxuICAkY29sb3IsXHJcbiAgJGljb24sXHJcbiAgJHRvb2x0aXAtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXHJcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxyXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcclxuICAkYm9yZGVyLWNvbG9yOiAkY29sb3JcclxuKSB7XHJcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XHJcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcblxyXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxyXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XHJcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxyXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlbGVjdCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxyXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcclxuICAgICAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb246ICN7ZXNjYXBlLXN2ZygkaWNvbil9O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb2N1cy1ib3gtc2hhZG93KTtcclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxyXG4gICAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyksXHJcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XHJcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgICBAaWYgJHN0YXRlID09IFwidmFsaWRcIiB7XHJcbiAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLW1peGluc1xyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmJ0biB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseTogI3skYnRuLWZvbnQtZmFtaWx5fTtcclxuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQ6ICN7JGJ0bi1saW5lLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xyXG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xyXG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxyXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcclxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmLnNob3cge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcclxuXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XHJcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xyXG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy9cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XHJcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICR2YWx1ZSxcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxyXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxyXG4gICAgICApO1xyXG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xyXG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcclxuICAgICAgICAkdmFsdWUsXHJcbiAgICAgICAgJHZhbHVlLFxyXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXHJcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSxcclxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXHJcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXHJcbiAgICAgICk7XHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXZhcmlhbnQtbG9vcHNcclxuXHJcblxyXG4vL1xyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy9cclxuXHJcbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXHJcbi5idG4tbGluayB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1ub3JtYWx9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogI3skYnRuLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXHJcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7JGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2J9O1xyXG5cclxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XHJcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vXHJcblxyXG4uYnRuLWxnIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xyXG59XHJcbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xyXG4vL1xyXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXHJcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LW1peGluXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudChcclxuICAkYmFja2dyb3VuZCxcclxuICAkYm9yZGVyLFxyXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxyXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50KSksXHJcbiAgJGhvdmVyLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCkpLFxyXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxyXG4gICRhY3RpdmUtYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJhY2tncm91bmQsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSksXHJcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudCkpLFxyXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXHJcbiAgJGRpc2FibGVkLWJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLFxyXG4gICRkaXNhYmxlZC1ib3JkZXI6ICRib3JkZXIsXHJcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcclxuKSB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skaG92ZXItYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6ICN7JGRpc2FibGVkLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1taXhpblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi1vdXRsaW5lLXZhcmlhbnQtbWl4aW5cclxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXHJcbiAgJGNvbG9yLFxyXG4gICRjb2xvci1ob3ZlcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcclxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcclxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxyXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZClcclxuKSB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skY29sb3ItaG92ZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkY29sb3IpfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcclxuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skYWN0aXZlLWJvcmRlcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcclxuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6IG5vbmU7XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXNpemUtbWl4aW5cclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xyXG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcclxuXHJcbiAgJiB7XHJcbiAgICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgYnRuLXNpemUtbWl4aW5cclxuIiwiLmZhZGUge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XHJcblxyXG4gICY6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLWNsYXNzZXNcclxuLmNvbGxhcHNlIHtcclxuICAmOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcclxuXHJcbiAgJi5jb2xsYXBzZS1ob3Jpem9udGFsIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aCk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29sbGFwc2UtY2xhc3Nlc1xyXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcclxuLmRyb3B1cCxcclxuLmRyb3BlbmQsXHJcbi5kcm9wZG93bixcclxuLmRyb3BzdGFydCxcclxuLmRyb3B1cC1jZW50ZXIsXHJcbi5kcm9wZG93bi1jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcclxuICBAaW5jbHVkZSBjYXJldCgpO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4OiAjeyR6aW5kZXgtZHJvcGRvd259O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAjeyRkcm9wZG93bi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcclxuICBAaW5jbHVkZSByZnMoJGRyb3Bkb3duLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kaXZpZGVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24taGVhZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24temluZGV4KTtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IG1hcmdpbiBvZiB1bFxyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3cpKTtcclxuXHJcbiAgJltkYXRhLWJzLXBvcHBlcl0ge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkLFxyXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXHJcbiAgICA+IGxpOmxhc3QtY2hpbGQgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXHJcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcclxuLy8gdGhpcyBjdXN0b20gcHJvcGVydHkgaW4gSlMgdG8gZGV0ZXJtaW5lIFBvcHBlcidzIHBvc2l0aW9uaW5nXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXN0YXJ0IHtcclxuICAgICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XHJcblxyXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWVuZCB7XHJcbiAgICAgIC0tYnMtcG9zaXRpb246IGVuZDtcclxuXHJcbiAgICAgICZbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcmVzcG9uc2l2ZS1icmVha3BvaW50c1xyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3BlbmQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBAaW5jbHVkZSBjYXJldChlbmQpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wc3RhcnQge1xyXG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgY2FyZXQoc3RhcnQpO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcclxufVxyXG5cclxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4vL1xyXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gRHJvcGRvd24gdGV4dFxyXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yKTtcclxufVxyXG5cclxuLy8gRGFyayBkcm9wZG93bnNcclxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1jb2xvcjogI3skZHJvcGRvd24tZGFyay1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJveC1zaGFkb3c6ICN7JGRyb3Bkb3duLWRhcmstYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xyXG5AbWl4aW4gY2FyZXQtZG93bigkd2lkdGg6ICRjYXJldC13aWR0aCkge1xyXG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcclxuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xyXG4gIGJvcmRlci10b3A6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xyXG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1lbmQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcclxuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkO1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtc3RhcnQoJHdpZHRoOiAkY2FyZXQtd2lkdGgpIHtcclxuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQoXHJcbiAgJGRpcmVjdGlvbjogZG93bixcclxuICAkd2lkdGg6ICRjYXJldC13aWR0aCxcclxuICAkc3BhY2luZzogJGNhcmV0LXNwYWNpbmcsXHJcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cclxuKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZztcclxuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCR3aWR0aCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWVuZCgkd2lkdGgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJHZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHk6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXHJcbiIsIi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxyXG4uYnRuLWdyb3VwLFxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcclxuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XHJcbiAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcclxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXHJcbiAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcclxuICA+IC5idG46aG92ZXIsXHJcbiAgPiAuYnRuOmZvY3VzLFxyXG4gID4gLmJ0bjphY3RpdmUsXHJcbiAgPiAuYnRuLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbiAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcclxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpmaXJzdC1jaGlsZCxcclxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XHJcbiAgfVxyXG5cclxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcclxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxyXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxyXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcclxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcclxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZ1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XHJcblxyXG5cclxuLy9cclxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuXHJcbiAgJjo6YWZ0ZXIsXHJcbiAgLmRyb3B1cCAmOjphZnRlcixcclxuICAuZHJvcGVuZCAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgfVxyXG5cclxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG4gIH1cclxuXHJcbiAgLy8gVGhlIHRvcCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcclxuICAvLyAtIHRoZSBcInRoaXJkIG9yIG1vcmVcIiBjaGlsZFxyXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxyXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcclxuICA+IC5idG46bnRoLWNoaWxkKG4gKyAzKSxcclxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2LWxpbmstcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JG5hdi1saW5rLWRpc2FibGVkLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcik7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL1xyXG4vLyBUYWJzXHJcbi8vXHJcblxyXG4ubmF2LXRhYnMge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcclxuXHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXHJcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBQaWxsc1xyXG4vL1xyXG5cclxuLm5hdi1waWxscyB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZykpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFVuZGVybGluZVxyXG4vL1xyXG5cclxuLm5hdi11bmRlcmxpbmUge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcclxuICAtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogI3skbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xyXG5cclxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcclxuLy9cclxuXHJcbi5uYXYtZmlsbCB7XHJcbiAgPiAubmF2LWxpbmssXHJcbiAgLm5hdi1pdGVtIHtcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1qdXN0aWZpZWQge1xyXG4gID4gLm5hdi1saW5rLFxyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1maWxsLFxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG5cclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbiIsIi8vIE5hdmJhclxyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteTogI3skbmF2YmFyLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICN7JG5hdmJhci1icmFuZC1tYXJnaW4tZW5kfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICN7JG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb259O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xyXG5cclxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxyXG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cclxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXHJcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICA+IC5jb250YWluZXIsXHJcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcclxuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xyXG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBicmFuZFxyXG4vL1xyXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIHBhZGRpbmctdG9wOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XHJcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplKSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdlxyXG4vL1xyXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLW5hdi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XHJcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcclxuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XHJcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3IpO1xyXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLnNob3cge1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGV4dFxyXG4vL1xyXG4vL1xyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XHJcblxyXG4gIGEsXHJcbiAgYTpob3ZlcixcclxuICBhOmZvY3VzICB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxyXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cclxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcclxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXHJcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxyXG4ubmF2YmFyLXRvZ2dsZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpOyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXHJcbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxyXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBoZWlnaHQ6IDEuNWVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxufVxyXG5cclxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcclxuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1leHBhbmQtbG9vcFxyXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcclxuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxyXG4ubmF2YmFyLWV4cGFuZCB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMge1xyXG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgei1pbmRleDogYXV0bztcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XHJcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi5uYXZiYXItbGlnaHQge1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcclxufVxyXG5cclxuLm5hdmJhci1kYXJrLFxyXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xyXG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xyXG4gICAgLm5hdmJhci10b2dnbGVyLWljb24ge1xyXG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogI3skY2FyZC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcclxuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skY2FyZC1jYXAtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skY2FyZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xyXG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjYXJkLWNzcy12YXJzXHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xyXG5cclxuICA+IGhyIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubGlzdC1ncm91cCB7XHJcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCAge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XHJcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxyXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXHJcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxyXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcik7XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcclxufVxyXG5cclxuLmNhcmQtc3VidGl0bGUge1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XHJcbn1cclxuXHJcbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtbGluayB7XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcclxuICB9XHJcblxyXG4gICsgLmNhcmQtbGluayB7XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xyXG4gIH1cclxufVxyXG5cclxuLy9cclxuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXHJcbi8vXHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xyXG4gIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIZWFkZXIgbmF2c1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyLXRhYnMge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1oZWFkZXItcGlsbHMge1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG59XHJcblxyXG4vLyBDYXJkIGltYWdlXHJcbi5jYXJkLWltZy1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy10b3AsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXHJcbn1cclxuXHJcbi5jYXJkLWltZyxcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4uY2FyZC1pbWcsXHJcbi5jYXJkLWltZy1ib3R0b20ge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIENhcmQgZ3JvdXBzXHJcbi8vXHJcblxyXG4uY2FyZC1ncm91cCB7XHJcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxyXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXHJcbiAgPiAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXHJcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxyXG4gICAgPiAuY2FyZCB7XHJcbiAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgKyAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcclxuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcclxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcclxuXHJcbiAgICAgICAgICA+IC5jYXJkLWltZy10b3AsXHJcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgICAgICAgID4gLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFjY29yZGlvbi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi10cmFuc2l0aW9ufTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogI3skYWNjb3JkaW9uLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9ufTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZzogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmd9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXHJcbn1cclxuXHJcbi5hY2NvcmRpb24tYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcclxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGJ1dHRvbiBzdHlsZVxyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcclxuICBib3JkZXI6IDA7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcclxuXHJcbiAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XHJcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWNjb3JkaW9uIGljb25cclxuICAmOjphZnRlciB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uYWNjb3JkaW9uLWl0ZW0ge1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XHJcblxyXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpKTtcclxuXHJcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFjY29yZGlvbi1ib2R5IHtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcclxufVxyXG5cclxuXHJcbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXHJcblxyXG4uYWNjb3JkaW9uLWZsdXNoIHtcclxuICA+IC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci10b3A6IDA7IH1cclxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cclxuXHJcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtY2xhc3NcclxuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSxcclxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24sXHJcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xyXG4gIH1cclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XHJcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xyXG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24tZGFyayl9O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xyXG4gIEBpbmNsdWRlIHJmcygkYnJlYWRjcnVtYi1mb250LXNpemUsIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcclxuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAjeyRicmVhZGNydW1iLWRpdmlkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpKTtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxyXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xyXG4gICAgICBjb250ZW50OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpKSAje1wiLyogcnRsOlwifSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLCBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZCkpICN7XCIqL1wifTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJHBhZ2luYXRpb24tZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICN7JHBhZ2luYXRpb24tZm9jdXMtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLWNzcy12YXJzXHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcGFnaW5hdGlvbi10cmFuc2l0aW9uKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmcpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcclxuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlLFxyXG4gIC5hY3RpdmUgPiAmIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgLmRpc2FibGVkID4gJiB7XHJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1pdGVtIHtcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcclxuICB9XHJcblxyXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gU2l6aW5nXHJcbi8vXHJcblxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xyXG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tbWl4aW5cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXHJcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cclxuXHJcbi5iYWRnZSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteTogI3skYmFkZ2UtcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fWJhZGdlLWNvbG9yOiAjeyRiYWRnZS1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpKTtcclxuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJhZGdlLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xyXG4uYnRuIC5iYWRnZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTFweDtcclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmFsZXJ0IHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XHJcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tOiAjeyRhbGVydC1tYXJnaW4tYm90dG9tfTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcjogI3skYWxlcnQtYm9yZGVyLXdpZHRofSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yKTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtY3NzLXZhcnNcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xyXG59XHJcblxyXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xyXG4uYWxlcnQtaGVhZGluZyB7XHJcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xyXG4uYWxlcnQtbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XHJcblxyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4ICsgMTtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LW1vZGlmaWVyc1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XHJcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XHJcbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XHJcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcclxuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xyXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcclxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpOyB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXHJcblxyXG4ucHJvZ3Jlc3MsXHJcbi5wcm9ncmVzcy1zdGFja2VkIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XHJcbiAgQGluY2x1ZGUgcmZzKCRwcm9ncmVzcy1mb250LXNpemUsIC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93OiAjeyRwcm9ncmVzcy1ib3gtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xyXG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAjeyRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbn07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3gtc2hhZG93KSk7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcclxuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbikpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcclxuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xyXG5cclxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICBhbmltYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xyXG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtY3NzLXZhcnNcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xyXG5cclxuICA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XHJcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXHJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcclxuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby1yZWR1bmRhbnQtbmVzdGluZy1zZWxlY3RvclxyXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxyXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXHJcblxyXG4gICY6bm90KC5hY3RpdmUpIHtcclxuICAgIC8vIEhvdmVyIHN0YXRlXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcclxuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsXHJcbi8vXHJcbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3RcclxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXHJcblxyXG4ubGlzdC1ncm91cC1mbHVzaCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHJcbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcclxuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcclxuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xyXG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xyXG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcclxuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLmJ0bi1jbG9zZSB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1iZzogI3sgZXNjYXBlLXN2ZygkYnRuLWNsb3NlLWJnKSB9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XHJcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAjeyRidG4tY2xvc2UtZm9jdXMtc2hhZG93fTtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS1jc3MtdmFyc1xyXG5cclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcclxuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xyXG4gIHBhZGRpbmc6ICRidG4tY2xvc2UtcGFkZGluZy15ICRidG4tY2xvc2UtcGFkZGluZy14O1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcclxuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyKTtcclxuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XHJcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcclxuXHJcbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuICAmLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcclxuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyLWRhcmt9O1xyXG59XHJcblxyXG4uYnRuLWNsb3NlLXdoaXRlIHtcclxuICBAaW5jbHVkZSBidG4tY2xvc2Utd2hpdGUoKTtcclxufVxyXG5cclxuOnJvb3QsXHJcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xyXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS1maWx0ZXJ9O1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xyXG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xyXG4gICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XHJcbiAgfVxyXG59XHJcbiIsIi50b2FzdCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZzogI3skdG9hc3Qtc3BhY2luZ307XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xyXG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWNvbG9yOiAjeyR0b2FzdC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtY3NzLXZhcnNcclxuXHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xyXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItY29sb3IpO1xyXG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICYuc2hvd2luZyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoLnNob3cpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udG9hc3QtY29udGFpbmVyIHtcclxuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xyXG5cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XHJcbiAgfVxyXG59XHJcblxyXG4udG9hc3QtYm9keSB7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXHJcbi5tb2RhbCB7XHJcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZzogI3skbW9kYWwtaW5uZXItcGFkZGluZ307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYmc6ICN7JG1vZGFsLWNvbnRlbnQtYmd9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXM6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1c307XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcclxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1nYXA6ICN7JG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2Vlbn07XHJcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGh9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pO1xyXG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxyXG4gIC5tb2RhbC5mYWRlICYge1xyXG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICB9XHJcbiAgLm1vZGFsLnNob3cgJiB7XHJcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcclxuICB9XHJcblxyXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXHJcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcclxuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXHJcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1jb2xvcik7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3cpKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XHJcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtYmc6ICN7JG1vZGFsLWJhY2tkcm9wLWJnfTtcclxuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXHJcblxyXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGhlYWRlclxyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3NcclxuLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XHJcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xyXG5cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xyXG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXHJcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcclxuICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnKTtcclxuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xyXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxyXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcclxuICA+ICoge1xyXG4gICAgbWFyZ2luOiBjYWxjKHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwKSAqIC41KTsgLy8gVG9kbyBpbiB2NjogcmVwbGFjZSB3aXRoIGdhcCBvbiBwYXJlbnQgY2xhc3NcclxuICB9XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLm1vZGFsIHtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbjogI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfTtcclxuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XHJcbiAgfVxyXG5cclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH1tb2RhbC13aWR0aCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zbSB7XHJcbiAgICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtc219O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gIC5tb2RhbC1sZyxcclxuICAubW9kYWwteGwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAubW9kYWwteGwge1xyXG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1mdWxsc2NyZWVuLWxvb3BcclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAkcG9zdGZpeDogaWYoJGluZml4ICE9IFwiXCIsICRpbmZpeCArIFwiLWRvd25cIiwgXCJcIik7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xyXG4gICAgLm1vZGFsLWZ1bGxzY3JlZW4jeyRwb3N0Zml4fSB7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1oZWFkZXIsXHJcbiAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXHJcbiIsIi8vIFNoYXJlZCBiZXR3ZWVuIG1vZGFscyBhbmQgb2ZmY2FudmFzZXNcclxuQG1peGluIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleCwgJGJhY2tkcm9wLWJnLCAkYmFja2Ryb3Atb3BhY2l0eSkge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4O1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcclxuXHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJGJhY2tkcm9wLW9wYWNpdHk7IH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1jc3MtdmFyc1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGg6ICN7JHRvb2x0aXAtbWF4LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteDogI3skdG9vbHRpcC1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXJnaW46ICN7JHRvb2x0aXAtbWFyZ2lufTtcclxuICBAaW5jbHVkZSByZnMoJHRvb2x0aXAtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1iZzogI3skdG9vbHRpcC1iZ307XHJcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzOiAjeyR0b29sdGlwLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoOiAjeyR0b29sdGlwLWFycm93LXdpZHRofTtcclxuICAtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodDogI3skdG9vbHRpcC1hcnJvdy1oZWlnaHR9O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xyXG5cclxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC16aW5kZXgpO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luKTtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgJHRvb2x0aXAtbWFyZ2luYFwiLCBcInY1XCIsIFwidjUueFwiLCB0cnVlKTtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICYuc2hvdyB7IG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW9wYWNpdHkpOyB9XHJcblxyXG4gIC50b29sdGlwLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xyXG4gIGJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgdG9wOiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBydGw6YmVnaW46aWdub3JlICovXHJcbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xyXG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XHJcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy10b29sdGlwLWF1dG8ge1xyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcclxuICB9XHJcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1tYXgtd2lkdGgpO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtYnJlYWs6IGF1dG87XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLW1heC13aWR0aDogI3skcG9wb3Zlci1tYXgtd2lkdGh9O1xyXG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aDogI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzfTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy15fTtcclxuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcclxuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnOiAjeyRwb3BvdmVyLWhlYWRlci1iZ307XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yOiAjeyRwb3BvdmVyLWJvZHktY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xyXG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXHJcblxyXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLXppbmRleCk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzKSk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XHJcblxyXG4gIC5wb3BvdmVyLWFycm93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xyXG4uYnMtcG9wb3Zlci1lbmQge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XHJcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogcnRsOmVuZDppZ25vcmUgKi9cclxuXHJcbi5icy1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cclxuLmJzLXBvcG92ZXItc3RhcnQge1xyXG4gID4gLnBvcG92ZXItYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xyXG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIHJ0bDplbmQ6aWdub3JlICovXHJcblxyXG4uYnMtcG9wb3Zlci1hdXRvIHtcclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xyXG4gIH1cclxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XHJcbiAgfVxyXG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcclxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xyXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XHJcblxyXG4gICY6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3BvdmVyLWJvZHkge1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xyXG59XHJcbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxyXG4vL1xyXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxyXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxyXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcclxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxyXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXHJcbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cclxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHRoZSBjdXJyZW50XHJcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxyXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcclxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXHJcblxyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xyXG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1pbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbi5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXHJcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcclxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtZmFkZSB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxyXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XHJcbi8vXHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxO1xyXG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcclxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcik7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcclxuXHJcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XHJcbiAgfVxyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xyXG4gIGxlZnQ6IDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSksIG51bGwpO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIEljb25zIGZvciB3aXRoaW5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcclxuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSArIFwiKi9cIn07XHJcbn1cclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICsgXCIqL1wifTtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcclxuLy9cclxuLy8gQWRkIGEgY29udGFpbmVyIChzdWNoIGFzIGEgbGlzdCkgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYW4gaXRlbSAoaWRlYWxseSBhIGZvY3VzYWJsZSBjb250cm9sLFxyXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxyXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcblxyXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xyXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnKTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cclxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XHJcbiAgfVxyXG5cclxuICAuYWN0aXZlIHtcclxuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy9cclxuLy9cclxuXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XHJcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XHJcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcclxuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xyXG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XHJcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxyXG5cclxuQG1peGluIGNhcm91c2VsLWRhcmsoKSB7XHJcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZy1kYXJrfTtcclxuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yLWRhcmt9O1xyXG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICN7JGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXItZGFya307XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1kYXJrIHtcclxuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XHJcbn1cclxuXHJcbjpyb290LFxyXG5bZGF0YS1icy10aGVtZT1cImxpZ2h0XCJdIHtcclxuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjeyRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnfTtcclxuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAjeyRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyfTtcclxufVxyXG5cclxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcclxuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcclxuICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxyXG4iLCIvL1xyXG4vLyBSb3RhdGluZyBib3JkZXJcclxuLy9cclxuXHJcbi5zcGlubmVyLWdyb3csXHJcbi5zcGlubmVyLWJvcmRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aCk7XHJcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcclxufVxyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xyXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcclxuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xyXG5cclxuLnNwaW5uZXItYm9yZGVyIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcclxuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXHJcblxyXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNwaW5uZXItYm9yZGVyLXNtIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XHJcbiAgLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1zbS1jc3MtdmFyc1xyXG59XHJcblxyXG4vL1xyXG4vLyBHcm93aW5nIGNpcmNsZVxyXG4vL1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcclxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcclxuXHJcbi5zcGlubmVyLWdyb3cge1xyXG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xyXG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XHJcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xyXG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc3Bpbm5lci1ncm93LXNtIHtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRoLXNtfTtcclxuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xyXG59XHJcblxyXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5zcGlubmVyLWJvcmRlcixcclxuICAgIC5zcGlubmVyLWdyb3cge1xyXG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XHJcblxyXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcclxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLWNzcy12YXJzXHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodDogI3skb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodH07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XHJcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yOiAjeyRvZmZjYW52YXMtY29sb3J9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAjeyRvZmZjYW52YXMtYm9yZGVyLWNvbG9yfTtcclxuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xyXG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogI3skb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0fTtcclxuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xyXG59XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XHJcbiAgICBAZXh0ZW5kICVvZmZjYW52YXMtY3NzLXZhcnM7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQpIHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4KTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93KSk7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy1zdGFydCB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93aW5nLFxyXG4gICAgICAmLnNob3c6bm90KC5oaWRpbmcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvd2luZyxcclxuICAgICAgJi5oaWRpbmcsXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XHJcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcclxufVxyXG5cclxuLm9mZmNhbnZhcy1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xyXG5cclxuICAuYnRuLWNsb3NlIHtcclxuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpICogLjUpO1xyXG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXgpKTtcclxuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLm9mZmNhbnZhcy10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XHJcbn1cclxuXHJcbi5vZmZjYW52YXMtYm9keSB7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG4iLCIucGxhY2Vob2xkZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4taGVpZ2h0OiAxZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjdXJzb3I6IHdhaXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xyXG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcclxuXHJcbiAgJi5idG46OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi5wbGFjZWhvbGRlci14cyB7XHJcbiAgbWluLWhlaWdodDogLjZlbTtcclxufVxyXG5cclxuLnBsYWNlaG9sZGVyLXNtIHtcclxuICBtaW4taGVpZ2h0OiAuOGVtO1xyXG59XHJcblxyXG4ucGxhY2Vob2xkZXItbGcge1xyXG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xyXG59XHJcblxyXG4vLyBBbmltYXRpb25cclxuLnBsYWNlaG9sZGVyLWdsb3cge1xyXG4gIC5wbGFjZWhvbGRlciB7XHJcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XHJcbiAgfVxyXG59XHJcblxyXG4ucGxhY2Vob2xkZXItd2F2ZSB7XHJcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgJGJsYWNrIDU1JSwgcmdiYSgwLCAwLCAwLCAoMSAtICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbikpIDc1JSwgJGJsYWNrIDk1JSk7XHJcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XHJcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcclxuICAxMDAlIHtcclxuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xyXG4gIH1cclxufVxyXG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XHJcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAubGluay0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuXHJcbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcclxuICAgICAgICBjb2xvcjogUkdCQSgje3RvLXJnYigkaG92ZXItY29sb3IpfSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxyXG4ubGluay1ib2R5LWVtcGhhc2lzIHtcclxuICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcblxyXG4gIEBpZiAkbGluay1zaGFkZS1wZXJjZW50YWdlICE9IDAge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcclxuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xyXG59XHJcbiIsIi5pY29uLWxpbmsge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGdhcDogJGljb24tbGluay1nYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcclxuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6ICRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gID4gLmJpIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xyXG4gICAgaGVpZ2h0OiAkaWNvbi1saW5rLWljb24tc2l6ZTtcclxuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xyXG4gIH1cclxufVxyXG5cclxuLmljb24tbGluay1ob3ZlciB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgPiAuYmkge1xyXG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4ucmF0aW8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gID4gKiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xyXG4gIC5yYXRpby0jeyRrZXl9IHtcclxuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaG9ydGhhbmRcclxuXHJcbi5maXhlZC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreSN7JGluZml4fS1ib3R0b20ge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXHJcbi5oc3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi52c3RhY2sge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcbi8vIHNjc3MtZG9jcy1lbmQgc3RhY2tzXHJcbiIsIi8vXHJcbi8vIFZpc3VhbGx5IGhpZGRlblxyXG4vL1xyXG5cclxuLnZpc3VhbGx5LWhpZGRlbixcclxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcclxuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcclxuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxyXG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcclxuICAmOm5vdChjYXB0aW9uKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEZpeCB0byBwcmV2ZW50IG92ZXJmbG93aW5nIGNoaWxkcmVuIHRvIGJlY29tZSBmb2N1c2FibGVcclxuICAqIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXHJcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvV0FJL1dDQUcyMi9UZWNobmlxdWVzL2dlbmVyYWwvRzEuaHRtbFxyXG5cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XHJcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xyXG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFN0cmV0Y2hlZCBsaW5rXHJcbi8vXHJcblxyXG4uc3RyZXRjaGVkLWxpbmsge1xyXG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRleHQgdHJ1bmNhdGlvblxyXG4vL1xyXG5cclxuLnRleHQtdHJ1bmNhdGUge1xyXG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcclxufVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIudnIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xyXG4gIG1pbi1oZWlnaHQ6IDFlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XHJcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XHJcbn1cclxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3JcclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcclxuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcclxuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xyXG5cclxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcclxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XHJcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xyXG5cclxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xyXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xyXG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XHJcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XHJcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xyXG5cclxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxyXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XHJcblxyXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXHJcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xyXG5cclxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcclxuXHJcbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXHJcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XHJcblxyXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xyXG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcclxuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcclxuXHJcbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcclxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xyXG4gICAgICB9XHJcbiAgICAgIEBlbHNlIHtcclxuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xyXG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xyXG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcclxuXHJcbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xyXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XHJcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xyXG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xyXG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XHJcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xyXG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XHJcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XHJcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XHJcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcclxuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XHJcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xyXG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG5cclxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XHJcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxyXG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcclxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJGUyByZXNjYWxpbmdcclxuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcclxuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxyXG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XHJcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XHJcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBQcmludCB1dGlsaXRpZXNcclxuQG1lZGlhIHByaW50IHtcclxuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcclxuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcclxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXHJcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xyXG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEN1c3RvbSBTQ1NTIEhlbHBlcnMgZm9yIElQQyBQcm9qZWN0XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICogRXh0ZW5kcyBCb290c3RyYXAgNSB1dGlsaXRpZXMgd2l0aCBwcm9qZWN0LXNwZWNpZmljIGhlbHBlcnNcclxuICogQm9vdHN0cmFwIDUgdXRpbGl0aWVzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy81LjMvdXRpbGl0aWVzL1xyXG4gKi9cclxuXHJcbi8vIFByb2plY3Qtc3BlY2lmaWMgdXRpbGl0eSBleHRlbnNpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gU3BhY2luZyBleHRlbnNpb25zIGZvciBsYXJnZXIgdmFsdWVzXHJcbi8vIEJvb3RzdHJhcCA1IGluY2x1ZGVzIDAtNSwgd2UgYWRkIGxhcmdlciB2YWx1ZXMgZm9yIHNwZWNpYWwgY2FzZXNcclxuLm10LTYgeyBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH0gICAgIC8vIDY0cHhcclxuLm1iLTYgeyBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH0gIC8vIDY0cHhcclxuLm10LTcgeyBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH0gICAgIC8vIDgwcHhcclxuLm1iLTcgeyBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH0gIC8vIDgwcHhcclxuLm10LTggeyBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH0gICAgIC8vIDk2cHhcclxuLm1iLTggeyBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH0gIC8vIDk2cHhcclxuXHJcbi8vIFNpdGVjb3JlLXNwZWNpZmljIGhlbHBlcnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gUmljaCBUZXh0IEVkaXRvciBzcGFjaW5nXHJcbi5ydGUge1xyXG4gIC8vIEVuc3VyZSBwcm9wZXIgc3BhY2luZyBpbiByaWNoIHRleHQgY29udGVudFxyXG4gID4gKjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxyXG4gID4gKjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbiAgXHJcbiAgLy8gQ29tbW9uIFJURSBzcGFjaW5nXHJcbiAgcCArIHAgeyBtYXJnaW4tdG9wOiAxcmVtOyB9XHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIFxyXG4gICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi10b3A6IDA7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEV4cGVyaWVuY2UgRWRpdG9yIGhlbHBlcnNcclxuLnNjRW5hYmxlZENocm9tZSB7XHJcbiAgLy8gRW5zdXJlIEV4cGVyaWVuY2UgRWRpdG9yIGNocm9tZSBkb2Vzbid0IGJyZWFrIGxheW91dFxyXG4gIG1pbi1oZWlnaHQ6IDIycHg7XHJcbn1cclxuXHJcbi8vIENvbW1vbiBsYXlvdXQgaGVscGVyc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEFzcGVjdCByYXRpbyBoZWxwZXJzIChleHRlbmQgQm9vdHN0cmFwJ3MgcmF0aW8gaGVscGVycylcclxuLnJhdGlvLTIxeDkge1xyXG4gIC0tYnMtYXNwZWN0LXJhdGlvOiBjYWxjKDkgLyAyMSAqIDEwMCUpO1xyXG59XHJcblxyXG4ucmF0aW8tM3gxIHtcclxuICAtLWJzLWFzcGVjdC1yYXRpbzogY2FsYygxIC8gMyAqIDEwMCUpO1xyXG59XHJcblxyXG4vLyBDb250ZW50IHdpZHRoIGxpbWl0ZXJzXHJcbi5jb250ZW50LW5hcnJvdyB7XHJcbiAgbWF4LXdpZHRoOiA2NWNoOyAvLyBPcHRpbWFsIHJlYWRpbmcgd2lkdGhcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5jb250ZW50LXJlYWRpbmcge1xyXG4gIG1heC13aWR0aDogNzVjaDsgLy8gU2xpZ2h0bHkgd2lkZXIgZm9yIGxvbmdlciBjb250ZW50XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBzdGF0ZSBoZWxwZXJzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEZvY3VzIGltcHJvdmVtZW50c1xyXG4uZm9jdXMtdmlzaWJsZS1vbmx5IHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgdmFyKC0tYnMtcHJpbWFyeSk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTG9hZGluZyBzdGF0ZXNcclxuLmlzLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wOyAvLyAxMDUwIC0gSGlnaGVyIHRoYW4gZHJvcGRvd25zICgxMDAwKSwgYXBwcm9wcmlhdGUgZm9yIG92ZXJsYXlcclxuICB9XHJcbn1cclxuXHJcbi8vIFByaW50IGhlbHBlcnNcclxuLy8gPT09PT09PT09PT09PVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5wcmludC1oaWRkZW4geyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAucHJpbnQtdmlzaWJsZSB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cclxuICAucHJpbnQtYnJlYWstYmVmb3JlIHsgcGFnZS1icmVhay1iZWZvcmU6IGFsd2F5cyAhaW1wb3J0YW50OyB9XHJcbiAgLnByaW50LWJyZWFrLWFmdGVyIHsgcGFnZS1icmVhay1hZnRlcjogYWx3YXlzICFpbXBvcnRhbnQ7IH1cclxuICAucHJpbnQtbm8tYnJlYWsgeyBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG4vLyBUZXh0IGhlbHBlcnMgdGhhdCBleHRlbmQgQm9vdHN0cmFwXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIEJldHRlciB0ZXh0IHRydW5jYXRpb25cclxuLnRleHQtdHJ1bmNhdGUtMiB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnRleHQtdHJ1bmNhdGUtMyB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0ZXh0IHNpemluZ1xyXG4vLyBOb3RlOiBtZWRpYS1icmVha3BvaW50LXVwIG1peGluIGZyb20gQm9vdHN0cmFwIDVcclxuLnRleHQtbGctbGFyZ2VyIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDsgLy8gMThweFxyXG4gIH1cclxufVxyXG5cclxuLnRleHQtbGctbGFyZ2VzdCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDsgIC8vIDIwcHhcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbW1vbiBwcm9qZWN0IHBhdHRlcm5zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBDYXJkIGVuaGFuY2VtZW50c1xyXG4uY2FyZC1ob3ZlciB7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIFxyXG4gICY6aG92ZXIge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbWFnZSBlbmhhbmNlbWVudHNcclxuLmltZy1ncmF5c2NhbGUge1xyXG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XHJcbiAgXHJcbiAgJjpob3ZlciB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaW5rIGVuaGFuY2VtZW50c1xyXG4ubGluay1zdWJ0bGUge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWxpZ25tZW50IGluIGNvbHVtbnNcclxuLnZlcnRpY2FsLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udmVydGljYWwtZW5kIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLyohXHJcbiAqIFVzYWdlIE5vdGVzOlxyXG4gKiAtIFRoZXNlIGhlbHBlcnMgZXh0ZW5kIEJvb3RzdHJhcCA1J3MgdXRpbGl0eSBzeXN0ZW1cclxuICogLSBVc2UgQm9vdHN0cmFwIDUgdXRpbGl0aWVzIGZpcnN0LCB0aGVzZSBhcmUgZm9yIGVkZ2UgY2FzZXNcclxuICogLSBBbGwgY3VzdG9tIGhlbHBlcnMgdXNlICFpbXBvcnRhbnQgZm9yIHV0aWxpdHktc3R5bGUgYmVoYXZpb3JcclxuICogLSBSZW1vdmUgaGVscGVycyB0aGF0IGJlY29tZSBhdmFpbGFibGUgaW4gbmV3ZXIgQm9vdHN0cmFwIHZlcnNpb25zXHJcbiAqLyIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEdsb2JhbCBBY2Nlc3NpYmlsaXR5IFN0eWxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBXQ0FHIDIuMSBBQSBjb21wbGlhbmNlIC0gRm9jdXMgVmlzaWJsZSAoMi40LjcpXHJcbi8vIFZpc2libGUgZm9jdXMgaW5kaWNhdG9ycyBmb3Iga2V5Ym9hcmQgbmF2aWdhdGlvblxyXG5cclxuKjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkcHJpbWFyeSwgMC4xKTtcclxufVxyXG5cclxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkcHJpbWFyeSwgMC4xKTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDpmb2N1cy12aXNpYmxlLFxyXG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkcHJpbWFyeSwgMC4xKTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbmE6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAycHggc29saWQgJHByaW1hcnk7XHJcbiAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJHByaW1hcnksIDAuMSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuIiwiYXNpZGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xyXG4gICAgZ2FwOiAxcmVtO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIC8vIFN0aWNreSBwb3NpdGlvbmluZyBzdXBwb3J0XHJcbiAgICAmLnBvc2l0aW9uLXN0aWNreSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gQ3JpdGljYWwgZm9yIHN0aWNreSBpbnNpZGUgZmxleCBjb250YWluZXJzXHJcbiAgICAgICAgLy8gRGVmYXVsdDogc3RpY2sgYmVsb3cgbmF2YmFyICsgMXJlbSBzcGFjaW5nXHJcbiAgICAgICAgLy8gTmF2YmFyIGlzIH45N3B4LCBzbyA5N3B4ICsgMTZweCA9IDExM3B4IOKJiCA3cmVtXHJcbiAgICAgICAgdG9wOiA3cmVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgLy8gT24gbW9iaWxlLCBuYXZiYXIgbWlnaHQgYmUgZGlmZmVyZW50IGhlaWdodFxyXG4gICAgICAgICAgICB0b3A6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6ZW1wdHksXHJcbiAgICAmOm5vdCg6aGFzKCopKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtYmctc2Vjb25kYXJ5LFxyXG4gICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRpZ28tNjAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRpZ28tNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWxpbmsge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/aHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG4iLCLvu78uZmEge1xyXG4gICAgJi5mYS1iYXJzLFxyXG4gICAgJi5mYS10aW1lcyxcclxuICAgICYuZmEtY2FsZW5kYXItbWludXMtbyxcclxuICAgICYuZmEtY2FsZW5kYXItcGx1cy1vLFxyXG4gICAgJi5mYS1jaGVjayxcclxuICAgICYuZmEtY2hldnJvbi1kb3duLFxyXG4gICAgJi5mYS1jaGV2cm9uLWxlZnQsXHJcbiAgICAmLmZhLWNoZXZyb24tcmlnaHQsXHJcbiAgICAmLmZhLWNoZXZyb24tdXAsXHJcbiAgICAmLmZhLWVudmVsb3BlLFxyXG4gICAgJi5mYS1mYWNlYm9vayxcclxuICAgICYuZmEtbGlua2VkaW4sXHJcbiAgICAmLmZhLXF1b3RlLWxlZnQsXHJcbiAgICAmLmZhLXNlYXJjaCxcclxuICAgICYuZmEtc3RhcixcclxuICAgICYuZmEtc3Rhci1vLFxyXG4gICAgJi5mYS10d2l0dGVyLFxyXG4gICAgJi5mYS11c2VyLFxyXG4gICAgJi5mYS11c2VyLW8sXHJcbiAgICAmLmZhLXlvdXR1YmUtcGxheSxcclxuICAgICYuZmEtc2VhcmNoLWRvdHRlZCxcclxuICAgICYuZmEtcGhvbmUtZG90dGVkLFxyXG4gICAgJi5mYS1tYWlsLWRvdHRlZCxcclxuICAgICYuZmEtbGFtcC1kb3R0ZWQsXHJcbiAgICAmLmZhLWxpZ2h0YnVsYi1kb3R0ZWQsXHJcbiAgICAmLmZhLWNvbW1lbnQtZG90dGVkLFxyXG4gICAgJi5mYS1nbG9iZS1kb3R0ZWQsXHJcbiAgICAmLmZhLXRydWNrLWRvdHRlZCxcclxuICAgICYuZmEtYnJpZWZjYXNlLWRvdHRlZCxcclxuICAgICYuZmEtYXJyb3ctdXAtZG90dGVkLFxyXG4gICAgJi5mYS1hcnJvdy1yaWdodC1kb3R0ZWQsXHJcbiAgICAmLmZhLWFycm93LWRvd24tZG90dGVkLFxyXG4gICAgJi5mYS1hcnJvdy1sZWZ0LWRvdHRlZCxcclxuICAgICYuZmEtdHdpdHRlcixcclxuICAgICYuZmEteC10d2l0dGVyLFxyXG4gICAgJi5mYS12aXJ1cy1jb3ZpZC1kb3R0ZWQsXHJcbiAgICAmLmZhLWJ1aWxkaW5nLWRvdHRlZCxcclxuICAgICYuZmEtZmFjZS1zbWlsZS1kb3R0ZWQsXHJcbiAgICAmLmZhLXJlY3ljbGUtZG90dGVkLFxyXG4gICAgJi5mYS1jaXJjbGUtZG9sbGFyLWRvdHRlZCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYS1zZWFyY2gtZG90dGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1kb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYS1sYW1wLWRvdHRlZCxcclxuLmZhLWxpZ2h0YnVsYi1kb3R0ZWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItbGFtcC1kb3R0ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYS1tYWlsLWRvdHRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGZhLXZhci1tYWlsLWRvdHRlZDtcclxufVxyXG5cclxuLmZhLXBob25lLWRvdHRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGZhLXZhci1waG9uZS1kb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYS1hcnJvdy1yaWdodC1kb3R0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQtZG90dGVkO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctZG93bi1kb3R0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bi1kb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYS1hcnJvdy11cC1kb3R0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctdXAtZG90dGVkO1xyXG59XHJcblxyXG4uZmEtYXJyb3ctbGVmdC1kb3R0ZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdC1kb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYS10d2l0dGVyOmJlZm9yZSxcclxuLmZhLXgtdHdpdHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGZhLXZhci14LXR3aXR0ZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZhLWNvbW1lbnQtZG90dGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtZG90dGVkO1xyXG59XHJcblxyXG4uZmEtZ2xvYmUtZG90dGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZmEtdmFyLWdsb2JlLWRvdHRlZDtcclxufVxyXG5cclxuLmZhLXRydWNrLWRvdHRlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGZhLXZhci10cnVjay1kb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYS1icmllZmNhc2UtZG90dGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkZmEtdmFyLWJyaWVmY2FzZS1kb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYS1idWlsZGluZy1kb3R0ZWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctZG90dGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmEtY2lyY2xlLWRvbGxhci1kb3R0ZWQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLWRvbGxhci1kb3R0ZWQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYS1mYWNlLXNtaWxlLWRvdHRlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGZhLXZhci1mYWNlLXNtaWxlLWRvdHRlZDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhLXJlY3ljbGUtZG90dGVkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXJlY3ljbGUtZG90dGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmEtdmlydXMtY292aWQtZG90dGVkIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLXZpcnVzLWNvdmlkLWRvdHRlZDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEZvbnQgQXdlc29tZSA0LjcuMCBDdXN0b20gVmFyaWFibGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZmEtZm9udC1wYXRoOiAgICAgICAgXCIvRGVzaWduL2ZvbnRzL3ZlbmRvci9mb250LWF3ZXNvbWUvZm9udHNcIiAhZGVmYXVsdDtcclxuJGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHggIWRlZmF1bHQ7XHJcbiRmYS1saW5lLWhlaWdodC1iYXNlOiAxICFkZWZhdWx0O1xyXG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcclxuJGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhICFkZWZhdWx0O1xyXG4kZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcclxuJGZhLWludmVyc2U6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRmYS1saS13aWR0aDogICAgICAgICBtYXRoLmRpdigzMGVtLCAxNCkgIWRlZmF1bHQ7XHJcblxyXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXCJcXGYyYjlcIjtcclxuJGZhLXZhci1hZGRyZXNzLWJvb2stbzogXCJcXGYyYmFcIjtcclxuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XHJcbiRmYS12YXItYWRkcmVzcy1jYXJkLW86IFwiXFxmMmJjXCI7XHJcbiRmYS12YXItYWRqdXN0OiBcIlxcZjA0MlwiO1xyXG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcclxuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFwiXFxmMDM3XCI7XHJcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXCJcXGYwMzlcIjtcclxuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xyXG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcIlxcZjAzOFwiO1xyXG4kZmEtdmFyLWFtYXpvbjogXCJcXGYyNzBcIjtcclxuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XHJcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFwiXFxmMmEzXCI7XHJcbiRmYS12YXItYW5jaG9yOiBcIlxcZjEzZFwiO1xyXG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XHJcbiRmYS12YXItYW5nZWxsaXN0OiBcIlxcZjIwOVwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcIlxcZjEwM1wiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXCJcXGYxMDFcIjtcclxuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFwiXFxmMTAyXCI7XHJcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcclxuJGZhLXZhci1hbmdsZS1sZWZ0OiBcIlxcZjEwNFwiO1xyXG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcIlxcZjEwNVwiO1xyXG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xyXG4kZmEtdmFyLWFwcGxlOiBcIlxcZjE3OVwiO1xyXG4kZmEtdmFyLWFyY2hpdmU6IFwiXFxmMTg3XCI7XHJcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjogXCJcXGYwYWJcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXCJcXGYwYThcIjtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ6IFwiXFxmMTkwXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ6IFwiXFxmMThlXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XHJcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcIlxcZjBhOVwiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXCJcXGYwYWFcIjtcclxuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xyXG4kZmEtdmFyLWFycm93LWxlZnQ6IFwiXFxmMDYwXCI7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFwiXFxmMDYxXCI7XHJcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XHJcbiRmYS12YXItYXJyb3dzOiBcIlxcZjA0N1wiO1xyXG4kZmEtdmFyLWFycm93cy1hbHQ6IFwiXFxmMGIyXCI7XHJcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XHJcbiRmYS12YXItYXJyb3dzLXY6IFwiXFxmMDdkXCI7XHJcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcclxuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XHJcbiRmYS12YXItYXN0ZXJpc2s6IFwiXFxmMDY5XCI7XHJcbiRmYS12YXItYXQ6IFwiXFxmMWZhXCI7XHJcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XHJcbiRmYS12YXItYXV0b21vYmlsZTogXCJcXGYxYjlcIjtcclxuJGZhLXZhci1iYWNrd2FyZDogXCJcXGYwNGFcIjtcclxuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xyXG4kZmEtdmFyLWJhbjogXCJcXGYwNWVcIjtcclxuJGZhLXZhci1iYW5kY2FtcDogXCJcXGYyZDVcIjtcclxuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLWJhci1jaGFydDogXCJcXGYwODBcIjtcclxuJGZhLXZhci1iYXItY2hhcnQtbzogXCJcXGYwODBcIjtcclxuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xyXG4kZmEtdmFyLWJhcnM6IFwiXFxmMGM5XCI7XHJcbiRmYS12YXItYmF0aDogXCJcXGYyY2RcIjtcclxuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLWJhdHRlcnk6IFwiXFxmMjQwXCI7XHJcbiRmYS12YXItYmF0dGVyeS0wOiBcIlxcZjI0NFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LTI6IFwiXFxmMjQyXCI7XHJcbiRmYS12YXItYmF0dGVyeS0zOiBcIlxcZjI0MVwiO1xyXG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OiBcIlxcZjI0NFwiO1xyXG4kZmEtdmFyLWJhdHRlcnktZnVsbDogXCJcXGYyNDBcIjtcclxuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XHJcbiRmYS12YXItYmF0dGVyeS1xdWFydGVyOiBcIlxcZjI0M1wiO1xyXG4kZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6IFwiXFxmMjQxXCI7XHJcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xyXG4kZmEtdmFyLWJlZXI6IFwiXFxmMGZjXCI7XHJcbiRmYS12YXItYmVoYW5jZTogXCJcXGYxYjRcIjtcclxuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcclxuJGZhLXZhci1iZWxsOiBcIlxcZjBmM1wiO1xyXG4kZmEtdmFyLWJlbGwtbzogXCJcXGYwYTJcIjtcclxuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xyXG4kZmEtdmFyLWJlbGwtc2xhc2gtbzogXCJcXGYxZjdcIjtcclxuJGZhLXZhci1iaWN5Y2xlOiBcIlxcZjIwNlwiO1xyXG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XHJcbiRmYS12YXItYmlydGhkYXktY2FrZTogXCJcXGYxZmRcIjtcclxuJGZhLXZhci1iaXRidWNrZXQ6IFwiXFxmMTcxXCI7XHJcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcclxuJGZhLXZhci1iaXRjb2luOiBcIlxcZjE1YVwiO1xyXG4kZmEtdmFyLWJsYWNrLXRpZTogXCJcXGYyN2VcIjtcclxuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcclxuJGZhLXZhci1ibHVldG9vdGg6IFwiXFxmMjkzXCI7XHJcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFwiXFxmMjk0XCI7XHJcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcclxuJGZhLXZhci1ib2x0OiBcIlxcZjBlN1wiO1xyXG4kZmEtdmFyLWJvbWI6IFwiXFxmMWUyXCI7XHJcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcclxuJGZhLXZhci1ib29rbWFyazogXCJcXGYwMmVcIjtcclxuJGZhLXZhci1ib29rbWFyay1vOiBcIlxcZjA5N1wiO1xyXG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XHJcbiRmYS12YXItYnJpZWZjYXNlOiBcIlxcZjBiMVwiO1xyXG4kZmEtdmFyLWJ0YzogXCJcXGYxNWFcIjtcclxuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XHJcbiRmYS12YXItYnVpbGRpbmc6IFwiXFxmMWFkXCI7XHJcbiRmYS12YXItYnVpbGRpbmctbzogXCJcXGYwZjdcIjtcclxuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcclxuJGZhLXZhci1idWxsc2V5ZTogXCJcXGYxNDBcIjtcclxuJGZhLXZhci1idXM6IFwiXFxmMjA3XCI7XHJcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcclxuJGZhLXZhci1jYWI6IFwiXFxmMWJhXCI7XHJcbiRmYS12YXItY2FsY3VsYXRvcjogXCJcXGYxZWNcIjtcclxuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcclxuJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOiBcIlxcZjI3NFwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW86IFwiXFxmMjcyXCI7XHJcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcclxuJGZhLXZhci1jYWxlbmRhci1wbHVzLW86IFwiXFxmMjcxXCI7XHJcbiRmYS12YXItY2FsZW5kYXItdGltZXMtbzogXCJcXGYyNzNcIjtcclxuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XHJcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcIlxcZjA4M1wiO1xyXG4kZmEtdmFyLWNhcjogXCJcXGYxYjlcIjtcclxuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xyXG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFwiXFxmMGQ5XCI7XHJcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFwiXFxmMGRhXCI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcclxuJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OiBcIlxcZjE5MVwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OiBcIlxcZjE1MlwiO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xyXG4kZmEtdmFyLWNhcmV0LXVwOiBcIlxcZjBkOFwiO1xyXG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXCJcXGYyMThcIjtcclxuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XHJcbiRmYS12YXItY2M6IFwiXFxmMjBhXCI7XHJcbiRmYS12YXItY2MtYW1leDogXCJcXGYxZjNcIjtcclxuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcclxuJGZhLXZhci1jYy1kaXNjb3ZlcjogXCJcXGYxZjJcIjtcclxuJGZhLXZhci1jYy1qY2I6IFwiXFxmMjRiXCI7XHJcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcclxuJGZhLXZhci1jYy1wYXlwYWw6IFwiXFxmMWY0XCI7XHJcbiRmYS12YXItY2Mtc3RyaXBlOiBcIlxcZjFmNVwiO1xyXG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XHJcbiRmYS12YXItY2VydGlmaWNhdGU6IFwiXFxmMGEzXCI7XHJcbiRmYS12YXItY2hhaW46IFwiXFxmMGMxXCI7XHJcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xyXG4kZmEtdmFyLWNoZWNrOiBcIlxcZjAwY1wiO1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXCJcXGYwNThcIjtcclxuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcclxuJGZhLXZhci1jaGVjay1zcXVhcmU6IFwiXFxmMTRhXCI7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlLW86IFwiXFxmMDQ2XCI7XHJcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OiBcIlxcZjEzN1wiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcIlxcZjEzOFwiO1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xyXG4kZmEtdmFyLWNoZXZyb24tZG93bjogXCJcXGYwNzhcIjtcclxuJGZhLXZhci1jaGV2cm9uLWxlZnQ6IFwiXFxmMDUzXCI7XHJcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcclxuJGZhLXZhci1jaGV2cm9uLXVwOiBcIlxcZjA3N1wiO1xyXG4kZmEtdmFyLWNoaWxkOiBcIlxcZjFhZVwiO1xyXG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcclxuJGZhLXZhci1jaXJjbGU6IFwiXFxmMTExXCI7XHJcbiRmYS12YXItY2lyY2xlLW86IFwiXFxmMTBjXCI7XHJcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XHJcbiRmYS12YXItY2lyY2xlLXRoaW46IFwiXFxmMWRiXCI7XHJcbiRmYS12YXItY2xpcGJvYXJkOiBcIlxcZjBlYVwiO1xyXG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XHJcbiRmYS12YXItY2xvbmU6IFwiXFxmMjRkXCI7XHJcbiRmYS12YXItY2xvc2U6IFwiXFxmMDBkXCI7XHJcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFwiXFxmMGVkXCI7XHJcbiRmYS12YXItY2xvdWQtdXBsb2FkOiBcIlxcZjBlZVwiO1xyXG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcclxuJGZhLXZhci1jb2RlOiBcIlxcZjEyMVwiO1xyXG4kZmEtdmFyLWNvZGUtZm9yazogXCJcXGYxMjZcIjtcclxuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xyXG4kZmEtdmFyLWNvZGllcGllOiBcIlxcZjI4NFwiO1xyXG4kZmEtdmFyLWNvZmZlZTogXCJcXGYwZjRcIjtcclxuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XHJcbiRmYS12YXItY29nczogXCJcXGYwODVcIjtcclxuJGZhLXZhci1jb2x1bW5zOiBcIlxcZjBkYlwiO1xyXG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XHJcbiRmYS12YXItY29tbWVudC1vOiBcIlxcZjBlNVwiO1xyXG4kZmEtdmFyLWNvbW1lbnRpbmc6IFwiXFxmMjdhXCI7XHJcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzOiBcIlxcZjA4NlwiO1xyXG4kZmEtdmFyLWNvbW1lbnRzLW86IFwiXFxmMGU2XCI7XHJcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcclxuJGZhLXZhci1jb21wcmVzczogXCJcXGYwNjZcIjtcclxuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXCJcXGYyMGVcIjtcclxuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XHJcbiRmYS12YXItY29weTogXCJcXGYwYzVcIjtcclxuJGZhLXZhci1jb3B5cmlnaHQ6IFwiXFxmMWY5XCI7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcclxuJGZhLXZhci1jcmVkaXQtY2FyZDogXCJcXGYwOWRcIjtcclxuJGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ6IFwiXFxmMjgzXCI7XHJcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcclxuJGZhLXZhci1jcm9zc2hhaXJzOiBcIlxcZjA1YlwiO1xyXG4kZmEtdmFyLWNzczM6IFwiXFxmMTNjXCI7XHJcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcclxuJGZhLXZhci1jdWJlczogXCJcXGYxYjNcIjtcclxuJGZhLXZhci1jdXQ6IFwiXFxmMGM0XCI7XHJcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcclxuJGZhLXZhci1kYXNoYm9hcmQ6IFwiXFxmMGU0XCI7XHJcbiRmYS12YXItZGFzaGN1YmU6IFwiXFxmMjEwXCI7XHJcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XHJcbiRmYS12YXItZGVhZjogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1kZWFmbmVzczogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XHJcbiRmYS12YXItZGVsaWNpb3VzOiBcIlxcZjFhNVwiO1xyXG4kZmEtdmFyLWRlc2t0b3A6IFwiXFxmMTA4XCI7XHJcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcclxuJGZhLXZhci1kaWFtb25kOiBcIlxcZjIxOVwiO1xyXG4kZmEtdmFyLWRpZ2c6IFwiXFxmMWE2XCI7XHJcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xyXG4kZmEtdmFyLWRvdC1jaXJjbGUtbzogXCJcXGYxOTJcIjtcclxuJGZhLXZhci1kb3dubG9hZDogXCJcXGYwMTlcIjtcclxuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcclxuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2U6IFwiXFxmMmMyXCI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlLW86IFwiXFxmMmMzXCI7XHJcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcclxuJGZhLXZhci1kcnVwYWw6IFwiXFxmMWE5XCI7XHJcbiRmYS12YXItZWRnZTogXCJcXGYyODJcIjtcclxuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xyXG4kZmEtdmFyLWVlcmNhc3Q6IFwiXFxmMmRhXCI7XHJcbiRmYS12YXItZWplY3Q6IFwiXFxmMDUyXCI7XHJcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcclxuJGZhLXZhci1lbGxpcHNpcy12OiBcIlxcZjE0MlwiO1xyXG4kZmEtdmFyLWVtcGlyZTogXCJcXGYxZDFcIjtcclxuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcclxuJGZhLXZhci1lbnZlbG9wZS1vOiBcIlxcZjAwM1wiO1xyXG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFwiXFxmMmI2XCI7XHJcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xyXG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXCJcXGYxOTlcIjtcclxuJGZhLXZhci1lbnZpcmE6IFwiXFxmMjk5XCI7XHJcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xyXG4kZmEtdmFyLWV0c3k6IFwiXFxmMmQ3XCI7XHJcbiRmYS12YXItZXVyOiBcIlxcZjE1M1wiO1xyXG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XHJcbiRmYS12YXItZXhjaGFuZ2U6IFwiXFxmMGVjXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb246IFwiXFxmMTJhXCI7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLWV4cGFuZDogXCJcXGYwNjVcIjtcclxuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXCJcXGYwOGVcIjtcclxuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXCJcXGYxNGNcIjtcclxuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XHJcbiRmYS12YXItZXllLXNsYXNoOiBcIlxcZjA3MFwiO1xyXG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFwiXFxmMWZiXCI7XHJcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XHJcbiRmYS12YXItZmFjZWJvb2s6IFwiXFxmMDlhXCI7XHJcbiRmYS12YXItZmFjZWJvb2stZjogXCJcXGYwOWFcIjtcclxuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcclxuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFwiXFxmMDgyXCI7XHJcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXCJcXGYwNDlcIjtcclxuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XHJcbiRmYS12YXItZmF4OiBcIlxcZjFhY1wiO1xyXG4kZmEtdmFyLWZlZWQ6IFwiXFxmMDllXCI7XHJcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xyXG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcIlxcZjBmYlwiO1xyXG4kZmEtdmFyLWZpbGU6IFwiXFxmMTViXCI7XHJcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XHJcbiRmYS12YXItZmlsZS1hdWRpby1vOiBcIlxcZjFjN1wiO1xyXG4kZmEtdmFyLWZpbGUtY29kZS1vOiBcIlxcZjFjOVwiO1xyXG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcclxuJGZhLXZhci1maWxlLWltYWdlLW86IFwiXFxmMWM1XCI7XHJcbiRmYS12YXItZmlsZS1tb3ZpZS1vOiBcIlxcZjFjOFwiO1xyXG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcclxuJGZhLXZhci1maWxlLXBkZi1vOiBcIlxcZjFjMVwiO1xyXG4kZmEtdmFyLWZpbGUtcGhvdG8tbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcclxuJGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzogXCJcXGYxYzRcIjtcclxuJGZhLXZhci1maWxlLXNvdW5kLW86IFwiXFxmMWM3XCI7XHJcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xyXG4kZmEtdmFyLWZpbGUtdGV4dC1vOiBcIlxcZjBmNlwiO1xyXG4kZmEtdmFyLWZpbGUtdmlkZW8tbzogXCJcXGYxYzhcIjtcclxuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcclxuJGZhLXZhci1maWxlLXppcC1vOiBcIlxcZjFjNlwiO1xyXG4kZmEtdmFyLWZpbGVzLW86IFwiXFxmMGM1XCI7XHJcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcclxuJGZhLXZhci1maWx0ZXI6IFwiXFxmMGIwXCI7XHJcbiRmYS12YXItZmlyZTogXCJcXGYwNmRcIjtcclxuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcclxuJGZhLXZhci1maXJlZm94OiBcIlxcZjI2OVwiO1xyXG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcIlxcZjJiMFwiO1xyXG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XHJcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFwiXFxmMTFlXCI7XHJcbiRmYS12YXItZmxhZy1vOiBcIlxcZjExZFwiO1xyXG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xyXG4kZmEtdmFyLWZsYXNrOiBcIlxcZjBjM1wiO1xyXG4kZmEtdmFyLWZsaWNrcjogXCJcXGYxNmVcIjtcclxuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcclxuJGZhLXZhci1mb2xkZXI6IFwiXFxmMDdiXCI7XHJcbiRmYS12YXItZm9sZGVyLW86IFwiXFxmMTE0XCI7XHJcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XHJcbiRmYS12YXItZm9sZGVyLW9wZW4tbzogXCJcXGYxMTVcIjtcclxuJGZhLXZhci1mb250OiBcIlxcZjAzMVwiO1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcclxuJGZhLXZhci1mb250aWNvbnM6IFwiXFxmMjgwXCI7XHJcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcIlxcZjI4NlwiO1xyXG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xyXG4kZmEtdmFyLWZvcndhcmQ6IFwiXFxmMDRlXCI7XHJcbiRmYS12YXItZm91cnNxdWFyZTogXCJcXGYxODBcIjtcclxuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcclxuJGZhLXZhci1mcm93bi1vOiBcIlxcZjExOVwiO1xyXG4kZmEtdmFyLWZ1dGJvbC1vOiBcIlxcZjFlM1wiO1xyXG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XHJcbiRmYS12YXItZ2F2ZWw6IFwiXFxmMGUzXCI7XHJcbiRmYS12YXItZ2JwOiBcIlxcZjE1NFwiO1xyXG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xyXG4kZmEtdmFyLWdlYXI6IFwiXFxmMDEzXCI7XHJcbiRmYS12YXItZ2VhcnM6IFwiXFxmMDg1XCI7XHJcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcclxuJGZhLXZhci1nZXQtcG9ja2V0OiBcIlxcZjI2NVwiO1xyXG4kZmEtdmFyLWdnOiBcIlxcZjI2MFwiO1xyXG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcclxuJGZhLXZhci1naWZ0OiBcIlxcZjA2YlwiO1xyXG4kZmEtdmFyLWdpdDogXCJcXGYxZDNcIjtcclxuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xyXG4kZmEtdmFyLWdpdGh1YjogXCJcXGYwOWJcIjtcclxuJGZhLXZhci1naXRodWItYWx0OiBcIlxcZjExM1wiO1xyXG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XHJcbiRmYS12YXItZ2l0bGFiOiBcIlxcZjI5NlwiO1xyXG4kZmEtdmFyLWdpdHRpcDogXCJcXGYxODRcIjtcclxuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcclxuJGZhLXZhci1nbGlkZTogXCJcXGYyYTVcIjtcclxuJGZhLXZhci1nbGlkZS1nOiBcIlxcZjJhNlwiO1xyXG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xyXG4kZmEtdmFyLWdvb2dsZTogXCJcXGYxYTBcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1czogXCJcXGYwZDVcIjtcclxuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6IFwiXFxmMmIzXCI7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcIlxcZjBkNFwiO1xyXG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XHJcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFwiXFxmMTlkXCI7XHJcbiRmYS12YXItZ3JhdGlwYXk6IFwiXFxmMTg0XCI7XHJcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcclxuJGZhLXZhci1ncm91cDogXCJcXGYwYzBcIjtcclxuJGZhLXZhci1oLXNxdWFyZTogXCJcXGYwZmRcIjtcclxuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcclxuJGZhLXZhci1oYW5kLWdyYWItbzogXCJcXGYyNTVcIjtcclxuJGZhLXZhci1oYW5kLWxpemFyZC1vOiBcIlxcZjI1OFwiO1xyXG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xyXG4kZmEtdmFyLWhhbmQtby1sZWZ0OiBcIlxcZjBhNVwiO1xyXG4kZmEtdmFyLWhhbmQtby1yaWdodDogXCJcXGYwYTRcIjtcclxuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XHJcbiRmYS12YXItaGFuZC1wYXBlci1vOiBcIlxcZjI1NlwiO1xyXG4kZmEtdmFyLWhhbmQtcGVhY2UtbzogXCJcXGYyNWJcIjtcclxuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcclxuJGZhLXZhci1oYW5kLXJvY2stbzogXCJcXGYyNTVcIjtcclxuJGZhLXZhci1oYW5kLXNjaXNzb3JzLW86IFwiXFxmMjU3XCI7XHJcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xyXG4kZmEtdmFyLWhhbmQtc3RvcC1vOiBcIlxcZjI1NlwiO1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1vOiBcIlxcZjJiNVwiO1xyXG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcclxuJGZhLXZhci1oYXNodGFnOiBcIlxcZjI5MlwiO1xyXG4kZmEtdmFyLWhkZC1vOiBcIlxcZjBhMFwiO1xyXG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcclxuJGZhLXZhci1oZWFkcGhvbmVzOiBcIlxcZjAyNVwiO1xyXG4kZmEtdmFyLWhlYXJ0OiBcIlxcZjAwNFwiO1xyXG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XHJcbiRmYS12YXItaGVhcnRiZWF0OiBcIlxcZjIxZVwiO1xyXG4kZmEtdmFyLWhpc3Rvcnk6IFwiXFxmMWRhXCI7XHJcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcclxuJGZhLXZhci1ob3NwaXRhbC1vOiBcIlxcZjBmOFwiO1xyXG4kZmEtdmFyLWhvdGVsOiBcIlxcZjIzNlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMTogXCJcXGYyNTFcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMjogXCJcXGYyNTJcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcIlxcZjI1M1wiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcIlxcZjI1MlwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xyXG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXCJcXGYyNTFcIjtcclxuJGZhLXZhci1ob3V6ejogXCJcXGYyN2NcIjtcclxuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcclxuJGZhLXZhci1pLWN1cnNvcjogXCJcXGYyNDZcIjtcclxuJGZhLXZhci1pZC1iYWRnZTogXCJcXGYyYzFcIjtcclxuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xyXG4kZmEtdmFyLWlkLWNhcmQtbzogXCJcXGYyYzNcIjtcclxuJGZhLXZhci1pbHM6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItaW1kYjogXCJcXGYyZDhcIjtcclxuJGZhLXZhci1pbmJveDogXCJcXGYwMWNcIjtcclxuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XHJcbiRmYS12YXItaW5kdXN0cnk6IFwiXFxmMjc1XCI7XHJcbiRmYS12YXItaW5mbzogXCJcXGYxMjlcIjtcclxuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcclxuJGZhLXZhci1pbnI6IFwiXFxmMTU2XCI7XHJcbiRmYS12YXItaW5zdGFncmFtOiBcIlxcZjE2ZFwiO1xyXG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcIlxcZjI2YlwiO1xyXG4kZmEtdmFyLWludGVyc2V4OiBcIlxcZjIyNFwiO1xyXG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XHJcbiRmYS12YXItaXRhbGljOiBcIlxcZjAzM1wiO1xyXG4kZmEtdmFyLWpvb21sYTogXCJcXGYxYWFcIjtcclxuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItanNmaWRkbGU6IFwiXFxmMWNjXCI7XHJcbiRmYS12YXIta2V5OiBcIlxcZjA4NFwiO1xyXG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XHJcbiRmYS12YXIta3J3OiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLWxhbmd1YWdlOiBcIlxcZjFhYlwiO1xyXG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcclxuJGZhLXZhci1sYXN0Zm06IFwiXFxmMjAyXCI7XHJcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXCJcXGYyMDNcIjtcclxuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xyXG4kZmEtdmFyLWxlYW5wdWI6IFwiXFxmMjEyXCI7XHJcbiRmYS12YXItbGVnYWw6IFwiXFxmMGUzXCI7XHJcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcclxuJGZhLXZhci1sZXZlbC1kb3duOiBcIlxcZjE0OVwiO1xyXG4kZmEtdmFyLWxldmVsLXVwOiBcIlxcZjE0OFwiO1xyXG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcclxuJGZhLXZhci1saWZlLWJ1b3k6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlmZS1yaW5nOiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XHJcbiRmYS12YXItbGlnaHRidWxiLW86IFwiXFxmMGViXCI7XHJcbiRmYS12YXItbGluZS1jaGFydDogXCJcXGYyMDFcIjtcclxuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xyXG4kZmEtdmFyLWxpbmtlZGluOiBcIlxcZjBlMVwiO1xyXG4kZmEtdmFyLWxpbmtlZGluLXNxdWFyZTogXCJcXGYwOGNcIjtcclxuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XHJcbiRmYS12YXItbGludXg6IFwiXFxmMTdjXCI7XHJcbiRmYS12YXItbGlzdDogXCJcXGYwM2FcIjtcclxuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcclxuJGZhLXZhci1saXN0LW9sOiBcIlxcZjBjYlwiO1xyXG4kZmEtdmFyLWxpc3QtdWw6IFwiXFxmMGNhXCI7XHJcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XHJcbiRmYS12YXItbG9jazogXCJcXGYwMjNcIjtcclxuJGZhLXZhci1sb25nLWFycm93LWRvd246IFwiXFxmMTc1XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFwiXFxmMTc4XCI7XHJcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXCJcXGYxNzZcIjtcclxuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xyXG4kZmEtdmFyLW1hZ2ljOiBcIlxcZjBkMFwiO1xyXG4kZmEtdmFyLW1hZ25ldDogXCJcXGYwNzZcIjtcclxuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XHJcbiRmYS12YXItbWFpbC1yZXBseTogXCJcXGYxMTJcIjtcclxuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXCJcXGYxMjJcIjtcclxuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xyXG4kZmEtdmFyLW1hcDogXCJcXGYyNzlcIjtcclxuJGZhLXZhci1tYXAtbWFya2VyOiBcIlxcZjA0MVwiO1xyXG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xyXG4kZmEtdmFyLW1hcC1waW46IFwiXFxmMjc2XCI7XHJcbiRmYS12YXItbWFwLXNpZ25zOiBcIlxcZjI3N1wiO1xyXG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XHJcbiRmYS12YXItbWFycy1kb3VibGU6IFwiXFxmMjI3XCI7XHJcbiRmYS12YXItbWFycy1zdHJva2U6IFwiXFxmMjI5XCI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcIlxcZjIyYVwiO1xyXG4kZmEtdmFyLW1heGNkbjogXCJcXGYxMzZcIjtcclxuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcclxuJGZhLXZhci1tZWRpdW06IFwiXFxmMjNhXCI7XHJcbiRmYS12YXItbWVka2l0OiBcIlxcZjBmYVwiO1xyXG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcclxuJGZhLXZhci1tZWgtbzogXCJcXGYxMWFcIjtcclxuJGZhLXZhci1tZXJjdXJ5OiBcIlxcZjIyM1wiO1xyXG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcclxuJGZhLXZhci1taWNyb3Bob25lOiBcIlxcZjEzMFwiO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFwiXFxmMTMxXCI7XHJcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XHJcbiRmYS12YXItbWludXMtY2lyY2xlOiBcIlxcZjA1NlwiO1xyXG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXCJcXGYxNDZcIjtcclxuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcclxuJGZhLXZhci1taXhjbG91ZDogXCJcXGYyODlcIjtcclxuJGZhLXZhci1tb2JpbGU6IFwiXFxmMTBiXCI7XHJcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xyXG4kZmEtdmFyLW1vZHg6IFwiXFxmMjg1XCI7XHJcbiRmYS12YXItbW9uZXk6IFwiXFxmMGQ2XCI7XHJcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xyXG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXCJcXGYxOWRcIjtcclxuJGZhLXZhci1tb3RvcmN5Y2xlOiBcIlxcZjIxY1wiO1xyXG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XHJcbiRmYS12YXItbXVzaWM6IFwiXFxmMDAxXCI7XHJcbiRmYS12YXItbmF2aWNvbjogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XHJcbiRmYS12YXItbmV3c3BhcGVyLW86IFwiXFxmMWVhXCI7XHJcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcIlxcZjI0N1wiO1xyXG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFwiXFxmMjYzXCI7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFwiXFxmMjY0XCI7XHJcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XHJcbiRmYS12YXItb3BlbmlkOiBcIlxcZjE5YlwiO1xyXG4kZmEtdmFyLW9wZXJhOiBcIlxcZjI2YVwiO1xyXG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XHJcbiRmYS12YXItb3V0ZGVudDogXCJcXGYwM2JcIjtcclxuJGZhLXZhci1wYWdlbGluZXM6IFwiXFxmMThjXCI7XHJcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XHJcbiRmYS12YXItcGFwZXItcGxhbmU6IFwiXFxmMWQ4XCI7XHJcbiRmYS12YXItcGFwZXItcGxhbmUtbzogXCJcXGYxZDlcIjtcclxuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XHJcbiRmYS12YXItcGFyYWdyYXBoOiBcIlxcZjFkZFwiO1xyXG4kZmEtdmFyLXBhc3RlOiBcIlxcZjBlYVwiO1xyXG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xyXG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXCJcXGYyOGJcIjtcclxuJGZhLXZhci1wYXVzZS1jaXJjbGUtbzogXCJcXGYyOGNcIjtcclxuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XHJcbiRmYS12YXItcGF5cGFsOiBcIlxcZjFlZFwiO1xyXG4kZmEtdmFyLXBlbmNpbDogXCJcXGYwNDBcIjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xyXG4kZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzogXCJcXGYwNDRcIjtcclxuJGZhLXZhci1wZXJjZW50OiBcIlxcZjI5NVwiO1xyXG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xyXG4kZmEtdmFyLXBob25lLXNxdWFyZTogXCJcXGYwOThcIjtcclxuJGZhLXZhci1waG90bzogXCJcXGYwM2VcIjtcclxuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XHJcbiRmYS12YXItcGllLWNoYXJ0OiBcIlxcZjIwMFwiO1xyXG4kZmEtdmFyLXBpZWQtcGlwZXI6IFwiXFxmMmFlXCI7XHJcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XHJcbiRmYS12YXItcGllZC1waXBlci1wcDogXCJcXGYxYTdcIjtcclxuJGZhLXZhci1waW50ZXJlc3Q6IFwiXFxmMGQyXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XHJcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXCJcXGYwZDNcIjtcclxuJGZhLXZhci1wbGFuZTogXCJcXGYwNzJcIjtcclxuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcIlxcZjE0NFwiO1xyXG4kZmEtdmFyLXBsYXktY2lyY2xlLW86IFwiXFxmMDFkXCI7XHJcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcclxuJGZhLXZhci1wbHVzOiBcIlxcZjA2N1wiO1xyXG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcIlxcZjA1NVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xyXG4kZmEtdmFyLXBsdXMtc3F1YXJlLW86IFwiXFxmMTk2XCI7XHJcbiRmYS12YXItcG9kY2FzdDogXCJcXGYyY2VcIjtcclxuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XHJcbiRmYS12YXItcHJpbnQ6IFwiXFxmMDJmXCI7XHJcbiRmYS12YXItcHJvZHVjdC1odW50OiBcIlxcZjI4OFwiO1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcclxuJGZhLXZhci1xcTogXCJcXGYxZDZcIjtcclxuJGZhLXZhci1xcmNvZGU6IFwiXFxmMDI5XCI7XHJcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcIlxcZjA1OVwiO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOiBcIlxcZjI5Y1wiO1xyXG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xyXG4kZmEtdmFyLXF1b3RlLWxlZnQ6IFwiXFxmMTBkXCI7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFwiXFxmMTBlXCI7XHJcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmFuZG9tOiBcIlxcZjA3NFwiO1xyXG4kZmEtdmFyLXJhdmVscnk6IFwiXFxmMmQ5XCI7XHJcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmVjeWNsZTogXCJcXGYxYjhcIjtcclxuJGZhLXZhci1yZWRkaXQ6IFwiXFxmMWExXCI7XHJcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFwiXFxmMWEyXCI7XHJcbiRmYS12YXItcmVmcmVzaDogXCJcXGYwMjFcIjtcclxuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xyXG4kZmEtdmFyLXJlbW92ZTogXCJcXGYwMGRcIjtcclxuJGZhLXZhci1yZW5yZW46IFwiXFxmMThiXCI7XHJcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcclxuJGZhLXZhci1yZXBlYXQ6IFwiXFxmMDFlXCI7XHJcbiRmYS12YXItcmVwbHk6IFwiXFxmMTEyXCI7XHJcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG4kZmEtdmFyLXJlc2lzdGFuY2U6IFwiXFxmMWQwXCI7XHJcbiRmYS12YXItcmV0d2VldDogXCJcXGYwNzlcIjtcclxuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XHJcbiRmYS12YXItcm9hZDogXCJcXGYwMThcIjtcclxuJGZhLXZhci1yb2NrZXQ6IFwiXFxmMTM1XCI7XHJcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XHJcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcIlxcZjAxZVwiO1xyXG4kZmEtdmFyLXJvdWJsZTogXCJcXGYxNThcIjtcclxuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXCJcXGYxNDNcIjtcclxuJGZhLXZhci1ydWI6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XHJcbiRmYS12YXItcnVwZWU6IFwiXFxmMTU2XCI7XHJcbiRmYS12YXItczE1OiBcIlxcZjJjZFwiO1xyXG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcclxuJGZhLXZhci1zYXZlOiBcIlxcZjBjN1wiO1xyXG4kZmEtdmFyLXNjaXNzb3JzOiBcIlxcZjBjNFwiO1xyXG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcclxuJGZhLXZhci1zZWFyY2g6IFwiXFxmMDAyXCI7XHJcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcIlxcZjAxMFwiO1xyXG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xyXG4kZmEtdmFyLXNlbGxzeTogXCJcXGYyMTNcIjtcclxuJGZhLXZhci1zZW5kOiBcIlxcZjFkOFwiO1xyXG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcclxuJGZhLXZhci1zZXJ2ZXI6IFwiXFxmMjMzXCI7XHJcbiRmYS12YXItc2hhcmU6IFwiXFxmMDY0XCI7XHJcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xyXG4kZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU6IFwiXFxmMWUxXCI7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcIlxcZjE0ZFwiO1xyXG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xyXG4kZmEtdmFyLXNoZWtlbDogXCJcXGYyMGJcIjtcclxuJGZhLXZhci1zaGVxZWw6IFwiXFxmMjBiXCI7XHJcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xyXG4kZmEtdmFyLXNoaXA6IFwiXFxmMjFhXCI7XHJcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcIlxcZjIxNFwiO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcclxuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFwiXFxmMjkxXCI7XHJcbiRmYS12YXItc2hvcHBpbmctY2FydDogXCJcXGYwN2FcIjtcclxuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XHJcbiRmYS12YXItc2lnbi1pbjogXCJcXGYwOTBcIjtcclxuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcIlxcZjJhN1wiO1xyXG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xyXG4kZmEtdmFyLXNpZ25hbDogXCJcXGYwMTJcIjtcclxuJGZhLXZhci1zaWduaW5nOiBcIlxcZjJhN1wiO1xyXG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xyXG4kZmEtdmFyLXNpdGVtYXA6IFwiXFxmMGU4XCI7XHJcbiRmYS12YXItc2t5YXRsYXM6IFwiXFxmMjE2XCI7XHJcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XHJcbiRmYS12YXItc2xhY2s6IFwiXFxmMTk4XCI7XHJcbiRmYS12YXItc2xpZGVyczogXCJcXGYxZGVcIjtcclxuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xyXG4kZmEtdmFyLXNtaWxlLW86IFwiXFxmMTE4XCI7XHJcbiRmYS12YXItc25hcGNoYXQ6IFwiXFxmMmFiXCI7XHJcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XHJcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcIlxcZjJhZFwiO1xyXG4kZmEtdmFyLXNub3dmbGFrZS1vOiBcIlxcZjJkY1wiO1xyXG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XHJcbiRmYS12YXItc29ydDogXCJcXGYwZGNcIjtcclxuJGZhLXZhci1zb3J0LWFscGhhLWFzYzogXCJcXGYxNWRcIjtcclxuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XHJcbiRmYS12YXItc29ydC1hbW91bnQtYXNjOiBcIlxcZjE2MFwiO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFwiXFxmMTYxXCI7XHJcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XHJcbiRmYS12YXItc29ydC1kZXNjOiBcIlxcZjBkZFwiO1xyXG4kZmEtdmFyLXNvcnQtZG93bjogXCJcXGYwZGRcIjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOiBcIlxcZjE2M1wiO1xyXG4kZmEtdmFyLXNvcnQtdXA6IFwiXFxmMGRlXCI7XHJcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcclxuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcIlxcZjE5N1wiO1xyXG4kZmEtdmFyLXNwaW5uZXI6IFwiXFxmMTEwXCI7XHJcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XHJcbiRmYS12YXItc3BvdGlmeTogXCJcXGYxYmNcIjtcclxuJGZhLXZhci1zcXVhcmU6IFwiXFxmMGM4XCI7XHJcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XHJcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFwiXFxmMThkXCI7XHJcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFwiXFxmMTZjXCI7XHJcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcclxuJGZhLXZhci1zdGFyLWhhbGY6IFwiXFxmMDg5XCI7XHJcbiRmYS12YXItc3Rhci1oYWxmLWVtcHR5OiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItaGFsZi1vOiBcIlxcZjEyM1wiO1xyXG4kZmEtdmFyLXN0YXItbzogXCJcXGYwMDZcIjtcclxuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcclxuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFwiXFxmMWI3XCI7XHJcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXCJcXGYwNDhcIjtcclxuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XHJcbiRmYS12YXItc3RldGhvc2NvcGU6IFwiXFxmMGYxXCI7XHJcbiRmYS12YXItc3RpY2t5LW5vdGU6IFwiXFxmMjQ5XCI7XHJcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcclxuJGZhLXZhci1zdG9wOiBcIlxcZjA0ZFwiO1xyXG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcIlxcZjI4ZFwiO1xyXG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XHJcbiRmYS12YXItc3RyZWV0LXZpZXc6IFwiXFxmMjFkXCI7XHJcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXCJcXGYwY2NcIjtcclxuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcclxuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFwiXFxmMWEzXCI7XHJcbiRmYS12YXItc3Vic2NyaXB0OiBcIlxcZjEyY1wiO1xyXG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcclxuJGZhLXZhci1zdWl0Y2FzZTogXCJcXGYwZjJcIjtcclxuJGZhLXZhci1zdW4tbzogXCJcXGYxODVcIjtcclxuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcclxuJGZhLXZhci1zdXBlcnNjcmlwdDogXCJcXGYxMmJcIjtcclxuJGZhLXZhci1zdXBwb3J0OiBcIlxcZjFjZFwiO1xyXG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xyXG4kZmEtdmFyLXRhYmxldDogXCJcXGYxMGFcIjtcclxuJGZhLXZhci10YWNob21ldGVyOiBcIlxcZjBlNFwiO1xyXG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcclxuJGZhLXZhci10YWdzOiBcIlxcZjAyY1wiO1xyXG4kZmEtdmFyLXRhc2tzOiBcIlxcZjBhZVwiO1xyXG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XHJcbiRmYS12YXItdGVsZWdyYW06IFwiXFxmMmM2XCI7XHJcbiRmYS12YXItdGVsZXZpc2lvbjogXCJcXGYyNmNcIjtcclxuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xyXG4kZmEtdmFyLXRlcm1pbmFsOiBcIlxcZjEyMFwiO1xyXG4kZmEtdmFyLXRleHQtaGVpZ2h0OiBcIlxcZjAzNFwiO1xyXG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XHJcbiRmYS12YXItdGg6IFwiXFxmMDBhXCI7XHJcbiRmYS12YXItdGgtbGFyZ2U6IFwiXFxmMDA5XCI7XHJcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcclxuJGZhLXZhci10aGVtZWlzbGU6IFwiXFxmMmIyXCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci0xOiBcIlxcZjJjYVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTI6IFwiXFxmMmM5XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci00OiBcIlxcZjJjN1wiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcIlxcZjJjYlwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXCJcXGYyYzlcIjtcclxuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcIlxcZjJjYVwiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xyXG4kZmEtdmFyLXRodW1iLXRhY2s6IFwiXFxmMDhkXCI7XHJcbiRmYS12YXItdGh1bWJzLWRvd246IFwiXFxmMTY1XCI7XHJcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcclxuJGZhLXZhci10aHVtYnMtby11cDogXCJcXGYwODdcIjtcclxuJGZhLXZhci10aHVtYnMtdXA6IFwiXFxmMTY0XCI7XHJcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xyXG4kZmEtdmFyLXRpbWVzOiBcIlxcZjAwZFwiO1xyXG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXCJcXGYwNTdcIjtcclxuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcclxuJGZhLXZhci10aW1lcy1yZWN0YW5nbGU6IFwiXFxmMmQzXCI7XHJcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlLW86IFwiXFxmMmQ0XCI7XHJcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcclxuJGZhLXZhci10b2dnbGUtZG93bjogXCJcXGYxNTBcIjtcclxuJGZhLXZhci10b2dnbGUtbGVmdDogXCJcXGYxOTFcIjtcclxuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xyXG4kZmEtdmFyLXRvZ2dsZS1vbjogXCJcXGYyMDVcIjtcclxuJGZhLXZhci10b2dnbGUtcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xyXG4kZmEtdmFyLXRyYWRlbWFyazogXCJcXGYyNWNcIjtcclxuJGZhLXZhci10cmFpbjogXCJcXGYyMzhcIjtcclxuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcclxuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFwiXFxmMjI1XCI7XHJcbiRmYS12YXItdHJhc2g6IFwiXFxmMWY4XCI7XHJcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcclxuJGZhLXZhci10cmVlOiBcIlxcZjFiYlwiO1xyXG4kZmEtdmFyLXRyZWxsbzogXCJcXGYxODFcIjtcclxuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcclxuJGZhLXZhci10cm9waHk6IFwiXFxmMDkxXCI7XHJcbiRmYS12YXItdHJ1Y2s6IFwiXFxmMGQxXCI7XHJcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xyXG4kZmEtdmFyLXR0eTogXCJcXGYxZTRcIjtcclxuJGZhLXZhci10dW1ibHI6IFwiXFxmMTczXCI7XHJcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcclxuJGZhLXZhci10dXJraXNoLWxpcmE6IFwiXFxmMTk1XCI7XHJcbiRmYS12YXItdHY6IFwiXFxmMjZjXCI7XHJcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xyXG4kZmEtdmFyLXR3aXR0ZXI6IFwiXFxmMDk5XCI7XHJcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFwiXFxmMDgxXCI7XHJcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XHJcbiRmYS12YXItdW5kZXJsaW5lOiBcIlxcZjBjZFwiO1xyXG4kZmEtdmFyLXVuZG86IFwiXFxmMGUyXCI7XHJcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcclxuJGZhLXZhci11bml2ZXJzaXR5OiBcIlxcZjE5Y1wiO1xyXG4kZmEtdmFyLXVubGluazogXCJcXGYxMjdcIjtcclxuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XHJcbiRmYS12YXItdW5sb2NrLWFsdDogXCJcXGYxM2VcIjtcclxuJGZhLXZhci11bnNvcnRlZDogXCJcXGYwZGNcIjtcclxuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XHJcbiRmYS12YXItdXNiOiBcIlxcZjI4N1wiO1xyXG4kZmEtdmFyLXVzZDogXCJcXGYxNTVcIjtcclxuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xyXG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcIlxcZjJiZFwiO1xyXG4kZmEtdmFyLXVzZXItY2lyY2xlLW86IFwiXFxmMmJlXCI7XHJcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcclxuJGZhLXZhci11c2VyLW86IFwiXFxmMmMwXCI7XHJcbiRmYS12YXItdXNlci1wbHVzOiBcIlxcZjIzNFwiO1xyXG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xyXG4kZmEtdmFyLXVzZXItdGltZXM6IFwiXFxmMjM1XCI7XHJcbiRmYS12YXItdXNlcnM6IFwiXFxmMGMwXCI7XHJcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XHJcbiRmYS12YXItdmNhcmQtbzogXCJcXGYyYmNcIjtcclxuJGZhLXZhci12ZW51czogXCJcXGYyMjFcIjtcclxuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XHJcbiRmYS12YXItdmVudXMtbWFyczogXCJcXGYyMjhcIjtcclxuJGZhLXZhci12aWFjb2luOiBcIlxcZjIzN1wiO1xyXG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcclxuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcIlxcZjJhYVwiO1xyXG4kZmEtdmFyLXZpZGVvLWNhbWVyYTogXCJcXGYwM2RcIjtcclxuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcclxuJGZhLXZhci12aW1lby1zcXVhcmU6IFwiXFxmMTk0XCI7XHJcbiRmYS12YXItdmluZTogXCJcXGYxY2FcIjtcclxuJGZhLXZhci12azogXCJcXGYxODlcIjtcclxuJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTogXCJcXGYyYTBcIjtcclxuJGZhLXZhci12b2x1bWUtZG93bjogXCJcXGYwMjdcIjtcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xyXG4kZmEtdmFyLXZvbHVtZS11cDogXCJcXGYwMjhcIjtcclxuJGZhLXZhci13YXJuaW5nOiBcIlxcZjA3MVwiO1xyXG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcclxuJGZhLXZhci13ZWlibzogXCJcXGYxOGFcIjtcclxuJGZhLXZhci13ZWl4aW46IFwiXFxmMWQ3XCI7XHJcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XHJcbiRmYS12YXItd2hlZWxjaGFpcjogXCJcXGYxOTNcIjtcclxuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXCJcXGYyOWJcIjtcclxuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xyXG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcIlxcZjI2NlwiO1xyXG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXCJcXGYyZDNcIjtcclxuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcclxuJGZhLXZhci13aW5kb3ctbWF4aW1pemU6IFwiXFxmMmQwXCI7XHJcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcIlxcZjJkMVwiO1xyXG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xyXG4kZmEtdmFyLXdpbmRvd3M6IFwiXFxmMTdhXCI7XHJcbiRmYS12YXItd29uOiBcIlxcZjE1OVwiO1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcclxuJGZhLXZhci13cGJlZ2lubmVyOiBcIlxcZjI5N1wiO1xyXG4kZmEtdmFyLXdwZXhwbG9yZXI6IFwiXFxmMmRlXCI7XHJcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcclxuJGZhLXZhci13cmVuY2g6IFwiXFxmMGFkXCI7XHJcbiRmYS12YXIteGluZzogXCJcXGYxNjhcIjtcclxuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcclxuJGZhLXZhci15LWNvbWJpbmF0b3I6IFwiXFxmMjNiXCI7XHJcbiRmYS12YXIteS1jb21iaW5hdG9yLXNxdWFyZTogXCJcXGYxZDRcIjtcclxuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcclxuJGZhLXZhci15YzogXCJcXGYyM2JcIjtcclxuJGZhLXZhci15Yy1zcXVhcmU6IFwiXFxmMWQ0XCI7XHJcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcclxuJGZhLXZhci15ZW46IFwiXFxmMTU3XCI7XHJcbiRmYS12YXIteW9hc3Q6IFwiXFxmMmIxXCI7XHJcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcclxuJGZhLXZhci15b3V0dWJlLXBsYXk6IFwiXFxmMTZhXCI7XHJcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFwiXFxmMTY2XCI7XHJcblxyXG4vLyBGb250QXdlc29tZSBvdmVycmlkZSBieSBpY29tb29uXHJcbiRmYS12YXItYmFyczogXCJcXGU5MDBcIjtcclxuJGZhLXZhci10aW1lczogXCJcXGU5MDFcIjtcclxuJGZhLXZhci1jYWxlbmRhci1taW51cy1vOiBcIlxcZTkxMFwiO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGU5MTFcIjtcclxuJGZhLXZhci1jaGVjazogXCJcXGU5MDRcIjtcclxuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxlOTA1XCI7XHJcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcIlxcZTkwNlwiO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTA3XCI7XHJcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGU5MDhcIjtcclxuJGZhLXZhci1lbnZlbG9wZTogXCJcXGU5MDlcIjtcclxuJGZhLXZhci1mYWNlYm9vazogXCJcXGU5MGFcIjtcclxuJGZhLXZhci1saW5rZWRpbjogXCJcXGU5MGJcIjtcclxuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZTkwY1wiO1xyXG4kZmEtdmFyLXNlYXJjaDogXCJcXGU5MGRcIjtcclxuJGZhLXZhci1zdGFyOiBcIlxcZTkwZVwiO1xyXG4kZmEtdmFyLXN0YXItbzogXCJcXGU5MGZcIjtcclxuJGZhLXZhci10d2l0dGVyOiBcIlxcZTkxYlwiO1xyXG4kZmEtdmFyLXVzZXI6IFwiXFxlOTEzXCI7XHJcbiRmYS12YXItdXNlci1vOiBcIlxcZTkxNFwiO1xyXG4kZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGU5MTVcIjtcclxuJGZhLXZhci14LXR3aXR0ZXI6IFwiXFxlOTFiXCI7XHJcbiRmYS12YXItc2VhcmNoLWRvdHRlZDogXCJcXGU5MTZcIjtcclxuJGZhLXZhci1waG9uZS1kb3R0ZWQ6IFwiXFxlOTE3XCI7XHJcbiRmYS12YXItbWFpbC1kb3R0ZWQ6IFwiXFxlOTE4XCI7XHJcbiRmYS12YXItbGFtcC1kb3R0ZWQ6IFwiXFxlOTE5XCI7XHJcbiRmYS12YXItY29tbWVudC1kb3R0ZWQ6IFwiXFxlOTFhXCI7XHJcbiRmYS12YXItZ2xvYmUtZG90dGVkOiBcIlxcZTkxY1wiO1xyXG4kZmEtdmFyLXRydWNrLWRvdHRlZDogXCJcXGU5MWRcIjtcclxuJGZhLXZhci1icmllZmNhc2UtZG90dGVkOiBcIlxcZTkxZVwiO1xyXG4kZmEtdmFyLWFycm93LXVwLWRvdHRlZDogXCJcXGU5MWZcIjtcclxuJGZhLXZhci1hcnJvdy1yaWdodC1kb3R0ZWQ6IFwiXFxlOTIwXCI7XHJcbiRmYS12YXItYXJyb3ctZG93bi1kb3R0ZWQ6IFwiXFxlOTIxXCI7XHJcbiRmYS12YXItYXJyb3ctbGVmdC1kb3R0ZWQ6IFwiXFxlOTIyXCI7XHJcbiRmYS12YXItYnVpbGRpbmctZG90dGVkOiBcIlxcZTkwMlwiO1xyXG4kZmEtdmFyLWNpcmNsZS1kb2xsYXItZG90dGVkOiBcIlxcZTkwM1wiO1xyXG4kZmEtdmFyLWZhY2Utc21pbGUtZG90dGVkOiBcIlxcZTkxMlwiO1xyXG4kZmEtdmFyLXJlY3ljbGUtZG90dGVkOiBcIlxcZTkyM1wiO1xyXG4kZmEtdmFyLXZpcnVzLWNvdmlkLWRvdHRlZDogXCJcXGU5MjRcIjtcclxuIiwi77u/aWZyYW1lIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuIiwi77u/dGFibGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbiAgICAvLyBJUENNLTE1MDY6IFRhYmxlczogcmVkdWNlIGZvbnQgc2l6ZVxyXG4gICAgLy9mb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAvKiYudGFibGUtc20ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgfSovXHJcbn1cclxuIiwi77u/Lnczdy1lbWJlZCB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50OyBcclxufSIsIu+7v2Ege1xyXG4gICAgJi5iYWRnZSB7XHJcbiAgICAgICAgJjpub3QoW2hyZWZdKSB7XHJcbiAgICAgICAgICAgICY6bm90KFt0YWJpbmRleF0pIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78lYnRuLXByaW1hcnktYmFzZSB7XHJcbiAgICBAZXh0ZW5kIC5idG47XHJcbiAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxufVxyXG5cclxuJWJ0bi1zZWNvbmRhcnktYmFzZSB7XHJcbiAgICBAZXh0ZW5kIC5idG47XHJcbiAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4vKiVidG4tdGVydGlhcnktYmFzZSB7XHJcbiAgICBAZXh0ZW5kIC5idG47XHJcbiAgICBAZXh0ZW5kIC5idG4tdGVydGlhcnk7XHJcbn0qL1xyXG5cclxuJWJ0bi1saWdodC1iYXNlIHtcclxuICAgIEBleHRlbmQgLmJ0bjtcclxuICAgIEBleHRlbmQgLmJ0bi1saWdodDtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNb2xlY3VsZTogQnV0dG9uIEdyb3VwIEV4cG9ydFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSZXVzYWJsZSBleHBvcnQvZG93bmxvYWQgYnV0dG9uIGdyb3VwIGNvbXBvbmVudFxyXG4vLyBVc2VkIGluOiBOZXdzIFBvcnRhbCwgRm9tYmEgTW9kdWxlLCBEb3dubG9hZEZpbGVzXHJcbi8vXHJcbi8vIFN0cnVjdHVyZTpcclxuLy8gLmJ1dHRvbi1ncm91cC1leHBvcnRbcm9sZT1cImdyb3VwXCJdXHJcbi8vICAgLmJ0bi5idG4tc2Vjb25kYXJ5IE9SIC5idG4uYnRuLWluZm8gKHByb21vdGVkKVxyXG4vLyAgICAgaS5mYSAoaWNvbilcclxuLy8gICAgIHNwYW4udGV4dCAobWFpbiBsYWJlbClcclxuLy8gICAgIHNwYW4uZG93bmxvYWQtZ3JvdXBcclxuLy8gICAgICAgc3BhbiAoZG93bmxvYWQgdGV4dCBvciBwcm9tb3RlZCB0ZXh0KVxyXG4vLyAgICAgICBpLmZhIChkb3dubG9hZCBpY29uKVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmJ1dHRvbi1ncm91cC1leHBvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICBnYXA6ICRzcGFjZXIgKiAwLjU7IC8vIDAuNXJlbSBnYXBcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmRpZ28tODAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIgKiAwLjI1OyAvLyA0cHhcclxuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7IC8vIEVuYWJsZSBjb250YWluZXIgcXVlcmllcyBvbiBidXR0b24gd2lkdGhcclxuICAgICAgICBjb250YWluZXItbmFtZTogbmFycm93O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZ2FwOiAkc3BhY2VyICogMC41OyAvLyAwLjVyZW0gc3BhY2luZyBiZXR3ZWVuIGljb24gYW5kIHRleHRcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDAuNSAkc3BhY2VyICogMC41O1xyXG5cclxuICAgICAgICA+IC5mYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IC8vIFByZXZlbnQgaWNvbnMgZnJvbSBzaHJpbmtpbmdcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyB+MjRweCBpY29uIHNpemVcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtOyAvLyBLZWVwcyBkaW1lbnNpb24gaWYgZm9udCBmYWlsc1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuODc1cmVtOyAvLyBGaXhlZCB3aWR0aCBmb3IgYWxpZ25tZW50IChwZXIgZGVzaWduKVxyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBpbnNldDogLTAuMjVyZW0gMC4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxOyAvLyBEaWN0aW9uYXJ5IHRleHQgdGFrZXMgcmVtYWluaW5nIHNwYWNlXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBEb3dubG9hZCBncm91cCB3cmFwcGVyXHJcbiAgICAgICAgLmRvd25sb2FkLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAkc3BhY2VyICogMC41OyAvLyAwLjVyZW0gc3BhY2luZyBiZXR3ZWVuIFwiRG93bmxvYWRcIiB0ZXh0IGFuZCBpY29uXHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAwLjI1ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgLy8gV2hpdGUgc2VtaS10cmFuc3BhcmVudCBib3JkZXJcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLy8gXCJEb3dubG9hZFwiIHRleHRcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IC8vIFNsaWdodGx5IHNtYWxsZXIgdGV4dFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gU21hbGxlciB0aGFuIFBERiBpY29uXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07IC8vIEtlZXBzIGRpbWVuc2lvbiBpZiBmb250IGZhaWxzXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgd2lkdGggZm9yIHRoaXMgaWNvblxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNpcmNsZSBmb3IgZG93bmxvYWQgaWNvblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmludmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IC8vIEhpZGUgYnV0IG1haW50YWluIHNwYWNpbmdcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VjY2Vzcy1pbmRpY2F0b3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTgwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlcjsgLy8gMC41cmVtIDFyZW1cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbnRhaW5lciBRdWVyaWVzIC0gUmVzcG9uc2l2ZSBCdXR0b24gTGF5b3V0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhpZGUgXCJEb3dubG9hZFwiIHRleHQgd2hlbiBidXR0b24gd2lkdGggPCAyODBweFxyXG5cclxuQGNvbnRhaW5lciBuYXJyb3cgKHdpZHRoIDwgMjgwcHgpIHtcclxuICAgIC5kb3dubG9hZC1ncm91cCB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlciAqIDAuNSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERhdGVwaWNrZXIgTW9sZWN1bGVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQm9vdHN0cmFwIERhdGVwaWNrZXIgdjEuOS4wIC0gRW5oYW5jZWQgc3R5bGluZyBmb3IgSVBDIDIwMjUgZGVzaWduIHN5c3RlbVxyXG4vLyBPcmlnaW5hbDogaHR0cHM6Ly9naXRodWIuY29tL3V4c29sdXRpb25zL2Jvb3RzdHJhcC1kYXRlcGlja2VyXHJcbi8vIExpY2Vuc2U6IEFwYWNoZSBMaWNlbnNlIHYyLjBcclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuXHJcbiAgICAvLyBEcm9wZG93biBjb250YWluZXIgc3R5bGluZ1xyXG4gICAgJi5kYXRlcGlja2VyLWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXItaW5saW5lIHtcclxuICAgIHdpZHRoOiAyODBweDtcclxufVxyXG5cclxuLmRhdGVwaWNrZXItcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1ydGwuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1ydGwgdGFibGUgdHIgdGQgc3BhbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgJi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cgcG9pbnRlcnNcclxuLmRhdGVwaWNrZXItZHJvcGRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICRncmF5LTMwMDtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICR3aGl0ZTtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi8vIEFycm93IHBvc2l0aW9uaW5nIGJhc2VkIG9uIG9yaWVudGF0aW9uXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICAgICYuZGF0ZXBpY2tlci1vcmllbnQtbGVmdCB7XHJcbiAgICAgICAgJjpiZWZvcmUgeyBsZWZ0OiA2cHg7IH1cclxuICAgICAgICAmOmFmdGVyIHsgbGVmdDogN3B4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC1yaWdodCB7XHJcbiAgICAgICAgJjpiZWZvcmUgeyByaWdodDogNnB4OyB9XHJcbiAgICAgICAgJjphZnRlciB7IHJpZ2h0OiA3cHg7IH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhdGVwaWNrZXItb3JpZW50LWJvdHRvbSB7XHJcbiAgICAgICAgJjpiZWZvcmUgeyB0b3A6IC03cHg7IH1cclxuICAgICAgICAmOmFmdGVyIHsgdG9wOiAtNnB4OyB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXRlcGlja2VyLW9yaWVudC10b3Age1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA3cHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXIgdGFibGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRkLFxyXG4uZGF0ZXBpY2tlciB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vLyBIZWFkZXIgcm93ICh3ZWVrZGF5IG5hbWVzKVxyXG4uZGF0ZXBpY2tlciB0aCB7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCxcclxuLnRhYmxlLXN0cmlwZWQgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIERheSBjZWxscyAtIGhvdmVyIGFuZCBmb2N1c1xyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbn1cclxuXHJcbi8vIE9sZCBhbmQgbmV3IG1vbnRoIGRhdGVzXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3IHtcclxuICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTEwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtMjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUb2RheSBjZWxsIC0gaGlnaGxpZ2h0ZWQgd2l0aCBibHVlXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTEwMDtcclxuICAgIGNvbG9yOiAkYmx1ZS05MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLTIwMDtcclxuICAgICAgICBjb2xvcjogJGJsdWUtOTAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmx1ZS0xMDAsIDUlKTtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtMzAwO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVG9kYXkgY2VsbCB0aGF0IGlzIGFsc28gYWN0aXZlL3NlbGVjdGVkXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJhbmdlIGNlbGxzIC0gZm9yIGRhdGUgcmFuZ2Ugc2VsZWN0aW9uXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMTAwLCAzJSk7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSYW5nZSB0aGF0IGluY2x1ZGVzIHRvZGF5XHJcbiAgICAmLnRvZGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibHVlLTEwMCwgNSUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS0xMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZWxlY3RlZCBjZWxsIChwcm9ncmFtbWF0aWNhbGx5IHNlbGVjdGVkLCBub3QgdXNlciBjbGljaylcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgY2VsbCAtIHVzZXIgc2VsZWN0ZWQgZGF0ZVxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTcwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTW9udGggYW5kIHllYXIgcGlja2VyIHNwYW5zXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjMlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMSU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5mb2N1c2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC03MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9sZCxcclxuICAgICYubmV3IHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBOYXZpZ2F0aW9uIGNvbnRyb2xzXHJcbi5kYXRlcGlja2VyIHtcclxuICAgIC5kYXRlcGlja2VyLXN3aXRjaCB7XHJcbiAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlci1zd2l0Y2gsXHJcbiAgICAucHJldixcclxuICAgIC5uZXh0LFxyXG4gICAgdGZvb3QgdHIgdGgge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmV2LFxyXG4gICAgLm5leHQge1xyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDYWxlbmRhciB3ZWVrIGNvbHVtblxyXG4uZGF0ZXBpY2tlciAuY3cge1xyXG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMCAycHggMCA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLy8gRGF0ZSByYW5nZSBpbnB1dHMgKEJvb3RzdHJhcCA1IGNvbXBhdGlibGUpXHJcbi5pbnB1dC1kYXRlcmFuZ2Uge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEYXRlcGlja2VyIEdyb3VwIC0gQmFzZSBTdHJ1Y3R1cmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2hhcmVkIHN0cnVjdHVyZSBmb3IgZGF0ZSBwaWNrZXIgaW5wdXRzIHVzZWQgaW4gTmV3cyBQb3J0YWwgYW5kIFNlYXJjaCBQYWdlXHJcbi8vIE9yZ2FuaXNtcyBvdmVycmlkZSB3aXRoIGNvbnRleHQtc3BlY2lmaWMgY29sb3JzLCBzcGFjaW5nLCBhbmQgcG9saXNoXHJcblxyXG4uZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBnYXA6IDAuNzVyZW07XHJcblxyXG4gICAgLmZvcm0tbGFiZWwge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyAvLyBEb24ndCBzaHJpbmsgbGFiZWxcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyAvLyAxNHB4XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCByZ2JhKCRwcmltYXJ5LDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7IC8vIDE2cHhcclxuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IC8vIE5vcm1hbCB3ZWlnaHRcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC44NzVyZW07IC8vIFNsaWdodGx5IGxhcmdlciBwYWRkaW5nXHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERyb3Bkb3duIE1vbGVjdWxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJhc2UgZHJvcGRvd24gdG9nZ2xlICsgbWVudSBjb21wb25lbnQgdXNlZCBhY3Jvc3MgdGhlIHNpdGVcclxuLy8gT3JnYW5pc21zIGNhbiBvdmVycmlkZSB0aGlzIGZvciBjb250ZXh0LXNwZWNpZmljIHN0eWxpbmdcclxuLmRyb3Bkb3duIHtcclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLy8gRHJvcGRvd24gYXJyb3cgLSBjdXN0b20gZG90dGVkIGFycm93IGZyb20gSWNvTW9vbiB3aXRoIGdyYXkgY2lyY2xlIGJhY2tncm91bmRcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vIE92ZXJyaWRlIEJvb3RzdHJhcCdzIGRlZmF1bHQgYXJyb3dcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50OyAvLyBNdXN0IG92ZXJyaWRlIEJvb3RzdHJhcCBmb250XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bi1kb3R0ZWQgIWltcG9ydGFudDsgLy8gTXVzdCBvdmVycmlkZSBCb290c3RyYXAgY29udGVudFxyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgLy8gUmVtb3ZlIEJvb3RzdHJhcCdzIGJvcmRlci1iYXNlZCBhcnJvd1xyXG4gICAgICAgICAgICAvLyBTdHlsaW5nXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7IC8vIEFycm93IGljb24gY29sb3JcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtOyAvLyAxNnB4IGFycm93IGljb25cclxuICAgICAgICAgICAgLy8gQ2lyY2xlIGJhY2tncm91bmRcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwOyAvLyBMaWdodCBncmF5IGNpcmNsZVxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIFBlcmZlY3QgY2lyY2xlXHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4OyAvLyBDaXJjbGUgc2l6ZVxyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IC8vIENpcmNsZSBzaXplXHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyAvLyBEb24ndCBzaHJpbmsgYXJyb3cgY2lyY2xlXHJcbiAgICAgICAgICAgIC8vIExheW91dFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8gUHVzaCB0byByaWdodCBlZGdlIChmbGV4Ym94IHBvc2l0aW9uaW5nKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5maWd1cmUge1xyXG4gICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG4gICAgY29udGFpbmVyLW5hbWU6IGZpZ3VyZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAuZmlndXJlLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZ3VyZS1jYXB0aW9uIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAuZmlndXJlLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWd1cmUtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44NDRyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBDb250YWluZXIgcXVlcnk6IGFwcGx5IGZpZ3VyZS10b3Agc3R5bGVzIHdoZW4gY29udGFpbmVyIGlzIG5hcnJvd1xyXG4gICAgQGNvbnRhaW5lciBmaWd1cmUgKHdpZHRoIDwgNDEwcHgpIHtcclxuICAgICAgICAuZmlndXJlLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWd1cmUtY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44NDRyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uZmlsZXBvbmQtLXJvb3Qge1xyXG4gICAgbWF4LWhlaWdodDogMjByZW07XHJcbn0iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb3JtIEZpZWxkcyAtIElucHV0c1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDdXN0b20gaW5wdXQgYmVoYXZpb3JzIG5vdCBjb25maWd1cmFibGUgdmlhIEJvb3RzdHJhcCB2YXJpYWJsZXNcclxuLy8gTW9zdCBzdHlsaW5nIG5vdyBjb25maWd1cmVkIGluIF9pcGMuY3VzdG9tLnZhcmlhYmxlcy5zY3NzXHJcbi8vXHJcbi8vIEtlcHQgaGVyZTpcclxuLy8gLSBIb3ZlciBzdGF0ZSAoQm9vdHN0cmFwIGRvZXNuJ3QgZ2VuZXJhdGUgdGhpcylcclxuLy8gLSBIVE1MNSBpbnB1dCB0eXBlIGZpeGVzXHJcbi8vIC0gV2ViS2l0LXNwZWNpZmljIGN1c3RvbWl6YXRpb25zXHJcbi8vIC0gVGV4dGFyZWEgYmVoYXZpb3JcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhvdmVyIFN0YXRlIChCb290c3RyYXAgZG9lc24ndCBnZW5lcmF0ZSB0aGlzIGJ5IGRlZmF1bHQpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KDpmb2N1cykge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIVE1MNSBJbnB1dCBUeXBlcyAtIENvbnNpc3RlbmN5IEZpeGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXS5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0uZm9ybS1jb250cm9sLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLmZvcm0tY29udHJvbCxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXS5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0uZm9ybS1jb250cm9sLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcclxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCB7XHJcbiAgICAvLyBFbnN1cmUgY29uc2lzdGVudCBoZWlnaHQgYWNyb3NzIGFsbCBpbnB1dCB0eXBlc1xyXG4gICAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpOyAvLyBNYXRjaCBvdGhlciBpbnB1dHNcclxufVxyXG5cclxuLy8gTnVtYmVyIGlucHV0cyAtIGhpZGUgc3Bpbm5lciBhcnJvd3MgZm9yIGNsZWFuZXIgYXBwZWFyYW5jZVxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLmZvcm0tY29udHJvbCB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gRmlyZWZveFxyXG5cclxuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbiAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZWFyY2ggaW5wdXRzIC0gcmVtb3ZlIGRlZmF1bHQgc3R5bGluZ1xyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLmZvcm0tY29udHJvbCB7XHJcbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUZXh0YXJlYVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyAvLyBNaW5pbXVtIGhlaWdodCBmb3IgdGV4dGFyZWFcclxuICAgIHJlc2l6ZTogdmVydGljYWw7IC8vIEFsbG93IHZlcnRpY2FsIHJlc2l6ZSBvbmx5XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9ybSBGaWVsZHMgLSBTZWxlY3RzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEN1c3RvbSBzZWxlY3QgYmVoYXZpb3JzIG5vdCBjb25maWd1cmFibGUgdmlhIEJvb3RzdHJhcCB2YXJpYWJsZXNcclxuLy8gTW9zdCBzdHlsaW5nIG5vdyBjb25maWd1cmVkIGluIF9pcGMuY3VzdG9tLnZhcmlhYmxlcy5zY3NzXHJcbi8vXHJcbi8vIEtlcHQgaGVyZTpcclxuLy8gLSBIb3ZlciBzdGF0ZSAoQm9vdHN0cmFwIGRvZXNuJ3QgZ2VuZXJhdGUgdGhpcylcclxuXHJcbi5mb3JtLXNlbGVjdCB7XHJcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6Zm9jdXMpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb3JtIEZpZWxkcyAtIENoZWNrYm94ZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ3VzdG9tIGNoZWNrYm94IGJlaGF2aW9ycyBub3QgY29uZmlndXJhYmxlIHZpYSBCb290c3RyYXAgdmFyaWFibGVzXHJcbi8vIE1vc3Qgc3R5bGluZyBub3cgY29uZmlndXJlZCBpbiBfaXBjLmN1c3RvbS52YXJpYWJsZXMuc2Nzc1xyXG4vL1xyXG4vLyBLZXB0IGhlcmU6XHJcbi8vIC0gQ3Vyc29yIHN0YXRlc1xyXG4vLyAtIE1hcmdpbi10b3AgYWxpZ25tZW50IHR3ZWFrXHJcbi8vIC0gSG92ZXIgc3RhdGVcclxuLy8gLSBEaXNhYmxlZCBvcGFjaXR5XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW07IC8vIFNsaWdodCB2ZXJ0aWNhbCBhbGlnbm1lbnRcclxuXHJcbiAgICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCg6Y2hlY2tlZCkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNTAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZvcm0gRmllbGRzIC0gUmFkaW8gQnV0dG9uc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDdXN0b20gcmFkaW8gYmVoYXZpb3JzIG5vdCBjb25maWd1cmFibGUgdmlhIEJvb3RzdHJhcCB2YXJpYWJsZXNcclxuLy8gTW9zdCBzdHlsaW5nIG5vdyBjb25maWd1cmVkIGluIF9pcGMuY3VzdG9tLnZhcmlhYmxlcy5zY3NzXHJcbi8vXHJcbi8vIEtlcHQgaGVyZTpcclxuLy8gLSBDdXJzb3Igc3RhdGVzXHJcbi8vIC0gTWFyZ2luLXRvcCBhbGlnbm1lbnQgdHdlYWtcclxuLy8gLSBIb3ZlciBzdGF0ZVxyXG4vLyAtIERpc2FibGVkIG9wYWNpdHlcclxuLy8gLSBMYWJlbCBjdXN0b21pemF0aW9uc1xyXG5cclxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtOyAvLyBTbGlnaHQgdmVydGljYWwgYWxpZ25tZW50XHJcblxyXG4gICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoOmNoZWNrZWQpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRm9ybSBjaGVjayBsYWJlbCAoc2hhcmVkIGJ5IGNoZWNrYm94ZXMgYW5kIHJhZGlvcylcclxuLy8gTk9URTogQ29sb3IgY29uZmlndXJlZCB2aWEgJGZvcm0tY2hlY2stbGFiZWwtY29sb3IgaW4gX2lwYy5jdXN0b20udmFyaWFibGVzLnNjc3NcclxuLy8gRm9udC1mYW1pbHkgaW5oZXJpdHMgZnJvbSBib2R5IChQUCBOZXVlIE1vbnRyZWFsKVxyXG4uZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyAvLyAxOHB4XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IC8vIDhweCBzcGFjZSBmcm9tIGNoZWNrYm94L3JhZGlvXHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9ybSBGaWVsZHMgLSBJbnB1dCBHcm91cHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ3VzdG9tIGlucHV0IGdyb3VwIGJlaGF2aW9ycyBub3QgZnVsbHkgY29uZmlndXJhYmxlIHZpYSBCb290c3RyYXAgdmFyaWFibGVzXHJcbi8vIEFkZG9uIHN0eWxpbmcgY29uZmlndXJlZCBpbiBfaXBjLmN1c3RvbS52YXJpYWJsZXMuc2Nzc1xyXG4vL1xyXG4vLyBLZXB0IGhlcmU6XHJcbi8vIC0gQm9yZGVyIHJhZGl1cyBtYW5pcHVsYXRpb24gZm9yIGdyb3VwZWQgaW5wdXRzIChjb21wbGV4IGxvZ2ljKVxyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICAgID4gLmZvcm0tY29udHJvbCxcclxuICAgID4gLmZvcm0tc2VsZWN0IHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9ybSBGaWVsZHMgLSBWYWxpZGF0aW9uIFN0YXRlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHbG9iYWwgdmFsaWRhdGlvbiBzdHlsaW5nIGZvciBhbGwgZm9ybXMgKE5PIHNjb3BlKVxyXG4vLyBBcHBsaWVkIHNpdGUtd2lkZSB0byAuZm9ybS1jb250cm9sIGFuZCAuZm9ybS1zZWxlY3QgdmFsaWRhdGlvbiBzdGF0ZXNcclxuLy9cclxuLy8gVXNlcyBDTEFTUy1CQVNFRCB2YWxpZGF0aW9uIChub3QgSFRNTDUgOnZhbGlkLzppbnZhbGlkIHBzZXVkby1jbGFzc2VzKVxyXG4vLyBGb3JtVmFsaWRhdGlvbiBsaWJyYXJ5IGFkZHMgLmhhcy1lcnJvci8uaGFzLXN1Y2Nlc3MgY2xhc3Nlc1xyXG4vLyBDb21wYXRpYmlsaXR5IGxheWVyIG1hcHMgdGhlc2UgdG8gQlM1J3MgLmlzLWludmFsaWQvLmlzLXZhbGlkIGNsYXNzZXNcclxuLy9cclxuLy8gSU1QT1JUQU5UOiBEbyBOT1QgdXNlIDp2YWxpZC86aW52YWxpZCBwc2V1ZG8tY2xhc3NlcyBhcyB0aGV5IGNvbmZsaWN0XHJcbi8vIHdpdGggU2l0ZWNvcmUncyBGb3JtVmFsaWRhdGlvbiBzeXN0ZW0gKHVub2J0cnVzaXZlIHZhbGlkYXRpb24pXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBJbnZhbGlkIFN0YXRlIChDbGFzcy1iYXNlZCB2YWxpZGF0aW9uIGZyb20gRm9ybVZhbGlkYXRpb24gbGlicmFyeSlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcclxuLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkZGFuZ2VyLCAwLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBWYWxpZCBTdGF0ZSAoQ2xhc3MtYmFzZWQgdmFsaWRhdGlvbiBmcm9tIEZvcm1WYWxpZGF0aW9uIGxpYnJhcnkpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLFxyXG4uZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCRzdWNjZXNzLCAwLjEpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBFcnJvciAmIFN1Y2Nlc3MgTWVzc2FnZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxufVxyXG5cclxuLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQVNQLk5FVCBNVkMgVW5vYnRydXNpdmUgVmFsaWRhdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMZWdhY3kgdmFsaWRhdGlvbiBzeXN0ZW0gZm9yIEFTUC5ORVQgTVZDIGZvcm1zXHJcbi8vIFRoaXMgaXMgU0VQQVJBVEUgZnJvbSBCb290c3RyYXAgNSArIEZvcm1WYWxpZGF0aW9uIGxpYnJhcnkgdmFsaWRhdGlvblxyXG4vL1xyXG4vLyBDbGFzc2VzIHVzZWQ6XHJcbi8vIC0gLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMgKGVycm9yIHN1bW1hcnkgbGlzdClcclxuLy8gLSAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciAoaW5kaXZpZHVhbCBmaWVsZCBlcnJvciBtZXNzYWdlcylcclxuLy8gLSAuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciAoaW5wdXQgYm9yZGVyIHN0eWxpbmcgZm9yIGVycm9ycylcclxuXHJcbi52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcclxuICAgIHVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMC41cmVtO1xyXG4gICAgcGFkZGluZzogM3B4IDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJHByaW1hcnksIDAuMSk7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnNjcm9sbGluZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4iLCLvu78uaW50cm8ge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBRdWljayBMaW5rc1xyXG4vLyBDb21wb25lbnQgZm9yIGRpc3BsYXlpbmcgYSBsaXN0IG9mIGxpbmtzIHdpdGggYXJyb3cgaWNvbnNcclxuLy8gVXNlZCBpbiBhc2lkZS9zaWRlYmFyIGFyZWFzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4ucXVpY2stbGlua3Mge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogMC42MjU7IC8vIDEwcHggKDAuNjI1cmVtKVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7IC8vIERlc2lnbiBzeXN0ZW0gY29sb3JcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgLy8gMC41cmVtIGZyb20gZGVzaWduIHN5c3RlbVxyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIgKiAwLjUgJHNwYWNlciAqIDAuODU7IC8vIDhweCAxMy42cHhcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1hcnJvdy1yaWdodC1kb3R0ZWQ7IC8vIGljb21vb24gZG90dGVkIGFycm93IChuZXcgZGVzaWduKVxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDsgLy8gRGVzaWduIHN5c3RlbSBjb2xvclxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDsgLy8gSWNvbiBhbGlnbm1lbnRcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtOyAvLyAwLjc1cmVtXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5OyAvLyBEZXNpZ24gc3lzdGVtIGNvbG9yXHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZS02MDA7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8vIGRlcHJlY2F0ZWQ/XHJcbi5sb2dvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogMjByZW07XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnF1b3RlIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwIDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLS4zNzVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgPiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZXh0LWluZGVudDogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0xLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogLS44MTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDQuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIEdyb3VwIC0gQmFzZSBTdHJ1Y3R1cmVcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2hhcmVkIHN0cnVjdHVyZSBmb3Igc2VhcmNoIGlucHV0IGdyb3VwcyB1c2VkIGluIE5ld3MgUG9ydGFsLCBTZWFyY2ggUGFnZSwgVHJhY2tpbmcgU3VwcG9ydCwgTmF2aWdhdGlvblxyXG4vLyBPcmdhbmlzbXMgb3ZlcnJpZGUgd2l0aCBzaXplLXNwZWNpZmljIHBhZGRpbmcgYW5kIGZvbnQtc2l6ZXNcclxuLy8gU00gdmVyc2lvbiB3aXRoIGNvbXBhY3Qgc2l6aW5nXHJcbi5zZWFyY2gtZ3JvdXAge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkZ3JheS01MDAsIDAuOCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG5cclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMnB4IHJnYmEoJHByaW1hcnksIDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKCRncmF5LTUwMCwgMC44KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW0gMCAwIC4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluIDAuMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAvKlxyXG4gICAgICAgIC0tYnMtZm9ybS1jb250cm9sLWJnOiAjRkZGRkZGO1xyXG4gICAgICAgIC0tYnMtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogI0U4RUFFRTtcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1jb2xvcjogIzBCMEIwQjtcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgLS1icy1mb3JtLWNvbnRyb2wtcGFkZGluZy14OiAxLjVyZW07XHJcbiAgICAgICAgLS1icy1mb3JtLWNvbnRyb2wtcGFkZGluZy15OiAwLjVyZW07XHJcbiAgICAgICAgLS1icy1mb3JtLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiAjQzBDNEM5O1xyXG4gICAgICAgIC0tYnMtZm9ybS1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogIzJhNWY3MTtcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuICAgICAgICAqL1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgLy8gQ29ubmVjdCB3aXRoIGlucHV0XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAuMjVyZW0gLjI1cmVtIDA7IC8vIFJpZ2h0IHNpZGUgcm91bmRlZCBvbmx5XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzNDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/W2NsYXNzXj1cInNreWxpbmUtXCJdIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc2t5bGluZS1mdWxsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2t5bGluZS1iYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vb3BhY2l0eTogLjU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgYm90dG9tOiAxMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCLvu78uZmF2b3VyaXRlc3tcclxuICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOjEuNXJlbTtcclxuICAgIH1cclxufSIsIu+7vy5jYXJkIHtcclxuICAgICYuY2FyZC1kaW1lbnNpb24ge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6IDA7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skZGFya307XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcjogI3skY2FyZC1zdWJ0aXRsZS1jb2xvcn07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteTogI3skY2FyZC1jYXAtcGFkZGluZy15fTtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRkYXJrfTtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWhlaWdodDogI3skY2FyZC1oZWlnaHR9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGRhcmt9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW46ICN7JGNhcmQtZ3JvdXAtbWFyZ2lufTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy90cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JHByaW1hcnl9O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBjb2xvciAwLjRzIGVhc2UtaW47XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0l6TlM0ME1EVWlJR2hsYVdkb2REMGlNVGd1TkRJeUlpQjJhV1YzUW05NFBTSXdJREFnTXpVdU5EQTFJREU0TGpReU1pSStDaUFnUEdjZ2FXUTlJa2R5YjNWd1h6RXpOVEUzSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFek5URTNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0tTSStDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVEkyT1NJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU1qWTVJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnek1pNHpOak1nTVRVdU16Z3BJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EYzRPU0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGczT0RraUlHUTlJazB0TVRZdU16UXROaTQyTkRsaE1TNDFNakVzTVM0MU1qRXNNQ3d3TERBc01TNDFNakVzTVM0MU1qRkJNUzQxTWpFc01TNDFNakVzTUN3d0xEQXRNVE11TXkwMkxqWTBPU3d4TGpVeU1Td3hMalV5TVN3d0xEQXNNQzB4TkM0NE1Ua3RPQzR4Tnl3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5pNHpOQzAyTGpZME9TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRZdU16UWdPQzR4TnlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qY3dJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5TnpBaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREk1TGpJeE9TQXhOUzQwT1RjcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RjNU1DSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzNPVEFpSUdROUlrMHRNVFV1TURnekxUWXVNVE00WVRFdU5Dd3hMalFzTUN3d0xEQXNNUzQwTERFdU5Dd3hMalFzTVM0MExEQXNNQ3d3TERFdU5DMHhMalFzTVM0MExERXVOQ3d3TERBc01DMHhMalF0TVM0MExERXVOQ3d4TGpRc01Dd3dMREF0TVM0MExERXVOQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UVXVNRGd6SURjdU5UUXlLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYelV5TnpFaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ05USTNNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01qWXVNamswSURFMUxqWXhOQ2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODROemt4SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RjNU1TSWdaRDBpVFMweE15NDRNall0TlM0Mk1qWmhNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXNNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREFzTVM0eU9EY3RNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNQ3d3TERBdE1TNHlPRGN0TVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXRNUzR5T0Rjc01TNHlPRGNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXpMamd5TmlBMkxqa3hNeWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTWpjeUlpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXlOeklpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXpMak0zSURFMUxqY3pNU2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODROemt5SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RjNU1pSWdaRDBpVFMweE1pNDFOamt0TlM0eE1UVmhNUzR4Tnl3eExqRTNMREFzTUN3d0xERXVNVGNzTVM0eE55d3hMakUzTERFdU1UY3NNQ3d3TERBc01TNHhOeTB4TGpFM0xERXVNVGNzTVM0eE55d3dMREFzTUMweExqRTNMVEV1TVRjc01TNHhOeXd4TGpFM0xEQXNNQ3d3TFRFdU1UY3NNUzR4TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEl1TlRZNUlEWXVNamcxS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVeU56TWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVEkzTXlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NakF1TkRRMUlERTFMamcwT0NraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0TnpreklpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EYzVNeUlnWkQwaVRTMHhNUzR6TVRJdE5DNDJRVEV1TURVekxERXVNRFV6TERBc01Dd3dMVEV3TGpJMU9TMHpMalUxTERFdU1EVXpMREV1TURVekxEQXNNQ3d3TFRrdU1qQTJMVFF1Tm1FeExqQTFNeXd4TGpBMU15d3dMREFzTUMweExqQTFNeTB4TGpBMU0wRXhMakExTXl3eExqQTFNeXd3TERBc01DMHhNUzR6TVRJdE5DNDJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE1TNHpNVElnTlM0Mk5UWXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVEkzTkNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU1qYzBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE55NDFOeUF4TlM0NU5qVXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EYzVOQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGczT1RRaUlHUTlJazB0TVRBdU1EVTJMVFF1TURreVlTNDVNell1T1RNMkxEQXNNQ3d3TEM0NU16WXVPVE0yTGprek5pNDVNellzTUN3d0xEQXNMamt6TmkwdU9UTTJMamt6Tmk0NU16WXNNQ3d3TERBdExqa3pOaTB1T1RNMkxqa3pOaTQ1TXpZc01Dd3dMREF0TGprek5pNDVNellpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXdMakExTmlBMUxqQXlPQ2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTWpjMUlpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXlOelVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTBMalkwTlNBeE5pNHdPRElwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGM1TlNJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnM09UVWlJR1E5SWswdE9DNDRMVE11TlRoaExqZ3hPUzQ0TVRrc01Dd3dMREFzTGpneE9TNDRNVGt1T0RFNUxqZ3hPU3d3TERBc01Dd3VPREU1TFM0NE1UbEJMamd4T1M0NE1Ua3NNQ3d3TERBdE55NDVPQzAwTGpRdU9ERTVMamd4T1N3d0xEQXNNQzA0TGpndE15NDFPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb09DNDNPVGtnTkM0ek9Ua3BJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVEkzTmlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU1qYzJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE1TNDJOekVnTVRZdU1UazVLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzNPVFlpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0TnprMklpQmtQU0pOTFRjdU5UUXlMVE11TURZNVlTNDNMamNzTUN3d0xEQXNMamN1Tnk0M0xqY3NNQ3d3TERBc0xqY3RMamN1Tnk0M0xEQXNNQ3d3TFM0M0xTNDNMamN1Tnl3d0xEQXNNQzB1Tnk0M0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2czTGpVME1pQXpMamMzTVNraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU1qYzNJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV5TnpjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRGd1T0RBM0lERTJMak14TmlraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0TnprM0lpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EYzVOeUlnWkQwaVRTMDJMakk0TlMweUxqVTFPR0V1TlRnMUxqVTROU3d3TERBc01Dd3VOVGcxTGpVNE5TNDFPRFV1TlRnMUxEQXNNQ3d3TEM0MU9EVXRMalU0TlVFdU5UZzFMalU0TlN3d0xEQXNNQzAxTGpjdE15NHhORE5oTGpVNE5TNDFPRFVzTUN3d0xEQXRMalU0TlM0MU9EVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RZdU1qZzFJRE11TVRRektTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXlOemdpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRJM09DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTlM0NE5pQXhOaTQwTXpNcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RjNU9DSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzNPVGdpSUdROUlrMHROUzR3TWpndE1pNHdORFpoTGpRMk9DNDBOamdzTUN3d0xEQXNMalEyT0M0ME5qZ3VORFk0TGpRMk9Dd3dMREFzTUN3dU5EWTRMUzQwTmpndU5EWTRMalEyT0N3d0xEQXNNQzB1TkRZNExTNDBOamd1TkRZNExqUTJPQ3d3TERBc01DMHVORFk0TGpRMk9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTlM0d01qZ2dNaTQxTVRRcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk5USTNPU0lnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0ExTWpjNUlpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5TGpreklERTJMalUxS1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9YemczT1RraUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE56azVJaUJrUFNKTkxUTXVOemN4TFRFdU5UTTFZUzR6TlRFdU16VXhMREFzTUN3d0xDNHpOVEV1TXpVeExqTTFNUzR6TlRFc01Dd3dMREFzTGpNMU1TMHVNelV4TGpNMU1TNHpOVEVzTUN3d0xEQXRMak0xTVMwdU16VXhMak0xTVM0ek5URXNNQ3d3TERBdExqTTFNUzR6TlRFaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRE11TnpjeElERXVPRGcyS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVeU9EQWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVEk0TUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQ0F4Tmk0Mk5qY3BJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3dNQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TURBaUlHUTlJazB0TWk0MU1UUXRNUzR3TWpOaExqSXpOQzR5TXpRc01Dd3dMREFzTGpJek5DNHlNelF1TWpNMExqSXpOQ3d3TERBc01Dd3VNak0wTFM0eU16UXVNak0wTGpJek5Dd3dMREFzTUMwdU1qTTBMUzR5TXpRdU1qTTBMakl6TkN3d0xEQXNNQzB1TWpNMExqSXpOQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01pNDFNVFFnTVM0eU5UY3BJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVEk1TXlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU1qa3pJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnek1pNHpOak1nT1M0eU1qZ3BJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3hNeUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRNaUlHUTlJazB0TVRZdU16UXROaTQyTkRsaE1TNDFNakVzTVM0MU1qRXNNQ3d3TERBc01TNDFNakVzTVM0MU1qRkJNUzQxTWpFc01TNDFNakVzTUN3d0xEQXRNVE11TXkwMkxqWTBPU3d4TGpVeU1Td3hMalV5TVN3d0xEQXNNQzB4TkM0NE1Ua3RPQzR4Tnl3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5pNHpOQzAyTGpZME9TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRZdU16UWdPQzR4TnlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTJNU0lnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNMk1TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTXpJdU16WXpJRFl1TVRVeUtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UTXRNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRNaUlHUTlJazB0TVRZdU16UXROaTQyTkRsaE1TNDFNakVzTVM0MU1qRXNNQ3d3TERBc01TNDFNakVzTVM0MU1qRkJNUzQxTWpFc01TNDFNakVzTUN3d0xEQXRNVE11TXkwMkxqWTBPU3d4TGpVeU1Td3hMalV5TVN3d0xEQXNNQzB4TkM0NE1Ua3RPQzR4Tnl3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5pNHpOQzAyTGpZME9TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRZdU16UWdPQzR4TnlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTNNeUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNM015SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTXpJdU16WXpJRE11TURjMktTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UTXRNeUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRNaUlHUTlJazB0TVRZdU16UXROaTQyTkRsaE1TNDFNakVzTVM0MU1qRXNNQ3d3TERBc01TNDFNakVzTVM0MU1qRkJNUzQxTWpFc01TNDFNakVzTUN3d0xEQXRNVE11TXkwMkxqWTBPU3d4TGpVeU1Td3hMalV5TVN3d0xEQXNNQzB4TkM0NE1Ua3RPQzR4Tnl3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5pNHpOQzAyTGpZME9TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRZdU16UWdPQzR4TnlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTROU0lnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNNE5TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTXpJdU16WXpJREFwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd4TXkwMElpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3hNeUlnWkQwaVRTMHhOaTR6TkMwMkxqWTBPV0V4TGpVeU1Td3hMalV5TVN3d0xEQXNNQ3d4TGpVeU1Td3hMalV5TVVFeExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE15NHpMVFl1TmpRNUxERXVOVEl4TERFdU5USXhMREFzTUN3d0xURTBMamd4T1MwNExqRTNMREV1TlRJeExERXVOVEl4TERBc01Dd3dMVEUyTGpNMExUWXVOalE1SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hOaTR6TkNBNExqRTNLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYelV5T1RRaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ05USTVOQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01qa3VNakU1SURrdU16UTFLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVFFpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RFMElpQmtQU0pOTFRFMUxqQTRNeTAyTGpFek9HRXhMalFzTVM0MExEQXNNQ3d3TERFdU5Dd3hMalFzTVM0MExERXVOQ3d3TERBc01Dd3hMalF0TVM0MExERXVOQ3d4TGpRc01Dd3dMREF0TVM0MExURXVOQ3d4TGpRc01TNDBMREFzTUN3d0xURXVOQ3d4TGpRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREUxTGpBNE15QTNMalUwTWlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTJNaUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNMk1pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWprdU1qRTVJRFl1TWpZNUtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UUXRNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRRaUlHUTlJazB0TVRVdU1EZ3pMVFl1TVRNNFlURXVOQ3d4TGpRc01Dd3dMREFzTVM0MExERXVOQ3d4TGpRc01TNDBMREFzTUN3d0xERXVOQzB4TGpRc01TNDBMREV1TkN3d0xEQXNNQzB4TGpRdE1TNDBMREV1TkN3eExqUXNNQ3d3TERBdE1TNDBMREV1TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVFV1TURneklEY3VOVFF5S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16YzBJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpjMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5T1M0eU1Ua2dNeTR4T1RNcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneE5DMHpJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd4TkNJZ1pEMGlUUzB4TlM0d09ETXROaTR4TXpoaE1TNDBMREV1TkN3d0xEQXNNQ3d4TGpRc01TNDBMREV1TkN3eExqUXNNQ3d3TERBc01TNDBMVEV1TkN3eExqUXNNUzQwTERBc01Dd3dMVEV1TkMweExqUXNNUzQwTERFdU5Dd3dMREFzTUMweExqUXNNUzQwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hOUzR3T0RNZ055NDFORElwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek9EWWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6T0RZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREk1TGpJeE9TQXdMakV4TnlraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFMExUUWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREUwSWlCa1BTSk5MVEUxTGpBNE15MDJMakV6T0dFeExqUXNNUzQwTERBc01Dd3dMREV1TkN3eExqUXNNUzQwTERFdU5Dd3dMREFzTUN3eExqUXRNUzQwTERFdU5Dd3hMalFzTUN3d0xEQXRNUzQwTFRFdU5Dd3hMalFzTVM0MExEQXNNQ3d3TFRFdU5Dd3hMalFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTFMakE0TXlBM0xqVTBNaWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTWprMUlpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXlPVFVpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESTJMakk1TkNBNUxqUTJNaWtpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREUxSWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE5TSWdaRDBpVFMweE15NDRNall0TlM0Mk1qWmhNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXNNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREFzTVM0eU9EY3RNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNQ3d3TERBdE1TNHlPRGN0TVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXRNUzR5T0Rjc01TNHlPRGNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXpMamd5TmlBMkxqa3hNeWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjh4TkRNMk15SWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQXhORE0yTXlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9Nall1TWprMElEWXVNemcyS1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TVRVdE1pSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNVFVpSUdROUlrMHRNVE11T0RJMkxUVXVOakkyWVRFdU1qZzNMREV1TWpnM0xEQXNNQ3d3TERFdU1qZzNMREV1TWpnM0xERXVNamczTERFdU1qZzNMREFzTUN3d0xERXVNamczTFRFdU1qZzNMREV1TWpnM0xERXVNamczTERBc01Dd3dMVEV1TWpnM0xURXVNamczTERFdU1qZzNMREV1TWpnM0xEQXNNQ3d3TFRFdU1qZzNMREV1TWpnM0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TXk0NE1qWWdOaTQ1TVRNcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpOelVpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek56VWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJMkxqSTVOQ0F6TGpNeEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UVXRNeUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRVaUlHUTlJazB0TVRNdU9ESTJMVFV1TmpJMllURXVNamczTERFdU1qZzNMREFzTUN3d0xERXVNamczTERFdU1qZzNMREV1TWpnM0xERXVNamczTERBc01Dd3dMREV1TWpnM0xURXVNamczTERFdU1qZzNMREV1TWpnM0xEQXNNQ3d3TFRFdU1qZzNMVEV1TWpnM0xERXVNamczTERFdU1qZzNMREFzTUN3d0xURXVNamczTERFdU1qZzNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE15NDRNallnTmk0NU1UTXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZNVFF6T0RjaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ01UUXpPRGNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESTJMakk1TkNBd0xqSXpOQ2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREUxTFRRaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ERTFJaUJrUFNKTkxURXpMamd5TmkwMUxqWXlObUV4TGpJNE55d3hMakk0Tnl3d0xEQXNNQ3d4TGpJNE55d3hMakk0Tnl3eExqSTROeXd4TGpJNE55d3dMREFzTUN3eExqSTROeTB4TGpJNE55d3hMakk0Tnl3eExqSTROeXd3TERBc01DMHhMakk0TnkweExqSTROeXd4TGpJNE55d3hMakk0Tnl3d0xEQXNNQzB4TGpJNE55d3hMakk0TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVE11T0RJMklEWXVPVEV6S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVeU9UWWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVEk1TmlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9Nak11TXpjZ09TNDFOemtwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd4TmlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1UWWlJR1E5SWswdE1USXVOVFk1TFRVdU1URTFZVEV1TVRjc01TNHhOeXd3TERBc01Dd3hMakUzTERFdU1UY3NNUzR4Tnl3eExqRTNMREFzTUN3d0xERXVNVGN0TVM0eE55d3hMakUzTERFdU1UY3NNQ3d3TERBdE1TNHhOeTB4TGpFM0xERXVNVGNzTVM0eE55d3dMREFzTUMweExqRTNMREV1TVRjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV5TGpVMk9TQTJMakk0TlNraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTJOQ0lnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNMk5DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWpNdU16Y2dOaTQxTURNcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneE5pMHlJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd4TmlJZ1pEMGlUUzB4TWk0MU5qa3ROUzR4TVRWaE1TNHhOeXd4TGpFM0xEQXNNQ3d3TERFdU1UY3NNUzR4Tnl3eExqRTNMREV1TVRjc01Dd3dMREFzTVM0eE55MHhMakUzTERFdU1UY3NNUzR4Tnl3d0xEQXNNQzB4TGpFM0xURXVNVGNzTVM0eE55d3hMakUzTERBc01Dd3dMVEV1TVRjc01TNHhOeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01USXVOVFk1SURZdU1qZzFLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYekUwTXpjMklpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lERTBNemMySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lNeTR6TnlBekxqUXlOeWtpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREUyTFRNaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ERTJJaUJrUFNKTkxURXlMalUyT1MwMUxqRXhOV0V4TGpFM0xERXVNVGNzTUN3d0xEQXNNUzR4Tnl3eExqRTNMREV1TVRjc01TNHhOeXd3TERBc01Dd3hMakUzTFRFdU1UY3NNUzR4Tnl3eExqRTNMREFzTUN3d0xURXVNVGN0TVM0eE55d3hMakUzTERFdU1UY3NNQ3d3TERBdE1TNHhOeXd4TGpFM0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TWk0MU5qa2dOaTR5T0RVcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPRGdpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9EZ2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJekxqTTNJREF1TXpVeEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UWXROQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRZaUlHUTlJazB0TVRJdU5UWTVMVFV1TVRFMVlURXVNVGNzTVM0eE55d3dMREFzTUN3eExqRTNMREV1TVRjc01TNHhOeXd4TGpFM0xEQXNNQ3d3TERFdU1UY3RNUzR4Tnl3eExqRTNMREV1TVRjc01Dd3dMREF0TVM0eE55MHhMakUzTERFdU1UY3NNUzR4Tnl3d0xEQXNNQzB4TGpFM0xERXVNVGNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXlMalUyT1NBMkxqSTROU2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTWprM0lpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXlPVGNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESXdMalEwTlNBNUxqWTVOaWtpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREUzSWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE55SWdaRDBpVFMweE1TNHpNVEl0TkM0MlFURXVNRFV6TERFdU1EVXpMREFzTUN3d0xURXdMakkxT1MwekxqVTFMREV1TURVekxERXVNRFV6TERBc01Dd3dMVGt1TWpBMkxUUXVObUV4TGpBMU15d3hMakExTXl3d0xEQXNNQzB4TGpBMU15MHhMakExTTBFeExqQTFNeXd4TGpBMU15d3dMREFzTUMweE1TNHpNVEl0TkM0MklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TVM0ek1USWdOUzQyTlRZcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpOalVpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek5qVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJd0xqUTBOU0EyTGpZeUtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1UY3RNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRjaUlHUTlJazB0TVRFdU16RXlMVFF1TmtFeExqQTFNeXd4TGpBMU15d3dMREFzTUMweE1DNHlOVGt0TXk0MU5Td3hMakExTXl3eExqQTFNeXd3TERBc01DMDVMakl3TmkwMExqWmhNUzR3TlRNc01TNHdOVE1zTUN3d0xEQXRNUzR3TlRNdE1TNHdOVE5CTVM0d05UTXNNUzR3TlRNc01Dd3dMREF0TVRFdU16RXlMVFF1TmlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEV1TXpFeUlEVXVOalUyS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16YzNJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpjM0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5TUM0ME5EVWdNeTQxTkRRcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneE55MHpJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd4TnlJZ1pEMGlUUzB4TVM0ek1USXROQzQyUVRFdU1EVXpMREV1TURVekxEQXNNQ3d3TFRFd0xqSTFPUzB6TGpVMUxERXVNRFV6TERFdU1EVXpMREFzTUN3d0xUa3VNakEyTFRRdU5tRXhMakExTXl3eExqQTFNeXd3TERBc01DMHhMakExTXkweExqQTFNMEV4TGpBMU15d3hMakExTXl3d0xEQXNNQzB4TVM0ek1USXROQzQySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNUzR6TVRJZ05TNDJOVFlwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek9Ea2lJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6T0RraUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl3TGpRME5TQXdMalEyT0NraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFM0xUUWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREUzSWlCa1BTSk5MVEV4TGpNeE1pMDBMalpCTVM0d05UTXNNUzR3TlRNc01Dd3dMREF0TVRBdU1qVTVMVE11TlRVc01TNHdOVE1zTVM0d05UTXNNQ3d3TERBdE9TNHlNRFl0TkM0MllURXVNRFV6TERFdU1EVXpMREFzTUN3d0xURXVNRFV6TFRFdU1EVXpRVEV1TURVekxERXVNRFV6TERBc01Dd3dMVEV4TGpNeE1pMDBMallpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERXhMak14TWlBMUxqWTFOaWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTWprNElpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXlPVGdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtERTNMalUzSURrdU9ERXpLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNVGdpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RFNElpQmtQU0pOTFRFd0xqQTFOaTAwTGpBNU1tRXVPVE0yTGprek5pd3dMREFzTUN3dU9UTTJMamt6Tmk0NU16WXVPVE0yTERBc01Dd3dMQzQ1TXpZdExqa3pOaTQ1TXpZdU9UTTJMREFzTUN3d0xTNDVNell0TGprek5pNDVNell1T1RNMkxEQXNNQ3d3TFM0NU16WXVPVE0ySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNQzR3TlRZZ05TNHdNamdwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek5qWWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6TmpZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREUzTGpVM0lEWXVOek0zS1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TVRndE1pSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNVGdpSUdROUlrMHRNVEF1TURVMkxUUXVNRGt5WVM0NU16WXVPVE0yTERBc01Dd3dMQzQ1TXpZdU9UTTJMamt6Tmk0NU16WXNNQ3d3TERBc0xqa3pOaTB1T1RNMkxqa3pOaTQ1TXpZc01Dd3dMREF0TGprek5pMHVPVE0yTGprek5pNDVNellzTUN3d0xEQXRMamt6Tmk0NU16WWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFd0xqQTFOaUExTGpBeU9Da2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0zT0NJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTNPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UY3VOVGNnTXk0Mk5qRXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3hPQzB6SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE9DSWdaRDBpVFMweE1DNHdOVFl0TkM0d09USmhMamt6Tmk0NU16WXNNQ3d3TERBc0xqa3pOaTQ1TXpZdU9UTTJMamt6Tml3d0xEQXNNQ3d1T1RNMkxTNDVNell1T1RNMkxqa3pOaXd3TERBc01DMHVPVE0yTFM0NU16WXVPVE0yTGprek5pd3dMREFzTUMwdU9UTTJMamt6TmlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEF1TURVMklEVXVNREk0S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16a3dJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXprd0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4Tnk0MU55QXdMalU0TlNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RFNExUUWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREU0SWlCa1BTSk5MVEV3TGpBMU5pMDBMakE1TW1FdU9UTTJMamt6Tml3d0xEQXNNQ3d1T1RNMkxqa3pOaTQ1TXpZdU9UTTJMREFzTUN3d0xDNDVNell0TGprek5pNDVNell1T1RNMkxEQXNNQ3d3TFM0NU16WXRMamt6Tmk0NU16WXVPVE0yTERBc01Dd3dMUzQ1TXpZdU9UTTJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE1DNHdOVFlnTlM0d01qZ3BJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVEk1T1NJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU1qazVJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE5DNDJORFVnT1M0NU15a2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ERTVJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd4T1NJZ1pEMGlUUzA0TGpndE15NDFPR0V1T0RFNUxqZ3hPU3d3TERBc01Dd3VPREU1TGpneE9TNDRNVGt1T0RFNUxEQXNNQ3d3TEM0NE1Ua3RMamd4T1VFdU9ERTVMamd4T1N3d0xEQXNNQzAzTGprNExUUXVOQzQ0TVRrdU9ERTVMREFzTUN3d0xUZ3VPQzB6TGpVNElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2c0TGpjNU9TQTBMak01T1NraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTJOeUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNMk55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRRdU5qUTFJRFl1T0RVMEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1Ua3RNaUlnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TVRraUlHUTlJazB0T0M0NExUTXVOVGhoTGpneE9TNDRNVGtzTUN3d0xEQXNMamd4T1M0NE1Ua3VPREU1TGpneE9Td3dMREFzTUN3dU9ERTVMUzQ0TVRsQkxqZ3hPUzQ0TVRrc01Dd3dMREF0Tnk0NU9DMDBMalF1T0RFNUxqZ3hPU3d3TERBc01DMDRMamd0TXk0MU9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvT0M0M09Ua2dOQzR6T1RrcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpOemtpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek56a2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFMExqWTBOU0F6TGpjM09Da2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ERTVMVE1pSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RFNUlpQmtQU0pOTFRndU9DMHpMalU0WVM0NE1Ua3VPREU1TERBc01Dd3dMQzQ0TVRrdU9ERTVMamd4T1M0NE1Ua3NNQ3d3TERBc0xqZ3hPUzB1T0RFNVFTNDRNVGt1T0RFNUxEQXNNQ3d3TFRjdU9UZ3ROQzQwTGpneE9TNDRNVGtzTUN3d0xEQXRPQzQ0TFRNdU5UZ2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RndU56azVJRFF1TXprNUtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6RTBNemt4SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURFME16a3hJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneE5DNDJORFVnTUM0M01ESXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3hPUzAwSWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneE9TSWdaRDBpVFMwNExqZ3RNeTQxT0dFdU9ERTVMamd4T1N3d0xEQXNNQ3d1T0RFNUxqZ3hPUzQ0TVRrdU9ERTVMREFzTUN3d0xDNDRNVGt0TGpneE9VRXVPREU1TGpneE9Td3dMREFzTUMwM0xqazRMVFF1TkM0NE1Ua3VPREU1TERBc01Dd3dMVGd1T0MwekxqVTRJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNExqYzVPU0EwTGpNNU9Ta2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekF3SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1EQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RFeExqWTNNU0F4TUM0d05EY3BJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3lNQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TWpBaUlHUTlJazB0Tnk0MU5ESXRNeTR3TmpsaExqY3VOeXd3TERBc01Dd3VOeTQzTGpjdU55d3dMREFzTUN3dU55MHVOeTQzTGpjc01Dd3dMREF0TGpjdExqY3VOeTQzTERBc01Dd3dMUzQzTGpjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRGN1TlRReUlETXVOemN4S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16WTRJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpZNElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d4TVM0Mk56RWdOaTQ1TnpFcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneU1DMHlJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd5TUNJZ1pEMGlUUzAzTGpVME1pMHpMakEyT1dFdU55NDNMREFzTUN3d0xDNDNMamN1Tnk0M0xEQXNNQ3d3TEM0M0xTNDNMamN1Tnl3d0xEQXNNQzB1TnkwdU55NDNMamNzTUN3d0xEQXRMamN1TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OeTQxTkRJZ015NDNOekVwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek9EQWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6T0RBaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV4TGpZM01TQXpMamc1TlNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RJd0xUTWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREl3SWlCa1BTSk5MVGN1TlRReUxUTXVNRFk1WVM0M0xqY3NNQ3d3TERBc0xqY3VOeTQzTGpjc01Dd3dMREFzTGpjdExqY3VOeTQzTERBc01Dd3dMUzQzTFM0M0xqY3VOeXd3TERBc01DMHVOeTQzSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzNMalUwTWlBekxqYzNNU2tpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjh4TkRNNU1pSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQXhORE01TWlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEV1TmpjeElEQXVPREU1S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpBdE5DSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNakFpSUdROUlrMHROeTQxTkRJdE15NHdOamxoTGpjdU55d3dMREFzTUN3dU55NDNMamN1Tnl3d0xEQXNNQ3d1TnkwdU55NDNMamNzTUN3d0xEQXRMamN0TGpjdU55NDNMREFzTUN3d0xTNDNMamNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEY3VOVFF5SURNdU56Y3hLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYelV6TURFaUlHUmhkR0V0Ym1GdFpUMGlSM0p2ZFhBZ05UTXdNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb09DNDRNRGNnTVRBdU1UWTBLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNakVpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RJeElpQmtQU0pOTFRZdU1qZzFMVEl1TlRVNFlTNDFPRFV1TlRnMUxEQXNNQ3d3TEM0MU9EVXVOVGcxTGpVNE5TNDFPRFVzTUN3d0xEQXNMalU0TlMwdU5UZzFRUzQxT0RVdU5UZzFMREFzTUN3d0xUVXVOeTB6TGpFME0yRXVOVGcxTGpVNE5Td3dMREFzTUMwdU5UZzFMalU0TlNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OaTR5T0RVZ015NHhORE1wSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek5qa2lJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6TmpraUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRGd1T0RBM0lEY3VNRGc0S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpFdE1pSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNakVpSUdROUlrMHROaTR5T0RVdE1pNDFOVGhoTGpVNE5TNDFPRFVzTUN3d0xEQXNMalU0TlM0MU9EVXVOVGcxTGpVNE5Td3dMREFzTUN3dU5UZzFMUzQxT0RWQkxqVTROUzQxT0RVc01Dd3dMREF0TlM0M0xUTXVNVFF6WVM0MU9EVXVOVGcxTERBc01Dd3dMUzQxT0RVdU5UZzFJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMkxqSTROU0F6TGpFME15a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE00TVNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTRNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb09DNDRNRGNnTkM0d01USXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3lNUzB6SWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneU1TSWdaRDBpVFMwMkxqSTROUzB5TGpVMU9HRXVOVGcxTGpVNE5Td3dMREFzTUN3dU5UZzFMalU0TlM0MU9EVXVOVGcxTERBc01Dd3dMQzQxT0RVdExqVTROVUV1TlRnMUxqVTROU3d3TERBc01DMDFMamN0TXk0eE5ETmhMalU0TlM0MU9EVXNNQ3d3TERBdExqVTROUzQxT0RVaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRFl1TWpnMUlETXVNVFF6S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16a3pJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpreklpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2c0TGpnd055QXdMamt6TmlraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RJeExUUWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPREl4SWlCa1BTSk5MVFl1TWpnMUxUSXVOVFU0WVM0MU9EVXVOVGcxTERBc01Dd3dMQzQxT0RVdU5UZzFMalU0TlM0MU9EVXNNQ3d3TERBc0xqVTROUzB1TlRnMVFTNDFPRFV1TlRnMUxEQXNNQ3d3TFRVdU55MHpMakUwTTJFdU5UZzFMalU0TlN3d0xEQXNNQzB1TlRnMUxqVTROU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05pNHlPRFVnTXk0eE5ETXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVE13TWlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU16QXlJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMUxqZzJJREV3TGpJNE1Ta2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ESXlJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd5TWlJZ1pEMGlUUzAxTGpBeU9DMHlMakEwTm1FdU5EWTRMalEyT0N3d0xEQXNNQ3d1TkRZNExqUTJPQzQwTmpndU5EWTRMREFzTUN3d0xDNDBOamd0TGpRMk9DNDBOamd1TkRZNExEQXNNQ3d3TFM0ME5qZ3RMalEyT0M0ME5qZ3VORFk0TERBc01Dd3dMUzQwTmpndU5EWTRJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMUxqQXlPQ0F5TGpVeE5Da2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE0zTUNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTNNQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05TNDROaUEzTGpJd05Ta2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9ESXlMVElpSUdSaGRHRXRibUZ0WlQwaVVHRjBhQ0E0T0RJeUlpQmtQU0pOTFRVdU1ESTRMVEl1TURRMllTNDBOamd1TkRZNExEQXNNQ3d3TEM0ME5qZ3VORFk0TGpRMk9DNDBOamdzTUN3d0xEQXNMalEyT0MwdU5EWTRMalEyT0M0ME5qZ3NNQ3d3TERBdExqUTJPQzB1TkRZNExqUTJPQzQwTmpnc01Dd3dMREF0TGpRMk9DNDBOamdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEVXVNREk0SURJdU5URTBLU0lnWm1sc2JEMGlJekJpTUdJd1lpSXZQZ29nSUNBZ1BDOW5QZ29nSUNBZ1BHY2dhV1E5SWtkeWIzVndYekUwTXpneUlpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lERTBNemd5SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzFMamcySURRdU1USTVLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNakl0TXlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1qSWlJR1E5SWswdE5TNHdNamd0TWk0d05EWmhMalEyT0M0ME5qZ3NNQ3d3TERBc0xqUTJPQzQwTmpndU5EWTRMalEyT0N3d0xEQXNNQ3d1TkRZNExTNDBOamd1TkRZNExqUTJPQ3d3TERBc01DMHVORFk0TFM0ME5qZ3VORFk0TGpRMk9Dd3dMREFzTUMwdU5EWTRMalEyT0NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9OUzR3TWpnZ01pNDFNVFFwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek9UUWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6T1RRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRFV1T0RZZ01TNHdOVE1wSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd5TWkwMElpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3lNaUlnWkQwaVRTMDFMakF5T0MweUxqQTBObUV1TkRZNExqUTJPQ3d3TERBc01Dd3VORFk0TGpRMk9DNDBOamd1TkRZNExEQXNNQ3d3TEM0ME5qZ3RMalEyT0M0ME5qZ3VORFk0TERBc01Dd3dMUzQwTmpndExqUTJPQzQwTmpndU5EWTRMREFzTUN3d0xTNDBOamd1TkRZNElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2cxTGpBeU9DQXlMalV4TkNraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU16QXpJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV6TURNaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl1T1RNZ01UQXVNems0S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpNaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ESXpJaUJrUFNKTkxUTXVOemN4TFRFdU5UTTFZUzR6TlRFdU16VXhMREFzTUN3d0xDNHpOVEV1TXpVeExqTTFNUzR6TlRFc01Dd3dMREFzTGpNMU1TMHVNelV4TGpNMU1TNHpOVEVzTUN3d0xEQXRMak0xTVMwdU16VXhMak0xTVM0ek5URXNNQ3d3TERBdExqTTFNUzR6TlRFaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRE11TnpjeElERXVPRGcyS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16Y3hJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpjeElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5TGpreklEY3VNekl5S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TWpNdE1pSWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRNak1pSUdROUlrMHRNeTQzTnpFdE1TNDFNelZoTGpNMU1TNHpOVEVzTUN3d0xEQXNMak0xTVM0ek5URXVNelV4TGpNMU1Td3dMREFzTUN3dU16VXhMUzR6TlRFdU16VXhMak0xTVN3d0xEQXNNQzB1TXpVeExTNHpOVEV1TXpVeExqTTFNU3d3TERBc01DMHVNelV4TGpNMU1TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTXk0M056RWdNUzQ0T0RZcElpQm1hV3hzUFNJak1HSXdZakJpSWk4K0NpQWdJQ0E4TDJjK0NpQWdJQ0E4WnlCcFpEMGlSM0p2ZFhCZk1UUXpPRE1pSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTVRRek9ETWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJdU9UTWdOQzR5TkRZcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RneU15MHpJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGd5TXlJZ1pEMGlUUzB6TGpjM01TMHhMalV6TldFdU16VXhMak0xTVN3d0xEQXNNQ3d1TXpVeExqTTFNUzR6TlRFdU16VXhMREFzTUN3d0xDNHpOVEV0TGpNMU1TNHpOVEV1TXpVeExEQXNNQ3d3TFM0ek5URXRMak0xTVM0ek5URXVNelV4TERBc01Dd3dMUzR6TlRFdU16VXhJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnekxqYzNNU0F4TGpnNE5pa2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGOHhORE01TlNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBeE5ETTVOU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01pNDVNeUF4TGpFM0tTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE1qTXROQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TWpNaUlHUTlJazB0TXk0M056RXRNUzQxTXpWaExqTTFNUzR6TlRFc01Dd3dMREFzTGpNMU1TNHpOVEV1TXpVeExqTTFNU3d3TERBc01Dd3VNelV4TFM0ek5URXVNelV4TGpNMU1Td3dMREFzTUMwdU16VXhMUzR6TlRFdU16VXhMak0xTVN3d0xEQXNNQzB1TXpVeExqTTFNU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb015NDNOekVnTVM0NE9EWXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVE13TkNJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU16QTBJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0lERXdMalV4TlNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RJMElpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3lOQ0lnWkQwaVRTMHlMalV4TkMweExqQXlNMkV1TWpNMExqSXpOQ3d3TERBc01Dd3VNak0wTGpJek5DNHlNelF1TWpNMExEQXNNQ3d3TEM0eU16UXRMakl6TkM0eU16UXVNak0wTERBc01Dd3dMUzR5TXpRdExqSXpOQzR5TXpRdU1qTTBMREFzTUN3d0xTNHlNelF1TWpNMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5TGpVeE5DQXhMakkxTnlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4eE5ETTNNaUlnWkdGMFlTMXVZVzFsUFNKSGNtOTFjQ0F4TkRNM01pSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUNBM0xqUXpPU2tpUGdvZ0lDQWdJQ0E4Y0dGMGFDQnBaRDBpVUdGMGFGODRPREkwTFRJaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9ESTBJaUJrUFNKTkxUSXVOVEUwTFRFdU1ESXpZUzR5TXpRdU1qTTBMREFzTUN3d0xDNHlNelF1TWpNMExqSXpOQzR5TXpRc01Dd3dMREFzTGpJek5DMHVNak0wTGpJek5DNHlNelFzTUN3d0xEQXRMakl6TkMwdU1qTTBMakl6TkM0eU16UXNNQ3d3TERBdExqSXpOQzR5TXpRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl1TlRFMElERXVNalUzS1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpFME16ZzBJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJREUwTXpnMElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d3SURRdU16WXpLU0krQ2lBZ0lDQWdJRHh3WVhSb0lHbGtQU0pRWVhSb1h6ZzRNalF0TXlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE1qUWlJR1E5SWswdE1pNDFNVFF0TVM0d01qTmhMakl6TkM0eU16UXNNQ3d3TERBc0xqSXpOQzR5TXpRdU1qTTBMakl6TkN3d0xEQXNNQ3d1TWpNMExTNHlNelF1TWpNMExqSXpOQ3d3TERBc01DMHVNak0wTFM0eU16UXVNak0wTGpJek5Dd3dMREFzTUMwdU1qTTBMakl6TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NaTQxTVRRZ01TNHlOVGNwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTVRRek9UWWlJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdNVFF6T1RZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFnTVM0eU9EY3BJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3lOQzAwSWlCa1lYUmhMVzVoYldVOUlsQmhkR2dnT0RneU5DSWdaRDBpVFMweUxqVXhOQzB4TGpBeU0yRXVNak0wTGpJek5Dd3dMREFzTUN3dU1qTTBMakl6TkM0eU16UXVNak0wTERBc01Dd3dMQzR5TXpRdExqSXpOQzR5TXpRdU1qTTBMREFzTUN3d0xTNHlNelF0TGpJek5DNHlNelF1TWpNMExEQXNNQ3d3TFM0eU16UXVNak0wSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3lMalV4TkNBeExqSTFOeWtpSUdacGJHdzlJaU13WWpCaU1HSWlMejRLSUNBZ0lEd3ZaejRLSUNBZ0lEeG5JR2xrUFNKSGNtOTFjRjgxTXpFM0lpQmtZWFJoTFc1aGJXVTlJa2R5YjNWd0lEVXpNVGNpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtETXlMak0yTXlBeE1pNHpNRFFwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGd6TnlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE16Y2lJR1E5SWswdE1UWXVNelF0Tmk0Mk5EbGhNUzQxTWpFc01TNDFNakVzTUN3d0xEQXNNUzQxTWpFc01TNDFNakZCTVM0MU1qRXNNUzQxTWpFc01Dd3dMREF0TVRNdU15MDJMalkwT1N3eExqVXlNU3d4TGpVeU1Td3dMREFzTUMweE5DNDRNVGt0T0M0eE55d3hMalV5TVN3eExqVXlNU3d3TERBc01DMHhOaTR6TkMwMkxqWTBPU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UWXVNelFnT0M0eE55a2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekU0SWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1UZ2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJNUxqSXhPU0F4TWk0ME1qRXBJajRLSUNBZ0lDQWdQSEJoZEdnZ2FXUTlJbEJoZEdoZk9EZ3pPQ0lnWkdGMFlTMXVZVzFsUFNKUVlYUm9JRGc0TXpnaUlHUTlJazB0TVRVdU1EZ3pMVFl1TVRNNFlURXVOQ3d4TGpRc01Dd3dMREFzTVM0MExERXVOQ3d4TGpRc01TNDBMREFzTUN3d0xERXVOQzB4TGpRc01TNDBMREV1TkN3d0xEQXNNQzB4TGpRdE1TNDBMREV1TkN3eExqUXNNQ3d3TERBdE1TNDBMREV1TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVFV1TURneklEY3VOVFF5S1NJZ1ptbHNiRDBpSXpCaU1HSXdZaUl2UGdvZ0lDQWdQQzluUGdvZ0lDQWdQR2NnYVdROUlrZHliM1Z3WHpVek1Ua2lJR1JoZEdFdGJtRnRaVDBpUjNKdmRYQWdOVE14T1NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9Nall1TWprMElERXlMalV6T0NraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RNNUlpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZ3pPU0lnWkQwaVRTMHhNeTQ0TWpZdE5TNDJNalpoTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREFzTVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTVM0eU9EY3NNQ3d3TERBc01TNHlPRGN0TVM0eU9EY3NNUzR5T0Rjc01TNHlPRGNzTUN3d0xEQXRNUzR5T0RjdE1TNHlPRGNzTVM0eU9EY3NNUzR5T0Rjc01Dd3dMREF0TVM0eU9EY3NNUzR5T0RjaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV6TGpneU5pQTJMamt4TXlraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU16SXdJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV6TWpBaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl6TGpNM0lERXlMalkxTlNraVBnb2dJQ0FnSUNBOGNHRjBhQ0JwWkQwaVVHRjBhRjg0T0RRd0lpQmtZWFJoTFc1aGJXVTlJbEJoZEdnZ09EZzBNQ0lnWkQwaVRTMHhNaTQxTmprdE5TNHhNVFZoTVM0eE55d3hMakUzTERBc01Dd3dMREV1TVRjc01TNHhOeXd4TGpFM0xERXVNVGNzTUN3d0xEQXNNUzR4TnkweExqRTNMREV1TVRjc01TNHhOeXd3TERBc01DMHhMakUzTFRFdU1UY3NNUzR4Tnl3eExqRTNMREFzTUN3d0xURXVNVGNzTVM0eE55SWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRJdU5UWTVJRFl1TWpnMUtTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXpNakVpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRNeU1TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTWpBdU5EUTFJREV5TGpjM01pa2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9EUXhJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGcwTVNJZ1pEMGlUUzB4TVM0ek1USXROQzQyUVRFdU1EVXpMREV1TURVekxEQXNNQ3d3TFRFd0xqSTFPUzB6TGpVMUxERXVNRFV6TERFdU1EVXpMREFzTUN3d0xUa3VNakEyTFRRdU5tRXhMakExTXl3eExqQTFNeXd3TERBc01DMHhMakExTXkweExqQTFNMEV4TGpBMU15d3hMakExTXl3d0xEQXNNQzB4TVM0ek1USXROQzQySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNUzR6TVRJZ05TNDJOVFlwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRNeU1pSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNekl5SWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hOeTQxTnlBeE1pNDRPRGtwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGcwTWlJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE5ESWlJR1E5SWswdE1UQXVNRFUyTFRRdU1Ea3lZUzQ1TXpZdU9UTTJMREFzTUN3d0xDNDVNell1T1RNMkxqa3pOaTQ1TXpZc01Dd3dMREFzTGprek5pMHVPVE0yTGprek5pNDVNellzTUN3d0xEQXRMamt6TmkwdU9UTTJMamt6Tmk0NU16WXNNQ3d3TERBdExqa3pOaTQ1TXpZaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREV3TGpBMU5pQTFMakF5T0NraUlHWnBiR3c5SWlNd1lqQmlNR0lpTHo0S0lDQWdJRHd2Wno0S0lDQWdJRHhuSUdsa1BTSkhjbTkxY0Y4MU16SXpJaUJrWVhSaExXNWhiV1U5SWtkeWIzVndJRFV6TWpNaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREUwTGpZME5TQXhNeTR3TURZcElqNEtJQ0FnSUNBZ1BIQmhkR2dnYVdROUlsQmhkR2hmT0RnME15SWdaR0YwWVMxdVlXMWxQU0pRWVhSb0lEZzRORE1pSUdROUlrMHRPQzQ0TFRNdU5UaGhMamd4T1M0NE1Ua3NNQ3d3TERBc0xqZ3hPUzQ0TVRrdU9ERTVMamd4T1N3d0xEQXNNQ3d1T0RFNUxTNDRNVGxCTGpneE9TNDRNVGtzTUN3d0xEQXROeTQ1T0MwMExqUXVPREU1TGpneE9Td3dMREFzTUMwNExqZ3RNeTQxT0NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9PQzQzT1RrZ05DNHpPVGtwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ0lDQThaeUJwWkQwaVIzSnZkWEJmTlRNeU5DSWdaR0YwWVMxdVlXMWxQU0pIY205MWNDQTFNekkwSWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3hNUzQyTnpFZ01UTXVNVEl6S1NJK0NpQWdJQ0FnSUR4d1lYUm9JR2xrUFNKUVlYUm9Yemc0TkRRaUlHUmhkR0V0Ym1GdFpUMGlVR0YwYUNBNE9EUTBJaUJrUFNKTkxUY3VOVFF5TFRNdU1EWTVZUzQzTGpjc01Dd3dMREFzTGpjdU55NDNMamNzTUN3d0xEQXNMamN0TGpjdU55NDNMREFzTUN3d0xTNDNMUzQzTGpjdU55d3dMREFzTUMwdU55NDNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnM0xqVTBNaUF6TGpjM01Ta2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekkxSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1qVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RndU9EQTNJREV6TGpJMEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE5EVWlJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPRFExSWlCa1BTSk5MVFl1TWpnMUxUSXVOVFU0WVM0MU9EVXVOVGcxTERBc01Dd3dMQzQxT0RVdU5UZzFMalU0TlM0MU9EVXNNQ3d3TERBc0xqVTROUzB1TlRnMVFTNDFPRFV1TlRnMUxEQXNNQ3d3TFRVdU55MHpMakUwTTJFdU5UZzFMalU0TlN3d0xEQXNNQzB1TlRnMUxqVTROU0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb05pNHlPRFVnTXk0eE5ETXBJaUJtYVd4c1BTSWpNR0l3WWpCaUlpOCtDaUFnSUNBOEwyYytDaUFnSUNBOFp5QnBaRDBpUjNKdmRYQmZOVE15TmlJZ1pHRjBZUzF1WVcxbFBTSkhjbTkxY0NBMU16STJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMUxqZzJJREV6TGpNMU55a2lQZ29nSUNBZ0lDQThjR0YwYUNCcFpEMGlVR0YwYUY4NE9EUTJJaUJrWVhSaExXNWhiV1U5SWxCaGRHZ2dPRGcwTmlJZ1pEMGlUUzAxTGpBeU9DMHlMakEwTm1FdU5EWTRMalEyT0N3d0xEQXNNQ3d1TkRZNExqUTJPQzQwTmpndU5EWTRMREFzTUN3d0xDNDBOamd0TGpRMk9DNDBOamd1TkRZNExEQXNNQ3d3TFM0ME5qZ3RMalEyT0M0ME5qZ3VORFk0TERBc01Dd3dMUzQwTmpndU5EWTRJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnMUxqQXlPQ0F5TGpVeE5Da2lJR1pwYkd3OUlpTXdZakJpTUdJaUx6NEtJQ0FnSUR3dlp6NEtJQ0FnSUR4bklHbGtQU0pIY205MWNGODFNekkzSWlCa1lYUmhMVzVoYldVOUlrZHliM1Z3SURVek1qY2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJdU9UTWdNVE11TkRjMEtTSStDaUFnSUNBZ0lEeHdZWFJvSUdsa1BTSlFZWFJvWHpnNE5EY2lJR1JoZEdFdGJtRnRaVDBpVUdGMGFDQTRPRFEzSWlCa1BTSk5MVE11TnpjeExURXVOVE0xWVM0ek5URXVNelV4TERBc01Dd3dMQzR6TlRFdU16VXhMak0xTVM0ek5URXNNQ3d3TERBc0xqTTFNUzB1TXpVeExqTTFNUzR6TlRFc01Dd3dMREF0TGpNMU1TMHVNelV4TGpNMU1TNHpOVEVzTUN3d0xEQXRMak0xTVM0ek5URWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RNdU56Y3hJREV1T0RnMktTSWdabWxzYkQwaUl6QmlNR0l3WWlJdlBnb2dJQ0FnUEM5blBnb2dJQ0FnUEdjZ2FXUTlJa2R5YjNWd1h6VXpNamdpSUdSaGRHRXRibUZ0WlQwaVIzSnZkWEFnTlRNeU9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUNBeE15NDFPVEVwSWo0S0lDQWdJQ0FnUEhCaGRHZ2dhV1E5SWxCaGRHaGZPRGcwT0NJZ1pHRjBZUzF1WVcxbFBTSlFZWFJvSURnNE5EZ2lJR1E5SWswdE1pNDFNVFF0TVM0d01qTmhMakl6TkM0eU16UXNNQ3d3TERBc0xqSXpOQzR5TXpRdU1qTTBMakl6TkN3d0xEQXNNQ3d1TWpNMExTNHlNelF1TWpNMExqSXpOQ3d3TERBc01DMHVNak0wTFM0eU16UXVNak0wTGpJek5Dd3dMREFzTUMwdU1qTTBMakl6TkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NaTQxTVRRZ01TNHlOVGNwSWlCbWFXeHNQU0lqTUdJd1lqQmlJaTgrQ2lBZ0lDQThMMmMrQ2lBZ1BDOW5QZ284TDNOMlp6NEsnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIC8vdHJhbnNpdGlvbjogY29sb3IgMC40cyBlYXNlLWluO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJkLWNvbnRyYWN0b3Ige1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogI3skcHJpbWFyeX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAwO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6IDA7XHJcbiAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplOyAvLyBFbmFibGUgY29udGFpbmVyIHF1ZXJpZXMgb24gYnV0dG9uIHdpZHRoXHJcbiAgICAgICAgY29udGFpbmVyLW5hbWU6IG5hcnJvdztcclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50ICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNDAlIC0gMC41cmVtKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNhcmQtZG90LW1hc2soJHByaW1hcnkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMSAwIGNhbGMoNjAlIC0gMC41cmVtKTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAudGFiLWNvbnRlbnQgJiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGNvbnRhaW5lciBuYXJyb3cgKHdpZHRoIDwgMzIwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGJyZWFrLXNwYWNlcztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1vZi10eXBlKDEpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWItY29udGVudCAmIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAuY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMvNDtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM1JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FyZC1tZW1iZXJncm91cCB7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRwcmltYXJ5fTtcclxuICAgICAgICAtLSN7JHByZWZpeH1jYXJkLWNvbG9yOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6IDA7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogMDtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcbiAgICAgICAgY29udGFpbmVyLW5hbWU6IG5hcnJvdztcclxuXHJcbiAgICAgICAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAvL2FzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMTUpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg0MCUgLSAwLjVyZW0pO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUuNXJlbTtcclxuICAgICAgICAgICAgICAgIC8vIFNWRyB3aGl0ZSBmaWxsXHJcbiAgICAgICAgICAgICAgICAvL2ZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxIDAgY2FsYyg2MCUgLSAwLjVyZW0pO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLmNhcmQtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgLy9hc3BlY3QtcmF0aW86IDMvNDtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM1JTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIFBhZ2UgVGVhc2VyIFN1YlxyXG4gICAgLy8gU2ltcGxpZmllZCBjYXJkIHdpdGggdGl0bGUsIHRleHQsIGFuZCByZWFkIG1vcmUgKG1hdGNoZXMgbmV3cy1wb3J0YWwgc3R5bGUpXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgJi5wYWdlLXRlYXNlci1zdWIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKCRwcmltYXJ5LCAwLjkpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBGb2N1cyBzdGF0ZSAtIGFwcGx5IHNhbWUgZWZmZWN0IGFzIGhvdmVyIGZvciBhY2Nlc3NpYmlsaXR5XHJcbiAgICAgICAgJjpoYXMoLmNhcmQtbGluazpmb2N1cy12aXNpYmxlKSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoJHByaW1hcnksIDAuOSk7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IC8vIFJlbW92ZSBkZWZhdWx0IG91dGxpbmUgc2luY2Ugd2Ugc3R5bGUgdGhlIHBhcmVudCBjYXJkXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lOyAvLyBSZW1vdmUgZGVmYXVsdCBvdXRsaW5lIHNpbmNlIHdlIHN0eWxlIHRoZSBwYXJlbnQgY2FyZFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XHJcblxyXG4gICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgaDIsXHJcbiAgICAgICAgICAgIGgzLFxyXG4gICAgICAgICAgICBoNCxcclxuICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHJlbTsgLy8gcGlsbCBzaGFwZVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVXRpbGl0aWVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5zaXplci1lbGVtZW50IHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY29sLWxnLTQge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgICY6b25seS1jaGlsZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuQG1peGluIGVsbGlwc2lzICgkbWF4LXdpZHRoKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZHJvcC1zaGFkb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDNweCA3cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yOSk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhlcm8tYXJ0d29yaygkY29sb3IpIHtcclxuICAvLyBrZWVwIHlvdXIgd29ya2luZyBjb2xvciBsb2dpY1xyXG4gICRjb2xvci1zdHI6IGluc3BlY3QoJGNvbG9yKTsgLy8gZS5nLiBcIiNCQ0UxOTRcIlxyXG4gICRlbmNvZGVkLWNvbG9yOiBzdHItcmVwbGFjZSgkY29sb3Itc3RyLCBcIiNcIiwgXCIlMjNcIik7IC8vIC0+IFwiJTIzQkNFMTk0XCJcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5xdW90ZShcclxuICAgIFwidXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAzMDQgNzlcXFwiIGZpbGw9XFxcIlwiICsgJGVuY29kZWQtY29sb3IgKyBcIlxcXCI+XCIgK1xyXG4gICAgICAvKiB0b3Agcm93IChhbGwgY2VudGVyZWQgYXQgY3kgPSAxMy4wNzQpICovXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTYuMzRcXFwiIGN5PVxcXCIxMy4wNzRcXFwiIHI9XFxcIjEzLjA3NFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI0MS40OFxcXCIgY3k9XFxcIjEzLjA3NFxcXCIgcj1cXFwiMTIuMDY4XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjY2LjYyXFxcIiBjeT1cXFwiMTMuMDc0XFxcIiByPVxcXCIxMS4wNjJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiOTEuNzZcXFwiIGN5PVxcXCIxMy4wNzRcXFwiIHI9XFxcIjEwLjA1N1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxMTYuOTFcXFwiIGN5PVxcXCIxMy4wNzRcXFwiIHI9XFxcIjkuMDVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTQyLjAzXFxcIiBjeT1cXFwiMTMuMDc0XFxcIiByPVxcXCI4LjA0NVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNjcuMTdcXFwiIGN5PVxcXCIxMy4wNzRcXFwiIHI9XFxcIjcuMDM5XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjE5Mi4zM1xcXCIgY3k9XFxcIjEzLjA3NFxcXCIgcj1cXFwiNi4wMzNcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjE3LjQyXFxcIiBjeT1cXFwiMTMuMDc0XFxcIiByPVxcXCI1LjAzXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI0Mi41NlxcXCIgY3k9XFxcIjEzLjA3NFxcXCIgcj1cXFwiNC4wMjJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjY3Ljc1XFxcIiBjeT1cXFwiMTMuMDc0XFxcIiByPVxcXCIzLjAxN1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyOTIuOTFcXFwiIGN5PVxcXCIxMy4wNzRcXFwiIHI9XFxcIjIuMDEyXFxcIi8+XCIgK1xyXG4gICAgICAvKiBtaWRkbGUgcm93IChhbGwgY2VudGVyZWQgYXQgY3kgPSAzOS41KSAqL1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjE2LjM0XFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiMTMuMDc0XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjQxLjQ4XFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiMTIuMDY4XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjY2LjYyXFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiMTEuMDYyXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjkxLjc2XFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiMTAuMDU3XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjExNi45MVxcXCIgY3k9XFxcIjM5LjVcXFwiIHI9XFxcIjkuMDVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTQyLjAzXFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiOC4wNDVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTY3LjE3XFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiNy4wMzlcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTkyLjMzXFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiNi4wMzNcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjE3LjQyXFxcIiBjeT1cXFwiMzkuNVxcXCIgcj1cXFwiNS4wM1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyNDIuNTZcXFwiIGN5PVxcXCIzOS41XFxcIiByPVxcXCI0LjAyMlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyNjcuNzVcXFwiIGN5PVxcXCIzOS41XFxcIiByPVxcXCIzLjAxN1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyOTIuOTFcXFwiIGN5PVxcXCIzOS41XFxcIiByPVxcXCIyLjAxMlxcXCIvPlwiICtcclxuICAgICAgLyogYm90dG9tIHJvdyAoYWxsIGNlbnRlcmVkIGF0IGN5ID0gNjUuOTI2KSAqL1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjE2LjM0XFxcIiBjeT1cXFwiNjUuOTI2XFxcIiByPVxcXCIxMy4wNzRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDEuNDhcXFwiIGN5PVxcXCI2NS45MjZcXFwiIHI9XFxcIjEyLjA2OFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI2Ni42MlxcXCIgY3k9XFxcIjY1LjkyNlxcXCIgcj1cXFwiMTEuMDYyXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjkxLjc2XFxcIiBjeT1cXFwiNjUuOTI2XFxcIiByPVxcXCIxMC4wNTdcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTE2LjkxXFxcIiBjeT1cXFwiNjUuOTI2XFxcIiByPVxcXCI5LjA1XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjE0Mi4wM1xcXCIgY3k9XFxcIjY1LjkyNlxcXCIgcj1cXFwiOC4wNDVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTY3LjE3XFxcIiBjeT1cXFwiNjUuOTI2XFxcIiByPVxcXCI3LjAzOVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxOTIuMzNcXFwiIGN5PVxcXCI2NS45MjZcXFwiIHI9XFxcIjYuMDMzXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjIxNy40MlxcXCIgY3k9XFxcIjY1LjkyNlxcXCIgcj1cXFwiNS4wM1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyNDIuNTZcXFwiIGN5PVxcXCI2NS45MjZcXFwiIHI9XFxcIjQuMDIyXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI2Ny43NVxcXCIgY3k9XFxcIjY1LjkyNlxcXCIgcj1cXFwiMy4wMTdcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjkyLjkxXFxcIiBjeT1cXFwiNjUuOTI2XFxcIiByPVxcXCIyLjAxMlxcXCIvPlwiICtcclxuICAgIFwiPC9zdmc+JylcIlxyXG4gICk7XHJcbn1cclxuXHJcbi8vIERvdHMgR3JhZGllbnQgUGF0dGVyblxyXG4vLyBDcmVhdGVzIGhvcml6b250YWxseSBncm93aW5nIGRvdHMgKGxhcmdlIHRvIHNtYWxsKSB0aGF0IHRpbGUgdmVydGljYWxseVxyXG4vLyBVc2VkIGZvciBzdWdnZXN0ZWQtbGluayBjYXJkIG1hc2sgb3ZlcmxheXMgYW5kIHNpbWlsYXIgY29tcG9uZW50c1xyXG4vLyBCYXNlZCBvbiBJUEMgcmVkZXNpZ24gcGF0dGVybjogY2lyY2xlcyBkZWNyZWFzaW5nIGluIHNpemUgbGVmdCB0byByaWdodFxyXG4vLyBAcGFyYW0gJGNvbG9yIC0gRmlsbCBjb2xvciBmb3IgdGhlIGRvdHNcclxuQG1peGluIGRvdHMtZ3JhZGllbnQoJGNvbG9yKSB7XHJcbiAgJGNvbG9yLXN0cjogaW5zcGVjdCgkY29sb3IpO1xyXG4gICRlbmNvZGVkLWNvbG9yOiBzdHItcmVwbGFjZSgkY29sb3Itc3RyLCBcIiNcIiwgXCIlMjNcIik7XHJcblxyXG4gIC8vIFBhdHRlcm4gYmFzZWQgb24gZG90cy1tYXNrLnN2ZzogMzcgY2lyY2xlcyBwZXIgcm93LCB+MTYuNHB4IHNwYWNpbmdcclxuICAvLyBSYWRpdXMgZ3Jvd3MgZnJvbSB+Mi44IChsZWZ0KSB0byB+Ny4xIChyaWdodCksIHNpbmdsZSByb3cgdGlsZXMgdmVydGljYWxseVxyXG4gIC8vIE9yaWdpbmFsOiA2MDV4NDM5LCBjaXJjbGVzIGF0IHk9Ny45MywgMjQuMywgNDAuNy4uLiAocm93IGhlaWdodCB+MTYuNClcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnF1b3RlKFxyXG4gICAgXCJ1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDYwNSAxNi40XFxcIiBmaWxsPVxcXCJcIiArICRlbmNvZGVkLWNvbG9yICsgXCJcXFwiPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxM1xcXCIgY3k9XFxcIjguMlxcXCIgcj1cXFwiMi44XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI5LjRcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjIuOTJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDUuOFxcXCIgY3k9XFxcIjguMlxcXCIgcj1cXFwiMy4wNFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI2Mi4yXFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCIzLjE2XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjc4LjZcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjMuMjhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiOTVcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjMuNFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxMTEuNFxcXCIgY3k9XFxcIjguMlxcXCIgcj1cXFwiMy41MlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxMjcuOFxcXCIgY3k9XFxcIjguMlxcXCIgcj1cXFwiMy42NFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNDQuMlxcXCIgY3k9XFxcIjguMlxcXCIgcj1cXFwiMy43NlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNjAuNlxcXCIgY3k9XFxcIjguMlxcXCIgcj1cXFwiMy44OFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNzdcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTkzLjRcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuMTJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjA5LjhcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuMjRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjI2LjJcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuMzZcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjQyLjZcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuNDhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjU5XFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCI0LjZcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjc1LjRcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuNzJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjkxLjhcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuODRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzA4LjJcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjQuOTZcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzI0LjZcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjUuMDhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzQxXFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCI1LjJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzU3LjRcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjUuMzJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzczLjhcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjUuNDRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzkwLjJcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjUuNTZcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDA2LjZcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjUuNjhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDIzXFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCI1LjhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDM5LjRcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjUuOTJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDU1LjhcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuMDRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDcyLjJcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuMTZcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDg4LjZcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuMjhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNTA1XFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCI2LjRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNTIxLjRcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuNTJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNTM3LjhcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuNjRcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNTU0LjJcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuNzZcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNTcwLjZcXFwiIGN5PVxcXCI4LjJcXFwiIHI9XFxcIjYuODhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNTg3XFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCI3XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjYwMy40XFxcIiBjeT1cXFwiOC4yXFxcIiByPVxcXCI3LjFcXFwiLz5cIiArXHJcbiAgICBcIjwvc3ZnPicpXCJcclxuICApO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxufVxyXG5cclxuLy8gRmFjdHMgQmFja2dyb3VuZCBJY29uXHJcbi8vIERlY29yYXRpdmUgZG90IHBhdHRlcm4gZm9yIGZhY3RzLWdyb3VwIGNvbXBvbmVudCAob3JpZ2luYWxseSBmYWN0cy1iZy1pY29uLnN2ZylcclxuLy8gT3B0aW1pemVkIGZyb20gMTE1S0IgKGJsb2F0ZWQgcGF0aHMpIHRvIH44S0IgKGNpcmNsZSBlbGVtZW50cylcclxuLy8gMjA3IGNpcmNsZXMgaW4gYW4gYXJ0aXN0aWMgYXJyYW5nZW1lbnRcclxuLy8gQHBhcmFtICRjb2xvciAtIEZpbGwgY29sb3IgZm9yIHRoZSBkb3RzXHJcbkBtaXhpbiBmYWN0cy1iZy1pY29uKCRjb2xvcikge1xyXG4gICRjb2xvci1zdHI6IGluc3BlY3QoJGNvbG9yKTtcclxuICAkZW5jb2RlZC1jb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLXN0ciwgXCIjXCIsIFwiJTIzXCIpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnF1b3RlKFxyXG4gICAgXCJ1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDMyNiA0MTdcXFwiIGZpbGw9XFxcIlwiICsgJGVuY29kZWQtY29sb3IgKyBcIlxcXCI+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjIzMC42XFxcIiBjeT1cXFwiMTM5LjZcXFwiIHI9XFxcIjkuNlxcXCIvPjxjaXJjbGUgY3g9XFxcIjIzMC41XFxcIiBjeT1cXFwiMTE2LjVcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My41XFxcIiBjeT1cXFwiMTE2LjVcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI3Ni42XFxcIiBjeT1cXFwiMTE2LjVcXFwiIHI9XFxcIjguMFxcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My41XFxcIiBjeT1cXFwiMTM5LjdcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My41XFxcIiBjeT1cXFwiMTYyLjZcXFwiIHI9XFxcIjEwLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuMlxcXCIgY3k9XFxcIjE4NS4zXFxcIiByPVxcXCIxMC42XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjc2LjJcXFwiIGN5PVxcXCIxNjIuNlxcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjc2LjJcXFwiIGN5PVxcXCIxMzkuN1xcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjk5LjZcXFwiIGN5PVxcXCIxMTYuNVxcXCIgcj1cXFwiNy4xXFxcIi8+PGNpcmNsZSBjeD1cXFwiMjk5LjFcXFwiIGN5PVxcXCIxODUuM1xcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjk5LjFcXFwiIGN5PVxcXCIxNjIuNlxcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMjk5LjFcXFwiIGN5PVxcXCIxMzkuN1xcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMzIyLjRcXFwiIGN5PVxcXCIxMTYuNVxcXCIgcj1cXFwiNi4yXFxcIi8+PGNpcmNsZSBjeD1cXFwiMzIxLjlcXFwiIGN5PVxcXCIxODUuM1xcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzIxLjlcXFwiIGN5PVxcXCIxNjIuNlxcXCIgcj1cXFwiNy4xXFxcIi8+PGNpcmNsZSBjeD1cXFwiMzIxLjlcXFwiIGN5PVxcXCIxMzkuN1xcXCIgcj1cXFwiNy4xXFxcIi8+PGNpcmNsZSBjeD1cXFwiMjMwLjVcXFwiIGN5PVxcXCI5My42XFxcIiByPVxcXCI4LjlcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuNlxcXCIgY3k9XFxcIjkzLjdcXFwiIHI9XFxcIjcuOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI3Ni42XFxcIiBjeT1cXFwiOTMuN1xcXCIgcj1cXFwiNy4xXFxcIi8+PGNpcmNsZSBjeD1cXFwiMjk5LjZcXFwiIGN5PVxcXCI5My43XFxcIiByPVxcXCI2LjJcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMjIuNFxcXCIgY3k9XFxcIjkzLjZcXFwiIHI9XFxcIjUuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjIzMC42XFxcIiBjeT1cXFwiNzAuNlxcXCIgcj1cXFwiNy45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjUzLjVcXFwiIGN5PVxcXCI3MC43XFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuN1xcXCIgY3k9XFxcIjcwLjdcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS42XFxcIiBjeT1cXFwiNzAuNlxcXCIgcj1cXFwiNS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiMzIyLjVcXFwiIGN5PVxcXCI3MC42XFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzAuNlxcXCIgY3k9XFxcIjQ4LjFcXFwiIHI9XFxcIjUuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My42XFxcIiBjeT1cXFwiNDguMVxcXCIgcj1cXFwiNS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiMjc2LjdcXFwiIGN5PVxcXCI0OC4xXFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyOTkuNlxcXCIgY3k9XFxcIjQ4LjFcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjMyMi41XFxcIiBjeT1cXFwiNDguMVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjMwLjZcXFwiIGN5PVxcXCIyNS4wXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuNlxcXCIgY3k9XFxcIjI1LjBcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My42XFxcIiBjeT1cXFwiMi42XFxcIiByPVxcXCIxLjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuN1xcXCIgY3k9XFxcIjI1LjBcXFwiIHI9XFxcIjIuNlxcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS42XFxcIiBjeT1cXFwiMjUuMFxcXCIgcj1cXFwiMi42XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjMwLjZcXFwiIGN5PVxcXCIyLjdcXFwiIHI9XFxcIjIuNlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMDguMlxcXCIgY3k9XFxcIjEzOS43XFxcIiByPVxcXCIxMS41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg1LjNcXFwiIGN5PVxcXCIxMzkuN1xcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg1LjNcXFwiIGN5PVxcXCIxMTYuNVxcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjRcXFwiIGN5PVxcXCIxMTYuNVxcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTM5LjJcXFwiIGN5PVxcXCIxMTYuNVxcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjNcXFwiIGN5PVxcXCIxMzkuN1xcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjRcXFwiIGN5PVxcXCIxNjIuNlxcXCIgcj1cXFwiMTAuNlxcXCIvPjxjaXJjbGUgY3g9XFxcIjEzOS42XFxcIiBjeT1cXFwiMTg1LjNcXFwiIHI9XFxcIjEwLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMzkuNlxcXCIgY3k9XFxcIjE2Mi42XFxcIiByPVxcXCI4LjlcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMzkuNlxcXCIgY3k9XFxcIjEzOS43XFxcIiByPVxcXCI4LjlcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuMlxcXCIgY3k9XFxcIjExNi41XFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuN1xcXCIgY3k9XFxcIjE4NS4zXFxcIiByPVxcXCI5LjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuN1xcXCIgY3k9XFxcIjE2Mi42XFxcIiByPVxcXCI4LjBcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuN1xcXCIgY3k9XFxcIjEzOS43XFxcIiByPVxcXCI4LjBcXFwiLz48Y2lyY2xlIGN4PVxcXCI5My40XFxcIiBjeT1cXFwiMTE2LjVcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjkzLjlcXFwiIGN5PVxcXCIxODUuM1xcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiOTMuOVxcXCIgY3k9XFxcIjE2Mi42XFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCI5My45XFxcIiBjeT1cXFwiMTM5LjdcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjcwLjZcXFwiIGN5PVxcXCIxMTYuNVxcXCIgcj1cXFwiNS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiNzEuMVxcXCIgY3k9XFxcIjE4NS4yXFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCI3MS4wXFxcIiBjeT1cXFwiMTYyLjZcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjcxLjBcXFwiIGN5PVxcXCIxMzkuN1xcXCIgcj1cXFwiNi4yXFxcIi8+PGNpcmNsZSBjeD1cXFwiNDcuOFxcXCIgY3k9XFxcIjExNi41XFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCI0OC4yXFxcIiBjeT1cXFwiMTg1LjJcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjQ4LjJcXFwiIGN5PVxcXCIxNjIuNlxcXCIgcj1cXFwiNS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiNDguMlxcXCIgY3k9XFxcIjEzOS43XFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNC42XFxcIiBjeT1cXFwiMTE2LjVcXFwiIHI9XFxcIjIuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI1LjFcXFwiIGN5PVxcXCIxODUuMlxcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjUuMFxcXCIgY3k9XFxcIjE2Mi41XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNS4wXFxcIiBjeT1cXFwiMTM5LjZcXFwiIHI9XFxcIjMuNVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMDcuOVxcXCIgY3k9XFxcIjExNi41XFxcIiByPVxcXCI5LjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIxODUuM1xcXCIgY3k9XFxcIjkzLjhcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE2Mi4zXFxcIiBjeT1cXFwiOTMuN1xcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTM5LjJcXFwiIGN5PVxcXCI5My43XFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuMlxcXCIgY3k9XFxcIjkzLjdcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjkzLjRcXFwiIGN5PVxcXCI5My43XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCI3MC42XFxcIiBjeT1cXFwiOTMuN1xcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiNDcuOFxcXCIgY3k9XFxcIjkzLjdcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjIwNy45XFxcIiBjeT1cXFwiOTMuOFxcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg1LjNcXFwiIGN5PVxcXCI3MC43XFxcIiByPVxcXCI4LjBcXFwiLz48Y2lyY2xlIGN4PVxcXCIxNjIuM1xcXCIgY3k9XFxcIjcwLjdcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjEzOS4yXFxcIiBjeT1cXFwiNzAuN1xcXCIgcj1cXFwiNi4yXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjJcXFwiIGN5PVxcXCI3MC43XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCI5My40XFxcIiBjeT1cXFwiNzAuN1xcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiNzAuNlxcXCIgY3k9XFxcIjcwLjdcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjIwNy45XFxcIiBjeT1cXFwiNzAuN1xcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg1LjNcXFwiIGN5PVxcXCI0OC4xXFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIxNjIuM1xcXCIgY3k9XFxcIjQ4LjFcXFwiIHI9XFxcIjUuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjEzOS4xXFxcIiBjeT1cXFwiNDguMVxcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjJcXFwiIGN5PVxcXCI0OC4xXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI5My40XFxcIiBjeT1cXFwiNDguMVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjA3LjlcXFwiIGN5PVxcXCI0OC4xXFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIxODUuM1xcXCIgY3k9XFxcIjI1LjFcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE2Mi4zXFxcIiBjeT1cXFwiMjUuMVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjNcXFwiIGN5PVxcXCIyLjZcXFwiIHI9XFxcIjEuOFxcXCIvPjxjaXJjbGUgY3g9XFxcIjIuNlxcXCIgY3k9XFxcIjE2Mi41XFxcIiByPVxcXCIxLjhcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMzkuMVxcXCIgY3k9XFxcIjI1LjBcXFwiIHI9XFxcIjIuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjExNi4yXFxcIiBjeT1cXFwiMjUuMFxcXCIgcj1cXFwiMi43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjA3LjlcXFwiIGN5PVxcXCIyNS4xXFxcIiByPVxcXCIzLjVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTg1LjVcXFwiIGN5PVxcXCIyNzcuM1xcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg1LjVcXFwiIGN5PVxcXCIzMDAuNVxcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjVcXFwiIGN5PVxcXCIzMDAuNVxcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTM5LjRcXFwiIGN5PVxcXCIzMDAuNVxcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjVcXFwiIGN5PVxcXCIyNzcuM1xcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTYyLjVcXFwiIGN5PVxcXCIyNTQuNFxcXCIgcj1cXFwiMTAuNlxcXCIvPjxjaXJjbGUgY3g9XFxcIjEzOS44XFxcIiBjeT1cXFwiMjMxLjdcXFwiIHI9XFxcIjEwLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMzkuOFxcXCIgY3k9XFxcIjIwOC40XFxcIiByPVxcXCIxMS41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTM5LjhcXFwiIGN5PVxcXCIyNTQuNFxcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTM5LjhcXFwiIGN5PVxcXCIyNzcuM1xcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjRcXFwiIGN5PVxcXCIzMDAuNVxcXCIgcj1cXFwiNy4xXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjlcXFwiIGN5PVxcXCIyMzEuN1xcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjlcXFwiIGN5PVxcXCIyMDguNFxcXCIgcj1cXFwiOS43XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjlcXFwiIGN5PVxcXCIyNTQuNFxcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiMTE2LjlcXFwiIGN5PVxcXCIyNzcuM1xcXCIgcj1cXFwiOC4wXFxcIi8+PGNpcmNsZSBjeD1cXFwiOTMuNlxcXCIgY3k9XFxcIjMwMC41XFxcIiByPVxcXCI2LjJcXFwiLz48Y2lyY2xlIGN4PVxcXCI5NC4xXFxcIiBjeT1cXFwiMjMxLjdcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjk0LjFcXFwiIGN5PVxcXCIyMDguNFxcXCIgcj1cXFwiOC45XFxcIi8+PGNpcmNsZSBjeD1cXFwiOTQuMVxcXCIgY3k9XFxcIjI1NC40XFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCI5NC4xXFxcIiBjeT1cXFwiMjc3LjNcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjcwLjhcXFwiIGN5PVxcXCIzMDAuNVxcXCIgcj1cXFwiNS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiNzEuMlxcXCIgY3k9XFxcIjIzMS44XFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCI3MS4yXFxcIiBjeT1cXFwiMjA4LjRcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjcxLjJcXFwiIGN5PVxcXCIyNTQuNFxcXCIgcj1cXFwiNi4yXFxcIi8+PGNpcmNsZSBjeD1cXFwiNzEuMlxcXCIgY3k9XFxcIjI3Ny4zXFxcIiByPVxcXCI2LjJcXFwiLz48Y2lyY2xlIGN4PVxcXCI0OC4wXFxcIiBjeT1cXFwiMzAwLjVcXFwiIHI9XFxcIjQuNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjQ4LjRcXFwiIGN5PVxcXCIyMzEuOFxcXCIgcj1cXFwiNi4yXFxcIi8+PGNpcmNsZSBjeD1cXFwiNDguNFxcXCIgY3k9XFxcIjIwOC40XFxcIiByPVxcXCI2LjJcXFwiLz48Y2lyY2xlIGN4PVxcXCI0OC40XFxcIiBjeT1cXFwiMjU0LjRcXFwiIHI9XFxcIjUuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjQ4LjRcXFwiIGN5PVxcXCIyNzcuM1xcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjQuOFxcXCIgY3k9XFxcIjMwMC41XFxcIiByPVxcXCIyLjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNS4yXFxcIiBjeT1cXFwiMjMxLjhcXFwiIHI9XFxcIjQuNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjI1LjJcXFwiIGN5PVxcXCIyMDguNVxcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjUuMlxcXCIgY3k9XFxcIjI1NC41XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNS4yXFxcIiBjeT1cXFwiMjc3LjRcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjIuOFxcXCIgY3k9XFxcIjIzMS44XFxcIiByPVxcXCIyLjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIyLjhcXFwiIGN5PVxcXCIyMDguNVxcXCIgcj1cXFwiMi43XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjE4NS41XFxcIiBjeT1cXFwiMzIzLjJcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE2Mi41XFxcIiBjeT1cXFwiMzIzLjNcXFwiIHI9XFxcIjguMFxcXCIvPjxjaXJjbGUgY3g9XFxcIjEzOS40XFxcIiBjeT1cXFwiMzIzLjNcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjExNi40XFxcIiBjeT1cXFwiMzIzLjNcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjkzLjZcXFwiIGN5PVxcXCIzMjMuM1xcXCIgcj1cXFwiNS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiNzAuOFxcXCIgY3k9XFxcIjMyMy4zXFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCI0OC4wXFxcIiBjeT1cXFwiMzIzLjNcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE4NS41XFxcIiBjeT1cXFwiMzQ2LjNcXFwiIHI9XFxcIjguMFxcXCIvPjxjaXJjbGUgY3g9XFxcIjE2Mi41XFxcIiBjeT1cXFwiMzQ2LjNcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjEzOS4zXFxcIiBjeT1cXFwiMzQ2LjNcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjExNi40XFxcIiBjeT1cXFwiMzQ2LjNcXFwiIHI9XFxcIjUuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjkzLjZcXFwiIGN5PVxcXCIzNDYuM1xcXCIgcj1cXFwiNC40XFxcIi8+PGNpcmNsZSBjeD1cXFwiNzAuOFxcXCIgY3k9XFxcIjM0Ni4zXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIxODUuNVxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIxNjIuNVxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMzkuM1xcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuNFxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI5My42XFxcIiBjeT1cXFwiMzY4LjlcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE4NS41XFxcIiBjeT1cXFwiMzkxLjlcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE2Mi41XFxcIiBjeT1cXFwiMzkxLjlcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE2Mi41XFxcIiBjeT1cXFwiNDE0LjRcXFwiIHI9XFxcIjEuOFxcXCIvPjxjaXJjbGUgY3g9XFxcIjIuOFxcXCIgY3k9XFxcIjI1NC41XFxcIiByPVxcXCIxLjhcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMzkuM1xcXCIgY3k9XFxcIjM5Mi4wXFxcIiByPVxcXCIyLjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIxMTYuNFxcXCIgY3k9XFxcIjM5Mi4wXFxcIiByPVxcXCIyLjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIxODUuNVxcXCIgY3k9XFxcIjQxNC4zXFxcIiByPVxcXCIyLjdcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjA3LjhcXFwiIGN5PVxcXCIyNzcuM1xcXCIgcj1cXFwiMTEuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjIzMC43XFxcIiBjeT1cXFwiMjc3LjNcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjIzMC43XFxcIiBjeT1cXFwiMzAwLjdcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My42XFxcIiBjeT1cXFwiMzAwLjdcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI3Ni44XFxcIiBjeT1cXFwiMzAwLjVcXFwiIHI9XFxcIjguMFxcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My43XFxcIiBjeT1cXFwiMjc3LjVcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI1My42XFxcIiBjeT1cXFwiMjU0LjRcXFwiIHI9XFxcIjEwLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuNFxcXCIgY3k9XFxcIjIzMS43XFxcIiByPVxcXCIxMC42XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjc2LjNcXFwiIGN5PVxcXCIyMDguNFxcXCIgcj1cXFwiMTEuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI3Ni40XFxcIiBjeT1cXFwiMjU0LjRcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI3Ni40XFxcIiBjeT1cXFwiMjc3LjVcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS44XFxcIiBjeT1cXFwiMzAwLjVcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS4zXFxcIiBjeT1cXFwiMjMxLjdcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS4zXFxcIiBjeT1cXFwiMjA4LjRcXFwiIHI9XFxcIjkuN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS40XFxcIiBjeT1cXFwiMjU0LjVcXFwiIHI9XFxcIjcuOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI5OS40XFxcIiBjeT1cXFwiMjc3LjRcXFwiIHI9XFxcIjcuOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjMyMi42XFxcIiBjeT1cXFwiMzAwLjZcXFwiIHI9XFxcIjYuMlxcXCIvPjxjaXJjbGUgY3g9XFxcIjMyMi4xXFxcIiBjeT1cXFwiMjMxLjlcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjMyMi4xXFxcIiBjeT1cXFwiMjA4LjZcXFwiIHI9XFxcIjguOVxcXCIvPjxjaXJjbGUgY3g9XFxcIjMyMi4xXFxcIiBjeT1cXFwiMjU0LjRcXFwiIHI9XFxcIjcuMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjMyMi4xXFxcIiBjeT1cXFwiMjc3LjNcXFwiIHI9XFxcIjcuMVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMDguMVxcXCIgY3k9XFxcIjMwMC43XFxcIiByPVxcXCI5LjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzAuN1xcXCIgY3k9XFxcIjMyMy40XFxcIiByPVxcXCI4LjlcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuN1xcXCIgY3k9XFxcIjMyMy4zXFxcIiByPVxcXCI4LjBcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuOFxcXCIgY3k9XFxcIjMyMy4zXFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCIyOTkuOFxcXCIgY3k9XFxcIjMyMy4zXFxcIiByPVxcXCI2LjJcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMjIuNlxcXCIgY3k9XFxcIjMyMy4zXFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMDguMVxcXCIgY3k9XFxcIjMyMy40XFxcIiByPVxcXCI4LjlcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzAuN1xcXCIgY3k9XFxcIjM0Ni4zXFxcIiByPVxcXCI4LjBcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuN1xcXCIgY3k9XFxcIjM0Ni4zXFxcIiByPVxcXCI3LjFcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuOFxcXCIgY3k9XFxcIjM0Ni4zXFxcIiByPVxcXCI2LjJcXFwiLz48Y2lyY2xlIGN4PVxcXCIyOTkuOFxcXCIgY3k9XFxcIjM0Ni4zXFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMjIuNlxcXCIgY3k9XFxcIjM0Ni40XFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMDguMVxcXCIgY3k9XFxcIjM0Ni4zXFxcIiByPVxcXCI4LjBcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzAuOFxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuN1xcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuOVxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI0LjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyOTkuOFxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMjIuNlxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMDguMVxcXCIgY3k9XFxcIjM2OC45XFxcIiByPVxcXCI1LjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzAuN1xcXCIgY3k9XFxcIjM5MS45XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuN1xcXCIgY3k9XFxcIjM5MS45XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTMuOFxcXCIgY3k9XFxcIjQxNC40XFxcIiByPVxcXCIxLjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzYuOVxcXCIgY3k9XFxcIjM5Mi4wXFxcIiByPVxcXCIyLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIyOTkuOFxcXCIgY3k9XFxcIjM5Mi4wXFxcIiByPVxcXCIyLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMDguMVxcXCIgY3k9XFxcIjM5MS45XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzAuOFxcXCIgY3k9XFxcIjQxNC40XFxcIiByPVxcXCIyLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMDguMVxcXCIgY3k9XFxcIjQxNC40XFxcIiByPVxcXCIyLjZcXFwiLz5cIiArXHJcbiAgICBcIjwvc3ZnPicpXCJcclxuICApO1xyXG59XHJcblxyXG4vLyBGYWN0cyBDYXJkIEljb25cclxuLy8gRGVjb3JhdGl2ZSBkb3QgZ3JpZCBmb3IgZmFjdHMtY2FyZCBjb21wb25lbnQgKG9yaWdpbmFsbHkgZmFjdHMtY2FyZC1pY29uLnN2ZylcclxuLy8gMTYgY2lyY2xlcyBpbiBhIGRpYWdvbmFsIHBhdHRlcm4sIGdyb3dpbmcgZnJvbSBib3R0b20tbGVmdCB0byB0b3AtcmlnaHRcclxuLy8gT3B0aW1pemVkIGZyb20gNktCIHBhdGhzIHRvIH4xS0IgY2lyY2xlc1xyXG4vLyBAcGFyYW0gJGNvbG9yIC0gRmlsbCBjb2xvciBmb3IgdGhlIGRvdHNcclxuQG1peGluIGZhY3RzLWNhcmQtaWNvbigkY29sb3IpIHtcclxuICAkY29sb3Itc3RyOiBpbnNwZWN0KCRjb2xvcik7XHJcbiAgJGVuY29kZWQtY29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvci1zdHIsIFwiI1wiLCBcIiUyM1wiKTtcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5xdW90ZShcclxuICAgIFwidXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAzNyAzOFxcXCIgZmlsbD1cXFwiXCIgKyAkZW5jb2RlZC1jb2xvciArIFwiXFxcIj5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzQuMjdcXFwiIGN5PVxcXCIyLjc1XFxcIiByPVxcXCIyLjc1XFxcIi8+XCIgKyAgLy8gUm93IDE6IGxhcmdlc3RcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyNS44NVxcXCIgY3k9XFxcIjIuOTNcXFwiIHI9XFxcIjEuNlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNy41MlxcXCIgY3k9XFxcIjIuOTNcXFwiIHI9XFxcIjEuMjdcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiOS4yNFxcXCIgY3k9XFxcIjIuOTNcXFwiIHI9XFxcIjEuMjdcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMC45NVxcXCIgY3k9XFxcIjIuOTNcXFwiIHI9XFxcIjAuOTZcXFwiLz5cIiArICAgLy8gU21hbGxlc3RcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIzNC4yXFxcIiBjeT1cXFwiMTEuNTFcXFwiIHI9XFxcIjIuMjRcXFwiLz5cIiArICAvLyBSb3cgMlxyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI1Ljg1XFxcIiBjeT1cXFwiMTEuNTFcXFwiIHI9XFxcIjEuNlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNy41MlxcXCIgY3k9XFxcIjExLjUxXFxcIiByPVxcXCIxLjI3XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjkuMjRcXFwiIGN5PVxcXCIxMS41MVxcXCIgcj1cXFwiMS4yN1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIzNC4xOVxcXCIgY3k9XFxcIjE5Ljc2XFxcIiByPVxcXCIxLjkxXFxcIi8+XCIgKyAvLyBSb3cgM1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI1Ljg1XFxcIiBjeT1cXFwiMTkuNzZcXFwiIHI9XFxcIjEuNlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIxNy41MlxcXCIgY3k9XFxcIjE5Ljc2XFxcIiByPVxcXCIxLjI3XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjM0LjE5XFxcIiBjeT1cXFwiMjguMlxcXCIgcj1cXFwiMS45MVxcXCIvPlwiICsgIC8vIFJvdyA0XHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjUuODVcXFwiIGN5PVxcXCIyOC4xOVxcXCIgcj1cXFwiMS42XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjM0LjE5XFxcIiBjeT1cXFwiMzYuNFxcXCIgcj1cXFwiMS42XFxcIi8+XCIgKyAgIC8vIFJvdyA1XHJcbiAgICBcIjwvc3ZnPicpXCJcclxuICApO1xyXG59XHJcblxyXG4vLyBDYXJkIEltYWdlIERvdCBNYXNrXHJcbi8vIENyZWF0ZXMgYSBob3Jpem9udGFsIHJlcGVhdGluZyBkb3QgcGF0dGVybiBmb3IgY2FyZCBpbWFnZSBvdmVybGF5c1xyXG4vLyA1IGRvdHMgZ3Jvd2luZyBpbiBzaXplIGZyb20gbGVmdCB0byByaWdodCwgcmVwZWF0ZWQgb24gWS1heGlzXHJcbi8vIFVzZWQgaW4gY29udHJhY3RvciBjYXJkcyAoLmNhcmQtY29udHJhY3RvcikgYXMgYmFja2dyb3VuZC1pbWFnZVxyXG5AbWl4aW4gY2FyZC1kb3QtbWFzaygkY29sb3IpIHtcclxuICAkY29sb3Itc3RyOiBpbnNwZWN0KCRjb2xvcik7XHJcbiAgJGVuY29kZWQtY29sb3I6IHN0ci1yZXBsYWNlKCRjb2xvci1zdHIsIFwiI1wiLCBcIiUyM1wiKTtcclxuXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5xdW90ZShcclxuICAgIFwidXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCAxMDAgMjBcXFwiIGZpbGw9XFxcIlwiICsgJGVuY29kZWQtY29sb3IgKyBcIlxcXCI+XCIgK1xyXG4gICAgICAvKiA1IGRvdHMgaG9yaXpvbnRhbGx5IGFsaWduZWQsIGdyb3dpbmcgaW4gc2l6ZSBsZWZ0IHRvIHJpZ2h0ICovXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiOFxcXCIgY3k9XFxcIjEwXFxcIiByPVxcXCIyXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI2XFxcIiBjeT1cXFwiMTBcXFwiIHI9XFxcIjNcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDZcXFwiIGN5PVxcXCIxMFxcXCIgcj1cXFwiNFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI2OFxcXCIgY3k9XFxcIjEwXFxcIiByPVxcXCI1XFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjkyXFxcIiBjeT1cXFwiMTBcXFwiIHI9XFxcIjZcXFwiLz5cIiArXHJcbiAgICBcIjwvc3ZnPicpXCJcclxuICApO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNTAlO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLy8gSW1hZ2UgVGlsZSBPdmVybGF5XHJcbi8vIERlY29yYXRpdmUgZGlhZ29uYWwgZG90IHBhdHRlcm4gZm9yIGltYWdlIHRpbGUgb3ZlcmxheXNcclxuLy8gTGFyZ2UgY2FzY2FkaW5nIHBhdHRlcm4gd2l0aCBjaXJjbGVzIGdyb3dpbmcgZnJvbSB0b3AtcmlnaHQgdG8gYm90dG9tLWxlZnRcclxuLy8gT3JpZ2luYWxseSA5MCsgcGF0aHMsIG9wdGltaXplZCB0byBjaXJjbGVzXHJcbi8vIEBwYXJhbSAkY29sb3IgLSBGaWxsIGNvbG9yIGZvciB0aGUgZG90c1xyXG5AbWl4aW4gaW1hZ2UtdGlsZS1vdmVybGF5KCRjb2xvcikge1xyXG4gICRjb2xvci1zdHI6IGluc3BlY3QoJGNvbG9yKTtcclxuICAkZW5jb2RlZC1jb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLXN0ciwgXCIjXCIsIFwiJTIzXCIpO1xyXG5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnF1b3RlKFxyXG4gICAgXCJ1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVxcXCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcXCIgdmlld0JveD1cXFwiMCAwIDQ0NiA0NDdcXFwiIGZpbGw9XFxcIlwiICsgJGVuY29kZWQtY29sb3IgKyBcIlxcXCI+XCIgK1xyXG4gICAgICAvLyBUb3AtcmlnaHQgY29ybmVyIC0gc21hbGxlc3QgY2lyY2xlcyAocm93IDEpXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDM2XFxcIiBjeT1cXFwiN1xcXCIgcj1cXFwiN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjQzNlxcXCIgY3k9XFxcIjMyXFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiNDEzXFxcIiBjeT1cXFwiMzJcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCI0MTRcXFwiIGN5PVxcXCI1NVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiNDM3XFxcIiBjeT1cXFwiNTVcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjM5MVxcXCIgY3k9XFxcIjMyXFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzkyXFxcIiBjeT1cXFwiNTVcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjQxNFxcXCIgY3k9XFxcIjc3XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI0MzdcXFwiIGN5PVxcXCI3N1xcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzY4XFxcIiBjeT1cXFwiMzJcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCI0MzhcXFwiIGN5PVxcXCIxMDBcXFwiIHI9XFxcIjIuNVxcXCIvPlwiICtcclxuICAgICAgLy8gUm93IDIgLSBtZWRpdW0tc21hbGwgY2lyY2xlc1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjM0OVxcXCIgY3k9XFxcIjEwXFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzcwXFxcIiBjeT1cXFwiOVxcXCIgcj1cXFwiNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjM5MlxcXCIgY3k9XFxcIjlcXFwiIHI9XFxcIjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI0MTRcXFwiIGN5PVxcXCI4XFxcIiByPVxcXCI2XFxcIi8+XCIgK1xyXG4gICAgICAvLyBEaWFnb25hbCBjYXNjYWRlIC0gbWVkaXVtIGNpcmNsZXNcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIzNjhcXFwiIGN5PVxcXCI3NlxcXCIgcj1cXFwiN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjM3MVxcXCIgY3k9XFxcIjEwMlxcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjM0OFxcXCIgY3k9XFxcIjEwMlxcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjM0OVxcXCIgY3k9XFxcIjEyNVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzcyXFxcIiBjeT1cXFwiMTI1XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMjZcXFwiIGN5PVxcXCIxMDJcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMjdcXFwiIGN5PVxcXCIxMjVcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjM0OVxcXCIgY3k9XFxcIjE0OFxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzcyXFxcIiBjeT1cXFwiMTQ4XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMDNcXFwiIGN5PVxcXCIxMDJcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIzNzNcXFwiIGN5PVxcXCIxNzFcXFwiIHI9XFxcIjIuNVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyODFcXFwiIGN5PVxcXCI4MFxcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjMwMlxcXCIgY3k9XFxcIjc5XFxcIiByPVxcXCI1XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzI1XFxcIiBjeT1cXFwiNzlcXFwiIHI9XFxcIjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIzNDZcXFwiIGN5PVxcXCI3OFxcXCIgcj1cXFwiNlxcXCIvPlwiICtcclxuICAgICAgLy8gTWlkZGxlIHNlY3Rpb24gLSBsYXJnZXIgY2lyY2xlc1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjMwMFxcXCIgY3k9XFxcIjE0NVxcXCIgcj1cXFwiN1xcXCIvPjxjaXJjbGUgY3g9XFxcIjMwM1xcXCIgY3k9XFxcIjE3MVxcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjI4MFxcXCIgY3k9XFxcIjE3MVxcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjI4MVxcXCIgY3k9XFxcIjE5NFxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzA0XFxcIiBjeT1cXFwiMTk0XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNThcXFwiIGN5PVxcXCIxNzFcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTlcXFwiIGN5PVxcXCIxOTRcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI4MVxcXCIgY3k9XFxcIjIxN1xcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzA0XFxcIiBjeT1cXFwiMjE3XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzVcXFwiIGN5PVxcXCIxNzFcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIzMDVcXFwiIGN5PVxcXCIyNDBcXFwiIHI9XFxcIjIuNVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMTNcXFwiIGN5PVxcXCIxNDlcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzRcXFwiIGN5PVxcXCIxNDhcXFwiIHI9XFxcIjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNTdcXFwiIGN5PVxcXCIxNDhcXFwiIHI9XFxcIjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyNzhcXFwiIGN5PVxcXCIxNDdcXFwiIHI9XFxcIjZcXFwiLz5cIiArXHJcbiAgICAgIC8vIExvd2VyIG1pZGRsZSAtIGxhcmdlIGNpcmNsZXNcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMzFcXFwiIGN5PVxcXCIyMTNcXFwiIHI9XFxcIjdcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMzRcXFwiIGN5PVxcXCIyMzhcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMTFcXFwiIGN5PVxcXCIyMzhcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMTJcXFwiIGN5PVxcXCIyNjFcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjIzNVxcXCIgY3k9XFxcIjI2MVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg5XFxcIiBjeT1cXFwiMjM4XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTkwXFxcIiBjeT1cXFwiMjYxXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMTJcXFwiIGN5PVxcXCIyODRcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjIzNVxcXCIgY3k9XFxcIjI4NFxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTY2XFxcIiBjeT1cXFwiMjM4XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjM2XFxcIiBjeT1cXFwiMzA3XFxcIiByPVxcXCIyLjVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTQ0XFxcIiBjeT1cXFwiMjE2XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTY1XFxcIiBjeT1cXFwiMjE1XFxcIiByPVxcXCI1XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTg4XFxcIiBjeT1cXFwiMjE1XFxcIiByPVxcXCI1XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjA5XFxcIiBjeT1cXFwiMjE0XFxcIiByPVxcXCI2XFxcIi8+XCIgK1xyXG4gICAgICAvLyBCb3R0b20gc2VjdGlvbiAtIGxhcmdlciBjaXJjbGVzXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMTYzXFxcIiBjeT1cXFwiMjgyXFxcIiByPVxcXCI3XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTY2XFxcIiBjeT1cXFwiMzA4XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTQzXFxcIiBjeT1cXFwiMzA4XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTQ0XFxcIiBjeT1cXFwiMzMxXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIxNjdcXFwiIGN5PVxcXCIzMzFcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjEyMVxcXCIgY3k9XFxcIjMwOFxcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjEyMlxcXCIgY3k9XFxcIjMzMVxcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTQ0XFxcIiBjeT1cXFwiMzU0XFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCIxNjdcXFwiIGN5PVxcXCIzNTRcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjk5XFxcIiBjeT1cXFwiMzA4XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMTY4XFxcIiBjeT1cXFwiMzc3XFxcIiByPVxcXCIyLjVcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNzdcXFwiIGN5PVxcXCIyODZcXFwiIHI9XFxcIjRcXFwiLz48Y2lyY2xlIGN4PVxcXCI5OFxcXCIgY3k9XFxcIjI4NVxcXCIgcj1cXFwiNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjEyMFxcXCIgY3k9XFxcIjI4NVxcXCIgcj1cXFwiNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjE0MVxcXCIgY3k9XFxcIjI4NFxcXCIgcj1cXFwiNlxcXCIvPlwiICtcclxuICAgICAgLy8gQm90dG9tLWxlZnQgY29ybmVyIC0gbGFyZ2VzdCBjaXJjbGVzXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiOTRcXFwiIGN5PVxcXCIzNTFcXFwiIHI9XFxcIjdcXFwiLz48Y2lyY2xlIGN4PVxcXCI5NlxcXCIgY3k9XFxcIjM3N1xcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjczXFxcIiBjeT1cXFwiMzc3XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiNzRcXFwiIGN5PVxcXCI0MDBcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjk3XFxcIiBjeT1cXFwiNDAwXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI1MVxcXCIgY3k9XFxcIjM3N1xcXCIgcj1cXFwiNFxcXCIvPjxjaXJjbGUgY3g9XFxcIjUyXFxcIiBjeT1cXFwiNDAwXFxcIiByPVxcXCIzLjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI3NFxcXCIgY3k9XFxcIjQyM1xcXCIgcj1cXFwiMy41XFxcIi8+PGNpcmNsZSBjeD1cXFwiOTdcXFwiIGN5PVxcXCI0MjNcXFwiIHI9XFxcIjMuNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI5XFxcIiBjeT1cXFwiMzc3XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiOThcXFwiIGN5PVxcXCI0NDZcXFwiIHI9XFxcIjIuNVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI3XFxcIiBjeT1cXFwiMzU1XFxcIiByPVxcXCI0XFxcIi8+PGNpcmNsZSBjeD1cXFwiMjhcXFwiIGN5PVxcXCIzNTRcXFwiIHI9XFxcIjVcXFwiLz48Y2lyY2xlIGN4PVxcXCI1MFxcXCIgY3k9XFxcIjM1NFxcXCIgcj1cXFwiNVxcXCIvPjxjaXJjbGUgY3g9XFxcIjcyXFxcIiBjeT1cXFwiMzUzXFxcIiByPVxcXCI2XFxcIi8+XCIgK1xyXG4gICAgXCI8L3N2Zz4nKVwiXHJcbiAgKTtcclxufVxyXG5cclxuLy8gSW1hZ2UgVGlsZSBUZXh0IEljb25cclxuLy8gRGVjb3JhdGl2ZSBtaXJyb3JlZCBkb3QgcGF0dGVybiBmb3IgdGV4dCBibG9jayBvdmVybGF5c1xyXG4vLyBUd28gbWlycm9yZWQgZ3JvdXBzIG9mIGNpcmNsZXMgKGRpYWdvbmFsIHBhdHRlcm4pXHJcbi8vIFVzZWQgYXMgY29ybmVyIGRlY29yYXRpb24gb24gaW1hZ2UtdGlsZSB0ZXh0IGJsb2Nrc1xyXG4vLyBAcGFyYW0gJGNvbG9yIC0gRmlsbCBjb2xvciBmb3IgdGhlIGRvdHNcclxuQG1peGluIGltYWdlLXRpbGUtdGV4dC1pY29uKCRjb2xvcikge1xyXG4gICRjb2xvci1zdHI6IGluc3BlY3QoJGNvbG9yKTtcclxuICAkZW5jb2RlZC1jb2xvcjogc3RyLXJlcGxhY2UoJGNvbG9yLXN0ciwgXCIjXCIsIFwiJTIzXCIpO1xyXG5cclxuICAvLyBDYWxjdWxhdGVkIGZyb20gb3JpZ2luYWwgU1ZHIHdpdGggdHJhbnNmb3JtcyBhcHBsaWVkOlxyXG4gIC8vIFRvcCBncm91cDogcm90YXRlKDE4MCkgYXJvdW5kICg1Ny4wNjMsIDM3LjI5OSksIHRoZW4gdHJhbnNsYXRlKDAsIC03KVxyXG4gIC8vIEJvdHRvbSBncm91cDogdHJhbnNsYXRlKDAsIDMyLjc3NyksIHRoZW4gdHJhbnNsYXRlKDAsIC03KSA9IHRyYW5zbGF0ZSgwLCAyNS43NzcpXHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5xdW90ZShcclxuICAgIFwidXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cXFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXFwiIHZpZXdCb3g9XFxcIjAgMCA1NyA1NlxcXCIgZmlsbD1cXFwiXCIgKyAkZW5jb2RlZC1jb2xvciArIFwiXFxcIj5cIiArXHJcbiAgICAgIC8vIFRvcCBncm91cCAocm90YXRlZCAxODBkZWcpIC0gZGlhZ29uYWwgcGF0dGVybiBwb2ludGluZyBib3R0b20tbGVmdFxyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjI4LjRcXFwiIGN5PVxcXCIyOC4xXFxcIiByPVxcXCIyLjJcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjguNlxcXCIgY3k9XFxcIjIxLjZcXFwiIHI9XFxcIjEuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjM1LjVcXFwiIGN5PVxcXCIyMS42XFxcIiByPVxcXCIxLjNcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzUuNlxcXCIgY3k9XFxcIjE0LjVcXFwiIHI9XFxcIjFcXFwiLz48Y2lyY2xlIGN4PVxcXCIyOC41XFxcIiBjeT1cXFwiMTQuNVxcXCIgcj1cXFwiMVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI0Mi40XFxcIiBjeT1cXFwiMjEuNlxcXCIgcj1cXFwiMS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiNDIuM1xcXCIgY3k9XFxcIjE0LjVcXFwiIHI9XFxcIjFcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMzUuNlxcXCIgY3k9XFxcIjcuNlxcXCIgcj1cXFwiMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI4LjVcXFwiIGN5PVxcXCI3LjZcXFwiIHI9XFxcIjFcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiNDkuM1xcXCIgY3k9XFxcIjIxLjZcXFwiIHI9XFxcIjEuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI4LjZcXFwiIGN5PVxcXCIwLjdcXFwiIHI9XFxcIjAuOFxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCI1NS44XFxcIiBjeT1cXFwiMjguNFxcXCIgcj1cXFwiMS4zXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjQ5LjRcXFwiIGN5PVxcXCIyOC43XFxcIiByPVxcXCIxLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCI0Mi42XFxcIiBjeT1cXFwiMjguN1xcXCIgcj1cXFwiMS42XFxcIi8+PGNpcmNsZSBjeD1cXFwiMzYuMVxcXCIgY3k9XFxcIjI5XFxcIiByPVxcXCIxLjhcXFwiLz5cIiArXHJcbiAgICAgIC8vIEJvdHRvbSBncm91cCAtIGRpYWdvbmFsIHBhdHRlcm4gcG9pbnRpbmcgdG9wLXJpZ2h0XHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMjguNlxcXCIgY3k9XFxcIjI3LjZcXFwiIHI9XFxcIjIuMlxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyOC41XFxcIiBjeT1cXFwiMzUuNFxcXCIgcj1cXFwiMS4zXFxcIi8+PGNpcmNsZSBjeD1cXFwiMjEuNVxcXCIgY3k9XFxcIjM1LjRcXFwiIHI9XFxcIjEuM1xcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMS4zXFxcIiBjeT1cXFwiNDIuNVxcXCIgcj1cXFwiMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI4LjVcXFwiIGN5PVxcXCI0Mi41XFxcIiByPVxcXCIxXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjE0LjhcXFwiIGN5PVxcXCIzNS40XFxcIiByPVxcXCIxLjNcXFwiLz48Y2lyY2xlIGN4PVxcXCIxNC42XFxcIiBjeT1cXFwiNDIuNVxcXCIgcj1cXFwiMVxcXCIvPlwiICtcclxuICAgICAgXCI8Y2lyY2xlIGN4PVxcXCIyMS4zXFxcIiBjeT1cXFwiNDkuNFxcXCIgcj1cXFwiMVxcXCIvPjxjaXJjbGUgY3g9XFxcIjI4LjVcXFwiIGN5PVxcXCI0OS40XFxcIiByPVxcXCIxXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjcuOVxcXCIgY3k9XFxcIjM1LjRcXFwiIHI9XFxcIjEuM1xcXCIvPjxjaXJjbGUgY3g9XFxcIjI4LjVcXFwiIGN5PVxcXCI1NS41XFxcIiByPVxcXCIwLjhcXFwiLz5cIiArXHJcbiAgICAgIFwiPGNpcmNsZSBjeD1cXFwiMS4zXFxcIiBjeT1cXFwiMjcuOFxcXCIgcj1cXFwiMS4zXFxcIi8+XCIgK1xyXG4gICAgICBcIjxjaXJjbGUgY3g9XFxcIjcuOVxcXCIgY3k9XFxcIjI3LjVcXFwiIHI9XFxcIjEuNlxcXCIvPjxjaXJjbGUgY3g9XFxcIjE0LjdcXFwiIGN5PVxcXCIyNy41XFxcIiByPVxcXCIxLjZcXFwiLz48Y2lyY2xlIGN4PVxcXCIyMS41XFxcIiBjeT1cXFwiMjcuM1xcXCIgcj1cXFwiMS44XFxcIi8+XCIgK1xyXG4gICAgXCI8L3N2Zz4nKVwiXHJcbiAgKTtcclxufVxyXG4iLCIuY2FyZC1vdmVydmlldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGdhcDogMXB4O1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDFweCk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMzJSAtIDJweCk7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uY2Fyb3VzZWwge1xyXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgW2RhdGEtYnMtdG9nZ2xlPVwibGlnaHRib3hcIl0ge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uY2hlY2tib3gtbGlzdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMS41cmVtO1xyXG5cclxuICAgIC5jaGVja2JveC1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgPiAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgJi5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICsgLmNoZWNrYm94LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFydGlhbCB7XHJcbiAgICAgICAgICAgID4gLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICYuY3VzdG9tLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICAgICAgJi5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB+IC5jaGVja2JveC1saXN0IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmN0YS1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8vaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cclxuICAgIC5jdGEtdGl0bGUge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMDtcclxuXHJcbiAgICAgICAgLmN0YS1saW5rIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwcmVtIDAgMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgJi5idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtZm9ybSB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yODJyZW0gLjc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTWl4aW4gdmVyc2lvbiBmb3IgY29tcG9uZW50cyB0aGF0IG5lZWQgY3VzdG9tIGNvbnRhaW5lci10eXBlXHJcbi8vIFVzZSBAaW5jbHVkZSB1c2VyLWxvZ2luLWN0YS1ibG9jaygkY29udGFpbmVyLXR5cGUpIGZvciBjdXN0b20gY29udGFpbmVyIGJlaGF2aW9yXHJcbi8vIFVzZSBAZXh0ZW5kICV1c2VyLWxvZ2luLWN0YS1ibG9jayBmb3IgZGVmYXVsdCBpbmxpbmUtc2l6ZSBiZWhhdmlvclxyXG5AbWl4aW4gdXNlci1sb2dpbi1jdGEtYmxvY2soJGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSkge1xyXG4gICAgY29udGFpbmVyLXR5cGU6ICRjb250YWluZXItdHlwZTtcclxuICAgIGNvbnRhaW5lci1uYW1lOiB1c2VyLWxvZ2luLWN0YTtcclxuXHJcbiAgICAuY3RhLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0OyAvLyBMaWdodCBiYWNrZ3JvdW5kIGluc3RlYWQgb2YgcmVkXHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7IC8vIE5hdnkgdGV4dCBpbnN0ZWFkIG9mIHdoaXRlXHJcbiAgICAgICAgZGlzcGxheTogZmxleDsgLy8gQmxvY2sgbGF5b3V0LCBubyBjb2x1bW5zXHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcbiAgICAvLyBUaXRsZSBzdHlsaW5nIC0gY2VudGVyZWQgd2l0aCBiZXR0ZXIgc3BhY2luZ1xyXG4gICAgLmN0YS10aXRsZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwOyAvLyBTdWJ0bGUgc2VwYXJhdG9yXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMDtcclxuXHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIFJlbW92ZSBib3JkZXIgZm9yIGNsZWFuZXIgbG9va1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIENvbnRlbnQgc3R5bGluZ1xyXG4gICAgLmN0YS1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jazsgLy8gQmxvY2sgbGF5b3V0LCBubyBjb2x1bW5zXHJcbiAgICAgICAgY29sdW1uLWNvdW50OiBpbml0aWFsOyAvLyBEaXNhYmxlIGFueSBjb2x1bW4gbGF5b3V0XHJcbiAgICAgICAgLy8gRGVzY3JpcHRpb24gdGV4dCAtIGNlbnRlciBhbmQgcmVkdWNlIHByb21pbmVuY2VcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gTGlua3MgaW4gY29udGVudFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRm9vdGVyIHN0eWxpbmcgLSBjZW50ZXIgYWxpZ24gYW5kIGltcHJvdmUgc3BhY2luZ1xyXG4gICAgLmN0YS1mb290ZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7IC8vIFN1YnRsZSBzZXBhcmF0b3JcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTVyZW07IC8vIDEuMjVyZW1cclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBMaW5rcyB3cmFwcGVyIC0gc3RhY2sgdmVydGljYWxseSB3aXRoIGJldHRlciBzcGFjaW5nXHJcbiAgICAuY3RhLWxpbmstZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtbGluayB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgaW5saW5lIHN0eWxlXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gUmVtb3ZlIGlubGluZSBwYWRkaW5nXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvcm0gc3R5bGluZyAtIGtleSBpbXByb3ZlbWVudHMgZm9yIGNvaGVzaXZlIGRlc2lnblxyXG4gICAgLmN0YS1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIC8vIEJ1dHRvbiB2aXNpYmlsaXR5IHRvZ2dsZSAtIGRlZmF1bHQgc3RhdGUgKGNvbnRhaW5lciA+IDQwMHB4KVxyXG4gICAgICAgIC8vIFNob3cgZnVsbC13aWR0aCBidXR0b24sIGhpZGUgaW5saW5lIGJ1dHRvblxyXG4gICAgICAgIC5jdGEtYWRhcHQtc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWFkYXB0LWhpZGRlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gRm9ybSBjb250cm9scyAodGV4dCBpbnB1dHMsIHBhc3N3b3JkKVxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDsgLy8gR3JheSBib3JkZXJcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyAvLyBSb3VuZGVkIGNvcm5lcnNcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyAvLyAxNXB4XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtOyAvLyBCZXR0ZXIgcGFkZGluZ1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcmVkLTYwMCwgMC4yNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7IC8vIE1hdGNoIGRlc2lnbiBzeXN0ZW1cclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIElucHV0IGdyb3VwcyAtIGZ1bGwgd2lkdGgsIHN0YWNrZWRcclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWxpZ2h0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwOyAvLyBHcmF5IGJvcmRlclxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBDaGVja2JveCBzdHlsaW5nIC0gYmV0dGVyIGFsaWdubWVudFxyXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgaW5saW5lIHN0eWxlXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgkcmVkLTYwMCwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBJbnB1dCBncm91cCAoaW5wdXQgKyBidXR0b24gY29tYmluYXRpb24pXHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgLy8gQWRqdXN0IGJvcmRlciByYWRpdXMgZm9yIGdyb3VwZWQgZWxlbWVudHNcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzOyAvLyBFbnN1cmUgZm9jdXMgcmluZyBzaG93cyBhYm92ZSBidXR0b25cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZhbGlkYXRpb24tc3VtbWFyeS1lcnJvcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQ29udGFpbmVyIHF1ZXJ5OiBhcHBseSBjb21wYWN0IGZvcm0gc3R5bGVzIHdoZW4gY29udGFpbmVyIGlzIG5hcnJvd1xyXG4gICAgQGNvbnRhaW5lciB1c2VyLWxvZ2luLWN0YSAod2lkdGggPCA0MDBweCkge1xyXG4gICAgICAgIC5jdGEtZm9ybSB7XHJcbiAgICAgICAgICAgIC5jdGEtYWRhcHQtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtYWRhcHQtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtbGluay1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMDsgLy8gS2VlcCBjaGVja2JveCB0aWdodCB0byBsYWJlbFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IC8vIFJlbW92ZSBwaXBlbGluZSBzZXBhcmF0b3Igb24gc21hbGwgY29udGFpbmVyc1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0aGF0IHVzZXMgdGhlIG1peGluIHdpdGggZGVmYXVsdCBjb250YWluZXItdHlwZSAoaW5saW5lLXNpemUpXHJcbi8vIE90aGVyIGNvbXBvbmVudHMgKG9mZmNhbnZhcy11c2VyLCB1c2VyLWxvZ2luLWRyb3Bkb3duKSB1c2UgdGhpcyBwbGFjZWhvbGRlclxyXG4ldXNlci1sb2dpbi1jdGEtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgdXNlci1sb2dpbi1jdGEtYmxvY2soaW5saW5lLXNpemUpO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIExvZ2luIEJveCBQYWdlIE9yZ2FuaXNtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNlY3VyZWQgcGFnZSBsb2dpbiBjb21wb25lbnQgd2l0aCBtb2Rlcm4gZGVzaWduIChUYXNrIDI0KVxyXG4vLyBBcHBsaWVkIHdoZW4gTG9naW5Cb3ggaXMgdXNlZCBpbiBwYWdlIGNvbnRleHQgKG5vdCBmbHlvdXQvZHJvcGRvd24pXHJcbi8vXHJcbi8vIENvbnRleHQ6IElzRmx5b3V0TG9naW5Cb3ggPSBmYWxzZSAocGFnZSBjb250ZXh0KVxyXG4vLyBJZGVudGlmaWVyOiByZWw9XCJsb2dpbmJveC1wYWdlLXVpXCIgKGRldiByZWZlcmVuY2Ugb25seSlcclxuLy8gRGVzaWduOiBNYXRjaGVzIG1vZGFsIGFuZCB1c2VyLWxvZ2luIGRyb3Bkb3duIChUYXNrIDE1LCBUYXNrIDQpXHJcbi8vXHJcbi8vIE5vdGU6IC5sb2dpbi1ib3gtcGFnZSByZXBsYWNlcyAuY3RhLWJsb2NrIHdoZW4gaW4gcGFnZSBjb250ZXh0XHJcblxyXG4ubG9naW4tYm94LXBhZ2Uge1xyXG4gICAgLy8gUGFydCBvZiBub3JtYWwgZG9jdW1lbnQgZmxvdyAtIG5vIHZlcnRpY2FsIGNlbnRlcmluZ1xyXG4gICAgLy8gUGFnZSBncmlkIHN5c3RlbSBoYW5kbGVzIHdpZHRoIGFuZCBzcGFjaW5nXHJcbiAgICAvLyBVc2luZyBAaW5jbHVkZSBpbnN0ZWFkIG9mIEBleHRlbmQgYXZvaWRzIENTUyBtaW5pZmllciBzZWxlY3RvciBtZXJnZSBpc3N1ZXNcclxuICAgIC8vIEtlZXAgaW5saW5lLXNpemUgZm9yIGNvbnRhaW5lciBxdWVyaWVzIHRvIHdvcmtcclxuICAgIEBpbmNsdWRlIHVzZXItbG9naW4tY3RhLWJsb2NrKGlubGluZS1zaXplKTtcclxuXHJcbiAgICAvLyBXcmFwIGRlY2xhcmF0aW9ucyBhZnRlciBAaW5jbHVkZSB0byBhdm9pZCBTYXNzIGRlcHJlY2F0aW9uIHdhcm5pbmdcclxuICAgIC8vIChkZWNsYXJhdGlvbnMgYWZ0ZXIgbmVzdGVkIHJ1bGVzIG11c3QgYmUgaW4gJiB7fSBibG9jaylcclxuICAgIC8vIE5vdGU6IGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZSBhbGxvd3MgbWF4LXdpZHRoIHdoZW4gZWxlbWVudCBoYXMgZXhwbGljaXQgd2lkdGhcclxuICAgICYge1xyXG4gICAgICAgIG1heC13aWR0aDogNDVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1jb250ZW50IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxuICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5jYXJkIHtcclxuICAgIC8vIENUQSBsaW5rIGNhcmRzIHdpdGggaWNvbnMgaW4gdGl0bGVcclxuICAgICYuY3RhLWxpbmsge1xyXG4gICAgICAgIC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICY6aGFzKC5mYSkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YS1saW5rLWxvZ2luIHtcclxuICAgICAgICBAZXh0ZW5kIC5jdGEtbGluaztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuY3RhLWxpbmstb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5OyAvLyBrZWVwcyBjb250ZW50IHBvc2l0aW9uZWRcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1saW5rLW9wdGlvbnMge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGRhcmtlbjtcclxuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGluc2V0OiAwIDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UtaW4tb3V0IDAuMnM7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jdGEtZ3JvdXAge1xyXG4gICAgcGFkZGluZzogMnJlbSAwIDMuNjI1cmVtO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENUQSBPdmVydmlldyAtIENhcmQgRGVzaWduIChNb2xlY3VsZSlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVmlzdWFsIGRlc2lnbiBmb3IgLmNhcmQuY3RhLWxpbmsgY29tcG9uZW50XHJcbi8vIExheW91dCBoYW5kbGVkIGJ5IHBhcmVudCAuY3RhLW92ZXJ2aWV3IG9yZ2FuaXNtXHJcbi8vIFVzZXMgQm9vdHN0cmFwIDUuMyBjYXJkIENTUyB2YXJpYWJsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5jYXJkIHtcclxuICAgICYuY3RhLWxpbmsge1xyXG4gICAgICAgIC8vIEJvb3RzdHJhcCBjYXJkIENTUyB2YXJpYWJsZXMgKGluc3RlYWQgb2YgZGlyZWN0IHByb3BlcnR5IG92ZXJyaWRlcylcclxuICAgICAgICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgLS1icy1jYXJkLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS1icy1jYXJkLXNwYWNlci15OiAxcmVtO1xyXG4gICAgICAgIC0tYnMtY2FyZC1zcGFjZXIteDogMXJlbTtcclxuICAgICAgICAvLyBGbGF0IGRlc2lnbiAtIG5vIGJveC1zaGFkb3dcclxuICAgICAgICAvLyBIb3ZlciwgYWN0aXZlLCBmb2N1cyBzdGF0ZXMgLSB1c2VzIHRoZW1lIENTUyB2YXJpYWJsZXNcclxuICAgICAgICAvLyBWYXJpYWJsZSBuYW1pbmc6IC0tI3skYnJhbmR9W3Njb3BlXS1bYXR0cmlidXRlXVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItYmcsICRncmF5LTIwMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRicmFuZH1jYXJkLWN0YS1saW5rLWhvdmVyLWNvbG9yLCAkYmxhY2spO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3IsICRibGFjayk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHk6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItYmcsICRncmF5LTIwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIEFycm93IGFsaWduZWQgdG8gcmlnaHRcclxuICAgICAgICAgICAgZ2FwOiAxcmVtOyAvLyBHYXAgYmV0d2VlbiBjb250ZW50IGFuZCBhcnJvd1xyXG4gICAgICAgICAgICAvLyBDYXJkcyBncm93IG5hdHVyYWxseSB3aXRoIGNvbnRlbnRcclxuICAgICAgICAgICAgLy8gRXF1YWwgaGVpZ2h0IGhhbmRsZWQgYnkgQm9vdHN0cmFwIC5yb3cgZmxleGJveFxyXG4gICAgICAgICAgICAvLyBBcnJvdyBpY29uIHBvc2l0aW9uZWQgb24gY2FyZC1ib2R5IChyaWdodC1hbGlnbmVkKVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQtZG90dGVkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC10ZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gSGlkZSBjYXJkIHRleHQgY29udGVudFxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBSZXNlcnZlZCBmb3IgZnV0dXJlIGVuaGFuY2VtZW50c1xyXG4gICAgICAgICYuYmlnIHtcclxuICAgICAgICAgICAgLy8gVE8gRE9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmN1c3RvbS1zZWxlY3Q7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kcm9wZG93bi10b2dnbGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAmLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZXNfaW5mbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgQGV4dGVuZCAubmF2YmFyO1xyXG4gICAgICAgIEBleHRlbmQgLm5hdmJhci1wYWdpbmF0aW9uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZXhjbHVkZWQgZnJvbSB3cmFwcGVyIGZvciAuZml4ZWRIZWFkZXItZmxvYXRpbmcgYXBwZW5kZWQgdG8gdGhlIGJvZHlcclxudGFibGUge1xyXG4gICAgJi5kYXRhVGFibGUge1xyXG4gICAgICAgIHRoLFxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIC5zb3J0aW5nLFxyXG4gICAgICAgICAgICAuc29ydGluZ19hc2MsXHJcbiAgICAgICAgICAgIC5zb3J0aW5nX2Rlc2MsXHJcbiAgICAgICAgICAgIC5zb3J0aW5nX2FzY19kaXNhYmxlZCxcclxuICAgICAgICAgICAgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuMjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1mbHVpZCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAuZGF0YVRhYmxlIHtcclxuICAgICAgICAgICAgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBbcm9sZT1cInJvd1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy9vdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgICAgICYuZGF0YVRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYWluW3JvbGU9XCJtYWluXCJdIHtcclxuICAgICAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcclxuICAgICAgICAuZGF0YVRhYmxlIHtcclxuICAgICAgICAgICAgJi5maXhlZEhlYWRlci1mbG9hdGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vKi5mYWN0cy1ibG9jayB7XHJcbiAgICBmbGV4OiAxIDEgMTIuNSU7XHJcbiAgICBtYXJnaW46IDAgMC42MjVyZW0gMS4yNXJlbTtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSAxLjI1cmVtO1xyXG5cclxuICAgICYuZmFjdHMtYmxvY2stbGcge1xyXG4gICAgICAgIGZsZXg6IDIgMSAyNSU7XHJcbiAgICB9XHJcbn0qL1xyXG4iLCLvu78uZmFjdHMtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA1cmVtIDFyZW07XHJcblxyXG4gICAgJi1tYXNrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZhY3RzLWJnLWljb24oJGluZGlnby03NTApO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5yb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICYtbWFzayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5mYXEtbW9kdWxlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLnRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9tYmEgTW9kdWxlIChFbmdhZ2UpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJ1c2luZXNzIHByb2Nlc3MgZG9jdW1lbnRhdGlvbiBtb2R1bGUgd2l0aCBmaWx0ZXJhYmxlL3NlYXJjaGFibGUgY29udGVudFxyXG4vLyBGZWF0dXJlczogUHJvY2VzcyB3b3JrZmxvdywgZXhwYW5kYWJsZSBwYW5lbHMsIGdsb3NzYXJ5LCB0YWdzLCBQREYgZXhwb3J0XHJcbi8vXHJcbi8vIEFyY2hpdGVjdHVyZTpcclxuLy8gVGhpcyBvcmdhbmlzbSBmb2xsb3dzIGF0b21pYyBkZXNpZ24gcHJpbmNpcGxlcyB3aXRoIG1vZHVsYXIgY29tcG9uZW50c1xyXG4vL1xyXG4vLyBDb21wb25lbnRzOlxyXG4vLyAtIGFycm93czogQ1NTIGFycm93IGRlY29yYXRpb25zIGZvciBwcm9jZXNzIGZsb3dcclxuLy8gLSBwcm9jZXNzOiBQcm9jZXNzIHdvcmtmbG93IHN0ZXAgY2FyZHNcclxuLy8gLSBjb250ZW50OiBDb250ZW50IGFyZWEgd2l0aCBmaWx0ZXJzIGFuZCByZXN1bHRzXHJcbi8vIC0gYWNjb3JkaW9uOiBCb290c3RyYXAgNSBleHBhbmRhYmxlIHBhbmVsc1xyXG4vLyAtIHBhbmVsLWdyb3VwOiBMZWdhY3kgQm9vdHN0cmFwIDQgY29tcGF0aWJpbGl0eVxyXG4vLyAtIHNlYXJjaC1mb3JtOiBTZWFyY2ggaW5wdXQgd2l0aCBzdWJtaXQgYnV0dG9uXHJcbi8vIC0gbmF2aWdhdGlvbi10YWJzOiBUYWIgbmF2aWdhdGlvbiBmb3IgY29udGVudFxyXG4vLyAtIGV4cG9ydDogUERGIGV4cG9ydCBidXR0b25zXHJcbi8vIC0gdG9vbHRpcHM6IEdsb3NzYXJ5IHRvb2x0aXAgc3R5bGluZ1xyXG4vLyAtIG1vZGFsOiBNb2RhbCBkaWFsb2cgc3R5bGluZ1xyXG4vLyAtIHJlc3BvbnNpdmU6IE1vYmlsZS90YWJsZXQgYnJlYWtwb2ludCBhZGp1c3RtZW50c1xyXG4vL1xyXG4vLyBUaGVtaW5nOlxyXG4vLyBVc2VzIENTUyB2YXJpYWJsZXMgZm9yIHRoZW1lIG92ZXJyaWRlcyAoc2VlIHRoZW1lcy9fdGhlbWUtKi5zY3NzKTpcclxuLy8gLSAtLWlwYy1mb21iYS1jYXJkLXRpdGxlLWNvbG9yOiBDYXJkIHRpdGxlIHRleHQgY29sb3JcclxuLy8gLSAtLWlwYy1mb21iYS1hY2NvcmRpb24taWNvbi1iZzogQWNjb3JkaW9uIGljb24gYmFja2dyb3VuZCBjb2xvclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmZvbWJhLW1vZHVsZSB7XHJcbiAgICAvLyBNb2Rlcm4gc3BhY2luZyB1c2luZyBkZXNpZ24gc3lzdGVtXHJcbiAgICBwYWRkaW5nOiAwICRzcGFjZXI7XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIG1hcmdpbjogJHNwYWNlciArICgkc3BhY2VyICogMC4xMjUpIDA7IC8vIDE4cHhcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC8vIEltcG9ydCBhdG9taWMgY29tcG9uZW50c1xyXG4gICAgQGltcG9ydCAnZm9tYmEtbW9kdWxlL2Fycm93cyc7XHJcbiAgICBAaW1wb3J0ICdmb21iYS1tb2R1bGUvcHJvY2Vzcyc7XHJcbiAgICBAaW1wb3J0ICdmb21iYS1tb2R1bGUvY29udGVudCc7XHJcbiAgICBAaW1wb3J0ICdmb21iYS1tb2R1bGUvYWNjb3JkaW9uJztcclxuICAgIEBpbXBvcnQgJ2ZvbWJhLW1vZHVsZS9wYW5lbC1ncm91cCc7XHJcbiAgICBAaW1wb3J0ICdmb21iYS1tb2R1bGUvc2VhcmNoLWZvcm0nO1xyXG4gICAgQGltcG9ydCAnZm9tYmEtbW9kdWxlL25hdmlnYXRpb24tdGFicyc7XHJcbiAgICBAaW1wb3J0ICdmb21iYS1tb2R1bGUvZXhwb3J0JztcclxuICAgIEBpbXBvcnQgJ2ZvbWJhLW1vZHVsZS90b29sdGlwcyc7XHJcbiAgICBAaW1wb3J0ICdmb21iYS1tb2R1bGUvbW9kYWwnO1xyXG4gICAgQGltcG9ydCAnZm9tYmEtbW9kdWxlL3Jlc3BvbnNpdmUnO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZvbWJhIE1vZHVsZSAtIEFycm93IERlY29yYXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENTUyBhcnJvd3MgZm9yIHByb2Nlc3MgZmxvdyB2aXN1YWwgY29ubmVjdGlvbnNcclxuXHJcbi5hcnJvdy1yaWdodCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IC0xNHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTRweCBzb2xpZCByZ2JhKCRwcmltYXJ5LCAwLjUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJyb3ctZG93bi1sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICAgIGxlZnQ6IDI1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgcmdiYSgkcHJpbWFyeSwgMC41KTtcclxuICAgIH1cclxufVxyXG5cclxuLmFycm93LWRvd24tcmlnaHQge1xyXG4gICAgQGV4dGVuZCAuYXJyb3ctZG93bi1sZWZ0O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb21iYSBNb2R1bGUgLSBQcm9jZXNzIFdvcmtmbG93IFZpc3VhbGl6YXRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJvY2VzcyBzdGVwIGNhcmRzIHdpdGggaW50ZXJhY3RpdmUgc3RhdGVzXHJcblxyXG4uZm9tYmEtcHJvY2VzcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDM7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdyYXktNDAwOyAvLyBTdWJ0bGUgYm9yZGVyIGZvciBsaWdodCBiYWNrZ3JvdW5kc1xyXG5cclxuICAgIFtjbGFzc149XCJmb21iYS1zdGVwLVwiXSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmEtc3RhY2sge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FyZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRicmFuZH1mb21iYS1zdGVwLWNvbG9yLCAjeyRncmF5LTkwMH0pOyAvLyBUaGVtZSBvdmVycmlkZSB2aWEgQ1NTIHZhcmlhYmxlXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtYmcsICN7JHdoaXRlfSk7IC8vIFRoZW1lIG92ZXJyaWRlIHZpYSBDU1MgdmFyaWFibGVcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvbWJhLXN0ZXAtc3RhcnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDQwJSAtIDAuNXJlbSk7XHJcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyIDAuNXJlbSAkc3BhY2VyIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5hcnJvdy1kb3duLWxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9tYmEtcHJvY2Vzcy1saXN0LWlubmVyIHtcclxuICAgICAgICAvLyBNb2Rlcm4gZmxleCBsYXlvdXQgd2l0aCAyLWNvbHVtbiBncmlkXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAkc3BhY2VyICogMC41OyAvLyAwLjVyZW0gZ2FwXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDEuNTsgLy8gbWItNFxyXG5cclxuICAgICAgICBbY2xhc3NePVwiZm9tYmEtc3RlcC1cIl0ge1xyXG4gICAgICAgICAgICAvLyA1MCUgd2lkdGggd2l0aCBmbGV4LWdyb3cgZm9yIHVuZXZlbiBudW1iZXJzXHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtICN7JHNwYWNlciAqIDAuMjV9KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hcnJvdy1yaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYXJyb3ctZG93bi1yaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBbY2xhc3NePVwiZm9tYmEtc3RlcC1cIl0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9tYmEtc3RlcC1lbmQge1xyXG4gICAgICAgICYuY2FyZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDsgLy8gTGlnaHQgYmFja2dyb3VuZCBmb3IgbGlnaHQgdGhlbWVcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDsgLy8gRGFyayB0ZXh0IGZvciBjb250cmFzdFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIENhcmQgc3R5bGluZyAtIE1vZGVybiBCb290c3RyYXAgNSBwYXR0ZXJuc1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIC0tYnMtY2FyZC1ib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiAjeyRncmF5LTQwMH07XHJcbiAgICAgICAgLS1icy1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JHNwYWNlciAqIDAuMjV9OyAvLyA0cHhcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC0tYnMtY2FyZC1iZzogI3skcHJpbWFyeX07IC8vIElQQyByZWQgZm9yIGhvdmVyIHN0YXRlXHJcbiAgICAgICAgICAgIC0tYnMtY2FyZC1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtYm9keSxcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IC8vIFdoaXRlIHRleHQgb24gcmVkIGJhY2tncm91bmQgKDU6MSBjb250cmFzdClcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKHZhcigtLWJzLWNhcmQtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlciArICgkc3BhY2VyICogMC4yNSk7IC8vIDEuMjVyZW1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skYnJhbmR9Zm9tYmEtY2FyZC10aXRsZS1jb2xvciwgJGdyYXktOTAwKTsgLy8gVGhlbWUgb3ZlcnJpZGUgdmlhIENTUyB2YXJpYWJsZVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFiYnIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBMaXN0IGxheW91dCB2YXJpYW50IC0gdXNlcyBzYW1lIDItY29sdW1uIGZsZXggbGF5b3V0XHJcbiAgICAmLmZvbWJhLXByb2Nlc3MtbGlzdCB7XHJcbiAgICAgICAgJi5jYXJkLWNvbHVtbnMge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzc149XCJmb21iYS1zdGVwLVwiXSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAuZmEtc3RhY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9tYmEgTW9kdWxlIC0gQ29udGVudCBBcmVhXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZpbHRlcnMsIHRhYnMsIHJlc3VsdHMgYXJlYSBzdHlsaW5nXHJcblxyXG4uZm9tYmEtY29udGVudCB7XHJcbiAgICAvLyBCdXR0b25zIC0gTW9kZXJuIGRlc2lnbiBzeXN0ZW0gc3R5bGluZ1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQ3VzdG9tIG91dGxpbmUgYnV0dG9uIHZhcmlhbnRcclxuICAgICAgICAmLmJ0bi1wcmltYXJ5LW91dGxpbmUge1xyXG4gICAgICAgICAgICAtLWJzLWJ0bi1jb2xvcjogI3skZ3JheS05MDB9OyAvLyBEYXJrIHRleHQgZm9yIGxpZ2h0IGJhY2tncm91bmRzXHJcbiAgICAgICAgICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI3skZ3JheS00MDB9OyAvLyBTdWJ0bGUgYm9yZGVyXHJcbiAgICAgICAgICAgIC0tYnMtYnRuLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjeyRwcmltYXJ5fTsgLy8gSVBDIHJlZCBvbiBob3ZlclxyXG4gICAgICAgICAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xyXG4gICAgICAgICAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICN7JHdoaXRlfTtcclxuICAgICAgICAgICAgLS1icy1idG4tYWN0aXZlLWJnOiAjeyRyZWQtNjAwfTsgLy8gRGFya2VyIHJlZCB3aGVuIGFjdGl2ZVxyXG4gICAgICAgICAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRyZWQtNjAwfTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8qc3BhbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGFiIGNvbnRlbnRcclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXBsdXM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1taW51czo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1ndWlkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBCb290c3RyYXAgNSBiYWRnZSBlbXB0eSBzdGF0ZVxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZTplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIE5lc3RlZCBsaXN0c1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtZ3VpZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1ndWlkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ZvbWJhLWFwcGVuZGljZXMge1xyXG4gICAgICAgICYudGFiLXBhbmUge1xyXG4gICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGFnc1xyXG4gICAgLnRhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBLZXl3b3Jkc1xyXG4gICAgLmtleXdvcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDAuMjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIExvYWRlclxyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjEpO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZvbWJhIE1vZHVsZSAtIEFjY29yZGlvbiAoQm9vdHN0cmFwIDUpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1haW4gZXhwYW5kYWJsZSBjb250ZW50IHBhbmVsc1xyXG5cclxuLmFjY29yZGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAvLyBCb290c3RyYXAgNSBhY2NvcmRpb24gQ1NTIHZhcmlhYmxlc1xyXG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcjogI3skZ3JheS00MDB9O1xyXG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JHNwYWNlciAqIDAuMjV9O1xyXG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMDtcclxuICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAwO1xyXG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAjeyRzcGFjZXJ9O1xyXG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRzcGFjZXJ9O1xyXG5cclxuICAgIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICAvLyBNb2Rlcm4gZmxleCBsYXlvdXRcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMy41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAudGV4dCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBIaWRlIGRlZmF1bHQgQm9vdHN0cmFwIGFjY29yZGlvbiBpY29uXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgLy8gRmxleCBpdGVtIC0gbWF0Y2hlcyBwYXJlbnQgaGVpZ2h0XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skYnJhbmR9Zm9tYmEtYWNjb3JkaW9uLWljb24tYmcsICRwcmltYXJ5KTsgLy8gVGhlbWUgb3ZlcnJpZGUgdmlhIENTUyB2YXJpYWJsZVxyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlOyAvLyBXaGl0ZSB0ZXh0IG9uIHJlZCAoNToxIGNvbnRyYXN0KVxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgIC8vIEZsZXggaXRlbSAtIG1hdGNoZXMgcGFyZW50IGhlaWdodFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7IC8vIExpZ2h0IGdyYXkgZm9yIGxpZ2h0IGJhY2tncm91bmRzXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7IC8vIERhcmsgdGV4dCBvbiBsaWdodCBncmF5ICg1OjEgY29udHJhc3QpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAvLyBGbGV4IGl0ZW0gLSBncm93cyB0byBmaWxsIHNwYWNlLCB2ZXJ0aWNhbGx5IGNlbnRlcmVkXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7IC8vIEFsbG93IHRleHQgdHJ1bmNhdGlvblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7IC8vIERhcmsgdGV4dCBmb3IgbGlnaHQgYmFja2dyb3VuZHNcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07IC8vIE1hdGNoIHBhcmVudCBtaW4taGVpZ2h0IGZvciB2ZXJ0aWNhbCBjZW50ZXJpbmdcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAkc3BhY2VyIDAgKCRzcGFjZXIgKiAyKTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwOyAvLyBTb2xpZCBib3JkZXIgZm9yIGxpZ2h0IGJhY2tncm91bmRzXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDsgLy8gU3VidGxlIGJhY2tncm91bmRcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JGJyYW5kfWZvbWJhLWFjY29yZGlvbi1pY29uLWJnLCAkcHJpbWFyeSk7IC8vIFRoZW1lIG92ZXJyaWRlIHZpYSBDU1MgdmFyaWFibGVcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gR2xvc3NhcnkgdG9vbHRpcHNcclxuICAgICAgICBzcGFuW2RhdGEtdG9nZ2xlPVwidG9vbHRpcFwiXSxcclxuICAgICAgICBzcGFuW2RhdGEtYnMtdG9nZ2xlPVwidG9vbHRpcFwiXSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJHByaW1hcnk7IC8vIFJlZCBkYXNoZWQgdW5kZXJsaW5lIGZvciB2aXNpYmlsaXR5XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBOZXN0ZWQgYWNjb3JkaW9uIHdpZHRoIGFkanVzdG1lbnRzIChmbGV4IGxheW91dCBoYW5kbGVzIHNwYWNpbmcgYXV0b21hdGljYWxseSlcclxuICAgIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5jb2RlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAuY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBIaWdobGlnaHRlZC9tYXJrZWQgdGV4dFxyXG4gICAgbWFyayB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLTMwMCwgMC43NSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcblxyXG4gICAgICAgIG1hcmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb21iYSBNb2R1bGUgLSBOYXZpZ2F0aW9uIFRhYnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGFiIG5hdmlnYXRpb24gZm9yIGNvbnRlbnQgc2VjdGlvbnNcclxuXHJcbi5uYXYubmF2LXRhYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKDEwMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6bGluayxcclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwOyAvLyBTbGlnaHRseSBsaWdodGVyIGZvciBiZXR0ZXIgdmlzdWFsIHdlaWdodFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5OyAvLyBJUEMgcmVkIGZvciBob3Zlci9mb2N1c1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAkcHJpbWFyeTsgLy8gUmVkIGZvciBhY3RpdmUgdGFiXHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktMjAwOyAvLyBCbGVuZCB3aXRoIGJhY2tncm91bmRcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwOyAvLyBTdWJ0bGUgYWN0aXZlIGJhY2tncm91bmRcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGb21iYSBNb2R1bGUgLSBUb29sdGlwc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHbG9zc2FyeSB0b29sdGlwIHN0eWxpbmdcclxuXHJcbi50b29sdGlwIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIHVsLFxyXG4gICAgICAgIG9sLFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZvbWJhIE1vZHVsZSAtIE1vZGFsIERpYWxvZ3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTW9kYWwgY29udGVudCBkaXNwbGF5IHN0eWxpbmdcclxuXHJcbi5tb2RhbCB7XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgdG9wOiAkc3BhY2VyO1xyXG4gICAgICAgICAgICByaWdodDogJHNwYWNlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9tYmEgTW9kdWxlIC0gUmVzcG9uc2l2ZSBTdHlsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTW9iaWxlIGFuZCB0YWJsZXQgYnJlYWtwb2ludCBhZGp1c3RtZW50c1xyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuYXJyb3ctZG93bi1jZW50ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHggMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkIHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb21iYS1wcm9jZXNzIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hcnJvdy1kb3duLWNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb21iYS1zdGVwLTEsXHJcbiAgICAgICAgICAgICYuZm9tYmEtc3RlcC03IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZvbWJhLXN0ZXAtNzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1zdGFjayB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgKCRzcGFjZXIgKiAyKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79mb290ZXIge1xyXG4gICAgJltyb2xlPVwiY29udGVudGluZm9cIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5mb290ZXItc29jaWFsLXNoYXJlIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogLTNyZW0gMCAwIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1pbm5lciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1icmFuZCB7XHJcbiAgICAgICAgICAgIC5mb290ZXItaW5uZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLXNsb2dhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAubmF2YmFyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTByZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1zdXBwb3J0IHtcclxuICAgICAgICAgICAgLmZvb3Rlci1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAub3V0c2lkZS1idXNpbmVzcy1ob3VycyxcclxuICAgICAgICAgICAgLmR1cmluZy1idXNpbmVzcy1ob3VycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHVyaW5nLWJ1c2luZXNzLWhvdXJzIHtcclxuICAgICAgICAgICAgICAgIC5idXNpbmVzcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXNpbmVzcy1jYXJkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICAuZm9vdGVyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1zb2NpYWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIC5mb290ZXItZG9vcm1hdCB7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIC5mb290ZXItZG9vcm1hdCB7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLXN1cHBvcnQge1xyXG4gICAgICAgICAgICAgICAgLmZvb3Rlci1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIC5mb290ZXItZG9vcm1hdCB7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qLmdsb3NzYXJ5LW1vZHVsZSB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIG1hcmdpbjogMThweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5nbG9zc2FyeS1jb250ZW50IHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLW1pbnVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtZ3VpZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2U6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLWd1aWRdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtZ3VpZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua2V5d29yZHMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFweCAwIDVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2RlIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcyhjYWxjKDEwMCUgLSA4LjVyZW0pKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDguNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgLnBhbmVsIHtcclxuICAgICAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKGNhbGMoMTAwJSAtIDEwLjVyZW0pKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucGFuZWwtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcyhjYWxjKDEwMCUgLSAxMS41cmVtKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1mb3JtIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYge1xyXG4gICAgICAgICYubmF2LXRhYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygxMDAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHBvcnQge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAge1xyXG4gICAgICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB1bCwgb2wsIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Ki9cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gR3JvdXAgSGVhZGVyIENvbXBvbmVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSZXVzYWJsZSBoZWFkZXIgY29tcG9uZW50IGZvciBzZWN0aW9ucyBhbmQgZ3JvdXBzXHJcbi8vIFVzZWQgc3RhbmRhbG9uZSBhbmQgd2l0aGluIHBhZ2UtbGlzdCBjb21wb25lbnRzXHJcblxyXG4uZ3JvdXAtaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMXJlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLy8gJGg1LWZvbnQtc2l6ZSBlcXVpdmFsZW50XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG4iLCLvu78vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIZWFkZXIgT3JnYW5pc20gLSBQYWdlIEJhbm5lclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1xyXG4vLyBNb2R1bGFyIGhlYWRlciBzdHJ1Y3R1cmUgZm9yIGhlYWRlcltyb2xlPVwiYmFubmVyXCJdXHJcbi8vXHJcbi8vIENvbXBvbmVudHM6XHJcbi8vIC0gYnJlYWRjcnVtYjogYnJlYWRjcnVtYiBuYXZpZ2F0aW9uICgubmF2YmFyLWJyZWFkY3J1bWIpXHJcbi8vIC0gYmctaW1hZ2U6IEJhY2tncm91bmQgaW1hZ2UgY29tcG9uZW50ICguYmctaW1hZ2UpXHJcbi8vIC0gY29udGVudDogTWFpbiBiYW5uZXIgY29udGVudCBhcmVhICguaGVhZGVyLWNvbnRlbnQpXHJcbi8vIC0gdHJpZ2dlci1jb250ZW50OiBTY3JvbGwgaW5kaWNhdG9yIGF0IGJvdHRvbSAoLnRyaWdnZXItY29udGVudClcclxuLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVGhlbWUgVmFyaWFudHMgKENTUyBWYXJpYWJsZXMgSW5oZXJpdGFuY2UpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vXHJcbi8vIEJBU0UgVkFSSUFOVCAoRGVmYXVsdCAtIENvbnRlbnQgcGFnZXMgd2l0aG91dCBpbWFnZSk6XHJcbi8vICAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yOiBGYWxsYmFjayB0byAkZGFya1xyXG4vLyAgIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6IEZhbGxiYWNrIHRvIE5hdnkgKCRzZWNvbmRhcnktcmdiOiAjMDUxNTI5KVxyXG4vLyAgIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6IEZhbGxiYWNrIHRvIFJlZCAoJHByaW1hcnktcmdiOiAjREEyOTFDKVxyXG4vLyAgIC0taXBjLXRyaWdnZXItY29sb3I6IEZhbGxiYWNrIHRvIERhcmsgKCRkYXJrOiAjMEIwQjBCLCBtYXRjaGVzIHRleHQpXHJcbi8vICAgLS1pcGMtaGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiBGYWxsYmFjayB0byBSZWQgKCRwcmltYXJ5OiAjREEyOTFDKVxyXG4vLyAgIC0taXBjLWdyYWRpZW50LSo6IEZhbGxiYWNrIHRvIEluZGlnbyBncmFkaWVudCBvdmVybGF5XHJcbi8vICAgVXNhZ2U6IFN0YW5kYXJkIGNvbnRlbnQgcGFnZXNcclxuLy9cclxuLy8gSU1BR0UgVkFSSUFOVCAoZGF0YS1oYXMtaW1nPVwidHJ1ZVwiKTpcclxuLy8gICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3I6IFdoaXRlXHJcbi8vICAgLS1pcGMtaGVhZGluZy10ZXh0LWNvbG9yLXJnYjogMjU1LDI1NSwyNTVcclxuLy8gICAtLWlwYy1oZWFkaW5nLXRleHQtY29sb3ItaG92ZXItcmdiOiBSZWQgKCRwcmltYXJ5LXJnYjogI0RBMjkxQylcclxuLy8gICAtLWlwYy10cmlnZ2VyLWNvbG9yOiBXaGl0ZSAob3ZlcnJpZGRlbiBmcm9tIGRlZmF1bHQpXHJcbi8vICAgVXNhZ2U6IFBhZ2VzIHdpdGggYmFja2dyb3VuZCBpbWFnZSBpbiBoZXJvXHJcbi8vICAgVmlzdWFsOiBXaGl0ZSB0ZXh0IHdpdGggcmVkIGhvdmVyLCB3aGl0ZSB0cmlnZ2VyIGRvdHMsIGdyYXkgZG90IHBhdHRlcm5cclxuLy9cclxuLy8gVEhFTUUgVkFSSUFOVFMgKHRoZW1lcy9fdGhlbWUtKi5zY3NzKTpcclxuLy8gICBFYWNoIHRoZW1lIGNhbiBvdmVycmlkZTpcclxuLy8gICAtIFRleHQgY29sb3JzICgtLWlwYy1oZWFkaW5nLXRleHQtY29sb3ItKilcclxuLy8gICAtIFRyaWdnZXIgaG92ZXIgY29sb3IgKC0taXBjLWhlYWRpbmctdHJpZ2dlci1jb2xvci1ob3ZlcilcclxuLy8gICAtIEdyYWRpZW50IGNvbG9ycyAoLS1pcGMtZ3JhZGllbnQtZW5kLWNvbG9yLXJnYilcclxuLy8gICBTZWUgdGhlbWVzL190aGVtZS1wcmltYXJ5LnNjc3MgZm9yIGV4YW1wbGVcclxuLy9cclxuLy8gUEFHRS1TUEVDSUZJQyBMQVlPVVRTOlxyXG4vLyAgIC5wYWdlLWhvbWUgKHBhZ2VzL19ob21lLnNjc3MpOlxyXG4vLyAgICAgLSBGdWxsIHZpZXdwb3J0IGhlaWdodCAoMTAwdmgpXHJcbi8vICAgICAtIEFic29sdXRlIHBvc2l0aW9uaW5nIHdpdGggYXJ0d29yayBkZWNvcmF0aW9uc1xyXG4vLyAgICAgLSBUcmlnZ2VyIGxpbmsgaGlkZGVuIG9uIGhvbWVwYWdlXHJcbi8vXHJcbi8vICAgLnBhZ2UtY29udGVudCAocGFnZXMvX2NvbnRlbnQuc2Nzcyk6XHJcbi8vICAgICAtIFN0YW5kYXJkIGhlaWdodCAoNDVyZW0pXHJcbi8vICAgICAtIEdyYWRpZW50IGRvdCBwYXR0ZXJuIG92ZXJsYXlzICh0b3AgZ3JhZGllbnQgKyByZXBlYXRpbmcgZG90cylcclxuLy8gICAgIC0gUmVsYXRpdmUgcG9zaXRpb25pbmdcclxuLy9cclxuLy8gUGFnZS1zcGVjaWZpYyBvdmVycmlkZXMgcmVtYWluIGluIHBhZ2VzL19lZGl0b3Iuc2NzcywgX2hvbWUuc2NzcywgX2NvbnRlbnQuc2Nzc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuaGVhZGVyIHtcclxuICAgICZbcm9sZT1cImJhbm5lclwiXSB7XHJcbiAgICAgICAgLy8gVGhlbWUgdmFyaWFibGVzIC0gRGVmYXVsdHMgYXJlIHByb3ZpZGVkIGFzIGZhbGxiYWNrcyB3aGVyZSBjb25zdW1lZFxyXG4gICAgICAgIC8vIFRoZW1lcyBjYW4gb3ZlcnJpZGUgdGhlc2UgYXQgLnBhZ2UtY29udGVudC50aGVtZS0qIGxldmVsXHJcblxyXG4gICAgICAgIC8vIERvdCBwYXR0ZXJuIGNvbG9ycyAoZGVjb3JhdGl2ZSBiYWNrZ3JvdW5kcylcclxuICAgICAgICAtLSN7JGJyYW5kfWRvdC1wYXR0ZXJuLWNvbG9yOiAjeyRncmF5LTIwMH07ICAgICAgICAgIC8vIFNtYWxsIHJlcGVhdGluZyBkb3QgcGF0dGVybiBjb2xvclxyXG4gICAgICAgIC0tI3skYnJhbmR9ZG90LWdyYWRpZW50LWNvbG9yOiAjeyRwcmltYXJ5fTsgICAgICAgICAgLy8gR3JhZGllbnQgZG90IHBhdHRlcm4gY29sb3IgKGZhZGUgZWZmZWN0KSAtIHJlZCBmb3IgZGVmYXVsdFxyXG4gICAgICAgIC0tI3skYnJhbmR9ZG90LXBhdHRlcm4tb3BhY2l0eTogMTsgICAgICAgICAgICAgICAgICAgLy8gRG90IHBhdHRlcm4gb3BhY2l0eSAoZGVmYXVsdDogZnVsbHkgb3BhcXVlKVxyXG4gICAgICAgIC0tI3skYnJhbmR9ZG90LXBhdHRlcm4tYmxlbmQtbW9kZTogbm9ybWFsOyAgICAgICAgICAgLy8gRG90IHBhdHRlcm4gYmxlbmQgbW9kZSAoZGVmYXVsdDogbm8gYmxlbmRpbmcpXHJcblxyXG4gICAgICAgIC8vIEJhY2tncm91bmQgaW1hZ2UgZ3JhZGllbnQgb3ZlcmxheSBkZWZhdWx0cyBhcmUgZGVmaW5lZCBhcyBmYWxsYmFja3MgaW4gaGVhZGVyL19iZy1pbWFnZS5zY3NzXHJcbiAgICAgICAgLy8gVGhlbWVzIGNhbiBvdmVycmlkZSB0aGVzZSB2YXJpYWJsZXMgYXQgdGhlIC5wYWdlLWNvbnRlbnQudGhlbWUtKiBsZXZlbFxyXG5cclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAvLyBVcHdhcmQtcG9pbnRpbmcgc2hhZG93IGZvciB2aXN1YWwgYmFycmllciB1c2luZyBwc2V1ZG8tZWxlbWVudFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoJGluZGlnby05MDAsIDAuMDgpLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSW1hZ2UgdmFyaWFudDogV2hpdGUgdGV4dCBvbiBkYXJrIGJhY2tncm91bmQgaW1hZ2VcclxuICAgICAgICAmW2RhdGEtaGFzLWltZz1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvcjogI3skd2hpdGV9OyAgICAgICAgICAgICAgICAgICAgLy8gT3ZlcnJpZGU6IFdoaXRlIHRleHRcclxuICAgICAgICAgICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3ItcmdiOiAyNTUsMjU1LDI1NTsgICAgICAgICAgICAgIC8vIE92ZXJyaWRlOiBXaGl0ZSBsaW5rc1xyXG4gICAgICAgICAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6ICN7JHByaW1hcnktcmdifTsgICAgLy8gS2VlcDogUmVkIGhvdmVyIChtYWludGFpbnMgYnJhbmQpXHJcbiAgICAgICAgICAgIC0tI3skYnJhbmR9dHJpZ2dlci1jb2xvcjogI3skd2hpdGV9OyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPdmVycmlkZTogV2hpdGUgdHJpZ2dlciBkb3RzIG9uIGltYWdlc1xyXG4gICAgICAgICAgICAtLSN7JGJyYW5kfWRvdC1ncmFkaWVudC1jb2xvcjogI3skbGlnaHR9OyAgICAgICAgICAgIC8vIE92ZXJyaWRlOiBMaWdodCBncmFkaWVudCBwYXR0ZXJuIG9uIGltYWdlc1xyXG4gICAgICAgICAgICAtLSN7JGJyYW5kfWRvdC1wYXR0ZXJuLW9wYWNpdHk6IDAuNDsgICAgICAgICAgICAgICAgIC8vIE92ZXJyaWRlOiBTb2Z0ZXIgZG90cyBvbiBpbWFnZXNcclxuICAgICAgICAgICAgLS0jeyRicmFuZH1kb3QtcGF0dGVybi1ibGVuZC1tb2RlOiBzb2Z0LWxpZ2h0OyAgICAgICAvLyBPdmVycmlkZTogQmxlbmQgZG90cyB3aXRoIGJhY2tncm91bmQgaW1hZ2VcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBTbWFsbCByZXBlYXRpbmcgZG90IHBhdHRlcm4gdXNpbmcgbWFzay1pbWFnZSBmb3IgdGhlbWVhYmxlIGNvbG9yc1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA0OCAxNiclM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nOCcgcj0nMScvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PSc4JyByPScxJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9JzgnIHI9JzEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiA0OHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IHJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1kb3QtcGF0dGVybi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tI3skYnJhbmR9ZG90LXBhdHRlcm4tb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLSN7JGJyYW5kfWRvdC1wYXR0ZXJuLWJsZW5kLW1vZGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMaW5rIHRoZW1pbmc6IE1hcHMgaGVhZGVyIHRoZW1lIHZhcmlhYmxlcyB0byBCb290c3RyYXAgbGluayBzeXN0ZW1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvci1yZ2IsICN7JHNlY29uZGFyeS1yZ2J9KTsgICAgICAgICAgIC8vIExpbmtzIGluaGVyaXQgaGVhZGVyIHRleHQgY29sb3JcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiB2YXIoLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3ItaG92ZXItcmdiLCAjeyRwcmltYXJ5LXJnYn0pOyAvLyBJbnRlcmFjdGl2ZSBzdGF0ZXMgdXNlIGhvdmVyIGNvbG9yXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICsgbWFpbiB7XHJcbiAgICAgICAgICAgICZbcm9sZT1cIm1haW5cIl0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjsgLy8gUmVtb3ZlZDogQnJlYWtzIHBvc2l0aW9uOiBzdGlja3kgb24gZGVzY2VuZGFudCBlbGVtZW50c1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW1wb3J0ICdoZWFkZXIvYnJlYWRjcnVtYic7XHJcbiAgICAgICAgQGltcG9ydCAnaGVhZGVyL2JnLWltYWdlJztcclxuICAgICAgICBAaW1wb3J0ICdoZWFkZXIvY29udGVudCc7XHJcbiAgICAgICAgQGltcG9ydCAnaGVhZGVyL3NlYXJjaC1oZWFkZXInO1xyXG4gICAgICAgIEBpbXBvcnQgJ2hlYWRlci90cmlnZ2VyLWNvbnRlbnQnO1xyXG4gICAgfVxyXG59XHJcbiIsIi5uYXZiYXIge1xyXG4gICAgJi5uYXZiYXItYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIHRvcDogNTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVhZGVyIEJhY2tncm91bmQgSW1hZ2UgLSBCYW5uZXIgYmFja2dyb3VuZCBpbWFnZSBjb21wb25lbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29uc3VtZXMgQ1NTIHZhcmlhYmxlcyBmcm9tIHBhcmVudCBoZWFkZXJbcm9sZT1cImJhbm5lclwiXTpcclxuLy8gICAtLWlwYy1ncmFkaWVudC1zdGFydC1jb2xvci1yZ2I6IEdyYWRpZW50IHN0YXJ0IGNvbG9yIChSR0IgZm9ybWF0KVxyXG4vLyAgIC0taXBjLWdyYWRpZW50LXN0YXJ0LW9wYWNpdHk6IEdyYWRpZW50IHN0YXJ0IHRyYW5zcGFyZW5jeVxyXG4vLyAgIC0taXBjLWdyYWRpZW50LWVuZC1jb2xvci1yZ2I6IEdyYWRpZW50IGVuZCBjb2xvciAoUkdCIGZvcm1hdClcclxuLy8gICAtLWlwYy1ncmFkaWVudC1lbmQtb3BhY2l0eTogR3JhZGllbnQgZW5kIG9wYWNpdHlcclxuLy8gICAtLWlwYy1ncmFkaWVudC1vdmVybGF5LW9wYWNpdHk6IE92ZXJhbGwgZ3JhZGllbnQgbGF5ZXIgb3BhY2l0eVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmJnLWltYWdlIHtcclxuICAgIC8vIFN0cnVjdHVyZVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNDVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDA7XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC8vIEdyYWRpZW50IG92ZXJsYXkgb24gYmFja2dyb3VuZCBpbWFnZXNcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgdG8gYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRicmFuZH1ncmFkaWVudC1zdGFydC1jb2xvci1yZ2IsICN7JGluZGlnby04MDAtcmdifSksIHZhcigtLSN7JGJyYW5kfWdyYWRpZW50LXN0YXJ0LW9wYWNpdHksIDApKSxcclxuICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skYnJhbmR9Z3JhZGllbnQtZW5kLWNvbG9yLXJnYiwgI3skaW5kaWdvLTgwMC1yZ2J9KSwgdmFyKC0tI3skYnJhbmR9Z3JhZGllbnQtZW5kLW9wYWNpdHksIDEpKVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS0jeyRicmFuZH1ncmFkaWVudC1vdmVybGF5LW9wYWNpdHksIDAuOCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIZWFkZXIgQ29udGVudCAtIE1haW4gYmFubmVyIGNvbnRlbnQgYXJlYVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb25zdW1lcyBDU1MgdmFyaWFibGVzIGZyb20gcGFyZW50IGhlYWRlcltyb2xlPVwiYmFubmVyXCJdOlxyXG4vLyAgIC0taXBjLWhlYWRpbmctdGV4dC1jb2xvcjogQmFzZSB0ZXh0IGNvbG9yICh3aGl0ZSBvbiBpbWFnZXMsIGRhcmsgb24gbGlnaHQgYmFja2dyb3VuZHMpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4uaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgLy8gTGF5b3V0ICYgRGVmYXVsdCBUaGVtaW5nXHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6IHZhcigtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvciwgI3skZGFya30pOyAvLyBJbmhlcml0cyBmcm9tIHBhcmVudCBoZWFkZXIgdGhlbWVcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC1zaXplOiAxLjUyNXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ1cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIGgxLFxyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1sZWFkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpY2gtdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIFBhZ2UgLSBTZWFyY2ggRm9ybSAoSGVhZGVyKVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2ggaW5wdXQgZm9ybSBpbiBoZWFkZXJbcm9sZT1cImJhbm5lclwiXVxyXG4vLyBJbmhlcml0cyBtb2xlY3VsZXMvc2VhcmNoLWdyb3VwXHJcbi8vIExHIHZlcnNpb25cclxuLnNlYXJjaC1ncm91cCB7XHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyBkaXYge1xyXG4gICAgICAgIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEhlYWRlciBUcmlnZ2VyIENvbnRlbnQgLSBTY3JvbGwgaW5kaWNhdG9yIGF0IGJvdHRvbSBvZiBiYW5uZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29uc3VtZXMgQ1NTIHZhcmlhYmxlcyBmcm9tIHBhcmVudCBoZWFkZXJbcm9sZT1cImJhbm5lclwiXTpcclxuLy8gICAtLWlwYy10cmlnZ2VyLWNvbG9yOiBEb3QgY29sb3IgKGZhbGxiYWNrOiBkYXJrIHRvIG1hdGNoIHRleHQsIHdoaXRlIG9uIGltYWdlcylcclxuLy8gICAtLWlwYy1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXI6IEhvdmVyIHN0YXRlIGNvbG9yIChmYWxsYmFjazogcHJpbWFyeSByZWQsIGN1c3RvbWl6YWJsZSBwZXIgdGhlbWUpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4udHJpZ2dlci1jb250ZW50IHtcclxuICAgIC8vIFN0cnVjdHVyZVxyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAudHJpZ2dlci1saW5rIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDg2LjI5NCAvIDQ1LjM3OTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gVGhlbWUgLSBVc2UgbWFzay1pbWFnZSB3aXRoIGJhY2tncm91bmQtY29sb3IgZm9yIGRvdCBwYXR0ZXJuIChBZG9iZSBYRClcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRicmFuZH10cmlnZ2VyLWNvbG9yLCAjeyRkYXJrfSk7ICAvLyBVc2VzIENTUyB2YXJpYWJsZSBmcm9tIHBhcmVudCAoZGVmYXVsdDogZGFyayB0ZXh0KVxyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nODYuMjk0JyBoZWlnaHQ9JzQ1LjM3OScgdmlld0JveD0nMCAwIDg2LjI5NCA0NS4zNzknJTNFJTNDZyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgzLjQzOSAxLjA3NiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDgzLjQzOSA5LjM2NSknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc1LjE5IDkuMzY1KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODMuNDM5IDE3LjY1NSknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc1LjE5IDE3LjY1NSknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY2LjgwMyAxNy42NTUpJy8lM0UlM0NwYXRoIGQ9J00xLjI2OSwwQTEuMjY5LDEuMjY5LDAsMSwxLDAsMS4yNjksMS4yNjksMS4yNjksMCwwLDEsMS4yNjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODMuMTIyIDI1LjYyNyknLyUzRSUzQ3BhdGggZD0nTTEuNTg2LDBBMS41ODYsMS41ODYsMCwxLDEsMCwxLjU4NiwxLjU4NiwxLjU4NiwwLDAsMSwxLjU4NiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg4Mi44MDQgMzMuNTk5KScvJTNFJTNDcGF0aCBkPSdNMS4yNjksMEExLjI2OSwxLjI2OSwwLDEsMSwwLDEuMjY5LDEuMjY5LDEuMjY5LDAsMCwxLDEuMjY5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDc0Ljg3MyAzMy45MTcpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2Ni45NDEgMzQuMjM0KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTguNjkzIDM0LjIzNCknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDUwLjQ0NCAzNC4yMzQpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0Mi4xOTUgMzQuMjM0KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzMuOTQ2IDM0LjIzNCknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDI1LjY5OCAzNC4yMzQpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNy40NDkgMzQuMjM0KScvJTNFJTNDcGF0aCBkPSdNMS4yNjksMEExLjI2OSwxLjI2OSwwLDEsMSwwLDEuMjY5LDEuMjY5LDEuMjY5LDAsMCwxLDEuMjY5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDguODgzIDMzLjkxNyknLyUzRSUzQ3BhdGggZD0nTTEuOSwwQTEuOSwxLjksMCwxLDEsMCwxLjksMS45LDEuOSwwLDAsMSwxLjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODIuNDg3IDQxLjU3MiknLyUzRSUzQ3BhdGggZD0nTTEuNTg3LDBBMS41ODYsMS41ODYsMCwxLDEsMCwxLjU4NiwxLjU4NiwxLjU4NiwwLDAsMSwxLjU4NywwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3NC41NTUgNDEuODg5KScvJTNFJTNDcGF0aCBkPSdNMS4yNjksMEExLjI2OSwxLjI2OSwwLDEsMSwwLDEuMjY5LDEuMjY5LDEuMjY5LDAsMCwxLDEuMjY5LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY2LjYyNCA0Mi4yMDYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1OC42OTMgNDIuNTIzKScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTAuNDQ0IDQyLjUyMyknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQyLjE5NSA0Mi41MjMpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMy45NDYgNDIuNTIzKScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjUuNjk4IDQyLjUyMyknLyUzRSUzQ3BhdGggZD0nTTEuMjY5LDBBMS4yNjksMS4yNjksMCwxLDEsMCwxLjI2OSwxLjI2OSwxLjI2OSwwLDAsMSwxLjI2OSwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxNy4xMzIgNDIuMjA2KScvJTNFJTNDcGF0aCBkPSdNMS41ODYsMEExLjU4NiwxLjU4NiwwLDEsMSwwLDEuNTg2LDEuNTg2LDEuNTg2LDAsMCwxLDEuNTg2LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDguNTY2IDQxLjg4OSknLyUzRSUzQ3BhdGggZD0nTTEuOSwwQTEuOSwxLjksMCwxLDEsMCwxLjksMS45LDEuOSwwLDAsMSwxLjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCA0MS41NzIpJy8lM0UlM0NwYXRoIGQ9J00xLjU4NiwwQTEuNTg2LDEuNTg2LDAsMSwxLDAsMS41ODYsMS41ODYsMS41ODYsMCwwLDEsMS41ODYsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC4zMTcgMzMuNjQpJy8lM0UlM0NwYXRoIGQ9J00xLjI2OSwwQTEuMjY5LDEuMjY5LDAsMSwxLDAsMS4yNjksMS4yNjksMS4yNjksMCwwLDEsMS4yNjksMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC42MzUgMjUuNzA5KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOS4yIDI2LjAyNiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE3LjQ0OSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNS42OTggMjYuMDI2KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzMuOTQ2IDI2LjAyNiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQyLjE5NSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1MC40NDQgMjYuMDI2KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTguNjkzIDI2LjAyNiknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY2Ljk0MSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg3NS4xOSAyNi4wMjYpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjk1MiAxNy43NzgpJy8lM0UlM0NwYXRoIGQ9J00uOTUyLDBBLjk1Mi45NTIsMCwxLDEsMCwuOTUyLjk1Mi45NTIsMCwwLDEsLjk1MiwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg5LjIgMTcuNzc4KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTcuNDQ5IDE3Ljc3OCknLyUzRSUzQ3BhdGggZD0nTS45NTIsMEEuOTUyLjk1MiwwLDEsMSwwLC45NTIuOTUyLjk1MiwwLDAsMSwuOTUyLDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuOTUyIDkuNTI5KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoOS4yIDkuNTI5KScvJTNFJTNDcGF0aCBkPSdNLjk1MiwwQS45NTIuOTUyLDAsMSwxLDAsLjk1Mi45NTIuOTUyLDAsMCwxLC45NTIsMCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC45NTIgMS4yOCknLyUzRSUzQ3BhdGggZD0nTTguMjQ5LDQuMTI0QTQuMTI0LDQuMTI0LDAsMSwxLDQuMTI0LDAsNC4xMjQsNC4xMjQsMCwwLDEsOC4yNDksNC4xMjQnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDM4Ljg5NyAzMS4yNTQpJy8lM0UlM0NwYXRoIGQ9J002Ljk4LDMuNDlBMy40OSwzLjQ5LDAsMSwxLDMuNDksMCwzLjQ5LDMuNDksMCwwLDEsNi45OCwzLjQ5JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzOS41MzIgMjMuNTk5KScvJTNFJTNDcGF0aCBkPSdNNy42MTQsMy44MDdBMy44MDcsMy44MDcsMCwxLDEsMy44MDcsMCwzLjgwNywzLjgwNywwLDAsMSw3LjYxNCwzLjgwNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzAuOTI3IDIzLjI4MiknLyUzRSUzQ3BhdGggZD0nTTcuNjE0LDMuODA3QTMuODA3LDMuODA3LDAsMSwxLDMuODA3LDAsMy44MDcsMy44MDcsMCwwLDEsNy42MTQsMy44MDcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ3LjUzOCAyMy4yODIpJy8lM0UlM0NwYXRoIGQ9J002LjM0NSwzLjE3MkEzLjE3MywzLjE3MywwLDEsMSwzLjE3MywwLDMuMTczLDMuMTczLDAsMCwxLDYuMzQ1LDMuMTcyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg0OC4wODUgMTUuNjY4KScvJTNFJTNDcGF0aCBkPSdNNi45OCwzLjQ5QTMuNDksMy40OSwwLDEsMSwzLjQ5LDAsMy40OSwzLjQ5LDAsMCwxLDYuOTgsMy40OScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNTYuMDE2IDE1LjM1MSknLyUzRSUzQ3BhdGggZD0nTTUuNzExLDIuODU1QTIuODU1LDIuODU1LDAsMSwxLDIuODU1LDAsMi44NTUsMi44NTUsMCwwLDEsNS43MTEsMi44NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQwLjE1MyAxNS45ODUpJy8lM0UlM0NwYXRoIGQ9J002LjM0NSwzLjE3MkEzLjE3MywzLjE3MywwLDEsMSwzLjE3MywwLDMuMTcyLDMuMTcyLDAsMCwxLDYuMzQ1LDMuMTcyJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgzMS41ODcgMTUuNjY4KScvJTNFJTNDcGF0aCBkPSdNNi45OCwzLjQ5QTMuNDksMy40OSwwLDEsMSwzLjQ5LDAsMy40OSwzLjQ5LDAsMCwxLDYuOTgsMy40OScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMjMuMDIxIDE1LjM1MSknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQ4LjcxOSA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDU2Ljk2OCA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuNzExLDIuODU1QTIuODU1LDIuODU1LDAsMSwxLDIuODU1LDAsMi44NTUsMi44NTUsMCwwLDEsNS43MTEsMi44NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY0Ljg5OSA3LjY1NSknLyUzRSUzQ3BhdGggZD0nTTQuNDQyLDIuMjIxQTIuMjIxLDIuMjIxLDAsMSwxLDIuMjIxLDAsMi4yMjEsMi4yMjEsMCwwLDEsNC40NDIsMi4yMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQwLjc4OCA4LjI4OSknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMyLjIyMiA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuMDc2LDIuNTM4QTIuNTM4LDIuNTM4LDAsMSwxLDIuNTM4LDAsMi41MzgsMi41MzgsMCwwLDEsNS4wNzYsMi41MzgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIzLjk3MyA3Ljk3MiknLyUzRSUzQ3BhdGggZD0nTTUuNzExLDIuODU1QTIuODU1LDIuODU1LDAsMSwxLDIuODU1LDAsMi44NTUsMi44NTUsMCwwLDEsNS43MTEsMi44NTUnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE1LjQwNyA3LjY1NSknLyUzRSUzQ3BhdGggZD0nTTMuODA3LDEuOUExLjksMS45LDAsMSwxLDEuOSwwYTEuOSwxLjksMCwwLDEsMS45LDEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoNDkuMzU0IDAuMzE3KScvJTNFJTNDcGF0aCBkPSdNMy44MDcsMS45QTEuOSwxLjksMCwxLDEsMS45LDBhMS45LDEuOSwwLDAsMSwxLjksMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg1Ny42MDIgMC4zMTcpJy8lM0UlM0NwYXRoIGQ9J00zLjgwNywxLjlBMS45LDEuOSwwLDEsMSwxLjksMGExLjksMS45LDAsMCwxLDEuOSwxLjknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDY1Ljg1MSAwLjMxNyknLyUzRSUzQ3BhdGggZD0nTTQuNDQxLDIuMjIxQTIuMjIxLDIuMjIxLDAsMSwxLDIuMjIxLDAsMi4yMjEsMi4yMjEsMCwwLDEsNC40NDEsMi4yMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDczLjc4MiknLyUzRSUzQ3BhdGggZD0nTTMuMTcyLDEuNTg2QTEuNTg2LDEuNTg2LDAsMSwxLDEuNTg2LDAsMS41ODYsMS41ODYsMCwwLDEsMy4xNzIsMS41ODYnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDQxLjQyMiAwLjYzNCknLyUzRSUzQ3BhdGggZD0nTTMuODA3LDEuOUExLjksMS45LDAsMSwxLDEuOSwwYTEuOSwxLjksMCwwLDEsMS45LDEuOScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMzIuODU2IDAuMzE3KScvJTNFJTNDcGF0aCBkPSdNMy44MDcsMS45QTEuOSwxLjksMCwxLDEsMS45LDBhMS45LDEuOSwwLDAsMSwxLjksMS45JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgyNC42MDcgMC4zMTcpJy8lM0UlM0NwYXRoIGQ9J00zLjgwNywxLjlBMS45LDEuOSwwLDEsMSwxLjksMGExLjksMS45LDAsMCwxLDEuOSwxLjknIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDE2LjM1OSAwLjMxNyknLyUzRSUzQ3BhdGggZD0nTTQuNDQyLDIuMjIxQTIuMjIxLDIuMjIxLDAsMSwxLDIuMjIxLDAsMi4yMjEsMi4yMjEsMCwwLDEsNC40NDIsMi4yMjEnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDcuODUzKScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcclxuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0cmVtO1xyXG4gICAgICAgIC8vIEFuaW1hdGlvbiBvbiBob3ZlclxyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXIsICN7JHByaW1hcnl9KTsgIC8vIFVzZXMgdGhlbWUtc3BlY2lmaWMgaG92ZXIgY29sb3IgKGRlZmF1bHQ6IHByaW1hcnkgcmVkKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uZWtrby1saWdodGJveCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgPiBkaXYuZWtrby1saWdodGJveC1pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLW5hdi1vdmVybGF5IHtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC8vIGh0dHA6Ly90b2JpYXNhaGxpbi5jb20vc3BpbmtpdC9cclxuICAgICYtbG9hZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IC8qIGVzdGFibGlzaCBmbGV4IGNvbnRhaW5lciAqL1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8qIG1ha2UgbWFpbiBheGlzIHZlcnRpY2FsICovXHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8qIGNlbnRlciBpdGVtcyB2ZXJ0aWNhbGx5LCBpbiB0aGlzIGNhc2UgKi9cclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5sb2dvLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyBVc2UgbWlubWF4KDAsIDFmcikgdG8gYWxsb3cgZ3JpZCBpdGVtcyB0byBzaHJpbmsgcHJvcGVybHlcclxuICAgIC8vIEZpeGVzIFNhZmFyaSBpc3N1ZSB3aGVyZSBhc3BlY3QtcmF0aW8gcHJldmVudHMgc2hyaW5raW5nXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7IC8vIG1vYmlsZTogMiBjb2x1bW5zXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0VDRUNFOyAvLyBvdXRlciBmcmFtZVxyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTsgLy8gNCBjb2x1bW5zIG9uIGRlc2t0b3BcclxuICAgIH1cclxufVxyXG4iLCLvu78ubG9nby1pdGVtIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICBwYWRkaW5nOiAxcmVtOyAvLyBtb2JpbGU6IHJlZHVjZWQgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0VDRUNFO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRUNFQ0U7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07IC8vIGRlc2t0b3A6IHJlc3RvcmUgbGFyZ2VyIGhvcml6b250YWwgcGFkZGluZ1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWVtcHR5IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxhc3Ryb3ctbW9iaWxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIERlc2t0b3AgKDQgY29sdW1ucylcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAvLyByZXNldCBtb2JpbGUgcnVsZXNcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQ0VDRUNFO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VDRUNFO1xyXG4gICAgICAgIC8vIGV2ZXJ5IDR0aCBpdGVtIChlbmQgb2Ygcm93KVxyXG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gbGFzdCA0IGl0ZW1zIChib3R0b20gcm93KVxyXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4gKyA0KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1vZGFsIE9yZ2FuaXNtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbXBsZXRlIG1vZGFsIHN0eWxpbmcgd2l0aCBpbnRlZ3JhdGVkIHRoZW1lIHZhcmlhYmxlc1xyXG4vLyBBbGwgbW9kYWwgc3R5bGluZyBjb25zb2xpZGF0ZWQgaW4gb3JnYW5pc21zIGxheWVyIChubyBtb2xlY3VsZXMgb3IgdGhlbWVzKVxyXG5cclxuLm1vZGFsIHtcclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAvLyBDb21wb25lbnQgU3R5bGVzXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gQWxsIG1vZGFsIHNpemluZyBoYW5kbGVkIGJ5IEJvb3RzdHJhcCB2YXJpYWJsZXMgaW4gX2lwYy5jdXN0b20udmFyaWFibGVzLnNjc3NcclxuICAgIC8vIFVzZSAubW9kYWwtbGcsIC5tb2RhbC1zbSwgLm1vZGFsLXhsIGNsYXNzZXMgb24gLm1vZGFsLWRpYWxvZyBmb3IgZGlmZmVyZW50IHNpemVzXHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICAgICAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJHNwYWNlciAqIDAuMjU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAvLyBNb2RhbCBWYXJpYW50c1xyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIEludGVydmFsIG1vZGFsIHZhcmlhbnQgLSB0aW1lZCBwb3B1cHNcclxuICAgICYuaW50ZXJ2YWwge1xyXG4gICAgICAgIC0tI3skYnJhbmR9bW9kYWwtaW50ZXJ2YWwtYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgIC0tI3skYnJhbmR9bW9kYWwtaW50ZXJ2YWwtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAtLSN7JGJyYW5kfW1vZGFsLWludGVydmFsLWhlYWRlci1ib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgLS0jeyRicmFuZH1tb2RhbC1pbnRlcnZhbC1ib2R5LWNvbG9yOiAjeyRkYXJrfTtcclxuICAgICAgICAtLSN7JGJyYW5kfW1vZGFsLWludGVydmFsLWZvb3Rlci1mb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgLS0jeyRicmFuZH1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtZmlsdGVyOiBub25lOyAvLyBEYXJrIGNsb3NlIGJ1dHRvblxyXG4gICAgICAgIC0tI3skYnJhbmR9bW9kYWwtaW50ZXJ2YWwtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuODtcclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gICAgICAgICAgICBib3JkZXI6IHZhcigtLSN7JGJyYW5kfW1vZGFsLWludGVydmFsLWJvcmRlci13aWR0aCwgMCkgc29saWQgdmFyKC0tI3skYnJhbmR9bW9kYWwtaW50ZXJ2YWwtYm9yZGVyLWNvbG9yLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skYnJhbmR9bW9kYWwtaW50ZXJ2YWwtaGVhZGVyLWJvcmRlciwgbm9uZSk7XHJcblxyXG4gICAgICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiB2YXIoLS0jeyRicmFuZH1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtZmlsdGVyLCBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiB2YXIoLS0jeyRicmFuZH1tb2RhbC1pbnRlcnZhbC1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSwgMC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1sb2dvIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6ICRzcGFjZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6ICRzcGFjZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgLy8gQ29sb3IgY29udHJvbGxlZCBieSBDU1MgdmFyaWFibGUgZm9yIHRoZW1pbmdcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JGJyYW5kfW1vZGFsLWludGVydmFsLWJvZHktY29sb3IsICN7JGRhcmt9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDAuNTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAwLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tI3skYnJhbmR9bW9kYWwtaW50ZXJ2YWwtZm9vdGVyLWZvbnQtc2l6ZSwgMC43NXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1haW4gTmF2YmFyIC0gQ29udGFpbmVyICYgQ29tcG9uZW50IEltcG9ydHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiYubmF2YmFyLW1haW4ge1xyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIEJvb3RzdHJhcCBDU1MgVmFyaWFibGUgT3ZlcnJpZGVzXHJcbiAgICAvLyBTZXQgb24gLm5hdmJhci1tYWluIHNvIEJvb3RzdHJhcCdzIGNvbXBvbmVudHMgaW5oZXJpdCB0aGVzZSB2YWx1ZXNcclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgLy8gQ29sb3JzIC0gT3ZlcnJpZGUgQm9vdHN0cmFwJ3MgbmF2YmFyLWxpZ2h0IGRlZmF1bHRzXHJcbiAgICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JGluZGlnby05MDB9O1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRyZWQtNjAwfTtcclxuICAgIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JHJlZC02MDB9O1xyXG5cclxuICAgIC8vIEJyYW5kIChsb2dvKVxyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC41cmVtO1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XHJcblxyXG4gICAgLy8gVG9nZ2xlciBidXR0b24gKGhhbWJ1cmdlciBtZW51KVxyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjc1cmVtO1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAwLjc1cmVtO1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gSWNvbiBzaXplIGZvciA0NHB4IGJ1dHRvbiBoZWlnaHRcclxuICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIExheW91dCAmIFBvc2l0aW9uaW5nXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gUG9zaXRpb25pbmcgLSBTVElDS1kgKGFsd2F5cyB2aXNpYmxlIG9uIHNjcm9sbClcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAvLyBTdWJ0bGUgc2hhZG93XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgkaW5kaWdvLTkwMCwgMC4wOCk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcclxuICAgIC8vIExheW91dFxyXG4gICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogNzBweDtcclxuICAgIC8vIFR5cG9ncmFwaHlcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjsgLy8gUFAgTmV1ZSBNb250cmVhbFxyXG4gICAgLy8gRmxleGJveCBjb250YWluZXJcclxuICAgIC5jb250YWluZXItbGcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAvLyBSaWdodCBzaWRlIHdyYXBwZXIgKG5hdiArIHV0aWxpdGllcylcclxuICAgIC5uYXZiYXItZW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07IC8vIDhweCBnYXAgYmV0d2VlbiBuYXYgYW5kIHV0aWxpdGllc1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwOyAvLyBEb24ndCBzaHJpbmsgcmlnaHQgc2lkZVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgZ2FwOiAwOyAvLyBObyBnYXAgb24gbW9iaWxlICh1dGlsaXRpZXMgb25seSlcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gVXRpbGl0eSBOYXZpZ2F0aW9uIC0gU2VhcmNoLCBVc2VyIExvZ2luLCBIYW1idXJnZXJcclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgLy8gVXRpbGl0eSBidXR0b25zIGxpc3QgKHJpZ2h0IHNpZGUpIC0gQWx3YXlzIHZpc2libGVcclxuICAgIC5uYXZiYXItbmF2LXV0aWxzIHtcclxuICAgICAgICAvLyBCYXNlIGxheW91dFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8gUHVzaCB0byByaWdodCAocmVwbGFjZXMgbXMtYXV0byB1dGlsaXR5IGNsYXNzKVxyXG5cclxuICAgICAgICAvLyBIaWRlIGVtcHR5IGl0ZW1zXHJcbiAgICAgICAgLm5hdi1pdGVtOmVtcHR5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIENvbW1vbiBidXR0b24gc3R5bGVzIC0gc2V0IG9uY2UsIGluaGVyaXRlZCBieSBhbGwgdXRpbGl0eSBidXR0b25zXHJcbiAgICAgICAgLm5hdi1idG4sXHJcbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwLjc1cmVtOyAvLyA0NHB4IGhlaWdodCB3aXRoIDEuMjVyZW0gaWNvblxyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgLy8gMThweCBpY29uIGZvciA0NHB4IHRvdGFsIGhlaWdodFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW1wb3J0ICdtYWluL3NlYXJjaCc7XHJcbiAgICAgICAgQGltcG9ydCAnbWFpbi91c2VyLWxvZ2luJztcclxuICAgIH1cclxuXHJcbiAgICAvLyBPdmVycmlkZSBCb290c3RyYXAncyBzdGF0aWMgcG9zaXRpb25pbmcgZm9yIGRyb3Bkb3duIG1lbnVzXHJcbiAgICAvLyBUaGlzIGFsbG93cyBQb3BwZXIuanMgdG8gcG9zaXRpb24gZHJvcGRvd25zIHByb3Blcmx5XHJcbiAgICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgJ21haW4vbmF2YmFyLWJyYW5kJztcclxuICAgIEBpbXBvcnQgJ21haW4vbWVudSc7XHJcbiAgICBAaW1wb3J0ICdtYWluL25hdmJhci10b2dnbGVyJztcclxuICAgIEBpbXBvcnQgJ21haW4vbmF2LWZseW91dCc7XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIEJ1dHRvbiAmIERyb3Bkb3duXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbW1vbiBidXR0b24gcHJvcGVydGllcyBpbmhlcml0ZWQgZnJvbSAubmF2YmFyLW5hdi11dGlscyAubmF2LWJ0blxyXG4vLyBPbmx5IGNvbG9yLXNwZWNpZmljIGFuZCBkcm9wZG93bi1zcGVjaWZpYyBwcm9wZXJ0aWVzIGRlZmluZWQgaGVyZVxyXG5cclxuLm5hdi1idG4tc2VhcmNoIHtcclxuICAgIC8vIE92ZXJyaWRlIEJvb3RzdHJhcCdzIGlucHV0LWdyb3VwIGJvcmRlci1yYWRpdXMgcmVzZXRcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBDb2xvcnMgLSB3aGl0ZSBidXR0b24gd2l0aCBibHVlIGljb25cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuXHJcbiAgICAuZmEge1xyXG4gICAgICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcmVkLTYwMDtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2VhcmNoIERyb3Bkb3duIChEZXNrdG9wKVxyXG4ubmF2LWl0ZW0tc2VhcmNoIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAvLyBFbnN1cmUgcHJvcGVyIHBvc2l0aW9uaW5nIGNvbnRleHRcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zZWFyY2gtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAvLyBEcm9wZG93biBzdHlsaW5nXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMXJlbSByZ2JhKCRpbmRpZ28tOTAwLCAwLjE1KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFVzZXIgTG9naW4gQnV0dG9uICYgRHJvcGRvd25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29tbW9uIGJ1dHRvbiBwcm9wZXJ0aWVzIGluaGVyaXRlZCBmcm9tIC5uYXZiYXItbmF2LXV0aWxzIC5uYXYtYnRuXHJcbi8vIE9ubHkgY29sb3Itc3BlY2lmaWMgYW5kIGRyb3Bkb3duLXNwZWNpZmljIHByb3BlcnRpZXMgZGVmaW5lZCBoZXJlXHJcblxyXG4vLyBVc2VyIGxvZ2luIGJ1dHRvbiAtIGNvbG9yIHZhcmlhbnRzIGZvciBkZXNrdG9wL21vYmlsZVxyXG4ubmF2LWJ0bi11c2VyIHtcclxuICAgIC8vIE1vYmlsZTogV2hpdGUgYnV0dG9uIHdpdGggYmx1ZSBpY29uIChkZWZhdWx0KVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRpbmRpZ28tOTAwO1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgICAgY29sb3I6ICRpbmRpZ28tOTAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRyZWQtNjAwO1xyXG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBEZXNrdG9wOiBSZWQgYnV0dG9uIHdpdGggd2hpdGUgaWNvblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTExNTsgLy8gRmluZS10dW5lZCBmb3IgdGV4dCArIGljb24gYWxpZ25tZW50XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHJlZC02MDA7XHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBVc2VyIExvZ2luIERyb3Bkb3duIChEZXNrdG9wKVxyXG4ubmF2LWl0ZW0tdXNlciB7XHJcbiAgICAudXNlci1sb2dpbi1kcm9wZG93biB7XHJcbiAgICAgICAgLy8gQ3VzdG9taXplIENUQSBibG9jayBmb3IgZHJvcGRvd24gKG11c3QgYmUgb3V0c2lkZSBtZWRpYSBxdWVyeSBmb3IgQGV4dGVuZClcclxuICAgICAgICBAZXh0ZW5kICV1c2VyLWxvZ2luLWN0YS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgLy8gRW5zdXJlIHByb3BlciBwb3NpdGlvbmluZyBjb250ZXh0XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAudXNlci1sb2dpbi1kcm9wZG93biB7XHJcbiAgICAgICAgICAgIC8vIE92ZXJyaWRlIEJvb3RzdHJhcCBkcm9wZG93biBDU1MgdmFyaWFibGVzIGZvciBjdXN0b20gc3R5bGluZ1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skbGlnaHR9O1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3swIDRweCAxNnB4IHJnYmEoJGluZGlnby05MDAsIDAuMTUpfTtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyOiAwLjVyZW07XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogNDByZW07XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLXBhZGRpbmcteDogMDtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy15OiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoNSwyMSw0MSwuMTUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOYXZiYXIgQnJhbmQgLSBMb2dvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJvb3RzdHJhcCBicmFuZCB2YXJpYWJsZXMgYXJlIHNldCBpbiBfbWFpbi5zY3NzIG9uIC5uYXZiYXItbWFpblxyXG4vLyBDaGlsZCBjb21wb25lbnRzIGluaGVyaXQgdGhvc2UgdmFsdWVzIGF1dG9tYXRpY2FsbHlcclxuXHJcbi8vIExvZ28gKGxlZnQpIC0gQWx3YXlzIHZpc2libGVcclxuLm5hdmJhci1icmFuZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNjVweDsgLy8gRml4ZWQgaGVpZ2h0IGZvciBiYWNrZ3JvdW5kLWltYWdlIGxvZ29cclxuICAgIHdpZHRoOiAyNTBweDsgLy8gRml4ZWQgd2lkdGggZm9yIGxvZ28gYXNwZWN0IHJhdGlvXHJcbiAgICBtaW4td2lkdGg6IDE1MHB4OyAvLyBNaW5pbXVtIHdpZHRoIHdoZW4gc2hyaW5raW5nXHJcbiAgICBmbGV4OiAwIDEgYXV0bzsgLy8gQWxsb3cgbG9nbyB0byBzaHJpbmsgaWYgbmVlZGVkXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcblxyXG4gICAgLy8gRGVza3RvcDogZnVsbCBzaXplXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNb2JpbGU6IHNjYWxlIGRvd24gdG8gNzUlXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1lbnUgLSBOYXZpZ2F0aW9uIExpbmtzICYgRHJvcGRvd24gTWVudXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIERlc2t0b3AgTmF2aWdhdGlvbiBMaW5rcyAoQ2VudGVyKSAtIEhpZGRlbiBvbiBtb2JpbGVcclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAvLyBEZXNrdG9wOiBmbGV4IHJvd1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7IC8vIExpZ2h0IGJhY2tncm91bmRcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyAvLyA0cHggZm9yIHN1YnRsZSByb3VuZGluZ1xyXG4gICAgfVxyXG4gICAgLy8gTW9iaWxlOiBoaWRkZW4gKG9mZmNhbnZhcyBpcyB1c2VkIGluc3RlYWQpXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1haW4gbmF2aWdhdGlvbiBsaXN0IChkZXNrdG9wIGNlbnRlciBuYXZpZ2F0aW9uKVxyXG4ubmF2YmFyLW5hdi1tYWluIHtcclxuICAgIC8vIEJvb3RzdHJhcCBDU1MgVmFyaWFibGUgT3ZlcnJpZGVzIGZvciBuYXZpZ2F0aW9uIGxpbmtzXHJcbiAgICAvLyBUaGVzZSBjYXNjYWRlIHRvIC5uYXYtbGluayBlbGVtZW50c1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gMThweFxyXG4gICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAwLjYxMjVyZW07XHJcbiAgICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAvLyBMYXlvdXRcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bzsgLy8gQ2VudGVyIGhvcml6b250YWxseSAocmVwbGFjZXMgbXgtYXV0byB1dGlsaXR5IGNsYXNzKVxyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgPiAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgLy8gQm9vdHN0cmFwIGhhbmRsZXM6IHBhZGRpbmcsIGZvbnQtc2l6ZSwgZm9udC13ZWlnaHQsIGNvbG9yIHZpYSBDU1MgdmFyaWFibGVzXHJcbiAgICAgICAgICAgICAgICAvLyBXZSBvbmx5IGFkZCBjdXN0b20gcHJvcGVydGllcyBub3QgaGFuZGxlZCBieSBCb290c3RyYXBcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1NjsgLy8gQ2FsY3VsYXRlZCBmb3IgdmlzdWFsIGFsaWdubWVudFxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQ3VzdG9tIGZvY3VzIGluZGljYXRvciAoc3Ryb25nZXIgdGhhbiBCb290c3RyYXAncyBkZWZhdWx0KVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgPiAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBGbHlvdXQgaW5kaWNhdG9yIGljb24gKGFwcGVhcnMgYWZ0ZXIgbGluayB0ZXh0KVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuNjI1cmVtOyAvLyAxMHB4IChzbGlnaHRseSBsYXJnZXIgdGhhbiBTVkcncyA5Ljg5cHgpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbTsgLy8gNnB4IHNwYWNpbmcgZnJvbSB0ZXh0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0k1TGpnNUlpQm9aV2xuYUhROUlqa3VPRGtpSUhacFpYZENiM2c5SWpBZ01DQTVMamc1SURrdU9Ea2lQanhrWldaelBqeGpiR2x3VUdGMGFDQnBaRDBpWTJ4cGNDMXdZWFJvSWo0OGNtVmpkQ0IzYVdSMGFEMGlPUzQ0T1NJZ2FHVnBaMmgwUFNJNUxqZzVJaTgrUEM5amJHbHdVR0YwYUQ0OEwyUmxabk0rUEdjZ1kyeHBjQzF3WVhSb1BTSjFjbXdvSTJOc2FYQXRjR0YwYUNraVBqeHdZWFJvSUdROUlrMHVOakl4TERZdU5tRXVOemt4TGpjNU1Td3dMREVzTVN3d0xERXVNVEU0TGpjNU1TNDNPVEVzTUN3d0xERXNNQzB4TGpFeE9DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRBdU1UVXlJQzB5TGpRM05pa2lMejQ4Y0dGMGFDQmtQU0pOTGpnd05Td3pMak01TW1FdU5qUXlMalkwTWl3d0xERXNNU3d3TEM0NU1EZ3VOalF5TGpZME1pd3dMREFzTVN3d0xTNDVNRGdpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHdMakkwSUMweExqSTBOaWtpTHo0OGNHRjBhQ0JrUFNKTk1TNHdNeTQ0TkROaExqUTVOQzQwT1RRc01Dd3hMREVzTGpjc01Dd3VORGsxTGpRNU5Td3dMREFzTVMwdU55d3dJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1DNHpORFFnTUNraUx6NDhjR0YwYUNCa1BTSk5OQzQwTlN3ekxqVTJOV0V1TkRrMExqUTVOQ3d3TERFc01Td3dMQzQzTGpRNU5TNDBPVFVzTUN3d0xERXNNQzB1TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEV1TmpjMUlDMHhMak16TVNraUx6NDhjR0YwYUNCa1BTSk5OeTQwTmpNc01UTXVORE01WVM0M09TNDNPU3d3TERFc01Td3dMREV1TVRFNExqYzVNUzQzT1RFc01Dd3dMREVzTUMweExqRXhPQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUSXVPREV6SUMwMUxqRXpOeWtpTHo0OGNHRjBhQ0JrUFNKTk1URXVNRFkzTERFekxqWTFOR0V1TmpReUxqWTBNaXd3TERFc01Td3dMQzQ1TURndU5qUXlMalkwTWl3d0xEQXNNU3d3TFM0NU1EZ2lJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwMExqSXpNU0F0TlM0eU16Z3BJaTgrUEhCaGRHZ2daRDBpVFRFeExqazVMREV4TGpFd05tRXVORGswTGpRNU5Dd3dMREVzTVN3d0xTNDNMalE1TlM0ME9UVXNNQ3d3TERFc01Dd3VOeUlnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUUXVNek0xSUMwekxqazVNaWtpTHo0OGNHRjBhQ0JrUFNKTk1UUXVOekV5TERFekxqZ3lOMkV1TkRrMExqUTVOQ3d3TERFc01Td3dMQzQzTGpRNU5TNDBPVFVzTUN3d0xERXNNQzB1TnlJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVFV1TmpZMklDMDFMak15TWlraUx6NDhjR0YwYUNCa1BTSk5Makk0T1N3eE15NHlOREpoTGprNE9DNDVPRGdzTUN3eExERXNNQ3d4TGpRdU9Ua3VPVGtzTUN3d0xERXNNQzB4TGpRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREFnTFRVdU1ETTRLU0l2UGp4d1lYUm9JR1E5SWswdU5ESXlMRGt1T1RVellTNDRPRGt1T0RnNUxEQXNNU3d4TERBc01TNHlOVGd1T0RreExqZzVNU3d3TERBc01Td3dMVEV1TWpVNElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TUM0d05qTWdMVE11TnpjcElpOCtQSEJoZEdnZ1pEMGlUVE11T0RReUxERXpMak0zTTJFdU9EZzVMamc0T1N3d0xERXNNU3d3TERFdU1qVTRMamc1TVM0NE9URXNNQ3d3TERFc01DMHhMakkxT0NJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEV1TXpreklDMDFMakVwSWk4K1BIQmhkR2dnWkQwaVRUUXVNRFF6TERFeExqRXpObUV1TnprdU56a3NNQ3d4TERFc01TNHhNVGdzTUN3dU56a3hMamM1TVN3d0xEQXNNUzB4TGpFeE9Dd3dJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1TNDBPRE1nTFRNdU9EQTNLU0l2UGp4d1lYUm9JR1E5SWswMExqSXlOU3cyTGpneE1tRXVOalF5TGpZME1pd3dMREVzTVN3d0xDNDVNRGd1TmpReUxqWTBNaXd3TERBc01Td3dMUzQ1TURnaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB4TGpVM0lDMHlMalUzTnlraUx6NDhjR0YwYUNCa1BTSk5OeTQyTkRVc01URXVNVFF4WVM0Mk5ESXVOalF5TERBc01Td3hMQzQ1TURnc01Dd3VOalF5TGpZME1pd3dMREFzTVMwdU9UQTRMREFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHlMamtnTFRNdU9UQTNLU0l2UGp4d1lYUm9JR1E5SWswNExqVTNMRGN1TmpnMllTNDBPVFF1TkRrMExEQXNNU3d4TERBdExqY3VORGsxTGpRNU5Td3dMREFzTVN3d0xDNDNJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE15NHdNRFVnTFRJdU5qWXhLU0l2UGp3dlp6NDhMM04yWno0PScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBOYXZpZ2F0aW9uIEl0ZW1zXHJcbi5uYXYtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBTdGF0aWMgcG9zaXRpb25pbmcgYWxsb3dzIGNoaWxkIGRyb3Bkb3ducyB0byBwb3NpdGlvbiByZWxhdGl2ZSB0byB2aWV3cG9ydFxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgICAvLyBCb290c3RyYXAgaGFuZGxlczogcGFkZGluZyB2aWEgQ1NTIHZhcmlhYmxlcyAoLS1icy1uYXYtbGluay1wYWRkaW5nLXgveSlcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vLyBEZXNrdG9wIERyb3Bkb3duL0ZseW91dCBNZW51c1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAubmF2LWl0ZW0uaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuICAgICAgICA+IC5uYXYge1xyXG4gICAgICAgICAgICAvLyBGaXJzdCBpdGVtIChjbG9uZSBsaW5rKVxyXG4gICAgICAgICAgICAvLyBSZWd1bGFyIGRyb3Bkb3duIGl0ZW1zXHJcbiAgICAgICAgICAgID4gLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIC8vIEZpcnN0IGl0ZW0gKGNsb25lIGxpbmspIC0gaGlkZSBpdFxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLWNsb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnby05MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IC8vIDE4cHhcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnby04MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRpZ28tODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IC8vIDE2cHhcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gVGhpcmQgbGV2ZWxcclxuICAgICAgICAgICAgICAgID4gLm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gVXNlIHN0YXRpYyB0byBhdm9pZCB0cmFuc2Zvcm0gY29udGV4dCBpc3N1ZXNcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyBObyBzaGFkb3cgb24gdGhpcmQgbGV2ZWxcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBPdmVycmlkZSBwYXJlbnQgYW5pbWF0aW9uIC0gdGhpcmQgbGV2ZWwgaXMgYWx3YXlzIHZpc2libGVcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgLy8gRGlzYWJsZSBhbnkgaW5oZXJpdGVkIHRyYW5zaXRpb25zXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgLy8gUmVtb3ZlIGFueSBwc2V1ZG8tZWxlbWVudCBzaGFkb3dzXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlIG1hcmdpbiBiZXR3ZWVuIGl0ZW1zXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4xMjVyZW0gMDsgLy8gUmVkdWNlZCBmcm9tIDAuMjVyZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyAvLyAxNXB4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFNob3cgZHJvcGRvd24gb24gaG92ZXIgKENTUy1iYXNlZCB3aXRoIGFuaW1hdGlvbilcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJi5zaG93LCAvLyBCb290c3RyYXAgZHJvcGRvd24gYWN0aXZlIHN0YXRlXHJcbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICA+IC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAvLyBBcnJvdyBpbmRpY2F0b3IgYWJvdmUgZHJvcGRvd24gKHdoaXRlIHRyaWFuZ2xlKVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgLy8gUmUtZW5hYmxlIGludGVyYWN0aW9uXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEhpZGUgZHJvcGRvd24gd2hlbiBFc2NhcGUga2V5IGlzIHByZXNzZWQgKG92ZXJyaWRlcyA6aG92ZXIpXHJcbiAgICAgICAgJi5lc2NhcGUtcHJlc3NlZCB7XHJcbiAgICAgICAgICAgIC5uYXYtZmx5b3V0IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOYXZiYXIgVG9nZ2xlciAtIEhhbWJ1cmdlciBNZW51IEJ1dHRvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb21tb24gYnV0dG9uIHN0eWxlcyBpbmhlcml0ZWQgZnJvbSAubmF2YmFyLW5hdi11dGlsc1xyXG4vLyBCb290c3RyYXAgdG9nZ2xlciBDU1MgdmFyaWFibGVzIHNldCBpbiBfbWFpbi5zY3NzIG9uIC5uYXZiYXItbWFpblxyXG5cclxuLm5hdmJhci10b2dnbGVyIHtcclxuICAgIC8vIENvbG9ycyBvbmx5IC0gbGF5b3V0L3NpemluZyBpbmhlcml0ZWQgZnJvbSBwYXJlbnRcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuXHJcbiAgICAuZmEge1xyXG4gICAgICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDdXN0b20gZm9jdXMgc3R5bGVzXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHJlZC02MDA7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBUb2dnbGUgaWNvbiB2aXNpYmlsaXR5IGJhc2VkIG9uIGFyaWEtZXhwYW5kZWRcclxuICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAuZmEtdGltZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAuZmEtYmFycyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERlc2t0b3A6IGhpZGUgaGFtYnVyZ2VyIG1lbnVcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcbiIsIi5uYXYtZmx5b3V0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGJvcmRlcjogMDsgLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIGRyb3Bkb3duIGJvcmRlclxyXG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKCRpbmRpZ28tOTAwLCAwLjE1KTtcclxuICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlOyAvLyBCYWxhbmNlIGNvbnRlbnQgYWNyb3NzIGFsbCBjb2x1bW5zXHJcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgY29sdW1uLXdpZHRoOiAyMHJlbTsgLy8gTWluIGNvbHVtbiB3aWR0aCB0byBlbnN1cmUgMyBjb2x1bW5zIGFyZSB1c2VkXHJcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gT3ZlcnJpZGUgQm9vdHN0cmFwJ3MgZGlzcGxheTogZmxleFxyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDJyZW0pO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBQcmV2ZW50IGludGVyYWN0aW9uIHdoZW4gaGlkZGVuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgQm9vdHN0cmFwJ3MgcG9zaXRpb25pbmdcclxuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBCb290c3RyYXAncyB0b3AgcG9zaXRpb25pbmdcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBCb290c3RyYXAncyB0cmFuc2Zvcm1cclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xOHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgdmlzaWJpbGl0eSAwLjE4cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiBjYWxjKCN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIFwibGdcIil9IC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgIHotaW5kZXg6IDEwNTA7XHJcbiAgICAvLyBCcmlkZ2UgZWxlbWVudCAtIGNyZWF0ZXMgaW52aXNpYmxlIGhvdmVyIGFyZWEgYWJvdmUgZHJvcGRvd25cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTEuNzVyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgLy8gQnJpZGdlIGluaGVyaXRzIHBvaW50ZXItZXZlbnRzIGZyb20gcGFyZW50IChub25lIHdoZW4gaGlkZGVuLCBhdXRvIHdoZW4gdmlzaWJsZSlcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4bFwiKX0gLSB2YXIoLS1icy1ndXR0ZXIteCkpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgXCJ4eGxcIil9IC0gdmFyKC0tYnMtZ3V0dGVyLXgpKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgZHJvcGRvd24uc2hvdyBzdGF0ZSAod2hlbiBhY3RpdmF0ZWQgdmlhIEphdmFTY3JpcHQpXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWNvbmRhcnkgTmF2YmFyIC0gUmVndWxhdG9yeSBQb3J0YWwgTmF2aWdhdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1xyXG4vLyBVc2VkIGZvciBzZWN0aW9uLXNwZWNpZmljIG5hdmlnYXRpb24gd2l0aCAkc2Vjb25kYXJ5IGJhY2tncm91bmQgY29sb3JcclxuLy8gUHJvdmlkZXMgdGhlIHNhbWUgZmx5b3V0IGZ1bmN0aW9uYWxpdHkgYXMgdGhlIG1haW4gbmF2YmFyXHJcbi8vXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4mLm5hdmJhci1tZW51LXNlY29uZGFyeSB7XHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gQm9vdHN0cmFwIENTUyBWYXJpYWJsZSBPdmVycmlkZXNcclxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4gICAgLy8gQ29sb3JzIC0gTGlnaHQgdGV4dCBvbiBkYXJrIGJhY2tncm91bmRcclxuICAgIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAje3JnYmEoJHdoaXRlLCAwLjg1KX07XHJcbiAgICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyR3aGl0ZX07XHJcblxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIExheW91dCAmIFBvc2l0aW9uaW5nXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gTmF2aWdhdGlvbiBMaXN0XHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAvLyBCb290c3RyYXAgQ1NTIFZhcmlhYmxlIE92ZXJyaWRlcyBmb3IgbmF2aWdhdGlvbiBsaW5rc1xyXG4gICAgICAgIC8vIE1hdGNoIG1haW4gbmF2IHBhZGRpbmcgdmFsdWVzXHJcbiAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gMThweCAoc2FtZSBhcyBtYWluIG5hdilcclxuICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAwLjc1cmVtOyAvLyBFeHRyYSBwYWRkaW5nIGZvciBsYXJnZXIgYm9yZGVyLXJhZGl1c1xyXG4gICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3tyZ2JhKCR3aGl0ZSwgMC44NSl9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAvLyBUYWJsZXQgKGxnIGJyZWFrcG9pbnQpIC0gcmVkdWNlIHBhZGRpbmcvZm9udCB0byBmaXQgbW9yZSBpdGVtc1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemU6IDFyZW07IC8vIDE2cHhcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogMC42MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIEFsbG93IGZseW91dCB0byBwb3NpdGlvbiByZWxhdGl2ZSB0byBuYXZiYXJcclxuXHJcbiAgICAgICAgICAgID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oaWdobGlnaHRlZCxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBJdGVtcyB3aXRoIGNoaWxkcmVuIC0gYWRkIGluZGljYXRvciBpY29uXHJcbiAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBGbHlvdXQgaW5kaWNhdG9yIGljb24gKGRvdHRlZCBhcnJvdyAtIHNhbWUgYXMgbWFpbiBuYXYsIHdoaXRlIHZlcnNpb24pXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjYyNXJlbTsgLy8gMTBweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW07IC8vIDZweCBzcGFjaW5nIGZyb20gdGV4dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBXaGl0ZSB2ZXJzaW9uIG9mIHRoZSBkb3R0ZWQgYXJyb3cgU1ZHIGZvciBkYXJrIGJhY2tncm91bmRcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gVXNpbmcgVVJMLWVuY29kZWQgU1ZHIHdpdGggZmlsbD1cIndoaXRlXCIgb24gdGhlIGcgZWxlbWVudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzkuODknIGhlaWdodD0nOS44OScgdmlld0JveD0nMCAwIDkuODkgOS44OSclM0UlM0NnIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0NwYXRoIGQ9J00uNjIxLDYuNmEuNzkxLjc5MSwwLDEsMSwwLDEuMTE4Ljc5MS43OTEsMCwwLDEsMC0xLjExOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTAuMTUyIC0yLjQ3NiknLyUzRSUzQ3BhdGggZD0nTS44MDUsMy4zOTJhLjY0Mi42NDIsMCwxLDEsMCwuOTA4LjY0Mi42NDIsMCwwLDEsMC0uOTA4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4yNCAtMS4yNDYpJy8lM0UlM0NwYXRoIGQ9J00xLjAzLjg0M2EuNDk0LjQ5NCwwLDEsMSwuNywwLC40OTUuNDk1LDAsMCwxLS43LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0wLjM0NCAwKScvJTNFJTNDcGF0aCBkPSdNNC40NSwzLjU2NWEuNDk0LjQ5NCwwLDEsMSwwLC43LjQ5NS40OTUsMCwwLDEsMC0uNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEuNjc1IC0xLjMzMSknLyUzRSUzQ3BhdGggZD0nTTcuNDYzLDEzLjQzOWEuNzkuNzksMCwxLDEsMCwxLjExOC43OTEuNzkxLDAsMCwxLDAtMS4xMTgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yLjgxMyAtNS4xMzcpJy8lM0UlM0NwYXRoIGQ9J00xMS4wNjcsMTMuNjU0YS42NDIuNjQyLDAsMSwxLDAsLjkwOC42NDIuNjQyLDAsMCwxLDAtLjkwOCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMjMxIC01LjIzOCknLyUzRSUzQ3BhdGggZD0nTTExLjk5LDExLjEwNmEuNDk0LjQ5NCwwLDEsMSwwLS43LjQ5NS40OTUsMCwwLDEsMCwuNycgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTQuMzM1IC0zLjk5MiknLyUzRSUzQ3BhdGggZD0nTTE0LjcxMiwxMy44MjdhLjQ5NC40OTQsMCwxLDEsMCwuNy40OTUuNDk1LDAsMCwxLDAtLjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC01LjY2NiAtNS4zMjIpJy8lM0UlM0NwYXRoIGQ9J00uMjg5LDEzLjI0MmEuOTg4Ljk4OCwwLDEsMSwwLDEuNC45OS45OSwwLDAsMSwwLTEuNCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtNS4wMzgpJy8lM0UlM0NwYXRoIGQ9J00uNDIyLDkuOTUzYS44ODkuODg5LDAsMSwxLDAsMS4yNTguODkxLjg5MSwwLDAsMSwwLTEuMjU4JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4wNjMgLTMuNzcpJy8lM0UlM0NwYXRoIGQ9J00zLjg0MiwxMy4zNzNhLjg4OS44ODksMCwxLDEsMCwxLjI1OC44OTEuODkxLDAsMCwxLDAtMS4yNTgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjM5MyAtNS4xKScvJTNFJTNDcGF0aCBkPSdNNC4wNDMsMTEuMTM2YS43OS43OSwwLDEsMSwxLjExOCwwLC43OTEuNzkxLDAsMCwxLTEuMTE4LDAnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjQ4MyAtMy44MDcpJy8lM0UlM0NwYXRoIGQ9J000LjIyNSw2LjgxMmEuNjQyLjY0MiwwLDEsMSwwLC45MDguNjQyLjY0MiwwLDAsMSwwLS45MDgnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xLjU3IC0yLjU3NyknLyUzRSUzQ3BhdGggZD0nTTcuNjQ1LDExLjE0MWEuNjQyLjY0MiwwLDEsMSwuOTA4LDAsLjY0Mi42NDIsMCwwLDEtLjkwOCwwJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMi45IC0zLjkwNyknLyUzRSUzQ3BhdGggZD0nTTguNTcsNy42ODZhLjQ5NC40OTQsMCwxLDEsMC0uNy40OTUuNDk1LDAsMCwxLDAsLjcnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zLjAwNSAtMi42NjEpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIERlc2t0b3AgZmx5b3V0IG1lbnUgY29udGFpbmVyIChzZWNvbmQgbGV2ZWwpIC0gb25seSBvbiBsZytcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgPiAubmF2LmQtbGctYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgQm9vdHN0cmFwJ3MgZC1sZy1ibG9jayAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoJGluZGlnby05MDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi13aWR0aDogMTZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEZpcnN0IGl0ZW0gKGNsb25lIGxpbmspIC0gaGlkZSBpdFxyXG4gICAgICAgICAgICAgICAgICAgID4gLm5hdi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGhpcmQgbGV2ZWwgbmF2aWdhdGlvblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMTI1cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjg1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIFNob3cgZmx5b3V0IG9uIGhvdmVyXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLm5hdi5kLWxnLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gUmVzcG9uc2l2ZSAtIFRhYmxldCAmIE1vYmlsZSAoQWNjb3JkaW9uLXN0eWxlIHZlcnRpY2FsIHN0YWNrKVxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAvLyBSZW1vdmUgdGhlIGNvbGxhcHNlIHdyYXBwZXIgYmVoYXZpb3IgLSBhbHdheXMgc2hvdyBuYXZcclxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vIFRvcC1sZXZlbCBuYXYgaXRlbXNcclxuICAgICAgICAgICAgPiAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBGbGV4IGNvbnRhaW5lciBmb3IgbGluayArIHRvZ2dsZVxyXG4gICAgICAgICAgICAgICAgPiAuZC1mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gQWxsb3cgdGV4dCB0byB3cmFwIG9uIG1vYmlsZVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIFRvZ2dsZSBidXR0b24gZm9yIHN1Yi1pdGVtcyAoc2FtZSBhcyBvZmZjYW52YXMpXHJcbiAgICAgICAgICAgICAgICAuYnRuLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyAvLyAxNHB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBJdGVtcyB3aXRoIGNoaWxkcmVuIC0gcmVtb3ZlIHRoZSA6OmFmdGVyIGluZGljYXRvciBvbiBtb2JpbGUgKHVzaW5nIGJ0bi10b2dnbGUgaW5zdGVhZClcclxuICAgICAgICAgICAgICAgICYuaGFzLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5uYXYtbGluazo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgPiAuZC1mbGV4IC5uYXYtbGluazo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBTdWItbmF2aWdhdGlvbiBjb250YWluZXIgKG1vYmlsZSBhY2NvcmRpb24pXHJcbiAgICAgICAgICAgICAgICAvLyBPbmx5IHRhcmdldCAubmF2IGluc2lkZSB0aGUgY29sbGFwc2UgZGl2IHdyYXBwZXJcclxuICAgICAgICAgICAgICAgID4gZGl2ID4gLm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlyZCBsZXZlbCBuYXZpZ2F0aW9uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuMDMpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEJyZWFkY3J1bWIgTmF2YmFyIFZhcmlhbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiYubmF2YmFyLWJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcblxyXG4gICAgW2NsYXNzXj1cImNvbnRhaW5lclwiXSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3IsICN7JGRhcmt9KTtcclxuICAgICAgICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvciwgI3skZGFya30pO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFBhZ2luYXRpb24gTmF2YmFyIFZhcmlhbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVXBkYXRlZCBmb3IgVGFzayA4OiBXaGl0ZSBiYWNrZ3JvdW5kIHdpdGggbmF2eSBwYWdlIGl0ZW1zXHJcblxyXG4mLm5hdmJhci1wYWdpbmF0aW9uIHtcclxuICAgIGhlaWdodDogMy43NXJlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMC4xMjVyZW0gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgLy8gV2hpdGUgYmFja2dyb3VuZFxyXG5cclxuICAgIC5wYWdpbmF0aW9uIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAucGFnZS1saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNTAwOyAvLyBSZWQgYmFja2dyb3VuZCBmb3IgYWN0aXZlIHBhZ2VcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5OyAvLyBOYXZ5IGJhY2tncm91bmQgKCRpbmRpZ28tOTAwKVxyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlOyAvLyBXaGl0ZSB0ZXh0XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwLjI1cmVtOyAvLyBTcGFjZSBiZXR3ZWVuIHBhZ2UgaXRlbXNcclxuXHJcbiAgICAgICAgJjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNTAwOyAvLyBSZWQgaG92ZXIgc3RhdGVcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlLTYwMDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgKyAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5kLW5vbmUge1xyXG4gICAgICAgICsgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU29jaWFsIE5hdmJhciBWYXJpYW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4mLm5hdmJhci1zb2NpYWwge1xyXG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxNzJDO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjVyZW07XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjVyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5hdmJhci1maXhlZC1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDM1JTtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYxNzJDO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE9mZmNhbnZhcyBDb21wb25lbnQgLSBCYXNlIFN0eWxlcyAmIFZhcmlhbnQgSW1wb3J0c1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCb290c3RyYXAgNSBvZmZjYW52YXMgY29tcG9uZW50IHdpdGggc2hhcmVkIHN0eWxpbmcgZm9yIGFsbCB2YXJpYW50c1xyXG4vLyBWYXJpYW50czogbmF2aWdhdGlvbiwgdXNlciBsb2dpblxyXG5cclxuLm9mZmNhbnZhcyB7XHJcbiAgICAmLm9mZmNhbnZhcy1lbmQge1xyXG4gICAgICAgIC8vIEJvb3RzdHJhcCBDU1MgVmFyaWFibGUgT3ZlcnJpZGVzIGZvciAub2ZmY2FudmFzXHJcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAxMDB2dzsgLy8gRnVsbCB2aWV3cG9ydCB3aWR0aCBmb3IgZ3JhZGllbnQgYmFja2dyb3VuZFxyXG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXg6IDAuNXJlbTsgLy8gSG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogMDsgLy8gTm8gdmVydGljYWwgcGFkZGluZyAoaGFuZGxlZCBieSBoZWFkZXIvYm9keSlcclxuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7IC8vIFNuYXBwaWVyIGFuaW1hdGlvbiAoMjAwbXMpXHJcbiAgICAgICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiB0cmFuc3BhcmVudDsgLy8gVHJhbnNwYXJlbnQgdG8gc2hvdyBncmFkaWVudCBiYWNrZ3JvdW5kXHJcblxyXG4gICAgICAgIC8vIEJvb3RzdHJhcCBoYW5kbGVzOiB3aWR0aCwgcGFkZGluZywgdHJhbnNpdGlvbiB2aWEgQ1NTIHZhcmlhYmxlc1xyXG4gICAgICAgIC8vIFdlIG9ubHkgb3ZlcnJpZGUgd2hhdCBCb290c3RyYXAgZG9lc24ndCBoYW5kbGVcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuICAgICAgICAvLyBHcmFkaWVudCBiYWNrZ3JvdW5kIGZhZGluZyBmcm9tIHRvcCAtIGNvdmVycyBmdWxsIHdpZHRoXHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDI1NSwyNTUsMjU1LDAuMSkgMCwgcmdiYSgxMiwzNSw2NCwuMykgMTBweCxyZ2JhKDEyLDM1LDY0LC4xKSAzMCUsdHJhbnNwYXJlbnQgMTAwJSksdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gQ2xpcCBib2R5IGNvbnRlbnQgZHVyaW5nIHNsaWRlIGFuaW1hdGlvbiB0byBwcmV2ZW50IGxpZ2h0IGJhY2tncm91bmQgc2hvd2luZyBhdCBmdWxsIGhlaWdodFxyXG4gICAgICAgIC8vIEFsbG93IGNsaWNrcyBvbiB0cmFuc3BhcmVudCBhcmVhcyB0byBwYXNzIHRocm91Z2ggdG8gYmFja2Ryb3BcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgLy8gSGVhZGVyIGlzIHZpc3VhbGx5IGhpZGRlbiBidXQgbWFpbnRhaW5zIHNwYWNpbmdcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZGlnby05MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgICAgICAgICAvLyBPdmVycmlkZSB2aXN1YWxseS1oaWRkZW4gdG8gbWFpbnRhaW4gbGF5b3V0IHNwYWNlXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBIaWRlIHZpc3VhbGx5IGJ1dCBtYWludGFpbiBzcGFjZVxyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRG9uJ3QgaW50ZXJjZXB0IGNsaWNrc1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9mZmNhbnZhcy10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWNsb3NlIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7IC8vIFdoaXRlIGNsb3NlIGJ1dHRvblxyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgICAgLy8gQmFzZSBib2R5IHN0eWxlcyAtIHNoYXJlZCBhY3Jvc3MgYWxsIHZhcmlhbnRzXHJcbiAgICAgICAgcGFkZGluZzogMDsgLy8gUmVtb3ZlIGRlZmF1bHQgcGFkZGluZyBmb3IgZnVsbC13aWR0aCBpdGVtc1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7IC8vIE5vIGV4dHJhIG1hcmdpbiBuZWVkZWQgc2luY2UgaGVhZGVyIG1haW50YWlucyBzcGFjZVxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBQdXNoIGNvbnRlbnQgdG8gdGhlIHJpZ2h0XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyAvLyBBbGlnbiB0byByaWdodCBlZGdlICh3aGVyZSBvZmZjYW52YXMgc2xpZGVzIGluIGZyb20pXHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMnJlbTsgLy8gQ2FwIHdpZHRoIG9uIGxhcmdlciBzY3JlZW5zIC0gY29udGVudCBvbmx5LCBub3QgZ3JhZGllbnRcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7IC8vICNGOEY3RjFcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyAvLyA0cHhcclxuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggOHB4IHJnYmEoJGluZGlnby05MDAsIDAuMDUpOyAvLyBTdWJ0bGUgc2hhZG93IGF0IHRvcFxyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IC8vIEVuYWJsZSB2ZXJ0aWNhbCBzY3JvbGxpbmcgd2hlbiBjb250ZW50IGV4Y2VlZHMgdmlld3BvcnRcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNnJlbSk7IC8vIENvbnN0cmFpbiBoZWlnaHQgKHZpZXdwb3J0IC0gaGVhZGVyIHNwYWNlKVxyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyAvLyBSZS1lbmFibGUgcG9pbnRlciBldmVudHMgZm9yIGJvZHkgY29udGVudFxyXG4gICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyAvLyBQcmV2ZW50IEJvb3RzdHJhcCdzIGZsZXgtZ3JvdzogMSBkdXJpbmcgYW5pbWF0aW9uIChzaG93aW5nIGNsYXNzKVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbXBvcnQgb2ZmY2FudmFzIHZhcmlhbnRzXHJcbkBpbXBvcnQgJ29mZmNhbnZhcy9uYXZpZ2F0aW9uJztcclxuQGltcG9ydCAnb2ZmY2FudmFzL3VzZXInO1xyXG5AaW1wb3J0ICdvZmZjYW52YXMvc2VhcmNoJztcclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gT2ZmY2FudmFzIE5hdmlnYXRpb24gVmFyaWFudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNb2JpbGUgbmF2aWdhdGlvbiBtZW51IHN0eWxlcyBmb3Igb2ZmY2FudmFzLWJvZHlcclxuLy8gVXNlIHdpdGg6IDxkaXYgY2xhc3M9XCJvZmZjYW52YXMgb2ZmY2FudmFzLWVuZCBvZmZjYW52YXMtbmF2aWdhdGlvblwiPlxyXG5cclxuLm9mZmNhbnZhcy1uYXZpZ2F0aW9uIHtcclxuICAgIC5vZmZjYW52YXMtYm9keSB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG5cclxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC8vIFRvcC1sZXZlbCBpdGVtc1xyXG4gICAgICAgICAgICAgICAgPiAubmF2LWxpbmssXHJcbiAgICAgICAgICAgICAgICA+IC5kLWZsZXggLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gMThweFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRpbmRpZ28tOTAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjAyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IC8vIEJvbGQgZm9yIGFjdGl2ZSBwYWdlXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIEZsZXhib3ggY29udGFpbmVyIGZvciBsaW5rICsgdG9nZ2xlXHJcbiAgICAgICAgICAgICAgICA+IC5kLWZsZXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRpbmRpZ28tOTAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBUb2dnbGUgYnV0dG9uIGZvciBzdWItaXRlbXNcclxuICAgICAgICAgICAgICAgIC5idG4tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGluZGlnby05MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyAvLyAxNHB4XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyBTdWItbmF2aWdhdGlvbiAobmVzdGVkIC0gMm5kIGxldmVsKVxyXG4gICAgICAgICAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5kaWdvLTkwMCwgMC4wOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRpbmRpZ28tOTAwLCAwLjEpOyAvLyBUaGluIGxpZ2h0IGJvcmRlclxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lOyAvLyBSZW1vdmUgYm9yZGVyIG9uIGZpcnN0IGl0ZW1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gMTZweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGluZGlnby05MDAsIDAuODUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5kaWdvLTkwMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAzcmQgbGV2ZWxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCByZ2JhKCRpbmRpZ28tOTAwLCAwLjA4KTsgLy8gU3VidGxlIGlubmVyIHNoYWRvd1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IC8vIEV4dGVuZCB0byBmdWxsIHdpZHRoIG9mIDJuZCBsZXZlbFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgLy8gUmVtb3ZlIHBhZGRpbmcgc28gdGhlIGJvcmRlcnMgcmVhY2ggdGhlIGVkZ2VzXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbSAhaW1wb3J0YW50OyAvLyAxNXB4IC0gcHJldmVudCBpbmhlcml0YW5jZSB3aXRoICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW0gMi41cmVtOyAvLyBNb3JlIGluZGVudGVkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGluZGlnby05MDAsIDAuNzUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmRpZ28tOTAwLCAwLjIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE9mZmNhbnZhcyBVc2VyIExvZ2luIFZhcmlhbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVXNlciBsb2dpbi9wcm9maWxlIG1lbnUgc3R5bGVzIGZvciBvZmZjYW52YXMtYm9keVxyXG4vLyBVc2Ugd2l0aDogPGRpdiBjbGFzcz1cIm9mZmNhbnZhcyBvZmZjYW52YXMtZW5kIG9mZmNhbnZhcy11c2VyXCI+XHJcblxyXG4ub2ZmY2FudmFzLXVzZXIge1xyXG4gICAgLm9mZmNhbnZhcy1ib2R5IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xyXG4gICAgICAgIEBleHRlbmQgJXVzZXItbG9naW4tY3RhLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIEhpZGUgb2ZmY2FudmFzLXVzZXIgb24gbGFyZ2Ugc2NyZWVucyBhbmQgdXBcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2ggT2ZmY2FudmFzIC0gTW9iaWxlIE9ubHlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTW9iaWxlIG9mZmNhbnZhcyBmb3Igc2VhcmNoIChpbmhlcml0cyBmcm9tIC5vZmZjYW52YXMgYmFzZSBzdHlsZXMpXHJcblxyXG4ub2ZmY2FudmFzLXNlYXJjaCB7XHJcbiAgICAub2ZmY2FudmFzLWJvZHkge1xyXG4gICAgICAgIC8vIE92ZXJyaWRlIGJhc2UgcGFkZGluZyBmb3Igc2VhcmNoIGZvcm1cclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcblxyXG4gICAgICAgIC8vIENlbnRlciBjb250ZW50IHZlcnRpY2FsbHlcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcmVtO1xyXG5cclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOZXdzIFBvcnRhbCAtIFNpZGViYXIgQ29tcG9uZW50XHJcbi8vIEFjdHMgYXMgdGhlIGZpcnN0IHNodWZmbGUgaXRlbVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLm5ld3Mtc2lkZWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtOyAvLyBNYXRjaCBhcnRpY2xlIGNhcmQgcGFkZGluZ1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEV4cG9ydCBCYXNrZXQgRHJvcGRvd24gQnV0dG9uIGFuZCBNZW51XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgLy8gTWF0Y2ggZHJvcGRvd24gZmlsdGVyIGJ1dHRvbnNcclxuICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtOyAvLyAxNnB4IC0gbWF0Y2ggZmlsdGVyIGRyb3Bkb3duc1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGdhcDogMC41cmVtOyAvLyA4cHggc3BhY2luZyBiZXR3ZWVuIGVsZW1lbnRzXHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDaXJjdWxhciBiYWRnZSBmb3IgYmFza2V0IGNvdW50XHJcbiAgICAjYmFza2V0LW51bWJlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxLjVyZW07IC8vIDI0cHhcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTsgLy8gMjRweFxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBQZXJmZWN0IGNpcmNsZVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgLy8gMTJweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAmLmNsZWFyLWFsbCxcclxuICAgICAgICAmLmV4cG9ydCB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LWRhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYmFza2V0LXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFza2V0IEhlbHBlcnMgQ29tcG9uZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERhdGEgYXR0cmlidXRlIGhlbHBlcnMgZm9yIGJhc2tldCBmdW5jdGlvbmFsaXR5XHJcbi8vIEphdmFTY3JpcHQgYmluZHMgZXZlbnRzIHRvIFtkYXRhLWFkZC10by1iYXNrZXRdIGVsZW1lbnRzIHdpdGhpbiAubmV3cy1wb3J0YWxcclxuXHJcbi8vIEJhc2tldCBpY29uIHRvZ2dsZSAtIGFjdGl2ZSBzdGF0ZSBjaGFuZ2VzIGljb24gZnJvbSBwbHVzIHRvIG1pbnVzXHJcbltkYXRhLWFkZC10by1iYXNrZXRdIHtcclxuICAgIC8vIEJhc2UgdGV4dCBzdHlsaW5nXHJcbiAgICAudGV4dCxcclxuICAgIC50ZXh0LWFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEhpZGUgYWN0aXZlIHRleHQgYnkgZGVmYXVsdFxyXG4gICAgLnRleHQtYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFjdGl2ZSBzdGF0ZTogdG9nZ2xlIHRleHQgYW5kIGljb25cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAvLyBJY29uIHRvZ2dsZTogcGx1cyDihpIgbWludXNcclxuICAgICAgICAuZmEtcGx1cy1jaXJjbGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVGV4dCB0b2dnbGU6IFwiQWRkIHRvIGJhc2tldFwiIOKGkiBcIlJlbW92ZSBmcm9tIGJhc2tldFwiXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBObyBSZXN1bHRzIE1lc3NhZ2UgQ29tcG9uZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE1lc3NhZ2UgZGlzcGxheWVkIHdoZW4gbm8gYXJ0aWNsZXMgbWF0Y2ggdGhlIGN1cnJlbnQgZmlsdGVyc1xyXG5cclxuW2RhdGEtbm9yZXN1bHRzXSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDEuNXJlbTsgLy8gNjRweCAyNHB4XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQUCBOZXVlIE1vbnRyZWFsJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOZXdzIFBvcnRhbCAtIFNlYXJjaCBGaWx0ZXJzIExheW91dFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBDb29yZGluYXRlcyB0aGUgbGF5b3V0IG9mIGZpbHRlciBjb21wb25lbnRzIChkcm9wZG93bnMsIGRhdGVzLCBzZWFyY2gpXHJcblxyXG4uc2VhcmNoLWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvLTgwMDsgLy8gTmF2eSBiYWNrZ3JvdW5kICgjMGMyMzQwKVxyXG4gICAgcGFkZGluZzogMnJlbTsgLy8gMzJweFxyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyAvLyA0MHB4XHJcblxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIFNjb3BlZCBDU1MgVmFyaWFibGVzIC0gQ29uZmlndXJlIEJvb3RzdHJhcCBjb21wb25lbnRzIHdpdGhpbiB0aGlzIGNvbnRhaW5lclxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICAvLyBEcm9wZG93biBidXR0b24gdmFyaWFibGVzICh3aGl0ZSBidXR0b25zIHdpdGggZGFyayB0ZXh0KVxyXG4gICAgLS1icy1idG4tYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI3skZ3JheS0zMDB9O1xyXG4gICAgLS1icy1idG4tY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7IC8vIEZJWDogSXNzdWUgIzkgLSB0aGluIHdlaWdodFxyXG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xyXG4gICAgLS1icy1idG4tcGFkZGluZy15OiAxcmVtO1xyXG4gICAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgLy8gRHJvcGRvd24gYnV0dG9uIGhvdmVyIHN0YXRlc1xyXG4gICAgLS1icy1idG4taG92ZXItYmc6ICN7JGdyYXktMTAwfTtcclxuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZ3JheS00MDB9O1xyXG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICN7JGdyYXktOTAwfTtcclxuXHJcbiAgICAvLyBEcm9wZG93biBidXR0b24gYWN0aXZlIHN0YXRlc1xyXG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjeyRncmF5LTEwMH07XHJcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRncmF5LTQwMH07XHJcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuXHJcbiAgICAvLyBGb3JtIGNvbnRyb2wgdmFyaWFibGVzIChpbnB1dHMgd2l0aCB3aGl0ZSBiYWNrZ3JvdW5kKVxyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tYnMtZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjogI3skZ3JheS0zMDB9O1xyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgIC0tYnMtZm9ybS1jb250cm9sLWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC0tYnMtZm9ybS1jb250cm9sLXBhZGRpbmcteDogMS41cmVtO1xyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtcGFkZGluZy15OiAwLjVyZW07XHJcblxyXG4gICAgLy8gRm9ybSBjb250cm9sIGhvdmVyIHN0YXRlc1xyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRncmF5LTQwMH07XHJcblxyXG4gICAgLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlc1xyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtZm9jdXMtYm9yZGVyLWNvbG9yOiAjeyRibHVlLTYwMH07XHJcbiAgICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuXHJcbiAgICAvLyBJbnB1dCBncm91cCBhZGRvbiAoY2FsZW5kYXIgYnV0dG9uKVxyXG4gICAgLS1icy1pbnB1dC1ncm91cC1hZGRvbi1iZzogI3skd2hpdGV9O1xyXG4gICAgLS1icy1pbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICN7JGdyYXktMzAwfTtcclxuICAgIC0tYnMtaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICN7JGdyYXktNjAwfTtcclxuXHJcbiAgICAvLyBEcm9wZG93biBtZW51IHZhcmlhYmxlc1xyXG4gICAgLS1icy1kcm9wZG93bi1iZzogI3skd2hpdGV9O1xyXG4gICAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcclxuICAgIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGg6IDFweDtcclxuICAgIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XHJcblxyXG4gICAgLy8gRHJvcGRvd24gaXRlbSB2YXJpYWJsZXNcclxuICAgIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRncmF5LTEwMH07XHJcbiAgICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICN7JGdyYXktMTAwfTtcclxuICAgIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07IC8vIDI0cHggb24gbW9iaWxlXHJcbiAgICB9XHJcblxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIEltcG9ydCBBdG9taWMgQ29tcG9uZW50c1xyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICBAaW1wb3J0ICdzZWFyY2gtZmlsdGVycy9kcm9wZG93bic7XHJcbiAgICBAaW1wb3J0ICdzZWFyY2gtZmlsdGVycy9kYXRlcGlja2VyLWdyb3VwJztcclxuICAgIEBpbXBvcnQgJ3NlYXJjaC1maWx0ZXJzL3NlYXJjaCc7XHJcbiAgICBAaW1wb3J0ICdzZWFyY2gtZmlsdGVycy9yZXNldCc7XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRmlsdGVyIERyb3Bkb3duIENvbXBvbmVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEcm9wZG93biBidXR0b25zIGFuZCBtZW51cyBmb3IgVG9waWNzLCBPcGVyYXRvcnMsIENvdW50cmllcywgU291cmNlc1xyXG5cclxuLmRyb3Bkb3duIHtcclxuICAgIC8vIERyb3Bkb3duIHRvZ2dsZVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIGRlZmF1bHRzIGRpcmVjdGx5IC0gb3VyIHNwZWNpZmljaXR5IHdpbnNcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG5cclxuICAgICAgICAvLyBUeXBvZ3JhcGh5XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQUCBOZXVlIE1vbnRyZWFsJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgLy8gVGhpbiB3ZWlnaHRcclxuXHJcbiAgICAgICAgLy8gU3BhY2luZ1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG5cclxuICAgICAgICAvLyBMYXlvdXQgLSBGbGV4Ym94IGZvciBpY29uICsgdGV4dCAobGVmdCkgYW5kIGFycm93IChyaWdodClcclxuICAgICAgICB3aWR0aDogMTAwJTsgLy8gRnVsbCB3aWR0aCBpbiBjb2x1bW5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFZlcnRpY2FsIGNlbnRlcmluZ1xyXG4gICAgICAgIGdhcDogMC41cmVtOyAvLyA4cHggc3BhY2UgYmV0d2VlbiBpY29uIGFuZCB0ZXh0XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyAvLyBEb24ndCBzaHJpbmsgaWNvblxyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IC8vIExhcmdlciBpY29uc1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7IC8vIFJlZCBpY29ucyB0byBtYXRjaCBkZXNpZ25cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyAvLyBDZW50ZXIgaWNvbiB3aXRoaW4gZml4ZWQgd2lkdGhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBPdmVycmlkZSBCb290c3RyYXAncyAuc2hvdyBkaXNwbGF5IHByb3BlcnR5XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIE1haW50YWluIHZlcnRpY2FsIGNlbnRlcmluZ1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEcm9wZG93biBtZW51XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMDsgLy8gOHB4IHRvcC9ib3R0b21cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgICAgIC8vIEN1c3RvbSBzY3JvbGxiYXJcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmLmNsZWFyLWFsbCB7XHJcbiAgICAgICAgICAgICAgICArIC5leHBvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDIuMjVyZW07IC8vIDhweCAzNnB4IC0gbW9yZSBsZWZ0IHBhZGRpbmcgZm9yIGNoZWNrYm94XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS00MDAgIWltcG9ydGFudDsgLy8gRGFya2VyIGJvcmRlciBmb3IgYmV0dGVyIHZpc2liaWxpdHlcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtOyAvLyAyMHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07IC8vIDIwcHhcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMTAyLCAyMDQsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUFAgTmV1ZSBNb250cmVhbCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyAvLyA4cHggc3BhY2UgZnJvbSBjaGVja2JveFxyXG5cclxuICAgICAgICAgICAgICAgIC8vIENvdW50ZXIgYmFkZ2VcclxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyAvLyAxNnB4XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFwiU2VsZWN0IEFsbFwiIGFuZCBcIkNsZWFyXCIgbGlua3NcclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtOyAvLyAxNnB4IDI0cHhcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQUCBOZXVlIE1vbnRyZWFsJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS03MDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRGl2aWRlclxyXG4gICAgICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW0gMDsgLy8gOHB4XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBFbXB0eSBzdGF0ZVxyXG4gICAgICAgIC5lbXB0eS1zdGF0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtOyAvLyAzMnB4IDI0cHhcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BQIE5ldWUgTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTG9hZGluZyBzdGF0ZVxyXG4gICAgICAgIC5sb2FkaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtOyAvLyAyNHB4XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBDb3VudCBiYWRnZSBvbiBkcm9wZG93biB0b2dnbGVcclxuICAgICAgICAuYmFkZ2UtY291bnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC04cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBEcm9wZG93biBtZW51IGZvY3VzIHN0YXRlIGZvciBrZXlib2FyZCBuYXZpZ2F0aW9uXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGF0ZSBGaWVsZHMgQ29tcG9uZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERhdGUgcGlja2VyIGlucHV0IGdyb3VwcyB3aXRoIGNhbGVuZGFyIGljb24gYnV0dG9uc1xyXG5cclxuLy8gRGF0ZSBmaWVsZCB3cmFwcGVyIC0gbWFrZSBsYWJlbCBpbmxpbmUgd2l0aCBpbnB1dFxyXG4uZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlOyAvLyBXaGl0ZSBvbiBuYXZ5IGJhY2tncm91bmRcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcblxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIG1hdGNoaW5nIGlucHV0XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNlYXJjaCBDb21wb25lbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIGlucHV0IHdpdGggcHJlcGVuZCBpY29uIGFuZCBzdWJtaXQgYnV0dG9uXHJcbi8vIEluaGVyaXRzIG1vbGVjdWxlcy9zZWFyY2gtZ3JvdXBcclxuLy8gU00gdmVyc2lvblxyXG4uc2VhcmNoLWdyb3VwIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjgpO1xyXG5cclxuICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjIpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZpbHRlciBSZXNldCBCdXR0b24gQ29tcG9uZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBSZXNldCBidXR0b24gLSB3aGl0ZSBvdXRsaW5lIG9uIG5hdnkgYmFja2dyb3VuZCAocGlsbCBzdHlsZSlcclxuI2ZpbHRlci1yZXNldCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTsgLy8gV2hpdGUgb3V0bGluZSBvbiBuYXZ5IGJhY2tncm91bmRcclxuICAgIGNvbG9yOiAkd2hpdGU7IC8vIFdoaXRlIHRleHQgb24gbmF2eSBiYWNrZ3JvdW5kXHJcbiAgICBmb250LXdlaWdodDogNDAwOyAvLyBLZWVwIGJvbGQgZm9yIHZpc2liaWxpdHkgb24gbmF2eVxyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDsgLy8gUm91bmRlZCBwaWxsIHN0eWxlXHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5ld3MgUG9ydGFsIC0gQXJ0aWNsZSBPdmVydmlldyBMYXlvdXRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ29vcmRpbmF0ZXMgdGhlIGxheW91dCBvZiBhcnRpY2xlIGdyaWQsIGNhcmRzLCBhbmQgZXhwb3J0IHNpZGViYXJcclxuXHJcbi8vIEFydGljbGUgZ3JpZCBjb250YWluZXIgKHVzZXMgU2h1ZmZsZS5qcyBmb3IgZmlsdGVyaW5nL2xheW91dClcclxuI25ld3MtZ3JpZCB7XHJcbiAgICAvLyBEb24ndCB1c2UgQ1NTIGdhcCAtIFNodWZmbGUuanMgdXNlcyBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xyXG4gICAgLy8gU3BhY2luZyBpcyBjb250cm9sbGVkIHZpYSBTaHVmZmxlLmpzIGd1dHRlcldpZHRoIG9wdGlvblxyXG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcclxuXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgLy8gSW1wb3J0IEF0b21pYyBDb21wb25lbnRzXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgQGltcG9ydCAnYXJ0aWNsZS1vdmVydmlldy9sb2FkaW5nJzsgLy8gTG9hZGluZyBvdmVybGF5ICsgc3Bpbm5lclxyXG4gICAgQGltcG9ydCAnYXJ0aWNsZS1vdmVydmlldy9jYXJkJzsgLy8gQXJ0aWNsZSBjYXJkIHN0eWxpbmdcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMb2FkaW5nIFN0YXRlIENvbXBvbmVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBcnRpY2xlIGdyaWQgbG9hZGluZyBvdmVybGF5IHdpdGggc3Bpbm5pbmcgcmVmcmVzaCBpY29uXHJcblxyXG4mW2RhdGEtbG9hZGluZ10ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5mYS1yZWZyZXNoIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjb2xvcjogJGJsdWUtOTAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG59XHJcblxyXG4mW2RhdGEtbG9hZGluZz1cInRydWVcIl0ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICA+IC5mYS1yZWZyZXNoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIE5ld3MgUG9ydGFsIC0gQXJ0aWNsZSBDYXJkIENvbXBvbmVudFxyXG4vLyBJbmRpdmlkdWFsIGFydGljbGUgY2FyZCB3aXRoIGltYWdlLCB0aXRsZSwgZGF0ZSwgc3VtbWFyeSwgYW5kIGFjdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5uZXdzLWFydGljbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nOiA0cHg7IC8vIEhhbGYgb2YgZ3V0dGVyV2lkdGggKDhweCAvIDIgPSA0cHgpIGZvciB2aXN1YWwgc3BhY2luZ1xyXG59XHJcblxyXG4uYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIC8vIENTUyBWYXJpYWJsZXMgZm9yIHRoZW1pbmdcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtYm9yZGVyLWNvbG9yOiAjeyRncmF5LTIwMH07XHJcbiAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJhZGdlLWNvbG9yOiAjeyRkYXJrfTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtdGl0bGUtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtdGl0bGUtaG92ZXItY29sb3I6ICN7JHJlZC02MDB9O1xyXG4gICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1kYXRlLWNvbG9yOiAjeyRpbmZvfTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtZGF0ZS1ib3JkZXItY29sb3I6ICN7JGdyYXktNDAwfTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtc3VtbWFyeS1jb2xvcjogI3skZ3JheS03MDB9O1xyXG4gICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4taWNvbi1jb2xvcjogI3skZ3JheS02MDB9O1xyXG4gICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4taWNvbi1ib3JkZXItY29sb3I6ICN7JGdyYXktNjAwfTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtYnRuLWljb24taG92ZXItY29sb3I6ICN7JHJlZC02MDB9O1xyXG4gICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4tcHJpbWFyeS1jb2xvcjogI3skcHJpbWFyeX07XHJcbiAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1wcmltYXJ5LWJvcmRlci1jb2xvcjogI3skcHJpbWFyeX07XHJcbiAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XHJcbiAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjeyRwcmltYXJ5fTtcclxuICAgIC0tI3skcHJlZml4fWFydGljbGUtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyOiAjeyRwcmltYXJ5fTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXJ0aWNsZS1iZyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YXJ0aWNsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICYuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgIC8vIE92ZXJyaWRlIENTUyB2YXJpYWJsZXMgZm9yIGxpZ2h0LW9uLWRhcmsgdGhlbWVcclxuICAgICAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJnOiAjeyRzZWNvbmRhcnl9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWFydGljbGUtYm9yZGVyLWNvbG9yOiAjeyRzZWNvbmRhcnl9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWFydGljbGUtYmFkZ2UtY29sb3I6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JHByZWZpeH1hcnRpY2xlLXRpdGxlLWNvbG9yOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS10aXRsZS1ob3Zlci1jb2xvcjogI3skbGlnaHR9O1xyXG4gICAgICAgIC0tI3skcHJlZml4fWFydGljbGUtZGF0ZS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWFydGljbGUtZGF0ZS1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxuICAgICAgICAtLSN7JHByZWZpeH1hcnRpY2xlLXN1bW1hcnktY29sb3I6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1pY29uLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4taWNvbi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1pY29uLWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4tcHJpbWFyeS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgIC0tI3skcHJlZml4fWFydGljbGUtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcjogI3skc2Vjb25kYXJ5fTtcclxuICAgICAgICAtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXI6ICN7JHdoaXRlfTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKCRwcmltYXJ5LCAwLjkpO1xyXG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgfVxyXG4gICAgLy8gQ2F0ZWdvcnkvVG9waWMgQmFkZ2UgLSBTbWFsbCBjaXJjbGUgaW5kaWNhdG9yIChtYXRjaCBuZXdzLXBvcnRhbC10ZWFzZXIpXHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcnRpY2xlLWJhZGdlLWNvbG9yKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwOyAvLyBEZWZhdWx0IGJhY2tncm91bmRcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBQZXJmZWN0IGNpcmNsZVxyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4OyAvLyBNYXRjaCBuZXdzLXBvcnRhbC10ZWFzZXIgY2FyZC10YWdcclxuICAgICAgICAgICAgaW5zZXQ6IGF1dG8gMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDsgLy8gTWF0Y2ggbmV3cy1wb3J0YWwtdGVhc2VyIGNhcmQtdGFnXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyAvLyBTbGlnaHRseSBsYXJnZXIgb24gaG92ZXJcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBUaGVtZSBjb2xvcnMgZm9yIGJhZGdlIGNpcmNsZXMgKG1hdGNoIG5ld3MtcG9ydGFsLXRlYXNlcilcclxuICAgICAgICAmLnRoZW1lLXByaW1hcnksXHJcbiAgICAgICAgJi5wcmltYXJ5LFxyXG4gICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGVtZS1zZWNvbmRhcnksXHJcbiAgICAgICAgJi5zZWNvbmRhcnksXHJcbiAgICAgICAgJi5kYXJrYmx1ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGVtZS1ibHVlLFxyXG4gICAgICAgICYuaW5mbyxcclxuICAgICAgICAmLmxpZ2h0Ymx1ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkZmYgIWltcG9ydGFudDsgLy8gTWF0Y2ggbmV3cy1wb3J0YWwtdGVhc2VyXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhlbWUtZ3JlZW4sXHJcbiAgICAgICAgJi5zdWNjZXNzLFxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRoZW1lLW9yYW5nZSxcclxuICAgICAgICAmLm9yYW5nZSxcclxuICAgICAgICAmLmRhbmdlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGVtZS15ZWxsb3csXHJcbiAgICAgICAgJi55ZWxsb3csXHJcbiAgICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGVtZS1wdXJwbGUsXHJcbiAgICAgICAgJi5wdXJwbGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhlbWUtdGVhbCxcclxuICAgICAgICAmLnRlYWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmluZGlnbyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRpZ28gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50aGVtZS10ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQWN0aW9uIEljb25zIChiYXNrZXQsIHNoYXJlLCBldGMuKVxyXG4gICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1pY29uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWFydGljbGUtYnRuLWljb24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFydGljbGUtYnRuLWljb24tY29sb3IpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IC8vIDIwcHhcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtOyAvLyA4cHhcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFydGljbGUtYnRuLWljb24taG92ZXItY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4taWNvbi1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy14OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcnRpY2xlLWJ0bi1wcmltYXJ5LWNvbG9yKTtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFydGljbGUtYnRuLXByaW1hcnktYm9yZGVyLWNvbG9yKTtcclxuICAgICAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4tcHJpbWFyeS1ob3Zlci1jb2xvcik7XHJcbiAgICAgICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fWFydGljbGUtYnRuLXByaW1hcnktaG92ZXItYmcpO1xyXG4gICAgICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YXJ0aWNsZS1idG4tcHJpbWFyeS1ob3Zlci1ib3JkZXIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEJhc2tldCBpY29uIHdpdGggKy8tIGluZGljYXRvclxyXG4gICAgICAgIC5mYS5mYS1zaG9wcGluZy1iYWcge1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1taW51cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAgIC8vIFN1Y2Nlc3MgSW5kaWNhdG9yXHJcbiAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiAgICAgICAgLnN1Y2Nlc3MtaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tODAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgLy8gOHB4IDE2cHhcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBBcnRpY2xlIEltYWdlXHJcbiAgICAubmV3cy1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyAvLyAyNHB4XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQXJ0aWNsZSBUaXRsZVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFydGljbGUtdGl0bGUtY29sb3IpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDFyZW07IC8vIDAgMCAxNnB4IC0gcmVtb3ZlIHRvcCBtYXJnaW5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hcnRpY2xlLXRpdGxlLWhvdmVyLWNvbG9yKTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlLTYwMDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gUHVibGljYXRpb24gRGF0ZVxyXG4gICAgLmRhdGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gMTZweCAtIHN0YW5kYXJkIGJvZHkgdGV4dFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFydGljbGUtZGF0ZS1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMTZweFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtOyAvLyAxNnB4XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hcnRpY2xlLWRhdGUtYm9yZGVyLWNvbG9yKTtcclxuICAgIH1cclxuICAgIC8vIEFydGljbGUgU3VtbWFyeVxyXG4gICAgLnNob3J0LXN1bW1hcnkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gMTZweFxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFydGljbGUtc3VtbWFyeS1jb2xvcik7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7IC8vIFB1c2ggaWNvbi13cmFwcGVyIHRvIGJvdHRvbVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5uZXdzLXBvcnRhbC10ZWFzZXIge1xyXG4gICAgLmNhcmQtbGF5b3V0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAmLnRlYXNlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgkcHJpbWFyeSwgMC45KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCByZ2JhKCRwcmltYXJ5LCAwLjkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAuY2FyZC1sYXlvdXQge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndyYXBwZXItcG9ydGFsLW5ld3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgYmFja2Ryb3Atc2hhZG93O1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICAmLmN0YS1saW5rIHtcclxuICAgICAgICAgICAgLmNhcmQtdGl0bGUsXHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IC8vIElFMTFcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDEuNXJlbSAwO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ2MDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhyZW0pO1xyXG4gICAgICAgICAgICB0b3A6IC0xMDBweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwMHZ3O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBQYWdlIExpc3QgQ29tcG9uZW50IChBY2NvcmRpb24gU3R5bGUpXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENvbGxhcHNpYmxlIGxpc3QgY29tcG9uZW50IHVzZWQgaW4gYXNpZGVzIChSZWd1bGF0b3J5IFBvcnRhbCwgTXlJUEMpXHJcbi8vIERlc2lnbiBtYXRjaGVzIHNlYXJjaC1wYWdlIGZpbHRlciBhY2NvcmRpb24gcGF0dGVyblxyXG4vLyBVc2VzIEJvb3RzdHJhcCA1IGFjY29yZGlvbiBmdW5jdGlvbmFsaXR5XHJcblxyXG4ucGFnZS1saXN0LWFjY29yZGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAvLyBBY2NvcmRpb24gYnV0dG9uIChoZWFkZXIvdHJpZ2dlcilcclxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBmb250LWZhbWlseTogJ1BQIE5ldWUgTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgLy8gRmxleGJveCBsYXlvdXQgKGljb24gbGVmdCwgdGV4dCBjZW50ZXIsIGNhcmV0IHJpZ2h0KVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuXHJcbiAgICAgICAgLy8gTGVmdCBpY29uIChGb250QXdlc29tZSlcclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTGFiZWwgdGV4dFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBEb3R0ZWQgYXJyb3cgaW5kaWNhdG9yIChyaWdodCBzaWRlKSAtIG1hdGNoZXMgc2VhcmNoLXBhZ2UgZHJvcGRvd25zXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bi1kb3R0ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxyXG4gICAgICAgICY6aG92ZXI6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIENvbGxhcHNlZCBzdGF0ZSAoYWNjb3JkaW9uIGNsb3NlZClcclxuICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC8vIFBvaW50IHJpZ2h0IHdoZW4gY29sbGFwc2VkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEV4cGFuZGVkIHN0YXRlIChhY2NvcmRpb24gb3BlbilcclxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgLy8gUG9pbnQgZG93biB3aGVuIGV4cGFuZGVkXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvY3VzIHN0YXRlIChhY2Nlc3NpYmlsaXR5KVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJGJsdWUtNjAwLCAwLjEpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBY2NvcmRpb24gYm9keSAoY29udGVudCBhcmVhKVxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLy8gTGlzdCBjb250YWluZXJcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMaXN0IGl0ZW1zXHJcbiAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC8vIEFjY2VudCBiYXIgb24gbGVmdFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAwLjI1cmVtKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwOyAvLyBEZWZhdWx0LCBvdmVycmlkZGVuIGJ5IHRoZW1lXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEhvdmVyIHN0YXRlIGZvciBsaXN0IGl0ZW1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtIGxpbmtzXHJcbiAgICAgICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDEuNXJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTGVnYWN5IFBhZ2UgTGlzdCAoTm9uLUFjY29yZGlvbilcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gS2VlcCBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCBub24tYWNjb3JkaW9uIHVzYWdlXHJcblxyXG4ucGFnZS1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAuZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMC4yNXJlbSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtIDAuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jYXJkIHtcclxuICAgICYucGFnZS10ZWFzZXIge1xyXG4gICAgICAgIGZsZXg6IDEgMCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50ZWFzZXItbGcge1xyXG4gICAgICAgICAgICBmbGV4OiAyIDEgMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNDIEZvcm0gT3JnYW5pc21cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTaXRlY29yZSBGb3JtIHN0eWxpbmcgd2l0aCBjdXN0b20gb3ZlcnJpZGVzIGZvciBJUEMgZGVzaWduXHJcbi8vXHJcbi8vIFN0cnVjdHVyZTpcclxuLy8gLSBiYXNlLyAgICAgICAgTWFpbiAuc2MtZm9ybSB3cmFwcGVyIGFuZCB0eXBvZ3JhcGh5XHJcbi8vIC0gZmllbGRzLyAgICAgIEZvcm0gZmllbGQgY29tcG9uZW50cyAobGFiZWxzLCBpbnB1dHMsIHNlbGVjdHMpXHJcbi8vIC0gY29udGV4dHMvICAgIENvbnRleHQtc3BlY2lmaWMgb3ZlcnJpZGVzIChmb3JtbWFuYWdlcilcclxuLy9cclxuLy8gVXNhZ2U6IEFkZCAuc2MtZm9ybSBjbGFzcyB0byBmb3JtIHdyYXBwZXIgZWxlbWVudFxyXG4vLyBFeGFtcGxlOiA8Zm9ybSBjbGFzcz1cInNjLWZvcm1cIj4uLi48L2Zvcm0+XHJcbi8vXHJcbi8vIE5vdGU6IFRoaXMgb3JnYW5pc20gaW5jbHVkZXMgbGVnYWN5IC5mb3JtLWdyb3VwIHN0eWxpbmcgZm9yIGJhY2t3YXJkXHJcbi8vIGNvbXBhdGliaWxpdHkuIFRoaXMgd2lsbCBiZSByZW1vdmVkIGFmdGVyIGZ1bGwgQm9vdHN0cmFwIDUgbWlncmF0aW9uLlxyXG4vLyBTZWUgVGFzayAxMCBmb3IgbWlncmF0aW9uIGRldGFpbHMuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5zYy1mb3JtIHtcclxuICAgIC8vIFR5cG9ncmFwaHkgb3ZlcnJpZGVzIGZvciBmb3JtIGNvbnRleHRcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1tdXRlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgXCJzYy1mb3JtL2ZpZWxkcy9sYWJlbHNcIjtcclxuICAgIEBpbXBvcnQgXCJzYy1mb3JtL2ZpZWxkcy9pbnB1dHNcIjtcclxuICAgIEBpbXBvcnQgXCJzYy1mb3JtL2ZpZWxkcy9zZWxlY3RzXCI7XHJcbiAgICBAaW1wb3J0IFwic2MtZm9ybS9maWVsZHMvY2hlY2tib3hlc1wiO1xyXG4gICAgQGltcG9ydCBcInNjLWZvcm0vZmllbGRzL3JhZGlvc1wiO1xyXG4gICAgQGltcG9ydCBcInNjLWZvcm0vY29udGV4dHMvZm9ybS1tYW5hZ2VyXCI7XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU0MgRm9ybSAtIExhYmVsc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBOT1RFOiBWaXN1YWwgc3R5bGluZyAoZm9udC1zaXplLCBjb2xvciwgc3BhY2luZykgaXMgbm93IGhhbmRsZWQgYnkgdGhlXHJcbi8vIGZvcm0tZmllbGQgbW9sZWN1bGUgKF9mb3JtLWZpZWxkLnNjc3MpLiBUaGlzIGZpbGUgb25seSBjb250YWlucyBzYy1mb3JtXHJcbi8vIHNwZWNpZmljIGJlaGF2aW9yIChyZXF1aXJlZCBhc3RlcmlzayBpbmRpY2F0b3IpLlxyXG4vL1xyXG4vLyBVcGRhdGVkOiBUYXNrIDEwLjEuMSAtIFJlbW92ZWQgdmlzdWFsIG92ZXJyaWRlcyB0byBhbGxvdyB1bmlmaWVkIHN0eWxpbmdcclxuXHJcbi5mb3JtLWxhYmVsIHtcclxuICAgIC8vIE92ZXJyaWRlIHNwZWNpZmljIHN0eWxpbmcgaW4gc2MtZm9ybSBmb3IgdGhlIGxhYmVsIEJTNSBsYWJlbHNcclxufVxyXG5cclxuLy8gUmVxdWlyZWQgZmllbGQgYXN0ZXJpc2sgKHNjLWZvcm0gc3BlY2lmaWMgYmVoYXZpb3IpXHJcbmxhYmVsIHtcclxuICAgICYucmVxdWlyZWQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDaGVja2JveCBsYWJlbHMgc2hvdWxkIG5vdCBzaG93IGFzdGVyaXNrXHJcbmlucHV0IHtcclxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICArIGxhYmVsIHtcclxuICAgICAgICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vIFNDIEZvcm0gLSBTZWxlY3QgRHJvcGRvd24gU3R5bGVzXHJcbi8vIFNlbGVjdCBlbGVtZW50IHNwZWNpZmljIHN0eWxpbmdcclxuXHJcbi5zYy1mb3JtIHtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgLy8gQm9vdHN0cmFwIDQgY29tcGF0aWJpbGl0eSAobGVnYWN5KVxyXG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgJjpub3QoW3NpemVdKSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDNyZW0gKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBCb290c3RyYXAgNSAoY3VycmVudClcclxuICAgICAgICAmLmZvcm0tc2VsZWN0IHtcclxuICAgICAgICAgICAgJjpub3QoW3NpemVdKSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDNyZW0gKyAycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNDIEZvcm0gLSBDaGVja2JveGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENoZWNrYm94IGxheW91dCBhbmQgc3BhY2luZyBvdmVycmlkZXMgZm9yIC5zYy1mb3JtIGNvbnRleHRcclxuLy8gVmlzdWFsIHN0eWxpbmcgKGNvbG9ycywgYm9yZGVycywgc2l6ZSkgaXMgaGFuZGxlZCBieSBmb3JtLWZpZWxkIG1vbGVjdWxlXHJcbi8vXHJcbi8vIFVwZGF0ZWQ6IFRhc2sgMTAuMiAtIE1pZ3JhdGVkIGZyb20gX2N1c3RvbS1jaGVja2JveC5zY3NzIHdpdGggQlM1IGNsYXNzZXNcclxuXHJcbi8vIEJvb3RzdHJhcCA1IGNoZWNrYm94IHN0eWxpbmdcclxuLmZvcm0tY2hlY2sge1xyXG4gICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIC8vIERpc2FibGVkIHN0YXRlIC0gbWFrZSBsYWJlbCBub24taW50ZXJhY3RpdmVcclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBMYWJlbCBwb3NpdGlvbmluZyAoaWYgY3VzdG9tIHBvc2l0aW9uaW5nIGlzIG5lZWRlZClcclxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAvLyBOb3RlOiBWaXN1YWwgc3R5bGluZyBjb21lcyBmcm9tIG1vbGVjdWxlcy9mb3JtLWZpZWxkXHJcbiAgICAgICAgLy8gT25seSBhZGQgc2MtZm9ybSBzcGVjaWZpYyBsYXlvdXQgb3ZlcnJpZGVzIGhlcmUgaWYgbmVlZGVkXHJcbiAgICB9XHJcbn1cclxuIiwiLy8gU0MgRm9ybSAtIEZvcm1NYW5hZ2VyIENvbnRleHRcclxuLy8gU3BlY2lmaWMgb3ZlcnJpZGVzIGZvciAuZm9ybW1hbmFnZXIgY29udGV4dCAoU2l0ZWNvcmUgRm9ybSBNYW5hZ2VyKVxyXG5cclxuJi5mb3JtbWFuYWdlciB7XHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIG9wdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LyoqXHJcbiAqIFNEQjogU3RhdGlzdGljYWwgRGF0YUJhc2VcclxuKi9cclxuLnNkYixcclxuLnNxU3VlcnlUb29sIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZTg7XHJcbiAgICAgICAgY29sb3I6ICMyZTJlMmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAuMzc1cmVtIDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJi5jb3VudGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzY2ODM4QztcclxuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBESU5Qcm87XHJcblxyXG4gICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjYwcHggLSAzNXB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgJi5yYWRpbyxcclxuICAgICAgICAmLmNoZWNrZXIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2J0bkRlc2VsZWN0QWxsLFxyXG4gICAgI2J0bkNvbGxhcHNlQWxsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAjYnRuRXhwYW5kQWxsLFxyXG4gICAgI2J0bkNvbGxhcHNlQWxsLFxyXG4gICAgI2J0blNlbGVjdEFsbCxcclxuICAgICNidG5EZXNlbGVjdEFsbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgZWFzZS1pbjtcclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRpZ287XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjJzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3RzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3RzIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjI1KTtcclxuXHJcbiAgICAgICAgICAgICsgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlUGFuZWwge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFsO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGVhbDtcclxuXHJcbiAgICAgICAgICAgIC5tYWluVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRElOQ29uZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoZWNrYm94VGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja3NHcm91cCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb2xsYXBzZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jb2xsYXBzZVBhbmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5jb2xsYXBzZVBhbmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluVGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRElOQ29uZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94VGFibGUge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tzR3JvdXAge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICArIC5jaGVja3NHcm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNkcXVlcnlCb3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYzZjM7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IERJTkNvbmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbdGl0bGVdIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IERJTkNvbmQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYUNoZWNrcyB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgKyB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMjAwcHggLSAzNXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmZsb3ctYXV0byB7XHJcbiAgICAgICAgICAgID4gdGFibGUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXRlZ29yeVRpdGxlTGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2VQYW5lbCB7XHJcbiAgICAgICAgICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIC5tYWluVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2VQYW5lbEhlYWRlciB7XHJcbiAgICAgICAgICAgIC5zZWxlY3RzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5U2VsZWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tzR3JvdXAge1xyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hUYWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgLmNvbGxhcHNlUGFuZWwge1xyXG4gICAgICAgICAgICAuY2hlY2tib3hUYWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAuY29sbGFwc2VQYW5lbCB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveFRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJmbG93LWF1dG8ge1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNlYXJjaCBQYWdlIC0gU2VhcmNoIEZvcm0gKEhlYWRlcilcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIGlucHV0IGZvcm0gaW4gdGhlIGhlYWRlcltyb2xlPVwiYmFubmVyXCJdIG9mIHRoZSBzZWFyY2ggcGFnZVxyXG4uZm9ybS1zZWFyY2gge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDUzLjQzNzVyZW07IC8vIE5vdCBmdWxsLXdpZHRoIC0gY2VudGVyZWRcclxuXHJcbiAgICAuc2VhcmNoLWdyb3VwIHtcclxuICAgICAgICAvLyBJbmhlcml0cyBtb2xlY3VsZXMvc2VhcmNoLWdyb3VwXHJcbiAgICAgICAgLy8gSW5oZXJpdHMgb3JnYW5pc21zL2hlYWRlci9zZWFyY2gtaGVhZGVyXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN1Z2dlc3RlZCBzZWFyY2ggKHRhZyBiYWRnZXMpXHJcbi5zdWdnZXN0ZWQtc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luLXRvcDogMXJlbTtcclxuXHJcbiAgICAubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWdnZXN0ZWQtc2VhcmNoLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Z2dlc3RlZC1zZWFyY2gtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAuc3VnZ2VzdGVkLXNlYXJjaC1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU2VhcmNoIFBhZ2UgLSBGaWx0ZXIgUGFuZWxcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTmF2eSBmaWx0ZXIgcGFuZWwgd2l0aCBhY2NvcmRpb24gc2VjdGlvbnMgKENhdGVnb3J5LCBEYXRlLCBDb3VudHJ5KVxyXG5cclxuLy8gU2lkZWJhciB3cmFwcGVyIChzdGlja3kgb24gZGVza3RvcClcclxuLnNpZGViYXItZmlsdGVycyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDFyZW07IC8vIE9mZnNldCBmcm9tIHRvcCAoYWRqdXN0IGZvciBuYXZiYXIgaGVpZ2h0KVxyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAycmVtKTsgLy8gUHJldmVudCBvdmVyZmxvd1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IC8vIFNjcm9sbCBpZiBjb250ZW50IHRvbyB0YWxsXHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE5hdnkgZmlsdGVyIHBhbmVsIGNvbnRhaW5lclxyXG4uc2VhcmNoLWZpbHRlcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1iZyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07IC8vIDQwcHhcclxuICAgIHBhZGRpbmc6IDJyZW07IC8vIDMycHggb24gZGVza3RvcFxyXG5cclxuICAgIC8vIFNjb3BlZCBDU1MgdmFyaWFibGVzIGZvciB3aGl0ZSBpbnB1dHMvYnV0dG9ucyBvbiBuYXZ5IGJhY2tncm91bmRcclxuICAgIC8vIChBcHBsaWVkIHRvIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMgd2l0aGluIHRoaXMgY29udGFpbmVyKVxyXG4gICAgLy8gSU1QT1JUQU5UOiBNdXN0IGFwcGVhciBCRUZPUkUgbmVzdGVkIHJ1bGVzIHRvIGF2b2lkIGRlcHJlY2F0aW9uIHdhcm5pbmdzXHJcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tYmcpO1xyXG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXIpO1xyXG4gICAgLS1icy1idG4tY29sb3I6IHZhcigtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yKTtcclxuICAgIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtYmc6IHZhcigtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtYmcpO1xyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcik7XHJcbiAgICAtLWJzLWZvcm0tY29udHJvbC1jb2xvcjogdmFyKC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcik7XHJcblxyXG4gICAgLy8gSG92ZXIgc3RhdGVzXHJcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogdmFyKC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4taG92ZXItYmcpO1xyXG4gICAgLS1icy1mb3JtLWNvbnRyb2wtaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWhvdmVyLWJvcmRlcik7XHJcblxyXG4gICAgLy8gRm9jdXMgc3RhdGVzXHJcbiAgICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6IHZhcigtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyKTtcclxuICAgIC0tYnMtZm9ybS1jb250cm9sLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjEpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTsgLy8gMjRweCBvbiBtb2JpbGVcclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQWNjb3JkaW9uIEZpbHRlcnMgKEJvb3RzdHJhcCA1KVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTdHlsZWQgdXNpbmcgLnNlYXJjaC1maWx0ZXItYWNjb3JkaW9uIGNsYXNzIG9uIGVhY2ggYWNjb3JkaW9uLWl0ZW1cclxuLy8gTm8gcGFyZW50IHdyYXBwZXIgcmVxdWlyZWQgLSBlYWNoIGZpbHRlciBjYW4gd29yayBpbmRlcGVuZGVudGx5XHJcblxyXG4uc2VhcmNoLWZpbHRlci1hY2NvcmRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgIC8vIE1hdGNoIG5ld3MgcG9ydGFsIGRyb3Bkb3duIGJ1dHRvbiBzdHlsZVxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQUCBOZXVlIE1vbnRyZWFsJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcblxyXG4gICAgICAgIC8vIEZsZXhib3ggbGF5b3V0IChpY29uIGxlZnQsIHRleHQgY2VudGVyLCBjYXJldCByaWdodClcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07IC8vIDhweCBzcGFjZSBiZXR3ZWVuIGVsZW1lbnRzXHJcblxyXG4gICAgICAgIC8vIExlZnQgcmVmZXJlbmNlIGljb24gKGZpbHRlciwgY2FsZW5kYXIsIGV0Yy4pXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvLyBMYXJnZXIgbGlrZSBuZXdzIHBvcnRhbFxyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7IC8vIFJlZCBpY29uXHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMYWJlbCB0ZXh0XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIERvdHRlZCBhcnJvdyBpbmRpY2F0b3IgKHJpZ2h0IHNpZGUpIC0gbWF0Y2hlcyBuZXdzIHBvcnRhbCBkcm9wZG93bnNcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIC8vIE92ZXJyaWRlIEJvb3RzdHJhcCdzIGRlZmF1bHQgYXJyb3dcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd24tZG90dGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLy8gU3R5bGluZ1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwOyAvLyBBcnJvdyBpY29uIGNvbG9yXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgLy8gMTZweCBhcnJvdyBpY29uXHJcblxyXG4gICAgICAgICAgICAvLyBDaXJjbGUgYmFja2dyb3VuZFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7IC8vIExpZ2h0IGdyYXkgY2lyY2xlXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gUGVyZmVjdCBjaXJjbGVcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7IC8vIENpcmNsZSBzaXplXHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgLy8gQ2lyY2xlIHNpemVcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IC8vIERvbid0IHNocmluayBhcnJvdyBjaXJjbGVcclxuXHJcbiAgICAgICAgICAgIC8vIExheW91dFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgLy8gUm90YXRpb24gYW5pbWF0aW9uXHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXHJcbiAgICAgICAgJjpob3Zlcjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQ29sbGFwc2VkIHN0YXRlIChhY2NvcmRpb24gY2xvc2VkKVxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgLy8gUG9pbnQgcmlnaHQgd2hlbiBjb2xsYXBzZWRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRXhwYW5kZWQgc3RhdGUgKGFjY29yZGlvbiBvcGVuKVxyXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyAvLyBDb25uZWN0IHRvIGJvZHkgYmVsb3dcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IC8vIFJvdW5kIG9ubHkgdG9wIGNvcm5lcnNcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAvLyBQb2ludCBkb3duIHdoZW4gZXhwYW5kZWRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9jdXMgc3RhdGUgKGFjY2Vzc2liaWxpdHkpXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlLTYwMDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7IC8vIENvbm5lY3QgdG8gYnV0dG9uIGFib3ZlXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7IC8vIFJvdW5kIG9ubHkgYm90dG9tIGNvcm5lcnNcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCAwIDA7IC8vIDVweCB0b3AgcGFkZGluZyBvbmx5XHJcblxyXG4gICAgICAgIC8vIENTUyB2YXJpYWJsZXMgZm9yIGZvcm0gY29udHJvbHMgaW5zaWRlIGFjY29yZGlvblxyXG4gICAgICAgIC8vIChFbnN1cmVzIGRyb3Bkb3ducyBhbmQgaW5wdXRzIGhhdmUgd2hpdGUgYmFja2dyb3VuZHMgb24gbmF2eSlcclxuICAgICAgICAvLyBJTVBPUlRBTlQ6IE11c3QgYXBwZWFyIEJFRk9SRSBuZXN0ZWQgcnVsZXMgdG8gYXZvaWQgZGVwcmVjYXRpb24gd2FybmluZ3NcclxuICAgICAgICAtLWJzLWJ0bi1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tYnMtYnRuLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS1icy1idG4tZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgLS1icy1mb3JtLWNvbnRyb2wtYmc6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1ib3JkZXItY29sb3I6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG5cclxuICAgICAgICAvLyBIb3ZlciBzdGF0ZXNcclxuICAgICAgICAtLWJzLWJ0bi1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xyXG4gICAgICAgIC0tYnMtZm9ybS1jb250cm9sLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZ3JheS00MDB9O1xyXG5cclxuICAgICAgICAvLyBGb2N1cyBzdGF0ZXNcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGJsdWUtNjAwfTtcclxuICAgICAgICAtLWJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuXHJcbiAgICAgICAgLy8gRHJvcGRvd24gbWVudSB2YXJpYWJsZXNcclxuICAgICAgICAtLWJzLWRyb3Bkb3duLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcclxuICAgICAgICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIElubmVyIEFjY29yZGlvbnMgKGZvciBuZXN0ZWQgY2hlY2tib3hlcyB3aXRoIGNoaWxkcmVuKVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmlubmVyLWFjY29yZGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE5vIG1hcmdpbiBiZXR3ZWVuIGlubmVyIGFjY29yZGlvbnNcclxuXHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwOyAvLyBTbGlnaHRseSBkYXJrZXIgdGhhbiBtYWluIGFjY29yZGlvblxyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMS4xMjVyZW0gMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgLy8gRmxleGJveCBsYXlvdXQgKGNoZWNrYm94IGxlZnQgbGlrZSBpY29uLCB0ZXh0IGNlbnRlciwgaW5kaWNhdG9yIHJpZ2h0KVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICAvLyBDaGVja2JveCBwb3NpdGlvbmVkIGxpa2UgYSBmcm9udGFsIGljb25cclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgOHB4O1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktNDAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC02MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BQIE5ldWUgTW9udHJlYWwnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIERvdHRlZCBhcnJvdyBpbmRpY2F0b3IgKHJpZ2h0IHNpZGUpXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctZG93bi1kb3R0ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IC8vIFNtYWxsZXIgdGhhbiBtYWluIGFjY29yZGlvblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7IC8vIFNsaWdodGx5IGRhcmtlciBjaXJjbGUgZm9yIGNvbnRyYXN0XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7IC8vIFNtYWxsZXIgY2lyY2xlXHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gQ29sbGFwc2VkIHN0YXRlXHJcbiAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEV4cGFuZGVkIHN0YXRlXHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gRm9jdXMgc3RhdGVcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsIDEwMiwgMjA0LCAwLjEpO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDsgLy8gU2xpZ2h0bHkgZGFya2VyIHRoYW4gbWFpbiBhY2NvcmRpb25cclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMXB4IDFweCAxcHg7XHJcblxyXG4gICAgICAgIC5jaGVja2JveC1saXN0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAvLyBPdmVycmlkZSBnbG9iYWwgY2hlY2tib3gtbGlzdCBydWxlIHRoYXQgaGlkZXMgbmVzdGVkIGl0ZW1zXHJcbiAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgLy8gU2hvdyBuZXN0ZWQgaXRlbXMgaW4gYWNjb3JkaW9uc1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDEuMjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC02MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENoZWNrYm94IEhpZXJhcmNoeSAoaW5zaWRlIGFjY29yZGlvbiBib2R5KVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmFjY29yZGlvbi1ib2R5IHtcclxuICAgIC5jaGVja2JveC1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDsgLy8gRnVsbCB3aWR0aCBsaXN0IGl0ZW1zXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwIDAuNXJlbSAxLjMzcmVtOyAvLyBNYXRjaCBpbm5lciBhY2NvcmRpb24gcGFkZGluZ1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNzVyZW07IC8vIE1hdGNoIGlubmVyIGFjY29yZGlvbiBnYXBcclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTYwMCAhaW1wb3J0YW50OyAvLyBSZWQgd2hlbiBjaGVja2VkXHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZS02MDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTmVzdGVkIGNoaWxkcmVuIChpbmRlbnRlZCBjaGVja2JveGVzKVxyXG4gICAgLmZpbHRlci1jaGlsZHJlbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IC8vIDMycHggaW5kZW50XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbXBvcnQgc3ViLWNvbXBvbmVudHNcclxuICAgIC8vIERhdGUgcGlja2VyIHN0eWxpbmcgZm9yIGFjY29yZGlvbiBib2R5XHJcbiAgICBAaW1wb3J0ICdkYXRlcGlja2VyLWdyb3VwJztcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2ggUGFnZSAtIERhdGUgRmlsdGVyIEZpZWxkc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEYXRlIHBpY2tlciBpbnB1dHMgc3R5bGVkIGZvciB3aGl0ZSBhY2NvcmRpb24gYm9keSBiYWNrZ3JvdW5kXHJcbi8vIEVuaGFuY2VkIHdpdGggbW9kZXJuLCBwb2xpc2hlZCBkZXNpZ25cclxuXHJcbi5kYXRlcGlja2VyLWdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyAvLyBWZXJ0aWNhbCA4cHgsIEhvcml6b250YWwgMTZweFxyXG5cclxuICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBjb2xvcjogJHJlZC02MDA7IC8vIFJlZCBjYWxlbmRhciBpY29uXHJcbiAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC44NzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4td2lkdGg6IDIuNzVyZW07IC8vIDQ0cHggZm9yIFdDQUdcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZC01MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IC8vIDE4cHggLSBzbGlnaHRseSBsYXJnZXIgaWNvblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2ggUGFnZSAtIFJlc3VsdCBDYXJkXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEluZGl2aWR1YWwgc2VhcmNoIHJlc3VsdCBjYXJkIHdpdGggZmFuY3kgQ1NTIGhvdmVyIGVmZmVjdHNcclxuLy8gQmFzZWQgb24gZGVzaWduIHN5c3RlbSBjb2xvcnMgYW5kIHR5cG9ncmFwaHlcclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAvLyBIb3ZlciBlZmZlY3QgLSBsaWZ0IGNhcmQgYW5kIGVuaGFuY2Ugc2hhZG93XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkLTUwMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBjYXJkIHBhZGRpbmdcclxuICAgIC5jYXJkLWhlYWRlcixcclxuICAgIC5jYXJkLWJvZHksXHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2FyZCBoZWFkZXIgKHRpdGxlIGFuZCBkYXRlKVxyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgIGgxLFxyXG4gICAgICAgIGgyLFxyXG4gICAgICAgIGgzLFxyXG4gICAgICAgIGg0LFxyXG4gICAgICAgIGg1LFxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgLy8gMjRweFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGluZGlnby05MDA7IC8vIERhcmsgbmF2eSBmb3IgdGl0bGVzXHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZC02MDA7IC8vIFJlZCBvbiBob3ZlclxyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlLTYwMDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIERhdGUgbWV0YWRhdGFcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7IC8vIE11dGVkIHRleHRcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgLy8gMTRweFxyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBDYXJkIGJvZHkgKGRlc2NyaXB0aW9uIHRleHQpXHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwOyAvLyBTZWNvbmRhcnkgdGV4dCBjb2xvclxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUFAgTmV1ZSBNb250cmVhbCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBDYXJkIGZvb3RlciAodGFncy9iYWRnZXMpXHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IC8vIE5vcm1hbCB3ZWlnaHRcclxuICAgICAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTsgLy8gU2xpZ2h0bHkgaW5jcmVhc2VkIHZlcnRpY2FsIHBhZGRpbmdcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLy8gUmVtb3ZlIHVuZGVybGluZVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIFJlbW92ZSB1bmRlcmxpbmUgb24gaG92ZXJcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkYmx1ZS02MDA7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEhpZ2hsaWdodGVkIHJlc3VsdCAodGhlbWVkIGJhY2tncm91bmQpXHJcbiAgICAmLmhpZ2hsaWdodGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyKTtcclxuXHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIGEsXHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHNwYW4sXHJcbiAgICAgICAgLmNhcmQtYm9keSxcclxuICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFByb21vdGVkIHJlc3VsdCAoYWNjZW50IGJvcmRlcilcclxuICAgICYucHJvbW90ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHJlZC01MDAsIDAuMDUpOyAvLyBMaWdodCByZWQgdGludFxyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJHJlZC02MDA7IC8vIFJlZCBhY2NlbnQgYm9yZGVyXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyZWQtNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTZWFyY2ggUGFnZSAtIFNvcnQgRHJvcGRvd25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gU29ydCBkcm9wZG93biBmb3Igc2VhcmNoIHJlc3VsdHMgKGRhdGUsIG5hbWUsIGV0Yy4pXHJcbi8vIE1hdGNoZXMgYWNjb3JkaW9uIGJ1dHRvbiBzdHlsaW5nICh3aGl0ZSBiYWNrZ3JvdW5kLCA0cHggYm9yZGVyLXJhZGl1cylcclxuXHJcbi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlOyAvLyBXaGl0ZSBiYWNrZ3JvdW5kXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTsgLy8gTWF0Y2ggYWNjb3JkaW9uIGJ1dHRvbiBwYWRkaW5nXHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIEZvcmNlIGZsZXggbGF5b3V0XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgICBjb2xvcjogJHJlZC02MDA7IC8vIFJlZCBpY29uIHRvIG1hdGNoIGFjY29yZGlvbnNcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3NvcnQtbGFiZWwge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTsgLy8gTGFiZWwgdGFrZXMgYXZhaWxhYmxlIHNwYWNlXHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC8vIEJvb3RzdHJhcCBkcm9wZG93biBpbmRpY2F0b3IgKGNhcmV0KVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyAvLyBLZWVwIGluZGljYXRvciBvbiByaWdodFxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG4gICAgfVxyXG4gICAgLy8gRW5zdXJlIGxheW91dCBzdGF5cyBjb25zaXN0ZW50IHdoZW4gZHJvcGRvd24gaXMgc2hvd25cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFNlYXJjaCBQYWdlIC0gUGFnaW5hdGlvblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCb290c3RyYXAgNSBwYWdpbmF0aW9uIHN0eWxpbmcgZm9yIHNlYXJjaCByZXN1bHRzXHJcblxyXG4vLyBQYWdpbmF0aW9uIGNvbnRhaW5lclxyXG4ubmF2YmFyLXBhZ2luYXRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07IC8vIFNwYWNlIGJldHdlZW4gaXRlbXNcclxuXHJcbiAgICAgICAgLnBhZ2UtaXRlbSB7XHJcbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAvLyBSb3VuZGVkIGNvcm5lcnMgb24gZWFjaCBpdGVtXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07IC8vIDE2cHggZm9yIGJldHRlciByZWFkYWJpbGl0eVxyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyLjc1cmVtOyAvLyA0NHB4IGZvciBXQ0FHIHRvdWNoIHRhcmdldFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtOyAvLyA0NHB4IGZvciBXQ0FHIHRvdWNoIHRhcmdldFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtOyAvLyBJbmNyZWFzZWQgcGFkZGluZ1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDsgLy8gS2VlcCBkYXJrIHRleHQgb24gaG92ZXJcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAxMDIsIDIwNCwgMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTsgLy8gRGFyayBuYXZ5IGJhY2tncm91bmRcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy8qaHR0cHM6Ly90eW1wYW51cy5uZXQvY29kcm9wcy8yMDE0LzAxLzA5L3N0aWNreS10YWJsZS1oZWFkZXJzLWNvbHVtbnMvKi9cclxuLnN0aWNreS13cmFwIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDNlbSAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87IC8vIGZpeGVkLCBjcmVhdGVzIHNvbWUgZ2Fwc1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMSU7IC8vIGVxdWFsIGNvbHVtbiBzaXplIGhhY2tcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJi5lcnIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRlYWwsLjMpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgJi5ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjI3ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS1yZWxhdGVkLWlkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS10aGVhZCxcclxuLnN0aWNreS13cmFwIC5zdGlja3ktY29sLFxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1pbnRlcnNlY3Qge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuc3RpY2t5LXdyYXAgLnN0aWNreS10aGVhZCxcclxuICAgIC5zdGlja3ktd3JhcCAuc3RpY2t5LWNvbCB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTI1cyBlYXNlLWluLW91dCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS10aGVhZCB0aCxcclxuLnN0aWNreS13cmFwIC5zdGlja3ktY29sIHRoLFxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1pbnRlcnNlY3QgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1jb2wgdGgge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktNDAwO1xyXG4gICAgY29sb3I6ICRncmF5LTYwMDtcclxufVxyXG5cclxuLnN0aWNreS13cmFwIC5zdGlja3ktY29sIHRoLmNhdGVnb3J5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzMxNDI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1jb2wgdGguZ3JvdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1jb2wgdGhlYWQge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS10aGVhZCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjFlbSAtMC4xZW0gcmdiYSgwLDAsMCwuMTI1KTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnN0aWNreS13cmFwIC5zdGlja3ktaW50ZXJzZWN0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAzO1xyXG59XHJcblxyXG4uc3RpY2t5LXdyYXAgLnN0aWNreS1pbnRlcnNlY3QgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjAwO1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbn1cclxuXHJcbi5zdGlja3ktd3JhcC5vdmVyZmxvdy15IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnN0aWNreS13cmFwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JleUNvbHVtbiB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKnJlcXVpcmVkIGZvciB0aGUgYXR0cmlidXRlIHdpdGggdGhlIGxvbmdlc3QgbmFtZSBpbiBcIkNvbnNvbGlkYXRlZCBGaW5hbmNpYWxzXCIqL1xyXG4gICAgcGFkZGluZzogLjc1ZW0gMS41ZW07IC8qcmVxdWlyZWQgdG8gbWFrZSBcIm1pbGxpb25zXCIgd2lkZXIqL1xyXG59XHJcblxyXG4jc2RiLXRhYmxlLmxvYWRlZCAuaW5jbHVkZS1zcmMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbiNzZGItdGFibGUubG9hZGVkIC5pbmNsdWRlLXZhbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLmluY2x1ZGUtdmFsOmVtcHR5LFxyXG4uaW5jbHVkZS1zcmM6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmxvYWRlciovXHJcbi5yZXN1bHRTZFF1ZXJ5VG9vbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sZHMtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuXHJcbi5sZHMtd3JhcHBlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmxkcy1yb2xsZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDY0cHgpO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDY0cHgpO1xyXG59XHJcblxyXG4ubGRzLXJvbGxlciBkaXYge1xyXG4gICAgYW5pbWF0aW9uOiBsZHMtcm9sbGVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDMycHggMzJweDtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGVhbDtcclxuICAgIG1hcmdpbjogLTNweCAwIDAgLTNweDtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjAzNnM7XHJcbn1cclxuXHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMSk6YWZ0ZXIge1xyXG4gICAgdG9wOiA1MHB4O1xyXG4gICAgbGVmdDogNTBweDtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjA3MnM7XHJcbn1cclxuXHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMik6YWZ0ZXIge1xyXG4gICAgdG9wOiA1NHB4O1xyXG4gICAgbGVmdDogNDVweDtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjEwOHM7XHJcbn1cclxuXHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoMyk6YWZ0ZXIge1xyXG4gICAgdG9wOiA1N3B4O1xyXG4gICAgbGVmdDogMzlweDtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg0KSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE0NHM7XHJcbn1cclxuXHJcbi5sZHMtcm9sbGVyIGRpdjpudGgtY2hpbGQoNCk6YWZ0ZXIge1xyXG4gICAgdG9wOiA1OHB4O1xyXG4gICAgbGVmdDogMzJweDtcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg1KTphZnRlciB7XHJcbiAgICB0b3A6IDU3cHg7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDYpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjE2cztcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg2KTphZnRlciB7XHJcbiAgICB0b3A6IDU0cHg7XHJcbiAgICBsZWZ0OiAxOXB4O1xyXG59XHJcblxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDcpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjUycztcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg3KTphZnRlciB7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgICBsZWZ0OiAxNHB4O1xyXG59XHJcblxyXG4ubGRzLXJvbGxlciBkaXY6bnRoLWNoaWxkKDgpIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMjg4cztcclxufVxyXG5cclxuLmxkcy1yb2xsZXIgZGl2Om50aC1jaGlsZCg4KTphZnRlciB7XHJcbiAgICB0b3A6IDQ1cHg7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxkcy1yb2xsZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lm5hdiB7XHJcbiAgICAmLm5hdi10YWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAmLm5hdi10YWJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uYXYtdGFicy5yb3VuZGVkLXRhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBnYXA6IC41cmVtO1xyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuMzVyZW0gMS4xNXJlbTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAuaW1nLWZsdWlkIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78udG9vbHRpcCB7XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIH1cclxufVxyXG4iLCLvu78udHdpdHRlci10aW1lbGluZSB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgJi5jYXJkLXR3ZWV0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLnN0cmV0Y2hlZC1saW5rKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWFzaWRlIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxOyAvLyBJRTExXHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1oZWFkZXIsXHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHksXHJcbiAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgLy8gSUUxMVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1oZWFkZXIsXHJcbiAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudHdpdHRlci1lbmdhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1wcm9maWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmEtdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICYuY2FyZC10d2VldCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gWW91VHViZSBWaWRlbyBQbGF5ZXJcclxuLy8gTGF6eS1sb2FkaW5nIHZpZGVvIHdpdGggdGh1bWJuYWlsIHByZXZpZXcgYW5kIHBsYXkgYnV0dG9uXHJcbi8vIFVzZXMgQm9vdHN0cmFwIDUgLnJhdGlvIHV0aWxpdHkgLSBqdXN0IGFkZCBzdHlsaW5nIGZvciB0aHVtYm5haWwgb3ZlcmxheVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1xyXG4vLyBJbml0aWFsIEhUTUwgKGNvbnRlbnQgZWRpdG9ycyBwYXN0ZSBpbiByaWNoIHRleHQpOlxyXG4vLyA8ZGl2IGNsYXNzPVwieW91dHViZS1wbGF5ZXJcIiBkYXRhLWNsYXNzPVwidmlkZW9cIiBkYXRhLWlkPVwiWU9VVFVCRV9JRFwiPjwvZGl2PlxyXG4vL1xyXG4vLyBKYXZhU2NyaXB0IChpcGMudmlkZW8uanMpIGF1dG9tYXRpY2FsbHkgYWRkcyBCb290c3RyYXAgY2xhc3NlcyBhbmQgdHJhbnNmb3JtcyB0bzpcclxuLy8gPGRpdiBjbGFzcz1cInlvdXR1YmUtcGxheWVyIHJhdGlvIHJhdGlvLTE2eDlcIiBkYXRhLWNsYXNzPVwidmlkZW9cIiBkYXRhLWlkPVwiWU9VVFVCRV9JRFwiPlxyXG4vLyAgIDxpbWcgc3JjPVwiaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9ZT1VUVUJFX0lEL21heHJlc2RlZmF1bHQuanBnXCIgYWx0PVwiVmlkZW8gdGh1bWJuYWlsXCI+XHJcbi8vICAgPGRpdiBjbGFzcz1cInBsYXlcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48L2Rpdj5cclxuLy8gPC9kaXY+XHJcbi8vXHJcbi8vIE9uIGNsaWNrLCByZXBsYWNlcyB3aXRoOlxyXG4vLyA8ZGl2IGNsYXNzPVwieW91dHViZS1wbGF5ZXIgcmF0aW8gcmF0aW8tMTZ4OVwiIGRhdGEtY2xhc3M9XCJ2aWRlb1wiIGRhdGEtaWQ9XCJZT1VUVUJFX0lEXCI+XHJcbi8vICAgPGlmcmFtZSBzcmM9XCJodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC9ZT1VUVUJFX0lEP2F1dG9wbGF5PTFcIlxyXG4vLyAgICAgICAgICAgdGl0bGU9XCJZb3VUdWJlIHZpZGVvIHBsYXllclwiXHJcbi8vICAgICAgICAgICBhbGxvdz1cImFjY2VsZXJvbWV0ZXI7IGF1dG9wbGF5OyBjbGlwYm9hcmQtd3JpdGU7IGVuY3J5cHRlZC1tZWRpYTsgZ3lyb3Njb3BlOyBwaWN0dXJlLWluLXBpY3R1cmVcIlxyXG4vLyAgICAgICAgICAgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPlxyXG4vLyA8L2Rpdj5cclxuLy9cclxuLy8gTm90ZTogQ29udGVudCBlZGl0b3JzIGRvbid0IG5lZWQgdG8gcmVtZW1iZXIgQm9vdHN0cmFwIGNsYXNzZXMgLSBKYXZhU2NyaXB0IGFkZHMgdGhlbSBhdXRvbWF0aWNhbGx5XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBTaGFyZWQgdmlkZW8gY29udGFpbmVyIHN0eWxlc1xyXG4ueW91dHViZS1wbGF5ZXIsXHJcbi52aWRlby1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7IC8vIERlc2lnbiBzeXN0ZW0gY29sb3JcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDsgLy8gTWF0Y2ggZGVzaWduIHN5c3RlbSBib3JkZXIgcmFkaXVzXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBDbGlwIHJvdW5kZWQgY29ybmVyc1xyXG59XHJcblxyXG4ueW91dHViZS1wbGF5ZXIge1xyXG4gICAgLy8gVGh1bWJuYWlsIGltYWdlIG92ZXJsYXlcclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgLy8gRW5zdXJlIGltYWdlIGNvdmVycyBjb250YWluZXJcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43NSk7XHJcblxyXG4gICAgICAgICAgICArIC5wbGF5IHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5OyAvLyBEZXNpZ24gc3lzdGVtIGNvbG9yXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJsdWUtNjAwOyAvLyBBY2Nlc3NpYmlsaXR5IGZvY3VzIHN0YXRlXHJcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFBsYXkgYnV0dG9uIG92ZXJsYXlcclxuICAgIC5wbGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7IC8vIENlbnRlciBob3Jpem9udGFsbHlcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDsgLy8gQ2VudGVyIHZlcnRpY2FsbHlcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIENsaWNrIHBhc3NlcyB0aHJvdWdoIHRvIGltYWdlXHJcbiAgICAgICAgei1pbmRleDogMTsgLy8gQWJvdmUgdGh1bWJuYWlsXHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7IC8vIEZvbnQgQXdlc29tZSA0LjcuMFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7IC8vIERlc2lnbiBzeXN0ZW0gY29sb3JcclxuICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgLy8gZmEtcGxheS1jaXJjbGUgKFxcZjE0NClcclxuICAgICAgICAgICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gWW91VHViZSBpZnJhbWUgKGluamVjdGVkIGJ5IEphdmFTY3JpcHQgb24gY2xpY2spXHJcbiAgICAvLyBObyBzdHlsZXMgbmVlZGVkIC0gQm9vdHN0cmFwIDUgUmVib290IGhhbmRsZXMgaWZyYW1lIGJvcmRlcnNcclxufVxyXG4iLCLvu78udzN3LWxvZ28ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIFwidzN3LWZvbnRcIjtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4udzN3LWxvZ286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlODAwXCI7XHJcbn1cclxuXHJcbi53M3ctd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi53M3ctcmVkIHtcclxuICAgIGNvbG9yOiAjZTExZjI2O1xyXG59XHJcblxyXG4udzN3LXJlZC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZTExZjI2O1xyXG59XHJcblxyXG4udzN3LWRhcmstYmx1ZSB7XHJcbiAgICBjb2xvcjogIzBhMzA0OTtcclxufVxyXG5cclxuLnczdy1kYXJrLWJsdWUtYmcge1xyXG4gICAgYmFja2dyb3VuZDogIzBhMzA0OTtcclxufVxyXG5cclxuLnNxdWFyZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4udzN3LWVtYmVkIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLnczdy1lbWJlZCAudzN3LXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQgLnczdy1wb3B1cDpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICBib3R0b206IDJweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICM0ZDRkNGQ7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQ6aG92ZXIgLnczdy1wb3B1cCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tnb3J1bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4udzN3LWVtYmVkIC53M3ctcG9wdXAgLnczdy1wb3B1cC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNGQ0ZDRkO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5cclxuXHJcbi53M3ctZW1iZWQ6aG92ZXIgLnczdy1wb3B1cCBhIHtcclxuICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udzN3LWVtYmVkIC53M3ctYWRkcmVzcyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4udzN3LWVtYmVkIC53M3ctYWRkcmVzcyAudzN3LWxvZ28ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4udzN3LWxpbmstdG8tbWFwc2l0ZSwgLnczdy1saW5rLXRvLW1hcHNpdGU6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi53M3ctbGluay10by1tYXBzaXRlIC53M3ctcG9wdXAge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKiBzbWFsbCAqL1xyXG5cclxuLnczdy1lbWJlZC53M3ctc21hbGwgLnczdy1sb2dvIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi8qIG1lZGl1bSAqL1xyXG5cclxuLnczdy1lbWJlZC53M3ctbWVkaXVtIC53M3ctbG9nbyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQudzN3LW1lZGl1bSAudzN3LWFkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcblxyXG4udzN3LWVtYmVkLnczdy1tZWRpdW06aG92ZXIgLnczdy1wb3B1cCB7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbn1cclxuXHJcblxyXG4vKiBsYXJnZSAqL1xyXG5cclxuLnczdy1lbWJlZC53M3ctbGFyZ2UgLnczdy1sb2dvIHtcclxuICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQudzN3LWxhcmdlIC53M3ctYWRkcmVzcyB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQudzN3LWxhcmdlOmhvdmVyIC53M3ctcG9wdXAge1xyXG4gICAgYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIGxpZ2h0ICovXHJcblxyXG4udzN3LWVtYmVkLnczdy1saWdodCB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLnczdy1lbWJlZC53M3ctbGlnaHQgLnczdy1wb3B1cDpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG4udzN3LWVtYmVkLnczdy1saWdodCAudzN3LXBvcHVwIC53M3ctcG9wdXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG59XHJcblxyXG4udzN3LWVtYmVkLnczdy1saWdodDpob3ZlciAudzN3LXBvcHVwIGEge1xyXG4gICAgY29sb3I6ICM0ZDRkNGQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuXHJcbi8qIGxpZ2h0LXJlZCAqL1xyXG5cclxuLnczdy1lbWJlZC53M3ctbGlnaHQtcmVkIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4udzN3LWVtYmVkLnczdy1saWdodC1yZWQgLnczdy1sb2dvIHtcclxuICAgIGNvbG9yOiAjZTExZjI2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQudzN3LWxpZ2h0LXJlZCAudzN3LXBvcHVwOmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi53M3ctZW1iZWQudzN3LWxpZ2h0LXJlZCAudzN3LXBvcHVwIC53M3ctcG9wdXAtaW5uZXIge1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG59XHJcblxyXG4udzN3LWVtYmVkLnczdy1saWdodC1yZWQ6aG92ZXIgLnczdy1wb3B1cCBhIHtcclxuICAgIGNvbG9yOiAjNGQ0ZDRkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn0iLCLvu78uY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5sb2NhdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbi5wZXJzb25hbC1ldmVudCB7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICAgIC5ub3QtcmVnaXN0ZXJlZCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVnaXN0cmF0aW9ucyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3I6ICRzZWNvbmRhcnksICRhbW91bnQ6IC41KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vLWV2ZW50c3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIHBhbmVsIGR1cGxpY2F0ZSBmYXFzXHJcbiAgICAgICAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFweCAwIDVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5jb2RlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcyhjYWxjKDEwMCUgLSA4LjVyZW0pKTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmEtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRmYS12YXItbWludXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnksIC45KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAmOmVtcHR5OjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgdWwsIG9se1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtYWdlbmRhLWNoZWNrZWQsICYtYWdlbmRhLXVuY2hlY2tlZCB7XHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWdlbmRhLWNoZWNrZWQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5pbWFnZS10aWxlcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NmZyIDU0ZnI7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuNWZyIDAuOGZyIDJmcjtcclxuICAgIGdhcDogMC41cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDZmciA1NGZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIExlZnQgY29sdW1uICovXHJcbi5pbWFnZS10aWxlOm50aC1jaGlsZCgxKSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICAgIGdyaWQtcm93OiAxIC8gMztcclxuICAgIGFzcGVjdC1yYXRpbzogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXRpbGU6bnRoLWNoaWxkKDIpIHtcclxuICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgZ3JpZC1yb3c6IDMgLyA0O1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxLjI5O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIGdyaWQtcm93OiAyO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBSaWdodCBjb2x1bW4gcmVkLWJsb2NrKi9cclxuLmltYWdlLXRpbGU6bnRoLWNoaWxkKDMpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgZ3JpZC1yb3c6IDEgLyAyO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxLjg1O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLjczO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtdGlsZTpudGgtY2hpbGQoNCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMiAvIDQ7XHJcbiAgICBhc3BlY3QtcmF0aW86IDEuMDM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAzO1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMC42NTtcclxuICAgIH1cclxufVxyXG5cclxuLyogR2VuZXJpYyB0aWxlIHN0eWxpbmcgKi9cclxuLmltYWdlLXRpbGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG5cclxuICAgIGZpZ3VyZS5maWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICByaWdodDogLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBib3R0b206IC45Mzc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaW1hZ2UtdGlsZS1vdmVybGF5KCR3aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiBSZWQgYmxvY2sgc3R5bGVzICovXHJcbi5pbWFnZS10aWxlLnRleHQtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmltYWdlLXRpbGUtdGFnIHtcclxuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS10aWxlLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLjc1cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAuNzVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuODc1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIGltYWdlLXRpbGUtdGV4dC1pY29uKCR3aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgLmltYWdlLXRpbGUtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5hbGVydCB7XHJcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v2Ege1xyXG4gICAgJi5iYWRnZSB7XHJcbiAgICAgICAgJjpub3QoW2hyZWZdKSB7XHJcbiAgICAgICAgICAgICY6bm90KFt0YWJpbmRleF0pIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmNhcmQge1xyXG4gICAgJi5mYWN0cy1jYXJkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAuNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvLTYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNHJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZhY3RzLWNhcmQtaWNvbigkd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBpbnNldDogMCAwIGF1dG8gYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjE4NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGluZGlnby01MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWdnZXN0ZWQtbGluayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuXHJcbiAgICAgICAgLy8gSG92ZXIgZWZmZWN0IC0gZW5oYW5jZSBzaGFkb3cgYW5kIGljb24gY29sb3JcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHJlZC01MDA7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBGb2N1cyBzdGF0ZSBmb3IgYWNjZXNzaWJpbGl0eVxyXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICRibHVlLTYwMDtcclxuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1mb290ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjdGMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1tYXNrLXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZG90cy1ncmFkaWVudCgkcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjhGN0YxOyAvKiBpZGVhbGx5IHRoZSBjb2xvciBvZiB0aGUgc2VjdGlvbiAqL1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI0OCwgMjQ3LCAyNDEsIDEpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iaWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREEyOTFDO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIC8vIE92ZXJyaWRlIGhvdmVyIGZvciBiaWcgcmVkIHZhcmlhbnQgLSBkYXJrZW4gaW5zdGVhZCBvZiBib3JkZXJcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI0RBMjkxQywgNSUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcmVtO1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGOEU4NDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iaWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJpZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmV3cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC41cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRlYXNlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxNjM0NUExQTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtdGFnIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGVhZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmltYXJ5LFxyXG4gICAgICAgICAgICAgICAgJi5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2Vjb25kYXJ5LFxyXG4gICAgICAgICAgICAgICAgJi5kYXJrYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnN1Y2Nlc3MsXHJcbiAgICAgICAgICAgICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmluZm8sXHJcbiAgICAgICAgICAgICAgICAmLmxpZ2h0Ymx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9yYW5nZSxcclxuICAgICAgICAgICAgICAgICYuZGFuZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYueWVsbG93LFxyXG4gICAgICAgICAgICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRlYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucHVycGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuaW5kaWdvIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmRpZ287XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1kYXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jdGEtbGluayBzdHlsZXMgbW92ZWQgdG8gb3JnYW5pc21zL2N0YS1vdmVydmlldy9fY2FyZC1jdGEtbGluay5zY3NzXHJcbn1cclxuIiwi77u/LmNhcm91c2VsIHtcclxuICAgIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICBbZGF0YS1icy10b2dnbGU9XCJsaWdodGJveFwiXSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrLCAkZ3JheS05MDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uY2hlY2tib3gtbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgPiAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgJi5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICsgLmNoZWNrYm94LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tZG93bjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wYXJ0aWFsIHtcclxuICAgICAgICAgICAgPiAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgJi5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1zcXVhcmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICAgICYuY3VzdG9tLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJGZhLXZhci1jaGVjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfiAuY2hlY2tib3gtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtbGlzdCB7XHJcbiAgICAgICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgICAgICAgJi5jdXN0b20tY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jdGEtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5jdGEtdGl0bGUge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGdyYXktNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWNvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1saW5rIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWZvcm0ge1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG5cclxuICAgICAgICAgICAgICAgICsgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YS1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuXHJcbiAgICAgICAgLmN0YS10aXRsZSB7XHJcbiAgICAgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1mb3JtIHtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWNvbnRlbnQge1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1mb290ZXIge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YS1zZWNvbmRhcnkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgIC5jdGEtdGl0bGUge1xyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWZvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1jb250ZW50IHtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdGEtZm9vdGVyIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmN0YS1ncm91cCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuIiwiLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbi1sYXN0OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UYzVNaUlnYUdWcFoyaDBQU0l4TnpreUlpQjJhV1YzUW05NFBTSXdJREFnTVRjNU1pQXhOemt5SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4d1lYUm9JR1pwYkd3OUlpTkRRMFEyUkRraUlHUTlJazB4TmpneklEZ3dPR3d0TnpReUlEYzBNWEV0TVRrZ01Ua3RORFVnTVRsMExUUTFMVEU1YkMwM05ESXROelF4Y1MweE9TMHhPUzB4T1MwME5TNDFkREU1TFRRMUxqVnNNVFkyTFRFMk5YRXhPUzB4T1NBME5TMHhPWFEwTlNBeE9XdzFNekVnTlRNeElEVXpNUzAxTXpGeE1Ua3RNVGtnTkRVdE1UbDBORFVnTVRsc01UWTJJREUyTlhFeE9TQXhPU0F4T1NBME5TNDFkQzB4T1NBME5TNDFlaUl2UGp3dmMzWm5QZz09Jyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNTYyNXJlbSAxLjU2MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRjNU1pSWdhR1ZwWjJoMFBTSXhOemt5SWlCMmFXVjNRbTk0UFNJd0lEQWdNVGM1TWlBeE56a3lJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh3WVhSb0lHWnBiR3c5SWlObVptWm1abVlpSUdROUlrMHhOamd6SURnd09Hd3ROelF5SURjME1YRXRNVGtnTVRrdE5EVWdNVGwwTFRRMUxURTViQzAzTkRJdE56UXhjUzB4T1MweE9TMHhPUzAwTlM0MWRERTVMVFExTGpWc01UWTJMVEUyTlhFeE9TMHhPU0EwTlMweE9YUTBOU0F4T1d3MU16RWdOVE14SURVek1TMDFNekZ4TVRrdE1Ua2dORFV0TVRsME5EVWdNVGxzTVRZMklERTJOWEV4T1NBeE9TQXhPU0EwTlM0MWRDMHhPU0EwTlM0MWVpSXZQand2YzNablBnPT0nKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX2luZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcclxuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Zm9vdGVyIHtcclxuICAgICZbcm9sZT1cImNvbnRlbnRpbmZvXCJdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItc29jaWFsLXNoYXJlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MTcyQztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAxcmVtIDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzIzNDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWlubmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNTMzNUE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAubmF2YmFyLWRvb3JtYXQge1xyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1zdXBwb3J0IHtcclxuICAgICAgICAgICAgLmJ1c2luZXNzLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE1MzM1QTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1zb2NpYWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6ICN7JHdoaXRlfTtcclxuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBHcm91cCBIZWFkZXIgVGhlbWVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRoZW1lIHZhcmlhbnRzIGZvciBzdGFuZGFsb25lIGdyb3VwIGhlYWRlcnMgKG91dHNpZGUgcGFnZS1saXN0KVxyXG5cclxuLmdyb3VwLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIFRoZW1lOiBQcmltYXJ5IChyZWQgYmFja2dyb3VuZClcclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAmLmdyb3VwLWhlYWRlci1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkLTYwMDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIFRoZW1lOiBTZWNvbmRhcnkgKGRhcmsgYmx1ZSBiYWNrZ3JvdW5kKVxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICYuZ3JvdXAtaGVhZGVyLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIFRoZW1lOiBUZXJ0aWFyeSAobGlnaHQgZ3JheSBiYWNrZ3JvdW5kKVxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICYuZ3JvdXAtaGVhZGVyLXRlcnRpYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIC8vIFJlc3BvbnNpdmUgYWRqdXN0bWVudHNcclxuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAmLnJvdW5kZWQtdG9wIHtcclxuICAgICAgICAgICAgJi5oYXMtbGluayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmVra28tbGlnaHRib3gge1xyXG4gICAgJi1uYXYtb3ZlcmxheSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAvLyBodHRwOi8vdG9iaWFzYWhsaW4uY29tL3NwaW5raXQvXHJcbiAgICAmLWxvYWRlciB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgLmRvd25sb2FkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgJi1sb2FkZXIge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlIHtcclxuICAgICAgICAwJSwgMTAwJSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA1MCUge1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNrLWJvdW5jZSB7XHJcbiAgICAgICAgMCUsIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMCk7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgNTAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmxvZ28taXRlbSB7XHJcbiAgICBhIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUGFnZSBMaXN0IFRoZW1lc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBUaGVtZSB2YXJpYW50cyBmb3IgYWNjZW50IGNvbG9ycyAoYWNjZW50IGJhciBhbmQgaGVhZGVyIGljb24pXHJcbi8vIFVzZWQgaW4gUmVndWxhdG9yeSBQb3J0YWwgKHllbGxvdyksIE15SVBDIChwcmltYXJ5KSwgZXRjLlxyXG4vLyBTdXBwb3J0cyBib3RoIC5wYWdlLWxpc3QtYWNjb3JkaW9uIGFuZCAucGFnZS1saXN0IGNsYXNzZXNcclxuXHJcbi8vIFRoZW1lIG1peGluIHRvIGF2b2lkIHJlcGV0aXRpb25cclxuQG1peGluIHBhZ2UtbGlzdC10aGVtZSgkaWNvbi1jb2xvciwgJGFjY2VudC1jb2xvcikge1xyXG4gICAgLy8gQWNjb3JkaW9uIHZlcnNpb25cclxuICAgICYucGFnZS1saXN0LWFjY29yZGlvbiB7XHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY29uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLWJvZHkgLmxpc3QtaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTGVnYWN5IHZlcnNpb25cclxuICAgICYucGFnZS1saXN0IHtcclxuICAgICAgICAuZ3JvdXAtaGVhZGVyIHtcclxuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3QtaXRlbTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBQcmltYXJ5IChyZWQpIC0gTXlJUENcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRoZW1lLXByaW1hcnkge1xyXG4gICAgQGluY2x1ZGUgcGFnZS1saXN0LXRoZW1lKCRyZWQtNjAwLCAkcmVkLTYwMCk7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBTZWNvbmRhcnkgKGRhcmsgYmx1ZSlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRoZW1lLXNlY29uZGFyeSB7XHJcbiAgICBAaW5jbHVkZSBwYWdlLWxpc3QtdGhlbWUoJHNlY29uZGFyeSwgJHNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBUZXJ0aWFyeSAoZ3JheSlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRoZW1lLXRlcnRpYXJ5IHtcclxuICAgIEBpbmNsdWRlIHBhZ2UtbGlzdC10aGVtZSgkZ3JheS01MDAsICRncmF5LTQwMCk7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBZZWxsb3cgLSBSZWd1bGF0b3J5IFBvcnRhbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGhlbWUteWVsbG93IHtcclxuICAgIEBpbmNsdWRlIHBhZ2UtbGlzdC10aGVtZSgkeWVsbG93LTYwMCwgJHllbGxvdy01MDApO1xyXG59XHJcblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGVtZTogVGVhbFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGhlbWUtdGVhbCB7XHJcbiAgICBAaW5jbHVkZSBwYWdlLWxpc3QtdGhlbWUoJHRlYWwtNjAwLCAkdGVhbCk7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBCbHVlXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi50aGVtZS1ibHVlIHtcclxuICAgIEBpbmNsdWRlIHBhZ2UtbGlzdC10aGVtZSgkYmx1ZS02MDAsICRibHVlKTtcclxufVxyXG5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhlbWU6IFB1cnBsZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGhlbWUtcHVycGxlIHtcclxuICAgIEBpbmNsdWRlIHBhZ2UtbGlzdC10aGVtZSgkcHVycGxlLTYwMCwgJHB1cnBsZSk7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBHcmVlblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4udGhlbWUtZ3JlZW4ge1xyXG4gICAgQGluY2x1ZGUgcGFnZS1saXN0LXRoZW1lKCRncmVlbi02MDAsICRncmVlbik7XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFRoZW1lOiBPcmFuZ2VcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLnRoZW1lLW9yYW5nZSB7XHJcbiAgICBAaW5jbHVkZSBwYWdlLWxpc3QtdGhlbWUoJG9yYW5nZS02MDAsICRvcmFuZ2UpO1xyXG59XHJcbiIsIu+7vy5jYXJkIHtcclxuICAgICYucGFnZS10ZWFzZXIge1xyXG4gICAgICAgIC5jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGVhc2VyLWxnIHtcclxuICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnF1b3RlIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGZhLXZhci1xdW90ZS1sZWZ0O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjYyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5yaWNoLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5uYXYge1xyXG4gICAgJi5uYXYtdGFicyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFja2Ryb3Atc2hhZG93O1xyXG5cclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQyNTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgICBAaW5jbHVkZSBiYWNrZHJvcC1zaGFkb3c7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZS1pbiAwLjJzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuJHRoZW1lLWNvbG9yOiAkZGFyaztcclxuJHRoZW1lLWNvbG9yLXJnYjogJGRhcmstcmdiO1xyXG4kdGhlbWUtY29sb3ItaG92ZXItcmdiOiAkaW5mby1yZ2I7XHJcblxyXG4ucGFnZS1jb250ZW50LnRoZW1lLWJsdWUge1xyXG4gICAgLy8gQ1RBIGNhcmQgaG92ZXIgY29sb3JzIChDU1MgdmFyaWFibGVzIGZvciBjb21wb25lbnQgdXNlKVxyXG4gICAgLy8gVmFyaWFibGUgbmFtaW5nOiAtLSN7JGJyYW5kfVtzY29wZV0tW2F0dHJpYnV0ZV1cclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfTtcclxuXHJcbiAgICAvLyBGb21iYSBtb2R1bGUgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcylcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtY2FyZC10aXRsZS1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1hY2NvcmRpb24taWNvbi1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG5cclxuICAgIC8vIEhlYWRlciB0aGVtZSBDU1MgdmFyaWFibGVzIChjb25zdW1lZCBieSBvcmdhbmlzbXMvX2hlYWRlci5zY3NzKVxyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLXJnYjogI3skdGhlbWUtY29sb3ItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogI3skdGhlbWUtY29sb3ItaG92ZXItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuXHJcbiAgICAvLyBHcmFkaWVudCBvdmVybGF5OiBUcmFuc3BhcmVudCBpbmRpZ28g4oaSIFNvbGlkIGJsdWUgKCMzMDZlODMpXHJcbiAgICAtLSN7JGJyYW5kfWdyYWRpZW50LWVuZC1jb2xvci1yZ2I6ICN7JGJsdWUtcmdifTtcclxuXHJcbiAgICAvLyBTZWFyY2ggcGFnZSB0aGVtaW5nIChDU1MgdmFyaWFibGVzIG9ubHkpXHJcbiAgICAuc2VhcmNoLWZpbHRlcnMge1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1iZzogI3skaW5kaWdvLTgwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tYm9yZGVyOiAjeyRncmF5LTMwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4taG92ZXItYmc6ICN7JGdyYXktMTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtYmc6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtYm9yZGVyOiAjeyRncmF5LTMwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWhvdmVyLWJvcmRlcjogI3skZ3JheS00MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1mb2N1cy1ib3JkZXI6ICN7JGJsdWUtNjAwfTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJvcmRlcjogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWNvbG9yOiAjeyR0aGVtZS1jb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgLnJpY2gtdGV4dCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNkYiB7XHJcbiAgICAgICAgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS13cmFwIHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLWJhY2tncm91bmQtY29sb3IsLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78kdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiR0aGVtZS1jb2xvcjogJHNlY29uZGFyeTtcclxuJHRoZW1lLWNvbG9yLXJnYjogJHNlY29uZGFyeS1yZ2I7XHJcbiR0aGVtZS1jb2xvci1ob3Zlci1yZ2I6ICRzdWNjZXNzLXJnYjtcclxuXHJcbi5wYWdlLWNvbnRlbnQudGhlbWUtZ3JlZW4ge1xyXG4gICAgLy8gQ1RBIGNhcmQgaG92ZXIgY29sb3JzIChDU1MgdmFyaWFibGVzIGZvciBjb21wb25lbnQgdXNlKVxyXG4gICAgLy8gVmFyaWFibGUgbmFtaW5nOiAtLSN7JGJyYW5kfVtzY29wZV0tW2F0dHJpYnV0ZV1cclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfTtcclxuXHJcbiAgICAvLyBGb21iYSBtb2R1bGUgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcylcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtY2FyZC10aXRsZS1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1hY2NvcmRpb24taWNvbi1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG5cclxuICAgIC8vIEhlYWRlciB0aGVtZSBDU1MgdmFyaWFibGVzIChjb25zdW1lZCBieSBvcmdhbmlzbXMvX2hlYWRlci5zY3NzKVxyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLXJnYjogI3skdGhlbWUtY29sb3ItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogI3skdGhlbWUtY29sb3ItaG92ZXItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuXHJcbiAgICAvLyBHcmFkaWVudCBvdmVybGF5OiBUcmFuc3BhcmVudCBpbmRpZ28g4oaSIFNvbGlkIGdyZWVuICgjNGY3OTIxKVxyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiAjeyRncmVlbi05MDAtcmdifTtcclxuXHJcbiAgICAvLyBTZWFyY2ggcGFnZSB0aGVtaW5nIChDU1MgdmFyaWFibGVzIG9ubHkpXHJcbiAgICAuc2VhcmNoLWZpbHRlcnMge1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1iZzogI3skaW5kaWdvLTgwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tYm9yZGVyOiAjeyRncmF5LTMwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4taG92ZXItYmc6ICN7JGdyYXktMTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtYmc6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtYm9yZGVyOiAjeyRncmF5LTMwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWhvdmVyLWJvcmRlcjogI3skZ3JheS00MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1mb2N1cy1ib3JkZXI6ICN7JGJsdWUtNjAwfTtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJvcmRlcjogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWNvbG9yOiAjeyR0aGVtZS1jb2xvcn07XHJcbiAgICB9XHJcblxyXG4gICAgLnJpY2gtdGV4dCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNkYiB7XHJcbiAgICAgICAgLmNvbGxhcHNlUGFuZWxIZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS13cmFwIHtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHRoZW1lLWJhY2tncm91bmQtY29sb3IsLjMpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78kdGhlbWUtYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuJHRoZW1lLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4kdGhlbWUtY29sb3ItcmdiOiAkc2Vjb25kYXJ5LXJnYjtcclxuJHRoZW1lLWNvbG9yLWhvdmVyLXJnYjogJG9yYW5nZS1yZ2I7XHJcblxyXG4ucGFnZS1jb250ZW50LnRoZW1lLW9yYW5nZSB7XHJcbiAgICAvLyBDVEEgY2FyZCBob3ZlciBjb2xvcnMgKENTUyB2YXJpYWJsZXMgZm9yIGNvbXBvbmVudCB1c2UpXHJcbiAgICAvLyBWYXJpYWJsZSBuYW1pbmc6IC0tI3skYnJhbmR9W3Njb3BlXS1bYXR0cmlidXRlXVxyXG4gICAgLS0jeyRicmFuZH1jYXJkLWN0YS1saW5rLWhvdmVyLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xyXG5cclxuICAgIC8vIEZvbWJhIG1vZHVsZSB0aGVtaW5nIChDU1MgdmFyaWFibGVzKVxyXG4gICAgLS0jeyRicmFuZH1mb21iYS1jYXJkLXRpdGxlLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1iZzogI3skd2hpdGV9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1zdGVwLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcblxyXG4gICAgLy8gSGVhZGVyIHRoZW1lIENTUyB2YXJpYWJsZXMgKGNvbnN1bWVkIGJ5IG9yZ2FuaXNtcy9faGVhZGVyLnNjc3MpXHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvcjogI3skdGhlbWUtY29sb3J9O1xyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3ItcmdiOiAjeyR0aGVtZS1jb2xvci1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3ItaG92ZXItcmdiOiAjeyR0aGVtZS1jb2xvci1ob3Zlci1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXI6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG5cclxuICAgIC8vIEdyYWRpZW50IG92ZXJsYXk6IFRyYW5zcGFyZW50IGluZGlnbyDihpIgU29saWQgb3JhbmdlICgjYWQ1YjA5KVxyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiAjeyRvcmFuZ2UtODAwLXJnYn07XHJcblxyXG4gICAgLy8gU2VhcmNoIHBhZ2UgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcyBvbmx5KVxyXG4gICAgLnNlYXJjaC1maWx0ZXJzIHtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYmc6ICN7JGluZGlnby04MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tYmc6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjeyRncmF5LTEwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICN7JGdyYXktNDAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjeyRibHVlLTYwMH07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYmc6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1jb2xvcjogI3skdGhlbWUtY29sb3J9O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWNoLXRleHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZGIge1xyXG4gICAgICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktd3JhcCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yLC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JHRoZW1lLWJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4kdGhlbWUtY29sb3I6ICRkYXJrO1xyXG4kdGhlbWUtY29sb3ItcmdiOiAkZGFyay1yZ2I7XHJcbiR0aGVtZS1jb2xvci1ob3Zlci1yZ2I6ICRwcmltYXJ5LXJnYjtcclxuXHJcbi5wYWdlLWNvbnRlbnQudGhlbWUtcHJpbWFyeSB7XHJcbiAgICAvLyBDVEEgY2FyZCBob3ZlciBjb2xvcnMgKENTUyB2YXJpYWJsZXMgZm9yIGNvbXBvbmVudCB1c2UpXHJcbiAgICAvLyBWYXJpYWJsZSBuYW1pbmc6IC0tI3skYnJhbmR9W3Njb3BlXS1bYXR0cmlidXRlXVxyXG4gICAgLS0jeyRicmFuZH1jYXJkLWN0YS1saW5rLWhvdmVyLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xyXG5cclxuICAgIC8vIEZvbWJhIG1vZHVsZSB0aGVtaW5nIChDU1MgdmFyaWFibGVzKVxyXG4gICAgLS0jeyRicmFuZH1mb21iYS1jYXJkLXRpdGxlLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLWFjY29yZGlvbi1pY29uLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1iZzogI3skd2hpdGV9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1zdGVwLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcblxyXG4gICAgLy8gSGVhZGVyIHRoZW1lIENTUyB2YXJpYWJsZXMgKGNvbnN1bWVkIGJ5IG9yZ2FuaXNtcy9faGVhZGVyLnNjc3MpXHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvcjogI3skdGhlbWUtY29sb3J9O1xyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3ItcmdiOiAjeyR0aGVtZS1jb2xvci1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3ItaG92ZXItcmdiOiAjeyR0aGVtZS1jb2xvci1ob3Zlci1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRyaWdnZXItY29sb3ItaG92ZXI6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG5cclxuICAgIC8vIEdyYWRpZW50IG92ZXJsYXk6IFRyYW5zcGFyZW50IGluZGlnbyDihpIgU29saWQgcmVkICgjODQyMTE5KVxyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiAjeyRyZWQtODAwLXJnYn07XHJcblxyXG4gICAgLy8gU2VhcmNoIHBhZ2UgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcyBvbmx5KVxyXG4gICAgLnNlYXJjaC1maWx0ZXJzIHtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYmc6ICN7JGluZGlnby04MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tYmc6ICN7JHdoaXRlfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJvcmRlcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1idG4tY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWhvdmVyLWJnOiAjeyRncmF5LTEwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWJvcmRlcjogI3skZ3JheS0zMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ob3Zlci1ib3JkZXI6ICN7JGdyYXktNDAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtZm9jdXMtYm9yZGVyOiAjeyRibHVlLTYwMH07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYmc6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1ib3JkZXI6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWNoLXRleHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZGIge1xyXG4gICAgICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktd3JhcCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yLC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JHRoZW1lLWJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiR0aGVtZS1jb2xvcjogJHNlY29uZGFyeTtcclxuJHRoZW1lLWNvbG9yLXJnYjogJHNlY29uZGFyeS1yZ2I7XHJcbiR0aGVtZS1jb2xvci1ob3Zlci1yZ2I6ICRwdXJwbGUtcmdiO1xyXG5cclxuLnBhZ2UtY29udGVudC50aGVtZS1wdXJwbGUge1xyXG4gICAgLy8gQ1RBIGNhcmQgaG92ZXIgY29sb3JzIChDU1MgdmFyaWFibGVzIGZvciBjb21wb25lbnQgdXNlKVxyXG4gICAgLy8gVmFyaWFibGUgbmFtaW5nOiAtLSN7JGJyYW5kfVtzY29wZV0tW2F0dHJpYnV0ZV1cclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfTtcclxuXHJcbiAgICAvLyBGb21iYSBtb2R1bGUgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcylcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtY2FyZC10aXRsZS1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1hY2NvcmRpb24taWNvbi1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG5cclxuICAgIC8vIEhlYWRlciB0aGVtZSBDU1MgdmFyaWFibGVzIChjb25zdW1lZCBieSBvcmdhbmlzbXMvX2hlYWRlci5zY3NzKVxyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLXJnYjogI3skdGhlbWUtY29sb3ItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogI3skdGhlbWUtY29sb3ItaG92ZXItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuXHJcbiAgICAvLyBHcmFkaWVudCBvdmVybGF5OiBUcmFuc3BhcmVudCBpbmRpZ28g4oaSIFNvbGlkIHB1cnBsZSAoIzUyNDViMSlcclxuICAgIC0tI3skYnJhbmR9Z3JhZGllbnQtZW5kLWNvbG9yLXJnYjogI3skcHVycGxlLTgwMC1yZ2J9O1xyXG5cclxuICAgIC8vIFNlYXJjaCBwYWdlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMgb25seSlcclxuICAgIC5zZWFyY2gtZmlsdGVycyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJnOiAjeyRpbmRpZ28tODAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjeyRncmF5LTQwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogI3skYmx1ZS02MDB9O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICAucmljaC10ZXh0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2RiIHtcclxuICAgICAgICAuY29sbGFwc2VQYW5lbEhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RpY2t5LXdyYXAge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtYmFja2dyb3VuZC1jb2xvciwuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuJHRoZW1lLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4kdGhlbWUtY29sb3ItcmdiOiAkc2Vjb25kYXJ5LXJnYjtcclxuJHRoZW1lLWNvbG9yLWhvdmVyLXJnYjogJGluZm8tcmdiO1xyXG5cclxuLnBhZ2UtY29udGVudC50aGVtZS1zZWNvbmRhcnkge1xyXG4gICAgLy8gQ1RBIGNhcmQgaG92ZXIgY29sb3JzIChDU1MgdmFyaWFibGVzIGZvciBjb21wb25lbnQgdXNlKVxyXG4gICAgLy8gVmFyaWFibGUgbmFtaW5nOiAtLSN7JGJyYW5kfVtzY29wZV0tW2F0dHJpYnV0ZV1cclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfTtcclxuXHJcbiAgICAvLyBGb21iYSBtb2R1bGUgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcylcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtY2FyZC10aXRsZS1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1hY2NvcmRpb24taWNvbi1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG5cclxuICAgIC8vIEhlYWRlciB0aGVtZSBDU1MgdmFyaWFibGVzIChjb25zdW1lZCBieSBvcmdhbmlzbXMvX2hlYWRlci5zY3NzKVxyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLXJnYjogI3skdGhlbWUtY29sb3ItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogI3skdGhlbWUtY29sb3ItaG92ZXItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuXHJcbiAgICAvLyBHcmFkaWVudCBvdmVybGF5OiBUcmFuc3BhcmVudCBpbmRpZ28g4oaSIFNvbGlkIGluZGlnbyAoc2FtZSBjb2xvciwgc28gb25seSBuZWVkIHRvIGNvbmZpcm0gZGVmYXVsdHMpXHJcbiAgICAvLyBVc2luZyBkZWZhdWx0IGdyYWRpZW50IChpbmRpZ28tODAwIOKGkiBpbmRpZ28tODAwKVxyXG5cclxuICAgIC8vIFNlYXJjaCBwYWdlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMgb25seSlcclxuICAgIC5zZWFyY2gtZmlsdGVycyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJnOiAjeyRpbmRpZ28tODAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjeyRncmF5LTQwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogI3skYmx1ZS02MDB9O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICN7JHdoaXRlfTtcclxuICAgIH1cclxuXHJcbiAgICAucmljaC10ZXh0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZGF0ZSBmb250LXNpemUgcmVtb3ZlZCAtIGNvbnRyb2xsZWQgYnkgYXJ0aWNsZS1jYXJkIGNvbXBvbmVudFxyXG5cclxuICAgIC8vIE5PVEU6IEZvbWJhIG1vZHVsZSB0aGVtaW5nIG1vdmVkIHRvIENTUyB2YXJpYWJsZXMgKGFib3ZlKVxyXG5cclxuICAgIC5zZGIge1xyXG4gICAgICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktd3JhcCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yLC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JHRoZW1lLWJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xyXG4kdGhlbWUtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiR0aGVtZS1jb2xvci1yZ2I6ICRzZWNvbmRhcnktcmdiO1xyXG4kdGhlbWUtY29sb3ItaG92ZXItcmdiOiAkdGVhbC1yZ2I7XHJcblxyXG4ucGFnZS1jb250ZW50LnRoZW1lLXRlYWwge1xyXG4gICAgLy8gQ1RBIGNhcmQgaG92ZXIgY29sb3JzIChDU1MgdmFyaWFibGVzIGZvciBjb21wb25lbnQgdXNlKVxyXG4gICAgLy8gVmFyaWFibGUgbmFtaW5nOiAtLSN7JGJyYW5kfVtzY29wZV0tW2F0dHJpYnV0ZV1cclxuICAgIC0tI3skYnJhbmR9Y2FyZC1jdGEtbGluay1ob3Zlci1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItY29sb3I6ICN7JHdoaXRlfTtcclxuXHJcbiAgICAvLyBGb21iYSBtb2R1bGUgdGhlbWluZyAoQ1NTIHZhcmlhYmxlcylcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtY2FyZC10aXRsZS1jb2xvcjogI3skZ3JheS05MDB9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1hY2NvcmRpb24taWNvbi1iZzogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtYmc6ICN7JHdoaXRlfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtc3RlcC1jb2xvcjogI3skZ3JheS05MDB9O1xyXG5cclxuICAgIC8vIEhlYWRlciB0aGVtZSBDU1MgdmFyaWFibGVzIChjb25zdW1lZCBieSBvcmdhbmlzbXMvX2hlYWRlci5zY3NzKVxyXG4gICAgLS0jeyRicmFuZH1oZWFkaW5nLXRleHQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLXJnYjogI3skdGhlbWUtY29sb3ItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yLWhvdmVyLXJnYjogI3skdGhlbWUtY29sb3ItaG92ZXItcmdifTtcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10cmlnZ2VyLWNvbG9yLWhvdmVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuXHJcbiAgICAvLyBHcmFkaWVudCBvdmVybGF5OiBUcmFuc3BhcmVudCB0ZWFsIOKGkiBTb2xpZCB0ZWFsIChtb25vY2hyb21hdGljKVxyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1zdGFydC1jb2xvci1yZ2I6ICN7JHRlYWwtcmdifTtcclxuICAgIC0tI3skYnJhbmR9Z3JhZGllbnQtZW5kLWNvbG9yLXJnYjogI3skdGVhbC1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1vdmVybGF5LW9wYWNpdHk6IDAuNzk1O1xyXG5cclxuICAgIC8vIFNlYXJjaCBwYWdlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMgb25seSlcclxuICAgIC5zZWFyY2gtZmlsdGVycyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJnOiAjeyRpbmRpZ28tODAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjeyRncmF5LTQwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogI3skYmx1ZS02MDB9O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICAucmljaC10ZXh0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZGF0ZSBmb250LXNpemUgcmVtb3ZlZCAtIGNvbnRyb2xsZWQgYnkgYXJ0aWNsZS1jYXJkIGNvbXBvbmVudFxyXG5cclxuICAgIC8vIE5PVEU6IEZvbWJhIG1vZHVsZSB0aGVtaW5nIG1vdmVkIHRvIENTUyB2YXJpYWJsZXMgKGFib3ZlKVxyXG5cclxuICAgIC5zZGIge1xyXG4gICAgICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktd3JhcCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yLC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JHRoZW1lLWJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4kdGhlbWUtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiR0aGVtZS1jb2xvci1yZ2I6ICRzZWNvbmRhcnktcmdiO1xyXG4kdGhlbWUtY29sb3ItaG92ZXItcmdiOiAkaW5mby1yZ2I7XHJcblxyXG4ucGFnZS1jb250ZW50LnRoZW1lLXRlcnRpYXJ5IHtcclxuICAgIC8vIENUQSBjYXJkIGhvdmVyIGNvbG9ycyAoQ1NTIHZhcmlhYmxlcyBmb3IgY29tcG9uZW50IHVzZSlcclxuICAgIC8vIFZhcmlhYmxlIG5hbWluZzogLS0jeyRicmFuZH1bc2NvcGVdLVthdHRyaWJ1dGVdXHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS0jeyRicmFuZH1jYXJkLWN0YS1saW5rLWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XHJcblxyXG4gICAgLy8gRm9tYmEgbW9kdWxlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMpXHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtYWNjb3JkaW9uLWljb24tYmc6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1zdGVwLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuXHJcbiAgICAvLyBIZWFkZXIgdGhlbWUgQ1NTIHZhcmlhYmxlcyAoY29uc3VtZWQgYnkgb3JnYW5pc21zL19oZWFkZXIuc2NzcylcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yOiAjeyR0aGVtZS1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6ICN7JHRoZW1lLWNvbG9yLXJnYn07XHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6ICN7JHRoZW1lLWNvbG9yLWhvdmVyLXJnYn07XHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdHJpZ2dlci1jb2xvci1ob3ZlcjogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcblxyXG4gICAgLy8gR3JhZGllbnQgb3ZlcmxheTogVHJhbnNwYXJlbnQgZ3JheSDihpIgU29saWQgZ3JheSAobW9ub2Nocm9tYXRpYylcclxuICAgIC0tI3skYnJhbmR9Z3JhZGllbnQtc3RhcnQtY29sb3ItcmdiOiAjeyRncmF5LTQwMC1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1lbmQtY29sb3ItcmdiOiAjeyRncmF5LTQwMC1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1vdmVybGF5LW9wYWNpdHk6IDAuNzk1O1xyXG5cclxuICAgIC8vIFNlYXJjaCBwYWdlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMgb25seSlcclxuICAgIC5zZWFyY2gtZmlsdGVycyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJnOiAjeyRpbmRpZ28tODAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjeyRncmF5LTQwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogI3skYmx1ZS02MDB9O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnOiAjeyRncmF5LTIwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJvcmRlcjogI3skZ3JheS0yMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLXJlc3VsdC1oaWdobGlnaHRlZC1jb2xvcjogI3skdGhlbWUtY29sb3J9O1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWNoLXRleHQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZGIge1xyXG4gICAgICAgIC5jb2xsYXBzZVBhbmVsSGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktd3JhcCB7XHJcbiAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yLC4zKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/JHRoZW1lLWJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XHJcbiR0aGVtZS1jb2xvcjogJHNlY29uZGFyeTtcclxuJHRoZW1lLWNvbG9yLXJnYjogJHNlY29uZGFyeS1yZ2I7XHJcbiR0aGVtZS1jb2xvci1ob3Zlci1yZ2I6ICR3YXJuaW5nLXJnYjtcclxuXHJcbi5wYWdlLWNvbnRlbnQudGhlbWUteWVsbG93IHtcclxuICAgIC8vIENUQSBjYXJkIGhvdmVyIGNvbG9ycyAoQ1NTIHZhcmlhYmxlcyBmb3IgY29tcG9uZW50IHVzZSlcclxuICAgIC8vIFZhcmlhYmxlIG5hbWluZzogLS0jeyRicmFuZH1bc2NvcGVdLVthdHRyaWJ1dGVdXHJcbiAgICAtLSN7JGJyYW5kfWNhcmQtY3RhLWxpbmstaG92ZXItYmc6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS0jeyRicmFuZH1jYXJkLWN0YS1saW5rLWhvdmVyLWNvbG9yOiAjeyR3aGl0ZX07XHJcblxyXG4gICAgLy8gRm9tYmEgbW9kdWxlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMpXHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLWNhcmQtdGl0bGUtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgIC0tI3skYnJhbmR9Zm9tYmEtYWNjb3JkaW9uLWljb24tYmc6ICN7JHRoZW1lLWJhY2tncm91bmQtY29sb3J9O1xyXG4gICAgLS0jeyRicmFuZH1mb21iYS1zdGVwLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAtLSN7JGJyYW5kfWZvbWJhLXN0ZXAtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuXHJcbiAgICAvLyBIZWFkZXIgdGhlbWUgQ1NTIHZhcmlhYmxlcyAoY29uc3VtZWQgYnkgb3JnYW5pc21zL19oZWFkZXIuc2NzcylcclxuICAgIC0tI3skYnJhbmR9aGVhZGluZy10ZXh0LWNvbG9yOiAjeyR0aGVtZS1jb2xvcn07XHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvci1yZ2I6ICN7JHRoZW1lLWNvbG9yLXJnYn07XHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdGV4dC1jb2xvci1ob3Zlci1yZ2I6ICN7JHRoZW1lLWNvbG9yLWhvdmVyLXJnYn07XHJcbiAgICAtLSN7JGJyYW5kfWhlYWRpbmctdHJpZ2dlci1jb2xvci1ob3ZlcjogI3skdGhlbWUtYmFja2dyb3VuZC1jb2xvcn07XHJcblxyXG4gICAgLy8gR3JhZGllbnQgb3ZlcmxheTogVHJhbnNwYXJlbnQgeWVsbG93IOKGkiBTb2xpZCB5ZWxsb3cgKG1vbm9jaHJvbWF0aWMpXHJcbiAgICAtLSN7JGJyYW5kfWdyYWRpZW50LXN0YXJ0LWNvbG9yLXJnYjogI3skeWVsbG93LXJnYn07XHJcbiAgICAtLSN7JGJyYW5kfWdyYWRpZW50LWVuZC1jb2xvci1yZ2I6ICN7JHllbGxvdy1yZ2J9O1xyXG4gICAgLS0jeyRicmFuZH1ncmFkaWVudC1vdmVybGF5LW9wYWNpdHk6IDAuNzk1O1xyXG5cclxuICAgIC8vIFNlYXJjaCBwYWdlIHRoZW1pbmcgKENTUyB2YXJpYWJsZXMgb25seSlcclxuICAgIC5zZWFyY2gtZmlsdGVycyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJnOiAjeyRpbmRpZ28tODAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWJnOiAjeyR3aGl0ZX07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItYnRuLWNvbG9yOiAjeyRncmF5LTkwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWJ0bi1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1iZzogI3skd2hpdGV9O1xyXG4gICAgICAgIC0tI3skYnJhbmR9c2VhcmNoLWZpbHRlci1pbnB1dC1ib3JkZXI6ICN7JGdyYXktMzAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtY29sb3I6ICN7JGdyYXktOTAwfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1maWx0ZXItaW5wdXQtaG92ZXItYm9yZGVyOiAjeyRncmF5LTQwMH07XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtZmlsdGVyLWlucHV0LWZvY3VzLWJvcmRlcjogI3skYmx1ZS02MDB9O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgLS0jeyRicmFuZH1zZWFyY2gtcmVzdWx0LWhpZ2hsaWdodGVkLWJnOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtYm9yZGVyOiAjeyR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yfTtcclxuICAgICAgICAtLSN7JGJyYW5kfXNlYXJjaC1yZXN1bHQtaGlnaGxpZ2h0ZWQtY29sb3I6ICN7JHRoZW1lLWNvbG9yfTtcclxuICAgIH1cclxuXHJcbiAgICAucmljaC10ZXh0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2RiIHtcclxuICAgICAgICAuY29sbGFwc2VQYW5lbEhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RpY2t5LXdyYXAge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdGhlbWUtYmFja2dyb3VuZC1jb2xvciwuMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy50b29sdGlwIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAzcHggNXB4IDEycHggcmdiYSgwLDAsMCwwLjI5KTtcclxuICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnR3aXR0ZXItdGltZWxpbmUge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgICYuY2FyZC10d2VldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiYWNrZHJvcC1zaGFkb3c7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS10d2l0dGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluIDAuMnM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1yZXR3ZWV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZXR3ZWV0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtYXNpZGUge1xyXG4gICAgICAgICAgICAgICAgLnJldHdlZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAuY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogZGFya2VuKCRncmF5LTkwMCwgMTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLXByb2ZpbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLXR3aXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktNTAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5wYWdlLWNvbnRlbnQge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAmW3JvbGU9XCJiYW5uZXJcIl0ge1xyXG4gICAgICAgICAgICAvLyBDU1MgdmFyaWFibGVzIGluaGVyaXRlZCBmcm9tIG9yZ2FuaXNtcy9faGVhZGVyLnNjc3NcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gRGVjb3JhdGl2ZSBkb3QgcGF0dGVybiBvdmVybGF5IC0gdG9wIGdyYWRpZW50ICh1c2luZyBtYXNrLWltYWdlIGZvciB0aGVtZWFibGUgY29sb3JzKVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nMTM3JyB2aWV3Qm94PScwIDAgNDggMTM3JyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PSc4JyByPSc3Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9JzgnIHI9JzcnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nOCcgcj0nNycvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nOCcgY3k9JzI0JyByPSc2LjInLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzI0JyBjeT0nMjQnIHI9JzYuMicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nNDAnIGN5PScyNCcgcj0nNi4yJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nNDAnIHI9JzUuNCcvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PSc0MCcgcj0nNS40Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9JzQwJyByPSc1LjQnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PSc1Nicgcj0nNC42Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9JzU2JyByPSc0LjYnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nNTYnIHI9JzQuNicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nOCcgY3k9JzcyJyByPSczLjgnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzI0JyBjeT0nNzInIHI9JzMuOCcvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nNDAnIGN5PSc3Micgcj0nMy44Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nODgnIHI9JzMnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzI0JyBjeT0nODgnIHI9JzMnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzQwJyBjeT0nODgnIHI9JzMnLyUzRSUzQ2NpcmNsZSBmaWxsPSdibGFjaycgY3g9JzgnIGN5PScxMDQnIHI9JzIuMicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PScxMDQnIHI9JzIuMicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nNDAnIGN5PScxMDQnIHI9JzIuMicvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nOCcgY3k9JzEyMCcgcj0nMS40Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PScyNCcgY3k9JzEyMCcgcj0nMS40Jy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9JzEyMCcgcj0nMS40Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogNDhweCAxMzdweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogNTAlIC0zN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JGJyYW5kfWRvdC1ncmFkaWVudC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIFNtYWxsIHJlcGVhdGluZyBkb3QgcGF0dGVybiAtIGZ1bGwgY292ZXJhZ2UgKHVzaW5nIG1hc2staW1hZ2UgZm9yIHRoZW1lYWJsZSBjb2xvcnMpXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNDgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA0OCAxNiclM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc4JyBjeT0nOCcgcj0nMScvJTNFJTNDY2lyY2xlIGZpbGw9J2JsYWNrJyBjeD0nMjQnIGN5PSc4JyByPScxJy8lM0UlM0NjaXJjbGUgZmlsbD0nYmxhY2snIGN4PSc0MCcgY3k9JzgnIHI9JzEnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1zaXplOiA0OHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IHJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiA1MCUgNzVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRicmFuZH1kb3QtcGF0dGVybi1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogdmFyKC0tI3skYnJhbmR9ZG90LXBhdHRlcm4tb3BhY2l0eSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHZhcigtLSN7JGJyYW5kfWRvdC1wYXR0ZXJuLWJsZW5kLW1vZGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5ib3JkZXItYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbnRlbnQtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTdweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teTogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbi15OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi15OiAxMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbi15OiAxMjFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbWFpbiB7XHJcbiAgICAgICAgPiBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJjpub3QoW2NsYXNzKj1cImJnLVwiXSk6bm90KFtjbGFzcyo9XCJ0ZXh0LWJnLVwiXSkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uc2MtZWRpdG9yIHtcclxuICAgIC5zY0VtcHR5UGxhY2Vob2xkZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtYmxvY2sge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC8vIEZpeCBmb3IgRXhwZXJpZW5jZSBFZGl0b3IgLSBkaXNhYmxlIHN0aWNreSBuYXZiYXIgdG8gYWxsb3cgZWRpdG9yIGNocm9tZSB0byB3b3JrXHJcbiAgICAubmF2YmFyLW1haW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvLyBGaXggZm9yIEV4cGVyaWVuY2UgRWRpdG9yIC0gZGlzYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZyBvbiBoZWFkZXIgY29udGVudFxyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAmW3JvbGU9XCJiYW5uZXJcIl0ge1xyXG4gICAgICAgICAgICAucXVvdGUgPiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhZ2UtaG9tZSB7XHJcbiAgICAvLyBUcmFuc3BhcmVudCBuYXZiYXIgb24gaG9tZSBwYWdlIChwZXIgRmlnbWEpXHJcbiAgICAubmF2YmFyLW1haW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vIFBvc2l0aW9uIG92ZXIgaGVybyBiYW5uZXJcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICAvLyBXaGl0ZSBsb2dvIG9uIGhvbWVwYWdlICh0cmFuc3BhcmVudC9kYXJrIGJhY2tncm91bmQpXHJcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkZXNpZ24tcGF0aH0vYXJ0L3N2Zy9pcGMtbG9nby13aGl0ZS5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIFNlYXJjaCBidXR0b24gb24gdHJhbnNwYXJlbnQgYmFja2dyb3VuZFxyXG4gICAgICAgIC5uYXZiYXItbmF2Lm1zLWF1dG8ge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW06aGFzKFtjbGFzcyo9XCJzZWFyY2hcIl0pIC5uYXYtYnRuLFxyXG4gICAgICAgICAgICAubmF2LWl0ZW0gPiBhLm5hdi1saW5rW2hyZWYqPVwic2VhcmNoXCJdLFxyXG4gICAgICAgICAgICAubmF2LWl0ZW0gPiBidXR0b25bYXJpYS1sYWJlbCo9XCJTZWFyY2hcIl0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbmRpZ28tOTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kaWdvLTkwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgJltyb2xlPVwiYmFubmVyXCJdIHtcclxuICAgICAgICAgICAgLmJnLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzA0IC8gNzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC01cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlcm8tYXJ0d29yaygkc3VjY2Vzcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGhlcm8tYXJ0d29yaygkd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50cmlnZ2VyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRyaWdnZXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICArIG1haW4ge1xyXG4gICAgICAgICAgICAgICAgJltyb2xlPVwibWFpblwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgICAmLmN0YS1saW5rIHtcclxuICAgICAgICAgICAgLy8gd29ya2Fyb3VuZCBmb3Igc3VnZ2VzdGVkIGxpbmtzXHJcbiAgICAgICAgICAgICYuYmctd2hpdGUge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICZbcm9sZT1cImJhbm5lclwiXSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICZbcm9sZT1cImJhbm5lclwiXSB7XHJcbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICAmW3JvbGU9XCJiYW5uZXJcIl0ge1xyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgJltyb2xlPVwiYmFubmVyXCJdIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgJltyb2xlPVwiYmFubmVyXCJdIHtcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIuL0Rlc2lnbi9zY3NzLyJ9 */