:root{--color-primary: #ea0029;--color-primary-light: #FF1A43;--color-primary-dark: #9E0000;--color-secondary: #f2f2f2;--color-secondary-dark: #e5e5e5;--color-tertiary: #212529;--color-secondary-button: #4D5054;--color-secondary-button-hover: #CED2D6;--color-principle-light-blue: #80bcc9;--color-principle-red: #B71F25;--color-principle-green: #046839;--color-principle-dark-gray: #313131;--color-principle-blue: #0063A6;--color-principle-gray: #57585B;--color-black: #121212;--color-grey-dark: #212529;--color-gray-dark: var(--color-grey-dark);--color-grey-medium: #7e8082;--color-gray-medium: var(--color-grey-medium);--color-banner-gray-light: #dddddd;--color-banner-gray: #787878;--color-banner-black: #4D5054;--color-banner-gray-accent: #cccccc;--color-off-white: #f6f6f6;--color-grey-light: #ced2d6;--color-gray-light: var(--color-grey-light);--color-gray-extra-light: #f2f2f2;--color-grey-extra-light: var(--color-gray-extra-light);--color-white: #ffffff;--color-success: #347e37;--color-danger: #cf2b2b;--color-warning: #e8a232}:root{font-size:16px;--font-heading: "museo-slab-n3", "museo-slab", Georgia, "Times New Roman", Times, serif;--font-body: "proxima-nova-n4", "proxima-nova", Arial, Helvetica, sans-serif}body{color:var(--color-black);font-family:var(--font-body);font-size:1rem;font-weight:400;letter-spacing:.03em;line-height:140%}body strong,body .bold{font-weight:700}body em,body .emphasized{font-style:italic}body sm,body .small{font-size:.9em}body .subtitle,body .pre-title{font-weight:700;font-size:1.5rem;letter-spacing:.03em}body .subtitle{line-height:1.5em}body .pre-title{line-height:1.1em}body h1,body h6,body h5,body h4,body h3,body h2{font-family:var(--font-heading);font-weight:300;line-height:1.2;padding-block:.5rem}@media screen and (max-width: 427px){body h1,body h6,body h5,body h4,body h3,body h2{line-height:1.3 !important}}body h6,body h5,body h4,body h3,body h2{font-family:var(--font-heading)}body h1{font-size:2.625rem}@media screen and (max-width: 427px){body h1{font-size:2.5rem !important}}body h2{font-size:2.25rem}@media screen and (max-width: 427px){body h2{font-size:2rem}}body h3{font-size:1.75rem}@media screen and (max-width: 427px){body h3{font-size:1.5rem !important}}body h4{font-size:1.5rem}@media screen and (max-width: 427px){body h4{font-size:1.25rem !important}}body h5{font-size:1.25rem}@media screen and (max-width: 427px){body h5{font-size:1rem !important}}body h6{font-size:1.125rem}@media screen and (max-width: 427px){body h6{font-size:.75rem !important}}body button,body .button{font-weight:700}body button:hover,body .button:hover{text-decoration:underline}#layout-breadcrumbs ol{margin:0;padding-left:0;list-style:none}#layout-breadcrumbs li{display:inline}#layout-breadcrumbs li+li::before{display:inline-block;margin:0 .25em;height:.8em;content:">";font-weight:initial;color:var(--color-grey-medium)}#layout-breadcrumbs [aria-current=page]{color:#000;font-weight:700;text-decoration:none}#share-widget{display:flex;position:relative}#share-widget>div:first-child{font-weight:bold;color:var(--color-grey-dark);cursor:pointer}#share-widget .material-symbols-outlined{vertical-align:middle}#share-widget .material-symbols-outlined.open{padding-right:.5rem}#share-widget .material-symbols-outlined.close{margin-left:auto}#share-widget .share-btn-link-div{display:flex;align-items:center;color:var(--color-grey-medium);cursor:pointer}#share-widget .share-popup-window{border:1px solid var(--color-grey-light);width:0px;height:0px;opacity:0;position:absolute;right:0;top:0;z-index:10;background-color:var(--color-white);overflow:hidden;transition-property:width,height,opacity;transition-duration:.25s}#share-widget .share-popup-window.open{width:6.875rem;height:7.5rem;opacity:1}#share-widget .share-popup-window .share-popup-list{display:flex;flex-direction:column;padding-inline-start:unset;margin:.5rem;font-size:1rem}#share-widget .share-popup-window .share-popup-list div:first-child{color:var(--color-grey-medium);display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}#share-widget .share-popup-window .share-popup-list div:first-child span{color:#4d5054;cursor:pointer}#share-widget .share-popup-window .share-popup-list div:nth-child(2),#share-widget .share-popup-window .share-popup-list div:nth-child(3){border-bottom:1px solid var(--color-grey-light)}#share-widget .share-popup-window .share-popup-list div a{color:var(--color-banner-black);text-decoration:none}#share-widget .share-popup-window .share-popup-list div a:hover{text-decoration:none}#share-widget .share-popup-window .share-popup-list div a span:hover{text-decoration:underline}.pdf-icon::before{content:url(../img/pdf-icon.svg)}@media screen and (prefers-reduced-motion: reduce){*{animation-duration:0s !important;animation-iteration-count:1 !important;transition-duration:0s !important}}@media(inverted-colors){img,video{filter:invert(100%)}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.scs-tooltip-error{transform:translate(0px, -50px)}img[data-mce-style="float: left;"]{float:left;margin-right:1rem}img[data-mce-style="float: right;"]{float:right;margin-left:1rem}:root{--header-width: 1440px;--page-width: 1250px;--page-padding: 1rem}.layout-shell{width:100%;overflow-x:hidden}.layout-shell:not(.scs-edit-mode) .scs-component-bounding-box{padding:0;-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0}.layout-shell #slot-header{position:sticky;top:0;background-color:#fff;z-index:11}.layout-shell #slot-hero{max-width:none;margin-inline:auto}.layout-shell #slot-hero img:not(.hero-bar,.logo,.hero-banner,.icon-img){max-height:20rem;height:20rem;object-fit:cover}@media screen and (max-width: 767px){.layout-shell #slot-hero img:not(.hero-bar,.logo,.hero-banner,.icon-img){height:16.25rem;min-height:16.25rem}}.layout-shell #under-hero,.layout-shell #slot-content{max-width:var(--page-width);margin-inline:auto}.layout-shell #slot-hero,.layout-shell #under-hero,.layout-shell #slot-content,.layout-shell #slot-footer{margin-top:1rem}@media screen and (max-width: 1249px){.layout-shell #slot-header,.layout-shell #slot-hero,.layout-shell #under-hero,.layout-shell #slot-content,.layout-shell #slot-footer{width:unset;max-width:100%;padding-inline:0}}.layout-shell #slot-footer{margin-inline:auto}@media screen and (max-width: 1439px){.layout-shell #slot-content,.layout-shell #under-hero{margin-inline:auto;padding-inline:4rem}}@media screen and (max-width: 1249px){.layout-shell #slot-content,.layout-shell #under-hero{margin-inline:4rem;padding-inline:0;width:unset;max-width:100%}}@media screen and (max-width: 767px){.layout-shell #slot-content,.layout-shell #under-hero{margin-inline:1rem}}.layout-shell #under-hero{display:flex;justify-content:space-between}.layout-shell #under-hero #layout-breadcrumbs{margin-left:5px}.layout-shell #under-hero #share-widget{margin-right:5px}.layout-shell #slot-hero{padding-inline:0;font-family:var(--font-heading)}@media screen and (max-width: 1249px){.layout-shell #slot-hero{margin-block:1rem;width:unset;max-width:100%}}@media screen and (max-width: 767px){.layout-shell #slot-hero{margin:unset}}.layout-shell #slot-hero .scs-image-container{overflow:visible}.layout-shell #slot-hero .scs-image-container img{width:100%;height:auto;filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.25))}@media screen and (max-width: 1249px){.layout-shell .scs-image-default-style{text-align:center}}html{scroll-behavior:smooth;box-sizing:border-box}html a{color:var(--color-black);text-decoration:underline}html a:hover{text-decoration:none}html .skip-link{position:absolute;top:-10rem;background:#fff;color:#000;padding:2rem}html .skip-link:focus{top:0}
img[src*="assets/CONT55E1057461D8406EAF973B4A828F6D55/Medium"] {
   width:50% !important;
}

img[src*="assets/CONT55E1057461D8406EAF973B4A828F6D55/native"] {
   width:30% !important;
}


img[src*="assets/CONT004DB84E60FD4D53AD81C987F1047AD5/Medium"] {
   height:50% !important;
}


img[src*="assets/CONTCAC76ECD7BB149F89A55C7B26282322F/Medium"] {
   object-position: 100% 0 !important;
}

img[src*="assets/CONT1727B567B1A449E88CAB06520640126B/native"]{
    width: 25% !important;
}

img[src*="assets/CONT1727B567B1A449E88CAB06520640126B/Medium"] {
    width: 45% !important;
}
.article-detail > img[src*="assets/CONT004DB84E60FD4D53AD81C987F1047AD5/native"] {
    width:auto !important;
}

#f8bd5516-6415-4dbc-8924-3302cbe92ecd  .scs-component-content
{
    width:-webkit-fill-available !important;
}
#aa2b711c-7111-43cb-8426-d94577333f82 img {
    object-fit: scale-down !important;
	 background-color: white !important;
}
.article-detail > img[src*="assets/CONT639DB536AE60436A9D5684D886B06B3D/native"] {
    width: auto !important;
}

img[src*="assets/CONT0091EE4065404B86916794DEBDE3615B/native"] {
    width: 25% !important;
}

img[src*="assets/CONT0091EE4065404B86916794DEBDE3615B/Medium"] {
    width: 45% !important;
}
img[src*="assets/CONT639DB536AE60436A9D5684D886B06B3D/Medium"] {
    width: 70% !important;
}
.article-detail > img[src*="assets/CONT5A3EFA6D3B244E65A798B93EC6401AF6/native"] {
    width: 30% !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvX2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9fdHlwb2dyYXBoeS5zY3NzIiwidXRpbGl0aWVzL19tZWRpYXF1ZXJpZXMuc2NzcyIsImNvbXBvbmVudHMvX2JyZWFkY3J1bWJzLnNjc3MiLCJjb21wb25lbnRzL19zaGFyZS5zY3NzIiwiY29tcG9uZW50cy9faWNvbnMuc2NzcyIsInV0aWxpdGllcy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwidXRpbGl0aWVzL19yZXNldC5zY3NzIiwidXRpbGl0aWVzL19zY3NyZXNldC5zY3NzIiwiX2luZGV4LnNjc3MiLCJsYXlvdXRzL3NoZWxsLnNjc3MiLCJzdHlsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxNQUNJLHlCQUNBLCtCQUNBLDhCQUVBLDJCQUNBLGdDQUVBLDBCQUVBLGtDQUNBLHdDQUVBLHNDQUNBLCtCQUNBLGlDQUNBLHFDQUNBLGdDQUNBLGdDQUVBLHVCQUNBLDJCQUNBLDBDQUNBLDZCQUNBLDhDQUVBLG1DQUNBLDZCQUNBLDhCQUNBLG9DQUVBLDJCQUNBLDRCQUNBLDRDQUNBLGtDQUNBLHdEQUNBLHVCQUVBLHlCQUNBLHdCQUNBLHlCQ3hDSixNQUNJLGVBQ0Esd0ZBQ0EsNkVBR0osS0FFSSx5QkFDQSw2QkFDQSxlQUNBLGdCQUNBLHFCQUNBLGlCQUVBLHVCQUVJLGdCQUdKLHlCQUVJLGtCQUdKLG9CQUdJLGVBR0osK0JBRUksZ0JBQ0EsaUJBQ0EscUJBR0osZUFDSSxrQkFHSixnQkFDSSxrQkFJSixnREFDSSxnQ0FDQSxnQkFDQSxnQkFDQSxvQkNmQSxxQ0RXSixnREFPUSw0QkFJUix3Q0FFSSxnQ0FHSixRQUVJLG1CQzdCQSxxQ0QyQkosUUFLUSw2QkFJUixRQUVJLGtCQ3RDQSxxQ0RvQ0osUUFLUSxnQkFJUixRQUVJLGtCQy9DQSxxQ0Q2Q0osUUFLUSw2QkFJUixRQUVJLGlCQ3hEQSxxQ0RzREosUUFLUSw4QkFJUixRQUVJLGtCQ2pFQSxxQ0QrREosUUFLUSwyQkFJUixRQUVJLG1CQzFFQSxxQ0R3RUosUUFLUSw2QkFLUix5QkFFSSxnQkFFQSxxQ0FDSSwwQkV4SFIsdUJBQ0ksU0FDQSxlQUNBLGdCQUlKLHVCQUNJLGVBR0osa0NBQ0kscUJBQ0EsZUFHQSxZQUNBLFlBQ0Esb0JBQ0EsK0JBR0osd0NBQ0ksV0FDQSxnQkFDQSxxQkM3QlIsY0FDSSxhQUNBLGtCQUVBLDhCQUNJLGlCQUNBLDZCQUNBLGVBR0oseUNBQ0ksc0JBQ0EsOENBQ0ksb0JBRUosK0NBQ0ksaUJBSVIsa0NBQ0ksYUFDQSxtQkFDQSwrQkFDQSxlQUdKLGtDQUNJLHlDQUNBLFVBQ0EsV0FDQSxVQUNBLGtCQUNBLFFBQ0EsTUFDQSxXQUNBLG9DQUNBLGdCQUNBLHlDQUNBLHlCQUVBLHVDQUNJLGVBQ0EsY0FDQSxVQUdKLG9EQUNJLGFBQ0Esc0JBQ0EsMkJBQ0EsYUFDQSxlQUVBLG9FQUNJLCtCQUNBLGFBQ0EsbUJBQ0EsOEJBQ0EscUJBRUEseUVBQ0ksY0FDQSxlQUlSLDBJQUVJLGdEQUdKLDBEQUNJLGdDQUNBLHFCQUNBLGdFQUNJLHFCQUVKLHFFQUNJLDBCQ2hGcEIsa0JBQ0ksaUNDREosbURBQ0UsRUFFRSxpQ0FDQSx1Q0FDQSxtQ0FJSix3QkFDRSxVQUNFLHFCQ1ZKLHFCQUdJLHNCQUlKLDJDQVVJLFNBSUosNEJBRUksZ0JBSUosa0JBQ0ksdUJBSUosS0FDSSxpQkFDQSw2QkFJSixlQUNJLDhCQUlKLFlBRUksZUFDQSxjQUlKLDZCQUlJLGFBSUosdUNBQ0ksa0JBQ0kscUJBR0oscUJBR0ksb0NBQ0EsdUNBQ0EscUNBQ0EsaUNDdEVSLG1CQUVJLGdDQUdKLG1DQUVJLFdBQ0Esa0JBR0osb0NBRUksWUFDQSxpQkNGSixNQUNJLHVCQUNBLHFCQUNBLHFCQ1hKLGNBQ0ksV0FDQSxrQkFJSSw4REFDSSxVQUNBLHlCQUNBLHdCQUNBLHdCQUNBLHNCQUlSLDJCQUdJLGdCQUNBLE1BQ0Esc0JBQ0EsV0FHSix5QkFDSSxlQUNBLG1CQUVBLHlFQUdJLGlCQUNBLGFBQ0EsaUJSQ0oscUNRSUkseUVBQ0EsZ0JBQ0EscUJBTVIsc0RBRUksNEJBQ0EsbUJBSUosMEdBSUksZ0JSdkJBLHNDUXlCSixxSUFNUSxZQUNBLGVBQ0Esa0JBSVIsMkJBQ0ksbUJSdENBLHNDUXlDSixzREFHUSxtQkFDQSxxQlI3Q0osc0NReUNKLHNEQVFRLG1CQUNBLGlCQUNBLFlBQ0EsZ0JScERKLHFDUXlDSixzREFlUSxvQkFJUiwwQkFDSSxhQUNBLDhCQUNBLDhDQUNJLGdCQUVKLHdDQUNJLGlCQWFSLHlCQUNJLGlCQUNBLGdDUmxGQSxzQ1FnRkoseUJBS1Esa0JBQ0EsWUFDQSxnQlJ2RkoscUNRZ0ZKLHlCQVdRLGNBR0osOENBQ0ksaUJBRUEsa0RBQ0ksV0FDQSxZQUVBLDBEUnJHUixzQ1F5SEosdUNBRVEsbUJDNUpaLEtBQ0MsdUJBQ0Esc0JBQ0EsT0FDQyx5QkFDQSwwQkFFQSxhQUNDLHFCQUdGLGdCQUNDLGtCQUNBLFdBQ0EsZ0JBQ0EsV0FDQSxhQUNBLHNCQUNFIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBAdXNlICcuLi91dGlsaXRpZXMvYWNjZXNzaWJpbGl0eSc7XG5cbjpyb290IHtcbiAgICAtLWNvbG9yLXByaW1hcnk6ICNlYTAwMjk7XG4gICAgLS1jb2xvci1wcmltYXJ5LWxpZ2h0OiAjRkYxQTQzO1xuICAgIC0tY29sb3ItcHJpbWFyeS1kYXJrOiAjOUUwMDAwO1xuXG4gICAgLS1jb2xvci1zZWNvbmRhcnk6ICNmMmYyZjI7XG4gICAgLS1jb2xvci1zZWNvbmRhcnktZGFyazogI2U1ZTVlNTtcblxuICAgIC0tY29sb3ItdGVydGlhcnk6ICMyMTI1Mjk7XG5cbiAgICAtLWNvbG9yLXNlY29uZGFyeS1idXR0b246ICM0RDUwNTQ7XG4gICAgLS1jb2xvci1zZWNvbmRhcnktYnV0dG9uLWhvdmVyOiAjQ0VEMkQ2O1xuXG4gICAgLS1jb2xvci1wcmluY2lwbGUtbGlnaHQtYmx1ZTogIzgwYmNjOTtcbiAgICAtLWNvbG9yLXByaW5jaXBsZS1yZWQ6ICNCNzFGMjU7XG4gICAgLS1jb2xvci1wcmluY2lwbGUtZ3JlZW46ICMwNDY4Mzk7XG4gICAgLS1jb2xvci1wcmluY2lwbGUtZGFyay1ncmF5OiAjMzEzMTMxO1xuICAgIC0tY29sb3ItcHJpbmNpcGxlLWJsdWU6ICMwMDYzQTY7XG4gICAgLS1jb2xvci1wcmluY2lwbGUtZ3JheTogIzU3NTg1QjtcblxuICAgIC0tY29sb3ItYmxhY2s6ICMxMjEyMTI7XG4gICAgLS1jb2xvci1ncmV5LWRhcms6ICMyMTI1Mjk7XG4gICAgLS1jb2xvci1ncmF5LWRhcms6IHZhcigtLWNvbG9yLWdyZXktZGFyayk7XG4gICAgLS1jb2xvci1ncmV5LW1lZGl1bTogIzdlODA4MjtcbiAgICAtLWNvbG9yLWdyYXktbWVkaXVtOiB2YXIoLS1jb2xvci1ncmV5LW1lZGl1bSk7XG5cbiAgICAtLWNvbG9yLWJhbm5lci1ncmF5LWxpZ2h0OiAjZGRkZGRkO1xuICAgIC0tY29sb3ItYmFubmVyLWdyYXk6ICM3ODc4Nzg7XG4gICAgLS1jb2xvci1iYW5uZXItYmxhY2s6ICM0RDUwNTQ7XG4gICAgLS1jb2xvci1iYW5uZXItZ3JheS1hY2NlbnQ6ICNjY2NjY2M7XG5cbiAgICAtLWNvbG9yLW9mZi13aGl0ZTogI2Y2ZjZmNjtcbiAgICAtLWNvbG9yLWdyZXktbGlnaHQ6ICNjZWQyZDY7XG4gICAgLS1jb2xvci1ncmF5LWxpZ2h0OiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcbiAgICAtLWNvbG9yLWdyYXktZXh0cmEtbGlnaHQ6ICNmMmYyZjI7XG4gICAgLS1jb2xvci1ncmV5LWV4dHJhLWxpZ2h0OiB2YXIoLS1jb2xvci1ncmF5LWV4dHJhLWxpZ2h0KTtcbiAgICAtLWNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuXG4gICAgLS1jb2xvci1zdWNjZXNzOiAjMzQ3ZTM3O1xuICAgIC0tY29sb3ItZGFuZ2VyOiAjY2YyYjJiO1xuICAgIC0tY29sb3Itd2FybmluZzogI2U4YTIzMjtcbn1cblxuLy8gQG1lZGlhIChwcmVmZXJzLWNvbnRyYXN0OiBoaWdoKSB7XG4vLyAgICAgOnJvb3Qge1xuLy8gICAgICAgICBAaW5jbHVkZSBhY2Nlc3NpYmlsaXR5LmhpZ2gtY29udHJhc3Q7XG4vLyAgICAgfVxuLy8gICB9IiwiQHVzZSAnLi4vLi4vLi4vLi4vdGhlbWVzL0JIRS1QdWJsaWMtU2l0ZVRoZW1lL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy91dGlsaXRpZXMnIGFzICo7XG5cbjpyb290IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLS1mb250LWhlYWRpbmc6IFwibXVzZW8tc2xhYi1uM1wiLCBcIm11c2VvLXNsYWJcIiwgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIC0tZm9udC1ib2R5OiBcInByb3hpbWEtbm92YS1uNFwiLCBcInByb3hpbWEtbm92YVwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5ib2R5IHtcbiAgICAvLyBCb2R5IFRleHQgLy9cbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgICBzdHJvbmcsXG4gICAgLmJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIGVtLFxuICAgIC5lbXBoYXNpemVkIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIHNtLFxuICAgIC5zbWFsbCB7XG4gICAgICAgIC8vIEFjdHVhbCBzcGVjaWZpZWQgZm9udCBzaXplIGlzIDE0cHgsIHRoaXMgaXMgMTQuNHB4IG9uIHN0YW5kYXJkIGJvZHkgdGV4dFxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIH1cblxuICAgIC5zdWJ0aXRsZSxcbiAgICAucHJlLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIH1cblxuICAgIC5wcmUtdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgfVxuXG4gICAgLy8gSGVhZGluZ3MgLy9cbiAgICAlaGVhZGluZyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nLWJsb2NrOiAwLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAlc3ViaGVhZGluZyB7XG4gICAgICAgIEBleHRlbmQgJWhlYWRpbmc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWhlYWRpbmcpO1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgICAgQGV4dGVuZCAlaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAyLjYyNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgJXN1YmhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtcShtb2JpbGUtc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAlc3ViaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGV4dGVuZCAlc3ViaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbXEobW9iaWxlLXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg1IHtcbiAgICAgICAgQGV4dGVuZCAlc3ViaGVhZGluZztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICAgIEBleHRlbmQgJXN1YmhlYWRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZS1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JtIGVsZW1lbnRzIC8vXG4gICAgYnV0dG9uLFxuICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGJyZWFrcG9pbnRzOiAoXG4gICdtb2JpbGUtc21hbGwnOiA0MjhweCxcbiAgJ21vYmlsZS1sYXJnZSc6IDc2OHB4LFxuICAndGFibGV0LXNtYWxsJzogMTAwMHB4LFxuICAndGFibGV0JzogMTI1MHB4LFxuICAnZGVza3RvcCc6IDE0NDBweFxuKTtcblxuLy8gLS0tLS0tLS0gTWVkaWEgUXVlcmllcyBGdW5jdGlvbiAtLS0tLS0tLSAvL1xuXG4kcHJpbnQtbWVkaWE6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBVc2FnZTogbXEoYnJlYWtwb2ludC9tZWRpdW0sIG1pbiBvciBtYXgpXG5AbWl4aW4gbXEoJHBvaW50LCAkdHlwZTogXCJtYXhcIikge1xuICBAaWYgJHByaW50LW1lZGlhIHtcbiAgICBAaWYgJHBvaW50ID09IFwicHJpbnRcIiB7XG4gICAgICBAbWVkaWEgcHJpbnQge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJGJyZWFrcG9pbnQ6IG51bGw7XG4gICAgQGlmIHR5cGUtb2YoJHBvaW50KSA9PSBcIm51bWJlclwiIHtcbiAgICAgIEBpZiB1bml0bGVzcygkcG9pbnQpIG9yIHVuaXQoJHBvaW50KSA9PSBcImVtXCIgb3IgdW5pdCgkcG9pbnQpID09IFwicmVtXCIgb3IgdW5pdCgkcG9pbnQpID09IFwiJVwiIHtcbiAgICAgICAgQHdhcm4gXCJQbGVhc2UgdXNlIHBpeGVsIHZhbHVlcy5cIjtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkYnJlYWtwb2ludDogJHBvaW50O1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkcG9pbnQpIHtcbiAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHBvaW50KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEB3YXJuIFwiQ291bGRuJ3QgZmluZCBhIGJyZWFrcG9pbnQgbmFtZWQgYCN7JHBvaW50fWAuXCI7XG4gICAgfVxuXG4gICAgQGlmICRicmVha3BvaW50ICE9IG51bGwge1xuICAgICAgQGlmICR0eXBlID09IFwibWF4XCIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQgLSAxcHgpKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJGJyZWFrcG9pbnQpKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjbGF5b3V0LWJyZWFkY3J1bWJzIHtcbiAgICAvLyBwYWRkaW5nOiB2YXIoLS1wYWdlLXBhZGRpbmcpIHZhcigtLXBhZ2UtcGFkZGluZykgMC41cmVtIHZhcigtLXBhZ2UtcGFkZGluZyk7XG4gICAgLy8gbWF4LXdpZHRoOiB2YXIoLS1wYWdlLXdpZHRoKTtcbiAgICAvLyBtYXJnaW46IDAgYXV0bztcblxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG5cbiAgICBsaStsaTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMC4yNWVtO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gICAgICAgIC8vIGJvcmRlci1yaWdodDogMC4xZW0gc29saWQgY3VycmVudGNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDAuOGVtO1xuICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LW1lZGl1bSk7XG4gICAgfVxuXG4gICAgW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn0iLCIvLyBGb3JtYXQgbGF0ZXJcbiNzaGFyZS13aWRnZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIFxuICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1hdGVyaWFsLXN5bWJvbHMtb3V0bGluZWQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUtYnRuLWxpbmstZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbWVkaXVtKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5zaGFyZS1wb3B1cC13aW5kb3cge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcbiAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGhlaWdodCwgb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNXM7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIHdpZHRoOiA2Ljg3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNy41cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFyZS1wb3B1cC1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAgICAgICAgICYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS1tZWRpdW0pO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRkNTA1NDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBkaXY6bnRoLWNoaWxkKDIpLFxuICAgICAgICAgICAgJiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS1saWdodCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgZGl2IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1iYW5uZXItYmxhY2spO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wZGYtaWNvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vaW1nL3BkZi1pY29uLnN2Zyk7XG59IiwiQG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAqIHtcbiAgICAvKiBWZXJ5IHNob3J0IGR1cmF0aW9ucyBtZWFucyBKYXZhU2NyaXB0IHRoYXQgcmVsaWVzIG9uIGV2ZW50cyBzdGlsbCB3b3JrcyAqL1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKGludmVydGVkLWNvbG9ycykge1xuICBpbWcsIHZpZGVvIHsgXG4gICAgZmlsdGVyOiBpbnZlcnQoMTAwJSk7XG4gIH1cbn1cblxuQG1peGluIGhpZ2gtY29udHJhc3Qge1xuICAtLWNvbG9yLXByaW1hcnktZGFyazogIzlFMDAwMDtcbiAgLS1jb2xvci1wcmltYXJ5OiB2YXIoLS1jb2xvci1wcmltYXJ5LWRhcmspO1xuICAtLWNvbG9yLXByaW1hcnktbGlnaHQ6IHZhcigtLWNvbG9yLXByaW1hcnktZGFyayk7XG5cbiAgLS1jb2xvci1zZWNvbmRhcnk6ICNmMmYyZjI7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWRhcms6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG5cbiAgLS1jb2xvci10ZXJ0aWFyeTogdmFyKC0tY29sb3ItYmxhY2spO1xuXG4gIC0tY29sb3ItcHJpbmNpcGxlLWxpZ2h0LWJsdWU6ICM4MGJjYzk7XG4gIC0tY29sb3ItcHJpbmNpcGxlLXJlZDogI0I3MUYyNTtcbiAgLS1jb2xvci1wcmluY2lwbGUtZ3JlZW46ICMwNDY4Mzk7XG4gIC0tY29sb3ItcHJpbmNpcGxlLWRhcmstZ3JheTogIzMxMzEzMTtcbiAgLS1jb2xvci1wcmluY2lwbGUtYmx1ZTogIzAwNjNBNjtcbiAgLS1jb2xvci1wcmluY2lwbGUtZ3JheTogIzU3NTg1QjtcblxuICAtLWNvbG9yLWJsYWNrOiAjMTIxMjEyO1xuICAtLWNvbG9yLWdyZXktZGFyazogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWNvbG9yLWdyYXktZGFyazogdmFyKC0tY29sb3ItZ3JleS1kYXJrKTtcbiAgLS1jb2xvci1ncmV5LW1lZGl1bTogdmFyKC0tY29sb3ItYmxhY2spO1xuICAtLWNvbG9yLWdyYXktbWVkaXVtOiB2YXIoLS1jb2xvci1ncmV5LW1lZGl1bSk7XG5cbiAgLS1jb2xvci1vZmYtd2hpdGU6ICNmNmY2ZjY7XG4gIC0tY29sb3ItZ3JleS1saWdodDogI2U4ZThlODtcbiAgLS1jb2xvci1ncmF5LWxpZ2h0OiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0KTtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcblxuICAtLWNvbG9yLXN1Y2Nlc3M6ICMzNDdlMzc7XG4gIC0tY29sb3ItZGFuZ2VyOiAjY2YyYjJiO1xuICAtLWNvbG9yLXdhcm5pbmc6ICNlOGEyMzI7XG59IiwiLyogQm94IHNpemluZyBydWxlcyAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBSZW1vdmUgbGlzdCBzdHlsZXMgb24gdWwsIG9sIGVsZW1lbnRzIHdpdGggYSBsaXN0IHJvbGUsIHdoaWNoIHN1Z2dlc3RzIGRlZmF1bHQgc3R5bGluZyB3aWxsIGJlIHJlbW92ZWQgKi9cbnVsW3JvbGU9J2xpc3QnXSxcbm9sW3JvbGU9J2xpc3QnXSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vKiBTZXQgY29yZSBib2R5IGRlZmF1bHRzICovXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG59XG5cbi8qIE1ha2UgaW1hZ2VzIGVhc2llciB0byB3b3JrIHdpdGggKi9cbmltZyxcbnBpY3R1cmUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgYWxsIGFuaW1hdGlvbnMsIHRyYW5zaXRpb25zIGFuZCBzbW9vdGggc2Nyb2xsIGZvciBwZW9wbGUgdGhhdCBwcmVmZXIgbm90IHRvIHNlZSB0aGVtICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIGh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xuICAgIH1cblxuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLnNjcy10b29sdGlwLWVycm9yIHsgXG4gICAgLy8gdGhlIGVycm9yIHRvb2x0aXAgaXMgcG9zaXRpb25lZCBwb29ybHkgYnkgT0NNIGFzIG9mIDIyLjguMVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwcHgsIC01MHB4KTtcbn1cblxuaW1nW2RhdGEtbWNlLXN0eWxlPVwiZmxvYXQ6IGxlZnQ7XCJdIHtcbiAgICAvLyBmaXggZm9yIGltYWdlcyB0aGF0IGFyZSBmbG9hdGVkIGxlZnQgaW4gdGhlIFJURVxuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuaW1nW2RhdGEtbWNlLXN0eWxlPVwiZmxvYXQ6IHJpZ2h0O1wiXSB7XG4gICAgLy8gZml4IGZvciBpbWFnZXMgdGhhdCBhcmUgZmxvYXRlZCByaWdodCBpbiB0aGUgUlRFXG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xufSIsIkBmb3J3YXJkICcuL2NvbXBvbmVudHMvY29sb3JzJztcbkBmb3J3YXJkICcuL2NvbXBvbmVudHMvdHlwb2dyYXBoeSc7XG5AZm9yd2FyZCAnLi9jb21wb25lbnRzL2JyZWFkY3J1bWJzJztcbkBmb3J3YXJkICcuL2NvbXBvbmVudHMvc2hhcmUnO1xuQGZvcndhcmQgJy4vY29tcG9uZW50cy9pY29ucyc7XG5cbkBmb3J3YXJkICcuL3V0aWxpdGllcy9hY2Nlc3NpYmlsaXR5JztcbkBmb3J3YXJkICcuL3V0aWxpdGllcy9tZWRpYXF1ZXJpZXMnO1xuQGZvcndhcmQgJy4vdXRpbGl0aWVzL3Jlc2V0JztcbkBmb3J3YXJkICcuL3V0aWxpdGllcy9zY3NyZXNldCc7XG4vLyBAZm9yd2FyZCAnLi91dGlsaXRpZXMvdXRpbGl0aWVzJztcblxuOnJvb3Qge1xuICAgIC0taGVhZGVyLXdpZHRoOiAxNDQwcHg7XG4gICAgLS1wYWdlLXdpZHRoOiAxMjUwcHg7XG4gICAgLS1wYWdlLXBhZGRpbmc6IDFyZW07XG59IiwiQHVzZSAnLi4vLi4vLi4vLi4vdGhlbWVzL0JIRS1QdWJsaWMtU2l0ZVRoZW1lL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy91dGlsaXRpZXMnIGFzICo7XG5cblxuXG4ubGF5b3V0LXNoZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgICAvLyByZW1vdmUgdGhlIHRoaW4gd2hpdGUgbGluZSBiZXR3ZWVuIGNvbXBvbmVudHMgYXQgY2VydGFpbiBzY3JlZW4gc2l6ZXNcbiAgICAmOm5vdCguc2NzLWVkaXQtbW9kZSkge1xuICAgICAgICAuc2NzLWNvbXBvbmVudC1ib3VuZGluZy1ib3gge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC13ZWJraXQtcGFkZGluZy1iZWZvcmU6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXBhZGRpbmctYWZ0ZXI6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXBhZGRpbmctZW5kOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Nsb3QtaGVhZGVyIHtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiB2YXIoLS1oZWFkZXItd2lkdGgpO1xuICAgICAgICAvLyBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICB9XG4gICAgXG4gICAgI3Nsb3QtaGVyb3tcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuXG4gICAgICAgIGltZzpub3QoLmhlcm8tYmFyLCAubG9nbywgLmhlcm8tYmFubmVyLCAuaWNvbi1pbWcpe1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgaW1nOm5vdCguaGVyby1iYXIsIC5sb2dvLCAuaGVyby1iYW5uZXIsIC5pY29uLWltZykgIHtcbiAgICAgICAgICAgIGhlaWdodDogMTYuMjVyZW07XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNi4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG5cbiAgICAjdW5kZXItaGVybyxcbiAgICAjc2xvdC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiB2YXIoLS1wYWdlLXdpZHRoKTtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICAgIH1cbiAgICBcbiAgICAjc2xvdC1oZXJvLFxuICAgICN1bmRlci1oZXJvLFxuICAgICNzbG90LWNvbnRlbnQsXG4gICAgI3Nsb3QtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICB9XG4gICAgI3Nsb3QtaGVhZGVyLFxuICAgICNzbG90LWhlcm8sXG4gICAgI3VuZGVyLWhlcm8sXG4gICAgI3Nsb3QtY29udGVudCxcbiAgICAjc2xvdC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Nsb3QtZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB9XG5cbiAgICAjc2xvdC1jb250ZW50LFxuICAgICN1bmRlci1oZXJvIHtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0cmVtO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDRyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICN1bmRlci1oZXJvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAjbGF5b3V0LWJyZWFkY3J1bWJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgI3NoYXJlLXdpZGdldCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAvLyBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1pbmxpbmU6IDEuMjVyZW07XG4gICAgICAgIC8vICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyBAaW5jbHVkZSBtcShtb2JpbGUtbGFyZ2UpIHtcbiAgICAgICAgLy8gICAgIG1hcmdpbi1pbmxpbmU6IDEuNjI1cmVtO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgI3Nsb3QtaGVybyB7XG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkaW5nKTtcblxuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xKG1vYmlsZS1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3MtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgdmFyKC0tY29sb3ItZ3JleS1tZWRpdW0pO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAvLyAgICAgLS1zaXplOiAxMCU7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IHZhcigtLXNpemUpO1xuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RyaWdvbi5zdmcpO1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zY3MtaW1hZ2UtZGVmYXVsdC1zdHlsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQHVzZSAndXRpbGl0aWVzL3Jlc2V0JztcbkB1c2UgJ2luZGV4JyBhcyAqO1xuXG5AZm9yd2FyZCAnLi9sYXlvdXRzL3NoZWxsJztcblxuaHRtbCB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5za2lwLWxpbmsge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xMHJlbTtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRjb2xvcjogYmxhY2s7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHQmOmZvY3VzIHtcblx0XHQgIHRvcDogMDtcblx0XHR9XG5cdCAgfVxufSJdfQ== */
