.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/themes/custom/launchkit/css/../images/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"Whitney A";font-size:30px;line-height:1;color:#FFFFFF;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"〈"}[dir="rtl"] .slick-prev:before{content:"〉"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"〉"}[dir="rtl"] .slick-next:before{content:"〈"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Whitney A";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}body:not(.page-node-type-marketing-page) .category-banner__right img[src*=".png"]{cursor:pointer}body:not(.page-node-type-marketing-page) .fslightbox-toolbar-button[title*='fullscreen']{display:none}body:not(.page-node-type-marketing-page) .fslightbox-toolbar-button{background-color:#1a48a5}body:not(.page-node-type-marketing-page) .fslightbox-container.fslightbox-full-dimension{width:80% !important;height:80% !important;left:10%;top:10%;background:#FFFFFF;box-shadow:0 0 40px rgba(0,0,0,0.5)}@media print, (prefers-reduced-motion: reduce){.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animate__animated[class*='Out']{opacity:0}}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopLeft{from{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInTopRight{from{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInBottomRight{from{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@-webkit-keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@keyframes fadeOutTopLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@-webkit-keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes fadeOutTopRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@keyframes fadeOutBottomRight{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@-webkit-keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@keyframes fadeOutBottomLeft{from{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.container{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}@media (min-width: 560px){.container{max-width:520px}}@media (min-width: 900px){.container{max-width:768px}}@media (min-width: 1200px){.container{max-width:1056px}}@media (min-width: 560px){.container{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.container{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.container{padding-right:1.125rem;padding-left:1.125rem}}.container-fluid{width:100%;padding-right:0.5rem;padding-left:0.5rem;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-0.5rem;margin-left:-0.5rem}@media (min-width: 560px){.row{margin-right:-0.5rem;margin-left:-0.5rem}}@media (min-width: 900px){.row{margin-right:-0.875rem;margin-left:-0.875rem}}@media (min-width: 1200px){.row{margin-right:-1.125rem;margin-left:-1.125rem}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;min-height:1px;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{padding-right:1.125rem;padding-left:1.125rem}}.col{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-1{padding-right:1.125rem;padding-left:1.125rem}}.col-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-2{padding-right:1.125rem;padding-left:1.125rem}}.col-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-3{padding-right:1.125rem;padding-left:1.125rem}}.col-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-4{padding-right:1.125rem;padding-left:1.125rem}}.col-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-5{padding-right:1.125rem;padding-left:1.125rem}}.col-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-6{padding-right:1.125rem;padding-left:1.125rem}}.col-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-7{padding-right:1.125rem;padding-left:1.125rem}}.col-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-8{padding-right:1.125rem;padding-left:1.125rem}}.col-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-9{padding-right:1.125rem;padding-left:1.125rem}}.col-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-10{padding-right:1.125rem;padding-left:1.125rem}}.col-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-11{padding-right:1.125rem;padding-left:1.125rem}}.col-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}@media (min-width: 560px){.col-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px){.col-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px){.col-12{padding-right:1.125rem;padding-left:1.125rem}}.order-first{-webkit-box-ordinal-group:0;order:-1}.order-last{-webkit-box-ordinal-group:14;order:13}.order-0{-webkit-box-ordinal-group:1;order:0}.order-1{-webkit-box-ordinal-group:2;order:1}.order-2{-webkit-box-ordinal-group:3;order:2}.order-3{-webkit-box-ordinal-group:4;order:3}.order-4{-webkit-box-ordinal-group:5;order:4}.order-5{-webkit-box-ordinal-group:6;order:5}.order-6{-webkit-box-ordinal-group:7;order:6}.order-7{-webkit-box-ordinal-group:8;order:7}.order-8{-webkit-box-ordinal-group:9;order:8}.order-9{-webkit-box-ordinal-group:10;order:9}.order-10{-webkit-box-ordinal-group:11;order:10}.order-11{-webkit-box-ordinal-group:12;order:11}.order-12{-webkit-box-ordinal-group:13;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 560px){.col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 560px){.col-sm-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 560px) and (min-width: 900px){.col-sm-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 560px) and (min-width: 1200px){.col-sm-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 560px){.order-sm-first{-webkit-box-ordinal-group:0;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;order:13}.order-sm-0{-webkit-box-ordinal-group:1;order:0}.order-sm-1{-webkit-box-ordinal-group:2;order:1}.order-sm-2{-webkit-box-ordinal-group:3;order:2}.order-sm-3{-webkit-box-ordinal-group:4;order:3}.order-sm-4{-webkit-box-ordinal-group:5;order:4}.order-sm-5{-webkit-box-ordinal-group:6;order:5}.order-sm-6{-webkit-box-ordinal-group:7;order:6}.order-sm-7{-webkit-box-ordinal-group:8;order:7}.order-sm-8{-webkit-box-ordinal-group:9;order:8}.order-sm-9{-webkit-box-ordinal-group:10;order:9}.order-sm-10{-webkit-box-ordinal-group:11;order:10}.order-sm-11{-webkit-box-ordinal-group:12;order:11}.order-sm-12{-webkit-box-ordinal-group:13;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 900px){.col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 560px){.col-md-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 900px) and (min-width: 900px){.col-md-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 900px) and (min-width: 1200px){.col-md-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 900px){.order-md-first{-webkit-box-ordinal-group:0;order:-1}.order-md-last{-webkit-box-ordinal-group:14;order:13}.order-md-0{-webkit-box-ordinal-group:1;order:0}.order-md-1{-webkit-box-ordinal-group:2;order:1}.order-md-2{-webkit-box-ordinal-group:3;order:2}.order-md-3{-webkit-box-ordinal-group:4;order:3}.order-md-4{-webkit-box-ordinal-group:5;order:4}.order-md-5{-webkit-box-ordinal-group:6;order:5}.order-md-6{-webkit-box-ordinal-group:7;order:6}.order-md-7{-webkit-box-ordinal-group:8;order:7}.order-md-8{-webkit-box-ordinal-group:9;order:8}.order-md-9{-webkit-box-ordinal-group:10;order:9}.order-md-10{-webkit-box-ordinal-group:11;order:10}.order-md-11{-webkit-box-ordinal-group:12;order:11}.order-md-12{-webkit-box-ordinal-group:13;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-lg{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;flex:0 0 8.33333%;max-width:8.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-1{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-1{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-1{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-2{-webkit-box-flex:0;flex:0 0 16.66667%;max-width:16.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-2{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-2{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-2{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-3{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-3{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-3{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-4{-webkit-box-flex:0;flex:0 0 33.33333%;max-width:33.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-4{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-4{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-4{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-5{-webkit-box-flex:0;flex:0 0 41.66667%;max-width:41.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-5{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-5{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-5{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-6{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-6{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-6{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-7{-webkit-box-flex:0;flex:0 0 58.33333%;max-width:58.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-7{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-7{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-7{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-8{-webkit-box-flex:0;flex:0 0 66.66667%;max-width:66.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-8{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-8{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-8{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-9{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-9{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-9{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-10{-webkit-box-flex:0;flex:0 0 83.33333%;max-width:83.33333%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-10{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-10{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-10{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-11{-webkit-box-flex:0;flex:0 0 91.66667%;max-width:91.66667%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-11{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-11{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-11{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.col-lg-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 560px){.col-lg-12{padding-right:0.5rem;padding-left:0.5rem}}@media (min-width: 1200px) and (min-width: 900px){.col-lg-12{padding-right:0.875rem;padding-left:0.875rem}}@media (min-width: 1200px) and (min-width: 1200px){.col-lg-12{padding-right:1.125rem;padding-left:1.125rem}}@media (min-width: 1200px){.order-lg-first{-webkit-box-ordinal-group:0;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;order:13}.order-lg-0{-webkit-box-ordinal-group:1;order:0}.order-lg-1{-webkit-box-ordinal-group:2;order:1}.order-lg-2{-webkit-box-ordinal-group:3;order:2}.order-lg-3{-webkit-box-ordinal-group:4;order:3}.order-lg-4{-webkit-box-ordinal-group:5;order:4}.order-lg-5{-webkit-box-ordinal-group:6;order:5}.order-lg-6{-webkit-box-ordinal-group:7;order:6}.order-lg-7{-webkit-box-ordinal-group:8;order:7}.order-lg-8{-webkit-box-ordinal-group:9;order:8}.order-lg-9{-webkit-box-ordinal-group:10;order:9}.order-lg-10{-webkit-box-ordinal-group:11;order:10}.order-lg-11{-webkit-box-ordinal-group:12;order:11}.order-lg-12{-webkit-box-ordinal-group:13;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}@media (min-width: 560px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !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:-webkit-box !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 900px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !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:-webkit-box !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media (min-width: 1200px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !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:-webkit-box !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !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:-webkit-box !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:inline-flex !important}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;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}@media (min-width: 560px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !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{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;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}}@media (min-width: 900px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !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{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;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}}@media (min-width: 1200px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;flex-direction:column-reverse !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{-webkit-box-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;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}}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;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{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:0.5rem 0;margin:0.125rem 0 0;font-size:16;color:#212529;text-align:left;list-style:none;background-color:#FFFFFF;background-clip:padding-box;border:1px solid rgba(0,32,2,0.15);border-radius:0.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:0.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;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{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:0.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:0.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.255em;vertical-align:0.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;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}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:0.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:0.25rem 1.5rem;clear:both;font-weight:100;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#FFFFFF;text-decoration:none;background-color:#0045a8}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:0.5rem 1.5rem;margin-bottom:0;font-size:14;color:#6c757d;white-space:nowrap}@keyframes bounce{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes bounce{0%{-webkit-transform:translateX(0px)}50%{-webkit-transform:translateX(5px)}}a.btn--secondary,a.btn,button.btn,input.btn[type="submit"]{-webkit-appearance:none;padding:0.5rem 1.375rem;border-radius:6.25rem;min-width:12.5rem;text-align:center;background-color:#199ee1;color:#FFFFFF;display:inline-block;font-weight:bold;margin-top:2rem;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-decoration:none}@media (max-width: 559.98px){a.btn--secondary,a.btn,button.btn,input.btn[type="submit"]{min-width:8.75rem;font-size:11px;padding:0.5rem 1.375rem}}a.btn--secondary:hover,a.btn:hover,button.btn:hover,input.btn:hover[type="submit"],a.btn--secondary:focus,a.btn:focus,button.btn:focus,input.btn:focus[type="submit"]{background-color:#1a48a5;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:scale(1.08);transform:scale(1.08);outline:0}a.btn--secondary{border:2px solid #1a48a5;background-color:transparent;color:#1a48a5}a.btn--secondary:hover,a.btn--secondary:focus{color:#FFFFFF}a.button--tertiary{padding-left:1rem;padding-right:1rem}a.button--tertiary::after{content:"";width:22px;height:18px;margin:auto;margin-left:30px;display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M12 5l7 7-7 7'/%3E%3C/svg%3E");background-size:cover;background-position:center center;-webkit-transition:0.2s ease;transition:0.2s ease}a.button--tertiary:hover::after{animation:bounce 1s infinite;-webkit-animation:bounce 1s infinite;-moz-animation:bounce 1s infinite;-o-animation:bounce 1s infinite;-webkit-transition:0.2s ease;transition:0.2s ease}button.btn,input[type="submit"].btn{border:0;font-size:1rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;cursor:pointer}a#btn-team-op{max-width:12.5rem;min-height:5rem;height:auto;display:block;text-indent:-99999px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1033.5 219.4' style='enable-background:new 0 0 1033.5 219.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%230046AA;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M921.3,219.4h-809C50.4,219.4,0,170.2,0,109.7S50.4,0,112.3,0h809c61.9,0,112.3,49.2,112.3,109.7 S983.2,219.4,921.3,219.4z'/%3E%3Cpath class='st1' d='M921.3,12H759.2v0c-25.7-0.1-51.5,9.4-71.1,28.4c-39.1,38-39.2,100.2-0.3,138.3c19.6,19.2,45.5,28.8,71.4,28.7 v0h162.1c55.2,0,100.1-43.8,100.1-97.7C1021.4,55.8,976.5,12,921.3,12'/%3E%3Cpath class='st0' d='M742.1,81.4c16-15.5,42-15.5,57.9,0.1c15.9,15.6,15.9,41-0.1,56.5c-16,15.5-42,15.5-57.9-0.1 C726.1,122.3,726.1,96.9,742.1,81.4 M723.4,63.2c-26.2,25.5-26.3,67.1-0.2,92.7c26.1,25.6,68.8,25.6,95,0.2 c26.2-25.5,26.3-67.1,0.2-92.7C792.3,37.8,749.7,37.7,723.4,63.2 M880.7,106.2V67.4h32.8c9.9,0,16.9,1.5,20.9,4.4 c4.1,3,6.1,8,6.1,15c0,6.6-2.1,11.5-6.2,14.6c-4.2,3.2-10.5,4.8-19.1,4.8H880.7z M880.7,175.4v-46h34.4c11.8,0,20.5-0.6,26.3-1.9 c5.7-1.3,10.7-3.4,15.1-6.5c5.3-3.7,9.2-8.4,11.7-14c2.6-5.7,3.9-12.4,3.9-20.3c0-8-1.6-15.1-4.7-21.3c-3.1-6.2-7.8-11.2-13.9-15 c-3.7-2.3-8.6-3.9-14.7-5c-6.2-1-14.4-1.6-24.8-1.6h-61.5v131.5H880.7z'/%3E%3Cpath class='st1' d='M104.3,79.5v35.5c0,7.6,0.8,11.3,3,13.6c2.5,2.7,6.8,4.1,13.5,4.1h13.4v7.8h-15.4c-8,0-12.7-1.1-16.6-3.8 c-5.9-4-7.9-9.3-7.9-20.5V79.5H104.3z'/%3E%3Cpath class='st1' d='M186.3,87.3H168c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpolygon class='st1' points='190.9,87.3 190.9,79.5 244.1,79.5 244.1,87.3 222.6,87.3 222.6,140.6 212.5,140.6 212.5,87.3 '/%3E%3Cpolygon class='st1' points='259.6,88.4 253.3,101 248.5,101 253.3,89.5 250.2,89.5 250.2,79.5 259.6,79.5 '/%3E%3Cpath class='st1' d='M270.2,132.8h27c9.4,0,13-2.7,13-9.4c0-3.5-1.2-6.4-3.5-7.9c-2-1.4-4.2-1.6-11.4-1.6h-5.2 c-5.3,0-9-0.5-12.3-1.5c-6.2-1.8-9.9-7.3-9.9-14.5c0-4.9,1.8-9.4,4.9-12.6c4.1-4.3,9-5.8,19.4-5.8H318v7.8h-25.7 c-5.6,0-7.9,0.5-10,1.8c-2.3,1.3-3.7,4.1-3.7,7.4c0,6,3.8,8.5,13.7,8.5h3.8c7.1,0,11.1,0.3,14.3,1.2c6.5,1.8,10.7,8.5,10.7,16.8 c0,5.1-1.7,9.3-4.8,12.4c-1.9,1.8-4.2,3.2-6.8,3.9c-3.4,1-6,1.2-13.3,1.2h-25.8V132.8z'/%3E%3Cpolygon class='st1' points='348.1,87.3 348.1,79.5 401.3,79.5 401.3,87.3 379.8,87.3 379.8,140.6 369.7,140.6 369.7,87.3 '/%3E%3Cpath class='st1' d='M453.3,87.3H435c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpath class='st1' d='M483.9,79.5H497l24.9,61.1h-10.6l-6.4-15.9h-29.6l-6.7,15.9H458L483.9,79.5z M478.3,116.9h23.5l-11.4-30 L478.3,116.9z'/%3E%3Cpolygon class='st1' points='564.2,129.3 583.2,79.5 597.9,79.5 597.9,140.6 588.2,140.6 588.2,88.8 568.8,140.6 558.8,140.6 538.7,88.8 538.7,140.6 529,140.6 529,79.5 543.7,79.5 '/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}a#btn-team-op:hover{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 24.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Laag_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1033.5 219.4' style='enable-background:new 0 0 1033.5 219.4;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23199EE1;%7D .st1%7Bfill:%23FFFFFF;%7D .st2%7Bfill:%230046AA;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M921.3,219.4h-809C50.4,219.4,0,170.2,0,109.7S50.4,0,112.3,0h809c61.9,0,112.3,49.2,112.3,109.7 S983.2,219.4,921.3,219.4z'/%3E%3Cpath class='st1' d='M921.3,12H759.2v0c-25.7-0.1-51.5,9.4-71.1,28.4c-39.1,38-39.2,100.2-0.3,138.3c19.6,19.2,45.5,28.8,71.4,28.7 v0h162.1c55.2,0,100.1-43.8,100.1-97.7C1021.4,55.8,976.5,12,921.3,12'/%3E%3Cpath class='st2' d='M742.1,81.4c16-15.5,42-15.5,57.9,0.1c15.9,15.6,15.9,41-0.1,56.5c-16,15.5-42,15.5-57.9-0.1 C726.1,122.3,726.1,96.9,742.1,81.4 M723.4,63.2c-26.2,25.5-26.3,67.1-0.2,92.7c26.1,25.6,68.8,25.6,95,0.2 c26.2-25.5,26.3-67.1,0.2-92.7C792.3,37.8,749.7,37.7,723.4,63.2 M880.7,106.2V67.4h32.8c9.9,0,16.9,1.5,20.9,4.4 c4.1,3,6.1,8,6.1,15c0,6.6-2.1,11.5-6.2,14.6c-4.2,3.2-10.5,4.8-19.1,4.8H880.7z M880.7,175.4v-46h34.4c11.8,0,20.5-0.6,26.3-1.9 c5.7-1.3,10.7-3.4,15.1-6.5c5.3-3.7,9.2-8.4,11.7-14c2.6-5.7,3.9-12.4,3.9-20.3c0-8-1.6-15.1-4.7-21.3c-3.1-6.2-7.8-11.2-13.9-15 c-3.7-2.3-8.6-3.9-14.7-5c-6.2-1-14.4-1.6-24.8-1.6h-61.5v131.5H880.7z'/%3E%3Cpath class='st1' d='M104.3,79.5v35.5c0,7.6,0.8,11.3,3,13.6c2.5,2.7,6.8,4.1,13.5,4.1h13.4v7.8h-15.4c-8,0-12.7-1.1-16.6-3.8 c-5.9-4-7.9-9.3-7.9-20.5V79.5H104.3z'/%3E%3Cpath class='st1' d='M186.3,87.3H168c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpolygon class='st1' points='190.9,87.3 190.9,79.5 244.1,79.5 244.1,87.3 222.6,87.3 222.6,140.6 212.5,140.6 212.5,87.3 '/%3E%3Cpolygon class='st1' points='259.6,88.4 253.3,101 248.5,101 253.3,89.5 250.2,89.5 250.2,79.5 259.6,79.5 '/%3E%3Cpath class='st1' d='M270.2,132.8h27c9.4,0,13-2.7,13-9.4c0-3.5-1.2-6.4-3.5-7.9c-2-1.4-4.2-1.6-11.4-1.6h-5.2 c-5.3,0-9-0.5-12.3-1.5c-6.2-1.8-9.9-7.3-9.9-14.5c0-4.9,1.8-9.4,4.9-12.6c4.1-4.3,9-5.8,19.4-5.8H318v7.8h-25.7 c-5.6,0-7.9,0.5-10,1.8c-2.3,1.3-3.7,4.1-3.7,7.4c0,6,3.8,8.5,13.7,8.5h3.8c7.1,0,11.1,0.3,14.3,1.2c6.5,1.8,10.7,8.5,10.7,16.8 c0,5.1-1.7,9.3-4.8,12.4c-1.9,1.8-4.2,3.2-6.8,3.9c-3.4,1-6,1.2-13.3,1.2h-25.8V132.8z'/%3E%3Cpolygon class='st1' points='348.1,87.3 348.1,79.5 401.3,79.5 401.3,87.3 379.8,87.3 379.8,140.6 369.7,140.6 369.7,87.3 '/%3E%3Cpath class='st1' d='M453.3,87.3H435c-2.4,0-4.6,0.2-6.5,0.5c-4.1,0.6-7.5,2.9-9.8,6.8c-1.9,3.1-2.5,5.7-2.9,11.4h37.4v7.8h-37.4 c0,4.7,1,8.5,3,11.9c0.9,1.7,2.2,3,3.7,4.1c2.8,2.3,5.9,3,12,3h18.8v7.8h-20.5c-7.4,0-12.4-1-16.3-3.4c-2.9-1.7-5.5-4.6-7.6-8.2 c-2.8-4.9-3.9-10.1-3.9-17.6c0-9.6,1.7-15.9,5.8-21.7c5.3-7.4,12-10.2,25-10.2h17.6V87.3z'/%3E%3Cpath class='st1' d='M483.9,79.5H497l24.9,61.1h-10.6l-6.4-15.9h-29.6l-6.7,15.9H458L483.9,79.5z M478.3,116.9h23.5l-11.4-30 L478.3,116.9z'/%3E%3Cpolygon class='st1' points='564.2,129.3 583.2,79.5 597.9,79.5 597.9,140.6 588.2,140.6 588.2,88.8 568.8,140.6 558.8,140.6 538.7,88.8 538.7,140.6 529,140.6 529,79.5 543.7,79.5 '/%3E%3C/g%3E%3C/svg%3E%0A");-webkit-transform:scale(1.08);transform:scale(1.08)}h1,.h1{font-size:2.5rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:1rem}h6,.h6{font-size:1rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;line-height:1.1;margin-bottom:0.5rem;margin-top:0;line-height:1.1;color:#1a48a5;font-display:fallback}@media (min-width: 560px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.5rem}}@media (min-width: 900px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:0.875rem}}@media (min-width: 1200px){h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1.125rem}}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;font-weight:700;font-display:fallback;line-height:1.1;margin-bottom:0.5rem;line-height:1.1}@media (min-width: 560px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.5rem}}@media (min-width: 900px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:0.875rem}}@media (min-width: 1200px){.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted .h1,.text-formatted .h2,.text-formatted .h3,.text-formatted .h4,.text-formatted .h5,.text-formatted .h6{margin-bottom:1.125rem}}@media (max-width: 1199.98px){h1,.h1{font-size:2rem}h2,.h2{font-size:1.75rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.25rem}}@media (max-width: 899.98px){h1,.h1{font-size:1.25rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.25rem}}a.link:not([class*='btn']),a[href].link:not(.btn){color:#0045a8;text-decoration:none;font-size:1rem;font-family:sans-serif;cursor:pointer}a.link:not([class*='btn']):hover,a.link:not([class*='btn']):focus,a[href].link:not(.btn):hover,a[href].link:not(.btn):focus{text-decoration:underline;color:#199ee1;outline:0}a:not([class*='btn']),a[href]:not([class*='btn']){text-decoration:none;-webkit-transition:color 0.2s ease;transition:color 0.2s ease}a:not([class*='btn']):focus,a[href]:not([class*='btn']):focus{outline:0}.paragraph a:not([class*='btn']),.paragraph a[href]:not([class*='btn']){color:#0045a8}.text-formatted p a:not([class*='btn']),.node__content .body p a:not([class*='btn']){color:#0045a8;text-decoration:underline;position:relative}.text-formatted p a:not([class*='btn']):hover,.node__content .body p a:not([class*='btn']):hover{color:#199ee1}.socialmediablock .field-facebook a,.socialmediablock .field-linkedin a,.socialmediablock .field-youtube a,.socialmediablock .field-twitter a,.socialmediablock .field-pinterest a,.socialmediablock .field-instagram a,.socialmediablock .field-whatsapp a{text-indent:-9999px;color:#0045a8;display:-webkit-inline-box;display:inline-flex;width:2rem;height:2rem;background-size:100%}.socialmediablock{display:-webkit-box;display:flex}.socialmediablock a{margin:0.25rem}.socialmediablock .field-facebook a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_facebook.svg")}.socialmediablock .field-facebook a:hover,.socialmediablock .field-facebook a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_facebook_hover.svg")}.socialmediablock .field-linkedin a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_linkedin.svg")}.socialmediablock .field-linkedin a:hover,.socialmediablock .field-linkedin a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_linkedin_hover.svg")}.socialmediablock .field-youtube a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_youtube.svg")}.socialmediablock .field-youtube a:hover{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_youtube_hover.svg")}.socialmediablock .field-twitter a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_twitter.svg")}.socialmediablock .field-twitter a:hover,.socialmediablock .field-twitter a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_twitter_hover.svg")}.socialmediablock .field-pinterest a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_pinterest.svg")}.socialmediablock .field-pinterest a:hover,.socialmediablock .field-pinterest a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_pinterest_hover.svg")}.socialmediablock .field-instagram a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_instagram.svg")}.socialmediablock .field-instagram a:hover{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_instagram_hover.svg")}.socialmediablock .field-whatsapp a{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_whatsapp.svg")}.socialmediablock .field-whatsapp a:hover,.socialmediablock .field-whatsapp a:focus{background-image:url("/themes/custom/launchkit/css/../images/icons/icon_whatsapp_hover.svg")}blockquote{margin:1.25rem 0 1.25rem 0}blockquote p{font-size:4rem;font-family:"Whitney A", "Whitney B", "Helvetica Neue", Helvetica, Arial, sans;line-height:1;color:#0045a8}table.smart{width:100%;border-collapse:collapse}table.smart th,table.smart td{text-align:left;padding:0.5rem 1rem;color:#766f70;color:#766f70}table.smart tr:first-child th{background-color:#0045a8;color:#FFFFFF;white-space:nowrap}table.smart tr:first-child th:first-child{border-radius:5rem 0 0 5rem}table.smart tr:first-child th:last-child{border-radius:0 5rem 5rem 0}table.smart tr:nth-child(even){background-color:#efefef}span.yes,span.no{text-indent:-99999px;display:inline-block;width:1.25rem;height:1.25rem;margin-left:1rem;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' viewBox='0 0 24 24' fill='none' stroke='%23199ee1' stroke-width='4' stroke-linecap='square' stroke-linejoin='bevel'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}span.no{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 24 24' fill='none' stroke='%23434343' stroke-width='2.5' stroke-linecap='butt' stroke-linejoin='bevel'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E")}.table-wrapper{overflow-x:auto}p{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit;margin-bottom:0.625rem;margin-top:0;letter-spacing:0.2px}p:last-child{margin-bottom:0}p.intro{font-weight:bold;font-size:1.3rem}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-justify{text-align:justify}img{vertical-align:bottom;max-width:100%;height:auto}.embedded-entity.align-right{margin-left:1rem}.embedded-entity.align-left{margin-right:1rem}.embedded-entity.align-center{display:-webkit-box;display:flex}.embedded-entity.align-center img{margin:auto}p.intro{font-weight:bold;font-size:1.2rem}p.muted{opacity:0.65;font-size:0.9em}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjItdG9vbHMvX2VtYmVkLnNjc3MiLCIyLXRvb2xzL3ZlbmRvci9zbGljay9fc2xpY2suc2NzcyIsIjItdG9vbHMvdmVuZG9yL3NsaWNrL19zbGljay10aGVtZS5zY3NzIiwiMS1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MiLCJ0ZXh0c3R5bGUuY3NzIiwiMi10b29scy92ZW5kb3IvZnNsaWdodGJveC9fZnNsaWdodGJveC5zY3NzIiwiMi10b29scy92ZW5kb3IvYW5pbWF0ZS9fYW5pbWF0ZS5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvX2Jvb3RzdHJhcC1ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiMS1zZXR0aW5ncy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiMy1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCIzLWVsZW1lbnRzL19oZWFkaW5ncy5zY3NzIiwiMi10b29scy9fdmVydGljYWxfcGFkZGluZy5zY3NzIiwiMy1lbGVtZW50cy9fbGluay5zY3NzIiwiMy1lbGVtZW50cy9fYmxvY2txdW90ZS5zY3NzIiwiMy1lbGVtZW50cy9fc21hcnQtdGFibGUuc2NzcyIsIjMtZWxlbWVudHMvX3BhcmFncmFwaC5zY3NzIiwiMy1lbGVtZW50cy9faW1nLnNjc3MiLCJ0ZXh0c3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFDRSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxTQUFVLENBQ1YsZUFBZ0IsQ0FMbEIsMEJBUUksYUFBYyxDQUNkLFVBQVcsQ0FUZiwySUFpQkksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixRQUFTLENBQ1QsTUFBTyxDQUNQLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQUFBLGdDQU1ULHFCQUErQixDQUFBLGdDQU0vQixrQkFBK0IsQ0FBQSwrQkFNL0IsZUFBOEIsQ0FBQSwrQkFNOUIsZ0JBQThCLENBQUEsY0M1QzlCLGlCQUFrQixDQUNsQixhQUFjLENBQ2QscUJBQXNCLENBQ3RCLDBCQUEyQixDQUMzQix3QkFBeUIsQ0FFekIscUJBQXNCLENBQ3RCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FFakIsa0JBQW1CLENBQ25CLHVDQUF3QyxDQUFBLFlBR3hDLGlCQUFrQixDQUNsQixlQUFnQixDQUNoQixhQUFjLENBQ2QsUUFBUyxDQUNULFNBQVUsQ0FMZCxrQkFRUSxZQUFhLENBUnJCLHFCQVlRLGNBQWUsQ0FDZixXQUFZLENBQUEscURBS2hCLHNDQUF1QyxDQUl2Qyw4QkFBK0IsQ0FBQSxhQUkvQixpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLEtBQU0sQ0FDTixhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQU50Qix1Q0FVUSxVQUFX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QixDQUFBLDhCQUc5QixtQkFBYSxDQUFiLFlBQWEsQ0FEakIsa0NBR1EsV0FBWSxDRHNCcEIsUUU1Q0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUFBLFFBSWpCLFlBQWEsQ0FDYixlQUFnQiIsImZpbGUiOiJ0ZXh0c3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBcbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4uL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIzMjlcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIzMkFcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qXG5cbiAgICBDb2xvcnNcblxuKi9cblxuXG4kY29sb3ItcHJpbWFyeTogIzAwNDVhODtcbiRjb2xvci1wcmltYXJ5LWFsdDojMDE0NWFiO1xuJGNvbG9yLXNlY29uZGFyeTogIzE5OWVlMTtcbiRjb2xvci10ZXJ0aWFyeTogIzk3OTc5NztcblxuJGNvbG9yLXBhcmFncmFwaC1wcmltYXJ5OiAjZjhmOGY4O1xuJGNvbG9yLXBhcmFncmFwaC1zZWNvbmRhcnk6ICM2ZGJlZmE7XG4kY29sb3ItcGFyYWdyYXBoLXRlcnRpYXJ5OiAjNDA0MDQwO1xuXG4vLyBTZXQgdGV4dCBiZWhhdmlvciBvbiBjb2xvcnNcbiRjb2xvci10ZXh0LW9uLXByaW1hcnk6ICMyODI4Mjg7XG4kY29sb3ItdGV4dC1vbi1zZWNvbmRhcnk6ICNmOGY4Zjg7XG4kY29sb3ItdGV4dC1vbi10ZXJ0aWFyeTogI2Y4ZjhmODtcblxuJGNvbG9yLXRpdGxlLW9uLXByaW1hcnk6ICM0MDQwNDA7XG4kY29sb3ItdGl0bGUtb24tc2Vjb25kYXJ5OiAjZjhmOGY4O1xuJGNvbG9yLXRpdGxlLW9uLXRlcnRpYXJ5OiAjZjhmOGY4O1xuXG4vLyBDb2xvciB2YXJpYW50c1xuJGNvbG9yLXByaW1hcnktZGFyazogIzBBOURDQztcbiRjb2xvci1zZWNvbmRhcnktZGFyazogIzFhNDhhNTtcbiRjb2xvci10ZXJ0aWFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXRlcnRpYXJ5LDEwJSkhZGVmYXVsdDtcblxuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICNBMkM0RUM7XG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiAjZDVlY2ZiO1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci10ZXJ0aWFyeSwxMCUpIWRlZmF1bHQ7XG5cblxuXG4vLyBXaGl0ZXNcbiRjb2xvci13aGl0ZTogI0ZGRkZGRjtcbiRjb2xvci1saWdodDogI2RhZGFkYTtcbiRjb2xvci1ncmV5OiAgIzljOWM5YztcbiRjb2xvci1kYXJrOiAgIzc2NmY3MDtcbiRjb2xvci1ibGFjazogIzAwMjAwMjtcblxuJGNvbG9yLXN1cGVybGlnaHQ6ICNlZmVmZWY7XG5cbi8qXG5cbiAgICBCdXR0b25zXG5cbiovXG5cbi8vIERlZmF1bHQgYnV0dG9uXG4kcGFkZGluZy1idXR0b24tLXg6ICgyMC8xNikqMXJlbTtcbiRwYWRkaW5nLWJ1dHRvbi0teTogKDkvMTYpKjFyZW07XG4kbWluLXdpZHRoLWJ1dHRvbjogKDIyMC8xNikqMXJlbTtcbiRmb250LXNpemUtYnV0dG9uOiAoMTQvMTYpKjFyZW07XG5cbiRwYWRkaW5nLWJ1dHRvbi1vdXRsaW5lLS14OiAoMjAvMTYpKjFyZW07XG4kcGFkZGluZy1idXR0b24tb3V0bGluZS0teTogKDkvMTYpKjFyZW07XG4kbWluLXdpZHRoLWJ1dHRvbi1vdXRsaW5lOiAoMjIwLzE2KSoxcmVtO1xuJGZvbnQtc2l6ZS1idXR0b24tb3V0bGluZTogKDE0LzE2KSoxcmVtO1xuXG4vKlxuXG4gICAgRm9ybSBpbnB1dHNcblxuKi9cblxuXG4vLyRjb2xvci1pbnB1dC1ib3JkZXI6ICM4MjgyODIhZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1ib3JkZXI6ICRjb2xvci1wcmltYXJ5IWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtZm9jdXM6ICMxMjQ1NzchZGVmYXVsdDtcbiRjb2xvci1pbnB1dC1wbGFjZWhvbGRlcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyRjb2xvci1pbnB1dC10ZXh0OiAjMjEyMTIxIWRlZmF1bHQ7XG4kY29sb3ItaW5wdXQtdGV4dDogJGNvbG9yLXByaW1hcnkhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtaW5wdXQ6ICgyMC8xNikqMXJlbSFkZWZhdWx0O1xuXG4vLyBTZWxlY3RcbiRib3JkZXItcmFkaXVzLXNlbGVjdDokYm9yZGVyLXJhZGl1cy1pbnB1dDtcbiRjb2xvci1zZWxlY3QtYmFja2dyb3VuZDogI2ZmZiAhZGVmYXVsdDtcbiRjb2xvci1zZWxlY3QtaG92ZXI6IGRhcmtlbigkY29sb3Itc2VsZWN0LWJhY2tncm91bmQsIDIlKSAhZGVmYXVsdDtcbiRjb2xvci1zZWxlY3QtYm9yZGVyOiAgICRjb2xvci1pbnB1dC1ib3JkZXI7XG4kY29sb3Itc2VsZWN0LWJvcmRlci1ob3ZlcjogZGFya2VuKCRjb2xvci1zZWxlY3QtYm9yZGVyLCA1JSkgIWRlZmF1bHQ7XG4kYm9yZGVyLXdpZHRoLXNlbGVjdDogKDEvMTYpKjFyZW07XG4kc2VsZWN0LWljb24tc2l6ZTogMjJweCA7XG4kcGFkZGluZy1zZWxlY3QtLXk6ICg4LzE2KSoxcmVtO1xuJHBhZGRpbmctc2VsZWN0LS14OiAoMTIvMTYpKjFyZW07XG5cbiRmb250LXNpemUtc2VsZWN0OiAxcmVtIDtcbiRmb250LXdlaWdodC1zZWxlY3Q6IDQwMCA7XG4kY29sb3Itc2VsZWN0LXRleHQ6ICRjb2xvci1pbnB1dC10ZXh0IDtcbiRpY29uLXNlbGVjdC1jYXJldDpcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlMEElM0Nzdmcgd2lkdGg9JzZweCcgaGVpZ2h0PScxOHB4JyB2aWV3Qm94PScwIDAgNiAxOCcgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgaWQ9J1N5bWJvbHMnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBpZD0nSW5wdXRzLS9mb3JtZmllbGQtcHVsbGRvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjkuMDAwMDAwLCAtNDEuMDAwMDAwKScgZmlsbD0nJTIzMTMxNTUzJyUzRSUzQ2cgaWQ9J2Zvcm1zL+Kame+4jy9zZWxlY3QtZHJvcGRvd24nIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMxNy4wMDAwMDAsIDM1LjAwMDAwMCknJTNFJTNDcGF0aCBkPSdNMTMuMzAyODU4OSwxMS41NDMyNzgyIEMxMi4xOTcxMjczLDExLjU0MzI3ODIgMTEuNzM5NjI2LDEwLjc2OTk3NTUgMTIuMjkyMDY3OCw5Ljc5NjU1ODUzIEwxNC4wMDg2MjQzLDYuNzcxOTQwODEgQzE0LjU1NjExMTMsNS44MDcyNTQxNiAxNS40Mzg4MDg2LDUuNzk4NTIzODQgMTUuOTkxMjUwMyw2Ljc3MTk0MDgxIEwxNy43MDc4MDY4LDkuNzk2NTU4NTMgQzE4LjI1NTI5MzksMTAuNzYxMjQ1MiAxNy44MDY3MDQxLDExLjU0MzI3ODIgMTYuNjk3MDE1NywxMS41NDMyNzgyIEwxMy4zMDI4NTg5LDExLjU0MzI3ODIgWiBNMTMuMzAyODU4OSwxOC40NTY3MjE4IEwxNi42OTcwMTU3LDE4LjQ1NjcyMTggQzE3LjgwNjcwNDEsMTguNDU2NzIxOCAxOC4yNTUyOTM5LDE5LjIzODc1NDggMTcuNzA3ODA2OCwyMC4yMDM0NDE1IEwxNS45OTEyNTAzLDIzLjIyODA1OTIgQzE1LjQzODgwODYsMjQuMjAxNDc2MiAxNC41NTYxMTEzLDI0LjE5Mjc0NTggMTQuMDA4NjI0MywyMy4yMjgwNTkyIEwxMi4yOTIwNjc4LDIwLjIwMzQ0MTUgQzExLjczOTYyNiwxOS4yMzAwMjQ1IDEyLjE5NzEyNzMsMTguNDU2NzIxOCAxMy4zMDI4NTg5LDE4LjQ1NjcyMTggWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiIWRlZmF1bHQ7XG5cbi8vIENoZWNrYm94XG4vLyRib3JkZXItcmFkaXVzLWNoZWNrYm94OiAoMTAvMTYpKjFyZW07XG4kYm9yZGVyLXJhZGl1cy1jaGVja2JveDogNTAlO1xuJHdpZHRoLWNoZWNrYm94OiAxLjVyZW07XG4kYm9yZGVyLWNoZWNrYm94OiBzb2xpZCAoMS8xNikqMXJlbSAkY29sb3ItaW5wdXQtYm9yZGVyO1xuJGljb24tY2hlY2tib3gtY2hlY2s6XCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA0NUE4JyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYXJjcyclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIiFkZWZhdWx0O1xuJGljb24tY2hlY2tib3gtY2hlY2stLXNpemU6IDgwJTtcblxuXG4vKlxuXG4gICAgVHlwb2dyYXBoeVxuXG4qL1xuXG4kZm9udC1zaXplLWJhc2U6IDE2OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4kYmFzZS1mb250LWNvbG9yOiAkY29sb3ItZGFyaztcblxuJGZvbnQtZmFtaWx5LWJhc2U6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiRmb250LXdlaWdodC1ib2xkOiAyMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAxMDAgO1xuXG5cbiRmb250LWZhbWlseS1hbHQ6ICdPcGVuIFNhbnMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG5cbiRmb250LWFsdC1zcGFjaW5nOiAuNXB4O1xuJGZvbnQtYWx0LXdlaWdodC1ib2xkOiA1MDA7XG5cblxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcblxuLy8gSGVhZGluZ3NcblxuJGhlYWRpbmctc2l6ZS0xOiAgICAgICAgNDAhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtMjogICAgICAgIDI4IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTM6ICAgICAgICAyNCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS00OiAgICAgICAgMTghZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNTogICAgICAgIDE2IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTY6ICAgICAgICAxNiFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1hbHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IDcwMDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS4xO1xuXG5cbi8qXG5cbiAgICBNZW51XG5cbiovXG5cbiRtZW51LWl0ZW0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kbWVudS1pdGVtLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRtZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiRjb2xvci1wcmltYXJ5O1xuJG1lbnUtaXRlbS1hY3RpdmUtYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblxuXG4kc3VibWVudS1pdGVtLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRzdWJtZW51LWxpbmstY29sb3I6IHdoaXRlO1xuXG4kYm9yZGVyLXJhZGl1cy1idXR0b246IDIuMnJlbTtcblxuLypcbiAgICBQYXJhZ3JhcGhzXG5cbiovXG4kcGFyYWdyYXBoX3NsaWRlcl9vdmVybGF5X2NvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHBhcmFncmFwaF9zbGlkZXJfb3ZlcmxheV9vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XG4vKlxuXG4gICAgTWFyZ2lucyBhbmQgcGFkZGluZ3NcblxuKi9cbiRwYWRkaW5nLXJlZ2lvbjogMnJlbSFkZWZhdWx0O1xuJG1hcmdpbi1pdGVtOiAycmVtIWRlZmF1bHQ7XG4kcGFkZGluZy1wYXJhZ3JhcGgtYmFzZTogMy43NXJlbSFkZWZhdWx0O1xuXG4vKlxuXG4gICAgSGVhZGVyIGhlaWdodHNcblxuKi9cbiRoZWFkZXItaGVpZ2h0OiAxMjBweCAhZGVmYXVsdDtcbiRoZWFkZXItaGVpZ2h0LW1vYmlsZTogNjBweCAhZGVmYXVsdDsiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuXG4gICAgQ29sb3JzXG5cbiovXG4vKlxuXG4gICAgQnV0dG9uc1xuXG4qL1xuLypcblxuICAgIEZvcm0gaW5wdXRzXG5cbiovXG4vKlxuXG4gICAgVHlwb2dyYXBoeVxuXG4qL1xuLypcblxuICAgIE1lbnVcblxuKi9cbi8qXG4gICAgUGFyYWdyYXBoc1xuXG4qL1xuLypcblxuICAgIE1hcmdpbnMgYW5kIHBhZGRpbmdzXG5cbiovXG4vKlxuXG4gICAgSGVhZGVyIGhlaWdodHNcblxuKi9cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogSWNvbnMgKi9cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTI1cHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuKMqVwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLijKpcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oyqXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKMqVwiOyB9XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJXaGl0bmV5IEFcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjc1OyB9XG5cbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1tYXJrZXRpbmctcGFnZSkgLmNhdGVnb3J5LWJhbm5lcl9fcmlnaHQgaW1nW3NyYyo9XCIucG5nXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1tYXJrZXRpbmctcGFnZSkgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b25bdGl0bGUqPSdmdWxsc2NyZWVuJ10ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1tYXJrZXRpbmctcGFnZSkgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0OGE1OyB9XG5cbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1tYXJrZXRpbmctcGFnZSkgLmZzbGlnaHRib3gtY29udGFpbmVyLmZzbGlnaHRib3gtZnVsbC1kaW1lbnNpb24ge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwJTtcbiAgdG9wOiAxMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDsgfVxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi8qIEF0dGVudGlvbiBzZWVrZXJzICAqL1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG4vKiBCYWNrIGVudHJhbmNlcyAqL1xuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVG9wTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluQm90dG9tUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyogRmFkaW5nIGV4aXRzICovXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BMZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRUb3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbUxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7IH0gfVxuXG4vKiBTcGVjaWFscyAqL1xuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLyogU2xpZGluZyBleGl0cyAqL1xuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9IH1cblxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTA1NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC44NzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS4xMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTEuMTI1cmVtOyB9IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcbiAgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4gICAgLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuICAgIC5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbiAgICAuY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4gICAgLmNvbC1sZy1hdXRvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuICAgIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbiAgICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4gICAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuICAgIC5jb2wtbGctYXV0byB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtc20tNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtc20tOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1zbS05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1zbS0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLXNtLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkge1xuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLXNtLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NjBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtc20tMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1zbS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItc20tOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1zbS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1zbS0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTMge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTYge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbWQtNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTcge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbWQtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTkge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1tZC05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1tZC0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29sLW1kLTExIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAuY29sLW1kLTEyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbWQtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1tZC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy0xIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy0yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy0zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctNCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy00IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctNSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy01IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctNiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy02IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctNyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy03IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctOCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy04IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA1NjBweCkge1xuICAgIC5jb2wtbGctOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctOSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy05IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAuY29sLWxnLTEwIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC44NzVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbC1sZy0xMCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0xMSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTEge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgLmNvbC1sZy0xMiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMC44NzVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb2wtbGctMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMTY7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDMyLCAyLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTgxYjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ1YTg7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0O1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKlxuICAgIFRoaXMgYWRkcyB2ZXJ0aWNhbCBwYWRkaW5nIHdoaWNoIHNjYWxlcyB3aXRoIGJyZWFrcG9pbnRzIGF1dG9tYWdpY2FsbHlcbiovXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICA1MCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpOyB9IH1cblxuYS5idG4tLXNlY29uZGFyeSwgYS5idG4sIGJ1dHRvbi5idG4sXG5pbnB1dC5idG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDEuMzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA2LjI1cmVtO1xuICBtaW4td2lkdGg6IDEyLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWVlMTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTkuOThweCkge1xuICAgIGEuYnRuLS1zZWNvbmRhcnksIGEuYnRuLCBidXR0b24uYnRuLFxuICAgIGlucHV0LmJ0blt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1pbi13aWR0aDogOC43NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjM3NXJlbTsgfSB9XG4gIGEuYnRuLS1zZWNvbmRhcnk6aG92ZXIsIGEuYnRuOmhvdmVyLCBidXR0b24uYnRuOmhvdmVyLFxuICBpbnB1dC5idG46aG92ZXJbdHlwZT1cInN1Ym1pdFwiXSwgYS5idG4tLXNlY29uZGFyeTpmb2N1cywgYS5idG46Zm9jdXMsIGJ1dHRvbi5idG46Zm9jdXMsXG4gIGlucHV0LmJ0bjpmb2N1c1t0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE0OGE1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgIG91dGxpbmU6IDA7IH1cblxuYS5idG4tLXNlY29uZGFyeSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYTQ4YTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFhNDhhNTsgfVxuICBhLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLCBhLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG5hLmJ1dHRvbi0tdGVydGlhcnkge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTUgMTJoMTNNMTIgNWw3IDctNyA3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgYS5idXR0b24tLXRlcnRpYXJ5OmhvdmVyOjphZnRlciB7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMXMgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIC1vLWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuXG5idXR0b24uYnRuLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4ge1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmEjYnRuLXRlYW0tb3Age1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGFhZ18xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEwMzMuNSAyMTkuNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAzMy41IDIxOS40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzMDA0NkFBOyU3RCAuc3QxJTdCZmlsbDolMjNGRkZGRkY7JTdEJTBBJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTkyMS4zLDIxOS40aC04MDlDNTAuNCwyMTkuNCwwLDE3MC4yLDAsMTA5LjdTNTAuNCwwLDExMi4zLDBoODA5YzYxLjksMCwxMTIuMyw0OS4yLDExMi4zLDEwOS43IFM5ODMuMiwyMTkuNCw5MjEuMywyMTkuNHonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTkyMS4zLDEySDc1OS4ydjBjLTI1LjctMC4xLTUxLjUsOS40LTcxLjEsMjguNGMtMzkuMSwzOC0zOS4yLDEwMC4yLTAuMywxMzguM2MxOS42LDE5LjIsNDUuNSwyOC44LDcxLjQsMjguNyB2MGgxNjIuMWM1NS4yLDAsMTAwLjEtNDMuOCwxMDAuMS05Ny43QzEwMjEuNCw1NS44LDk3Ni41LDEyLDkyMS4zLDEyJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDAnIGQ9J003NDIuMSw4MS40YzE2LTE1LjUsNDItMTUuNSw1Ny45LDAuMWMxNS45LDE1LjYsMTUuOSw0MS0wLjEsNTYuNWMtMTYsMTUuNS00MiwxNS41LTU3LjktMC4xIEM3MjYuMSwxMjIuMyw3MjYuMSw5Ni45LDc0Mi4xLDgxLjQgTTcyMy40LDYzLjJjLTI2LjIsMjUuNS0yNi4zLDY3LjEtMC4yLDkyLjdjMjYuMSwyNS42LDY4LjgsMjUuNiw5NSwwLjIgYzI2LjItMjUuNSwyNi4zLTY3LjEsMC4yLTkyLjdDNzkyLjMsMzcuOCw3NDkuNywzNy43LDcyMy40LDYzLjIgTTg4MC43LDEwNi4yVjY3LjRoMzIuOGM5LjksMCwxNi45LDEuNSwyMC45LDQuNCBjNC4xLDMsNi4xLDgsNi4xLDE1YzAsNi42LTIuMSwxMS41LTYuMiwxNC42Yy00LjIsMy4yLTEwLjUsNC44LTE5LjEsNC44SDg4MC43eiBNODgwLjcsMTc1LjR2LTQ2aDM0LjRjMTEuOCwwLDIwLjUtMC42LDI2LjMtMS45IGM1LjctMS4zLDEwLjctMy40LDE1LjEtNi41YzUuMy0zLjcsOS4yLTguNCwxMS43LTE0YzIuNi01LjcsMy45LTEyLjQsMy45LTIwLjNjMC04LTEuNi0xNS4xLTQuNy0yMS4zYy0zLjEtNi4yLTcuOC0xMS4yLTEzLjktMTUgYy0zLjctMi4zLTguNi0zLjktMTQuNy01Yy02LjItMS0xNC40LTEuNi0yNC44LTEuNmgtNjEuNXYxMzEuNUg4ODAuN3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEwNC4zLDc5LjV2MzUuNWMwLDcuNiwwLjgsMTEuMywzLDEzLjZjMi41LDIuNyw2LjgsNC4xLDEzLjUsNC4xaDEzLjR2Ny44aC0xNS40Yy04LDAtMTIuNy0xLjEtMTYuNi0zLjggYy01LjktNC03LjktOS4zLTcuOS0yMC41Vjc5LjVIMTA0LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xODYuMyw4Ny4zSDE2OGMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzE5MC45LDg3LjMgMTkwLjksNzkuNSAyNDQuMSw3OS41IDI0NC4xLDg3LjMgMjIyLjYsODcuMyAyMjIuNiwxNDAuNiAyMTIuNSwxNDAuNiAyMTIuNSw4Ny4zICcvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzI1OS42LDg4LjQgMjUzLjMsMTAxIDI0OC41LDEwMSAyNTMuMyw4OS41IDI1MC4yLDg5LjUgMjUwLjIsNzkuNSAyNTkuNiw3OS41ICcvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjcwLjIsMTMyLjhoMjdjOS40LDAsMTMtMi43LDEzLTkuNGMwLTMuNS0xLjItNi40LTMuNS03LjljLTItMS40LTQuMi0xLjYtMTEuNC0xLjZoLTUuMiBjLTUuMywwLTktMC41LTEyLjMtMS41Yy02LjItMS44LTkuOS03LjMtOS45LTE0LjVjMC00LjksMS44LTkuNCw0LjktMTIuNmM0LjEtNC4zLDktNS44LDE5LjQtNS44SDMxOHY3LjhoLTI1LjcgYy01LjYsMC03LjksMC41LTEwLDEuOGMtMi4zLDEuMy0zLjcsNC4xLTMuNyw3LjRjMCw2LDMuOCw4LjUsMTMuNyw4LjVoMy44YzcuMSwwLDExLjEsMC4zLDE0LjMsMS4yYzYuNSwxLjgsMTAuNyw4LjUsMTAuNywxNi44IGMwLDUuMS0xLjcsOS4zLTQuOCwxMi40Yy0xLjksMS44LTQuMiwzLjItNi44LDMuOWMtMy40LDEtNiwxLjItMTMuMywxLjJoLTI1LjhWMTMyLjh6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMzQ4LjEsODcuMyAzNDguMSw3OS41IDQwMS4zLDc5LjUgNDAxLjMsODcuMyAzNzkuOCw4Ny4zIDM3OS44LDE0MC42IDM2OS43LDE0MC42IDM2OS43LDg3LjMgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000NTMuMyw4Ny4zSDQzNWMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNNDgzLjksNzkuNUg0OTdsMjQuOSw2MS4xaC0xMC42bC02LjQtMTUuOWgtMjkuNmwtNi43LDE1LjlINDU4TDQ4My45LDc5LjV6IE00NzguMywxMTYuOWgyMy41bC0xMS40LTMwIEw0NzguMywxMTYuOXonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSc1NjQuMiwxMjkuMyA1ODMuMiw3OS41IDU5Ny45LDc5LjUgNTk3LjksMTQwLjYgNTg4LjIsMTQwLjYgNTg4LjIsODguOCA1NjguOCwxNDAuNiA1NTguOCwxNDAuNiA1MzguNyw4OC44IDUzOC43LDE0MC42IDUyOSwxNDAuNiA1MjksNzkuNSA1NDMuNyw3OS41ICcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbmEjYnRuLXRlYW0tb3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J3V0Zi04JyUzRiUzRSUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGFhZ18xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDEwMzMuNSAyMTkuNCcgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAzMy41IDIxOS40OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZSclM0UlM0NzdHlsZSB0eXBlPSd0ZXh0L2NzcyclM0UgLnN0MCU3QmZpbGw6JTIzMTk5RUUxOyU3RCAuc3QxJTdCZmlsbDolMjNGRkZGRkY7JTdEIC5zdDIlN0JmaWxsOiUyMzAwNDZBQTslN0QlMEElM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTIxLjMsMjE5LjRoLTgwOUM1MC40LDIxOS40LDAsMTcwLjIsMCwxMDkuN1M1MC40LDAsMTEyLjMsMGg4MDljNjEuOSwwLDExMi4zLDQ5LjIsMTEyLjMsMTA5LjcgUzk4My4yLDIxOS40LDkyMS4zLDIxOS40eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNOTIxLjMsMTJINzU5LjJ2MGMtMjUuNy0wLjEtNTEuNSw5LjQtNzEuMSwyOC40Yy0zOS4xLDM4LTM5LjIsMTAwLjItMC4zLDEzOC4zYzE5LjYsMTkuMiw0NS41LDI4LjgsNzEuNCwyOC43IHYwaDE2Mi4xYzU1LjIsMCwxMDAuMS00My44LDEwMC4xLTk3LjdDMTAyMS40LDU1LjgsOTc2LjUsMTIsOTIxLjMsMTInLyUzRSUzQ3BhdGggY2xhc3M9J3N0MicgZD0nTTc0Mi4xLDgxLjRjMTYtMTUuNSw0Mi0xNS41LDU3LjksMC4xYzE1LjksMTUuNiwxNS45LDQxLTAuMSw1Ni41Yy0xNiwxNS41LTQyLDE1LjUtNTcuOS0wLjEgQzcyNi4xLDEyMi4zLDcyNi4xLDk2LjksNzQyLjEsODEuNCBNNzIzLjQsNjMuMmMtMjYuMiwyNS41LTI2LjMsNjcuMS0wLjIsOTIuN2MyNi4xLDI1LjYsNjguOCwyNS42LDk1LDAuMiBjMjYuMi0yNS41LDI2LjMtNjcuMSwwLjItOTIuN0M3OTIuMywzNy44LDc0OS43LDM3LjcsNzIzLjQsNjMuMiBNODgwLjcsMTA2LjJWNjcuNGgzMi44YzkuOSwwLDE2LjksMS41LDIwLjksNC40IGM0LjEsMyw2LjEsOCw2LjEsMTVjMCw2LjYtMi4xLDExLjUtNi4yLDE0LjZjLTQuMiwzLjItMTAuNSw0LjgtMTkuMSw0LjhIODgwLjd6IE04ODAuNywxNzUuNHYtNDZoMzQuNGMxMS44LDAsMjAuNS0wLjYsMjYuMy0xLjkgYzUuNy0xLjMsMTAuNy0zLjQsMTUuMS02LjVjNS4zLTMuNyw5LjItOC40LDExLjctMTRjMi42LTUuNywzLjktMTIuNCwzLjktMjAuM2MwLTgtMS42LTE1LjEtNC43LTIxLjNjLTMuMS02LjItNy44LTExLjItMTMuOS0xNSBjLTMuNy0yLjMtOC42LTMuOS0xNC43LTVjLTYuMi0xLTE0LjQtMS42LTI0LjgtMS42aC02MS41djEzMS41SDg4MC43eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTA0LjMsNzkuNXYzNS41YzAsNy42LDAuOCwxMS4zLDMsMTMuNmMyLjUsMi43LDYuOCw0LjEsMTMuNSw0LjFoMTMuNHY3LjhoLTE1LjRjLTgsMC0xMi43LTEuMS0xNi42LTMuOCBjLTUuOS00LTcuOS05LjMtNy45LTIwLjVWNzkuNUgxMDQuM3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE4Ni4zLDg3LjNIMTY4Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMTkwLjksODcuMyAxOTAuOSw3OS41IDI0NC4xLDc5LjUgMjQ0LjEsODcuMyAyMjIuNiw4Ny4zIDIyMi42LDE0MC42IDIxMi41LDE0MC42IDIxMi41LDg3LjMgJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMjU5LjYsODguNCAyNTMuMywxMDEgMjQ4LjUsMTAxIDI1My4zLDg5LjUgMjUwLjIsODkuNSAyNTAuMiw3OS41IDI1OS42LDc5LjUgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00yNzAuMiwxMzIuOGgyN2M5LjQsMCwxMy0yLjcsMTMtOS40YzAtMy41LTEuMi02LjQtMy41LTcuOWMtMi0xLjQtNC4yLTEuNi0xMS40LTEuNmgtNS4yIGMtNS4zLDAtOS0wLjUtMTIuMy0xLjVjLTYuMi0xLjgtOS45LTcuMy05LjktMTQuNWMwLTQuOSwxLjgtOS40LDQuOS0xMi42YzQuMS00LjMsOS01LjgsMTkuNC01LjhIMzE4djcuOGgtMjUuNyBjLTUuNiwwLTcuOSwwLjUtMTAsMS44Yy0yLjMsMS4zLTMuNyw0LjEtMy43LDcuNGMwLDYsMy44LDguNSwxMy43LDguNWgzLjhjNy4xLDAsMTEuMSwwLjMsMTQuMywxLjJjNi41LDEuOCwxMC43LDguNSwxMC43LDE2LjggYzAsNS4xLTEuNyw5LjMtNC44LDEyLjRjLTEuOSwxLjgtNC4yLDMuMi02LjgsMy45Yy0zLjQsMS02LDEuMi0xMy4zLDEuMmgtMjUuOFYxMzIuOHonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSczNDguMSw4Ny4zIDM0OC4xLDc5LjUgNDAxLjMsNzkuNSA0MDEuMyw4Ny4zIDM3OS44LDg3LjMgMzc5LjgsMTQwLjYgMzY5LjcsMTQwLjYgMzY5LjcsODcuMyAnLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTQ1My4zLDg3LjNINDM1Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000ODMuOSw3OS41SDQ5N2wyNC45LDYxLjFoLTEwLjZsLTYuNC0xNS45aC0yOS42bC02LjcsMTUuOUg0NThMNDgzLjksNzkuNXogTTQ3OC4zLDExNi45aDIzLjVsLTExLjQtMzAgTDQ3OC4zLDExNi45eicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzU2NC4yLDEyOS4zIDU4My4yLDc5LjUgNTk3LjksNzkuNSA1OTcuOSwxNDAuNiA1ODguMiwxNDAuNiA1ODguMiw4OC44IDU2OC44LDE0MC42IDU1OC44LDE0MC42IDUzOC43LDg4LjggNTM4LjcsMTQwLjYgNTI5LDE0MC42IDUyOSw3OS41IDU0My43LDc5LjUgJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxYTQ4YTU7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU2MHB4KSB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbiAgICAuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5MDBweCkge1xuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4gICAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuICAgIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07IH0gfVxuXG4udGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuLnRleHQtZm9ybWF0dGVkIC5oMSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIldoaXRuZXkgQVwiLCBcIldoaXRuZXkgQlwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgICAudGV4dC1mb3JtYXR0ZWQgaDEsIC50ZXh0LWZvcm1hdHRlZCBoMiwgLnRleHQtZm9ybWF0dGVkIGgzLCAudGV4dC1mb3JtYXR0ZWQgaDQsIC50ZXh0LWZvcm1hdHRlZCBoNSwgLnRleHQtZm9ybWF0dGVkIGg2LFxuICAgIC50ZXh0LWZvcm1hdHRlZCAuaDEsIC50ZXh0LWZvcm1hdHRlZCAuaDIsIC50ZXh0LWZvcm1hdHRlZCAuaDMsIC50ZXh0LWZvcm1hdHRlZCAuaDQsIC50ZXh0LWZvcm1hdHRlZCAuaDUsIC50ZXh0LWZvcm1hdHRlZCAuaDYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgLnRleHQtZm9ybWF0dGVkIGgxLCAudGV4dC1mb3JtYXR0ZWQgaDIsIC50ZXh0LWZvcm1hdHRlZCBoMywgLnRleHQtZm9ybWF0dGVkIGg0LCAudGV4dC1mb3JtYXR0ZWQgaDUsIC50ZXh0LWZvcm1hdHRlZCBoNixcbiAgICAudGV4dC1mb3JtYXR0ZWQgLmgxLCAudGV4dC1mb3JtYXR0ZWQgLmgyLCAudGV4dC1mb3JtYXR0ZWQgLmgzLCAudGV4dC1mb3JtYXR0ZWQgLmg0LCAudGV4dC1mb3JtYXR0ZWQgLmg1LCAudGV4dC1mb3JtYXR0ZWQgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZXh0LWZvcm1hdHRlZCBoMSwgLnRleHQtZm9ybWF0dGVkIGgyLCAudGV4dC1mb3JtYXR0ZWQgaDMsIC50ZXh0LWZvcm1hdHRlZCBoNCwgLnRleHQtZm9ybWF0dGVkIGg1LCAudGV4dC1mb3JtYXR0ZWQgaDYsXG4gICAgLnRleHQtZm9ybWF0dGVkIC5oMSwgLnRleHQtZm9ybWF0dGVkIC5oMiwgLnRleHQtZm9ybWF0dGVkIC5oMywgLnRleHQtZm9ybWF0dGVkIC5oNCwgLnRleHQtZm9ybWF0dGVkIC5oNSwgLnRleHQtZm9ybWF0dGVkIC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTkuOThweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfSB9XG5cbmEubGluazpub3QoW2NsYXNzKj0nYnRuJ10pLFxuYVtocmVmXS5saW5rOm5vdCguYnRuKSB7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBhLmxpbms6bm90KFtjbGFzcyo9J2J0biddKTpob3ZlciwgYS5saW5rOm5vdChbY2xhc3MqPSdidG4nXSk6Zm9jdXMsXG4gIGFbaHJlZl0ubGluazpub3QoLmJ0bik6aG92ZXIsXG4gIGFbaHJlZl0ubGluazpub3QoLmJ0bik6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMTk5ZWUxO1xuICAgIG91dGxpbmU6IDA7IH1cblxuYTpub3QoW2NsYXNzKj0nYnRuJ10pLCBhW2hyZWZdOm5vdChbY2xhc3MqPSdidG4nXSkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTsgfVxuICBhOm5vdChbY2xhc3MqPSdidG4nXSk6Zm9jdXMsIGFbaHJlZl06bm90KFtjbGFzcyo9J2J0biddKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4ucGFyYWdyYXBoIGE6bm90KFtjbGFzcyo9J2J0biddKSwgLnBhcmFncmFwaCBhW2hyZWZdOm5vdChbY2xhc3MqPSdidG4nXSkge1xuICBjb2xvcjogIzAwNDVhODsgfVxuXG4vKiBCZWhhdmlvciBvZiBsaW5rIGluIGZvcm1hdHRlZCB0ZXh0ICovXG4udGV4dC1mb3JtYXR0ZWQgcCBhOm5vdChbY2xhc3MqPSdidG4nXSksXG4ubm9kZV9fY29udGVudCAuYm9keSBwIGE6bm90KFtjbGFzcyo9J2J0biddKSB7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZXh0LWZvcm1hdHRlZCBwIGE6bm90KFtjbGFzcyo9J2J0biddKTpob3ZlcixcbiAgLm5vZGVfX2NvbnRlbnQgLmJvZHkgcCBhOm5vdChbY2xhc3MqPSdidG4nXSk6aG92ZXIge1xuICAgIGNvbG9yOiAjMTk5ZWUxOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1mYWNlYm9vayBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtbGlua2VkaW4gYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXlvdXR1YmUgYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXR3aXR0ZXIgYSwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXBpbnRlcmVzdCBhLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtaW5zdGFncmFtIGEsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC13aGF0c2FwcCBhIHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGNvbG9yOiAjMDA0NWE4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG5cbi5zb2NpYWxtZWRpYWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc29jaWFsbWVkaWFibG9jayBhIHtcbiAgICBtYXJnaW46IDAuMjVyZW07IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWZhY2Vib29rIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2ZhY2Vib29rLnN2Z1wiKTsgfVxuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1mYWNlYm9vayBhOmhvdmVyLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtZmFjZWJvb2sgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9mYWNlYm9va19ob3Zlci5zdmdcIik7IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLWxpbmtlZGluIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX2xpbmtlZGluLnN2Z1wiKTsgfVxuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1saW5rZWRpbiBhOmhvdmVyLCAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtbGlua2VkaW4gYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9saW5rZWRpbl9ob3Zlci5zdmdcIik7IH1cbiAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXlvdXR1YmUgYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25feW91dHViZS5zdmdcIik7IH1cbiAgICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQteW91dHViZSBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3lvdXR1YmVfaG92ZXIuc3ZnXCIpOyB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC10d2l0dGVyIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3R3aXR0ZXIuc3ZnXCIpOyB9XG4gICAgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXR3aXR0ZXIgYTpob3ZlciwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXR3aXR0ZXIgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl90d2l0dGVyX2hvdmVyLnN2Z1wiKTsgfVxuICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtcGludGVyZXN0IGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pY29uX3BpbnRlcmVzdC5zdmdcIik7IH1cbiAgICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtcGludGVyZXN0IGE6aG92ZXIsIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1waW50ZXJlc3QgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9waW50ZXJlc3RfaG92ZXIuc3ZnXCIpOyB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1pbnN0YWdyYW0gYSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25faW5zdGFncmFtLnN2Z1wiKTsgfVxuICAgIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC1pbnN0YWdyYW0gYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl9pbnN0YWdyYW1faG92ZXIuc3ZnXCIpOyB9XG4gIC5zb2NpYWxtZWRpYWJsb2NrIC5maWVsZC13aGF0c2FwcCBhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaWNvbl93aGF0c2FwcC5zdmdcIik7IH1cbiAgICAuc29jaWFsbWVkaWFibG9jayAuZmllbGQtd2hhdHNhcHAgYTpob3ZlciwgLnNvY2lhbG1lZGlhYmxvY2sgLmZpZWxkLXdoYXRzYXBwIGE6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb25fd2hhdHNhcHBfaG92ZXIuc3ZnXCIpOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuMjVyZW0gMCAxLjI1cmVtIDA7IH1cbiAgYmxvY2txdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiV2hpdG5leSBBXCIsIFwiV2hpdG5leSBCXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2FucztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwNDVhODsgfVxuXG50YWJsZS5zbWFydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gIHRhYmxlLnNtYXJ0IHRoLCB0YWJsZS5zbWFydCB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzc2NmY3MDtcbiAgICBjb2xvcjogIzc2NmY3MDsgfVxuICB0YWJsZS5zbWFydCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDVhODtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgdGFibGUuc21hcnQgdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgNXJlbTsgfVxuICAgIHRhYmxlLnNtYXJ0IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1cmVtIDVyZW0gMDsgfVxuICB0YWJsZS5zbWFydCB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cblxuc3Bhbi55ZXMsIHNwYW4ubm8ge1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzUnIGhlaWdodD0nMzUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxOTllZTEnIHN0cm9rZS13aWR0aD0nNCcgc3Ryb2tlLWxpbmVjYXA9J3NxdWFyZScgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7IH1cblxuc3Bhbi5ubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM0MzQzNDMnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi50YWJsZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG5wIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4OyB9XG5cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxucC5pbnRybyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1hbGlnbi1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlciBpbWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG5wLmludHJvIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbnAubXV0ZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBmb250LXNpemU6IDAuOWVtOyB9XG4iLCIvLy8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdFwiKTtcbi8vLmZzbGlnaHRib3gtdG9vbGJhciB7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIHRvcDogMDtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgZGlzcGxheTogZmxleDtcbi8vICBiYWNrZ3JvdW5kOiByZ2JhKDM1LCAzNSwgMzUsIDAuNjUpOyB9XG4vL1xuLy8uZnNsaWdodGJveC10b29sYmFyLWJ1dHRvbiB7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIHdpZHRoOiA0NXB4O1xuLy8gIGN1cnNvcjogcG9pbnRlcjsgfVxuLy9cbi8vLmxkcy1yaW5nIHtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICBtYXJnaW46IGF1dG87XG4vLyAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gIHdpZHRoOiA2N3B4O1xuLy8gIGhlaWdodDogNjdweDsgfVxuLy9cbi8vLmxkcy1yaW5nIGRpdiB7XG4vLyAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgd2lkdGg6IDU0cHg7XG4vLyAgaGVpZ2h0OiA1NHB4O1xuLy8gIG1hcmdpbjogNnB4O1xuLy8gIGJvcmRlcjogNXB4IHNvbGlkICM5OTk7XG4vLyAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuLy8gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuLy9cbi8vLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuLy8gIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzOyB9XG4vL1xuLy8ubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4vLyAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuLy9cbi8vLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuLy8gIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzOyB9XG4vL1xuLy9Aa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbi8vICAwJSB7XG4vLyAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuLy8gIDEwMCUge1xuLy8gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG4vL1xuLy8uZnNsaWdodGJveC1zb3VyY2UtaG9sZGVyIHtcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIGxlZnQ6IDA7XG4vLyAgdG9wOiAwO1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuLy9cbi8vLmZzbGlnaHRib3gtc2luZ2xlLXNvdXJjZSB7XG4vLyAgZGlzcGxheTogYmxvY2s7XG4vLyAgbWFyZ2luOiBhdXRvO1xuLy8gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXRyYW5zZm9ybS10cmFuc2l0aW9uIHtcbi8vICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4vL1xuLy8uZnNsaWdodGJveC1pbnZhbGlkLWZpbGUtd3JhcHBlciB7XG4vLyAgZm9udC1zaXplOiAyMnB4O1xuLy8gIGNvbG9yOiAjZWFlYmViO1xuLy8gIG1hcmdpbjogYXV0bztcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWZhZGUtaW4ge1xuLy8gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuLy9cbi8vLmZzbGlnaHRib3gtZmFkZS1pbiB7XG4vLyAgYW5pbWF0aW9uOiBmc2xpZ2h0Ym94LWZhZGUtaW4gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuNywgMSk7IH1cbi8vXG4vL0BrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLWluIHtcbi8vICBmcm9tIHtcbi8vICAgIG9wYWNpdHk6IC42NTsgfVxuLy8gIHRvIHtcbi8vICAgIG9wYWNpdHk6IDE7IH0gfVxuLy9cbi8vLmZzbGlnaHRib3gtZmFkZS1vdXQge1xuLy8gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLW91dCAuMjVzIGVhc2U7IH1cbi8vXG4vL0BrZXlmcmFtZXMgZnNsaWdodGJveC1mYWRlLW91dCB7XG4vLyAgZnJvbSB7XG4vLyAgICBvcGFjaXR5OiAuMzU7IH1cbi8vICB0byB7XG4vLyAgICBvcGFjaXR5OiAwOyB9IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWZhZGUtaW4tY29tcGxldGUge1xuLy8gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLWluLWNvbXBsZXRlIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjcsIDEpIGZvcndhcmRzOyB9XG4vL1xuLy9Aa2V5ZnJhbWVzIGZzbGlnaHRib3gtZmFkZS1pbi1jb21wbGV0ZSB7XG4vLyAgZnJvbSB7XG4vLyAgICBvcGFjaXR5OiAuMzsgfVxuLy8gIHRvIHtcbi8vICAgIG9wYWNpdHk6IDE7IH0gfVxuLy9cbi8vLmZzbGlnaHRib3gtZmFkZS1vdXQtY29tcGxldGUge1xuLy8gIGFuaW1hdGlvbjogZnNsaWdodGJveC1mYWRlLW91dC1jb21wbGV0ZSAuMjVzIGVhc2UgIWltcG9ydGFudDsgfVxuLy9cbi8vQGtleWZyYW1lcyBmc2xpZ2h0Ym94LWZhZGUtb3V0LWNvbXBsZXRlIHtcbi8vICBmcm9tIHtcbi8vICAgIG9wYWNpdHk6IDE7IH1cbi8vICB0byB7XG4vLyAgICBvcGFjaXR5OiAwOyB9IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWNvbnRhaW5lciB7XG4vLyAgcG9zaXRpb246IGZpeGVkO1xuLy8gIHRvcDogMDtcbi8vICBib3R0b206IDA7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgYmFja2dyb3VuZDogIzFlMWUxZTtcbi8vICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgzMCwgMzAsIDMwLCAwLjkpLCBibGFjayAxODEwJSk7XG4vLyAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuLy8gIHotaW5kZXg6IDk5OTk5OTk7XG4vLyAgdXNlci1zZWxlY3Q6IG5vbmU7XG4vLyAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuLy9cbi8vLmZzbGlnaHRib3gtb3BlbiB7XG4vLyAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vL31cbi8vXG4vLy5mc2xpZ2h0Ym94LXNjcm9sbGJhcmZpeCB7XG4vLyAgcGFkZGluZy1yaWdodDogMTdweDsgfVxuLy9cbi8vLmZzbGlnaHRib3gtbmF2IHtcbi8vICBoZWlnaHQ6IDQ1cHg7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogMDtcbi8vICBsZWZ0OiAwO1xuLy8gIHotaW5kZXg6IDI7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXNsaWRlLW51bWJlci1jb250YWluZXIge1xuLy8gIGhlaWdodDogMTAwJTtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgZm9udC1zaXplOiAuODJyZW07XG4vLyAgY29sb3I6ICNjMWMyYzI7XG4vLyAgei1pbmRleDogMTtcbi8vICBtYXgtd2lkdGg6IDQ2cHg7IH1cbi8vLmZzbGlnaHRib3gtc2xpZGUtbnVtYmVyLWNvbnRhaW5lciAuZnNsaWdodGJveC1zbGlkZS1zbGlkZS1udW1iZXIge1xuLy8gIHBhZGRpbmc6IDAgMnB4OyB9XG4vLy5mc2xpZ2h0Ym94LXNsaWRlLW51bWJlci1jb250YWluZXIgLmZzbGlnaHRib3gtc2xhc2gge1xuLy8gIHBhZGRpbmctdG9wOiAuMTVyZW07XG4vLyAgZm9udC1zaXplOiAxMnB4OyB9XG4vL1xuLy8uZnNsaWdodGJveC1zdmctaWNvbiBwYXRoIHtcbi8vICBmaWxsOiAjZGRkOyB9XG4vL1xuLy8uZnNsaWdodGJveC1zdmctaWNvbiBjaXJjbGUge1xuLy8gIHN0cm9rZTogIzQ2OTFmNjtcbi8vICBzdHJva2Utd2lkdGg6IDE7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1jb250YWluZXIge1xuLy8gIGRpc3BsYXk6IGZsZXg7XG4vLyAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCA2cHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogNTAlO1xuLy8gIGN1cnNvcjogcG9pbnRlcjtcbi8vICB6LWluZGV4OiAxO1xuLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuLy9cbi8vLmZzbGlnaHRib3gtc2xpZGUtYnRuLWNvbnRhaW5lcjpob3ZlciAuZnNsaWdodGJveC1zdmctaWNvbiBwYXRoIHtcbi8vICBmaWxsOiAjZjFmMWYxOyB9XG4vL1xuLy8uZnNsaWdodGJveC1zbGlkZS1idG4ge1xuLy8gIHBhZGRpbmc6IDdweDtcbi8vICBmb250LXNpemU6IDI2cHg7XG4vLyAgYmFja2dyb3VuZDogcmdiYSgzNSwgMzUsIDM1LCAwLjY1KTsgfVxuLy9AbWVkaWEgKG1pbi13aWR0aDogNDc2cHgpIHtcbi8vICAuZnNsaWdodGJveC1zbGlkZS1idG4ge1xuLy8gICAgcGFkZGluZzogOHB4OyB9IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LXNsaWRlLWJ0bi1sZWZ0LWNvbnRhaW5lciB7XG4vLyAgbGVmdDogMDsgfVxuLy9AbWVkaWEgKG1heC13aWR0aDogNDc1Ljk5cHgpIHtcbi8vICAuZnNsaWdodGJveC1zbGlkZS1idG4tbGVmdC1jb250YWluZXIge1xuLy8gICAgcGFkZGluZy1sZWZ0OiAzcHg7IH0gfVxuLy9cbi8vLmZzbGlnaHRib3gtc2xpZGUtYnRuLXJpZ2h0LWNvbnRhaW5lciB7XG4vLyAgcmlnaHQ6IDA7XG4vLyAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuLy8gIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuLy9AbWVkaWEgKG1pbi13aWR0aDogNDc2cHgpIHtcbi8vICAuZnNsaWdodGJveC1zbGlkZS1idG4tcmlnaHQtY29udGFpbmVyIHtcbi8vICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG4vL1xuLy8uYnV0dG9uLXN0eWxlIHtcbi8vICBkaXNwbGF5OiBmbGV4O1xuLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWhvbGRlci13cmFwcGVyIHtcbi8vICB3aWR0aDogMTAwJTtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vLyAgdG9wOiAwO1xuLy8gIGxlZnQ6IDA7XG4vLyAgcG9zaXRpb246IGFic29sdXRlOyB9XG4vL1xuLy8uZnNsaWdodGJveC1tZWRpYS1ob2xkZXIge1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDUwJTtcbi8vICBsZWZ0OiA1MCU7XG4vLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWludmlzaWJsZS1ob3ZlciB7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogMDtcbi8vICBsZWZ0OiAwO1xuLy8gIGJvdHRvbTogMDtcbi8vICByaWdodDogMDtcbi8vICB6LWluZGV4OiAxMDsgfVxuLy9cbi8vLmZzbGlnaHRib3gtY3Vyc29yLWdyYWJiaW5nIHtcbi8vICBjdXJzb3I6IGdyYWJiaW5nOyB9XG4vL1xuLy8uYnV0dG9uLXN0eWxlOmhvdmVyIC5mc2xpZ2h0Ym94LXN2Zy1pY29uIHBhdGgge1xuLy8gIGZpbGw6ICNmZmY7IH1cbi8vXG4vLy5mc2xpZ2h0Ym94LWZhZGUtaW4td2luZG93IHtcbi8vICBhbmltYXRpb246IGZhZGUtaW4gLjVzIGZvcndhcmRzOyB9XG4vL1xuLy8uZnNsaWdodGJveC1jb250YWluZXItZmFkZW91dCB7XG4vLyAgb3BhY2l0eTogMDtcbi8vICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTsgfVxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLW1hcmtldGluZy1wYWdlKXtcbiAgICAuY2F0ZWdvcnktYmFubmVyX19yaWdodCBpbWdbc3JjKj1cIi5wbmdcIl17XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmZzbGlnaHRib3gtdG9vbGJhci1idXR0b25bdGl0bGUqPSdmdWxsc2NyZWVuJ117XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5mc2xpZ2h0Ym94LXRvb2xiYXItYnV0dG9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG4gICAgfVxuXG4gICAgLmZzbGlnaHRib3gtY29udGFpbmVyLmZzbGlnaHRib3gtZnVsbC1kaW1lbnNpb257XG4gICAgICAgIHdpZHRoOjgwJSFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogODAlIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDoxMCU7XG4gICAgICAgIHRvcDoxMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzowIDAgNDBweCByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgICB9XG59XG5cbiIsIiRhbmltYXRlLWR1cmF0aW9uOiAuN3M7XG4kYW5pbWF0ZS1kZWxheTogLjJzO1xuJGFuaW1hdGUtcmVwZWF0OiAxO1xuJGFuaW1hdGUtZWFzaW5nOiBlYXNlO1xuJGFuaW1hdGUtYm91bmNlLWVhc2luZzogY3ViaWMtYmV6aWVyKC4wMiwuNywuNTIsMS4wMik7XG5cbiVhbmltYXRlX19hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGFuaW1hdGUtZHVyYXRpb247XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kZWxheTogJGFuaW1hdGUtZGVsYXk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICRhbmltYXRlLWVhc2luZztcbn1cblxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC5hbmltYXRlX19hbmltYXRlZFtjbGFzcyo9J091dCddIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBBdHRlbnRpb24gc2Vla2VycyAgKi9cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbi8qIEJhY2sgZW50cmFuY2VzICovXG5cbi8qIEZhZGluZyBlbnRyYW5jZXMgICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Ub3BSaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Cb3R0b21MZWZ0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4vKiBGYWRpbmcgZXhpdHMgKi9cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFRvcExlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VG9wUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dEJvdHRvbVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0Qm90dG9tTGVmdCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4vKiBTcGVjaWFscyAqL1xuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIFxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4vKiBTbGlkaW5nIGV4aXRzICovXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIFxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICBcbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBHcmlkIHY0LjAuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuLy8gRm9yIERyb3Bkb3duc1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5cbi8vRm9yIEFjY29yZGlvbnNcbkBpbXBvcnQgXCJtaXhpbnMvdHJhbnNpdGlvblwiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5cbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2Rpc3BsYXlcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xuXG5cbkBpbXBvcnQgXCJkcm9wZG93blwiOyIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJGNvbG9yLXdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGNvbG9yLWJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pLCAkZ3JheXMpO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJ3aGl0ZVwiOiAgICAgICRjb2xvci13aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSwgJGNvbG9ycyk7XG5cbiRjb2xvci1wcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRjb2xvci1saWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kY29sb3ItZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwicHJpbWFyeVwiOiAgICAkY29sb3ItcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRjb2xvci1zZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGNvbG9yLWxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGNvbG9yLWRhcmtcbiksICR0aGVtZS1jb2xvcnMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbiksICRzcGFjZXJzKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKChcbiAgMjU6IDI1JSxcbiAgNTA6IDUwJSxcbiAgNzU6IDc1JSxcbiAgMTAwOiAxMDAlXG4pLCAkc2l6ZXMpO1xuLy8gc3R5bGVsaW50LWVuYWJsZVxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkY29sb3ItYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCRjb2xvci13aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJGNvbG9yLXdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCRjb2xvci13aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkY29sb3ItYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYm9yZGVyLXJhZGl1cy1idXR0b246ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWJ1dHRvbi1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtYnV0dG9uLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICBpbnNldCAwIDFweCAycHggcmdiYSgkY29sb3ItYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgIDEyNSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJ1dHRvbiAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGNvbG9yLXdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkY29sb3Itd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkY29sb3Itd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRjb2xvci1ibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRjb2xvci1ibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGNvbG9yLWJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGNvbG9yLWJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkY29sb3ItYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgLjVyZW0gMXJlbSByZ2JhKCRjb2xvci1ibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRjb2xvci1ibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkY29sb3ItYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGNvbG9yLWJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAkY29sb3Itd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkY29sb3ItYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICRjb2xvci13aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGNvbG9yLXdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9QGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxufVxufVxuXG5AbWl4aW4gbWFrZS1yb3coICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZSAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3V0dGVyLW1vYmlsZSAvIC0yKTtcbiAgXG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICAgfVxuICB9XG4gIFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG4gIFxufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGdyaWQtZ3V0dGVyLXdpZHRoIGluICRncmlkLWd1dHRlci13aWR0aHMgIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gIEJvb3RzdHJhcFxuLy9cbi8vICBUaGVzZSB2YXJpYWJsZXMgcHJvdmlkZSBCb290c3RyYXAgb3ZlcnJpZGVzLCBlZy4gaG93IHdlIHNldCB0aGUgZ3JpZCwgbWF4IGNvbnRhaW5lciBzaXplcyBldGMuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyAjIENvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4vLyBNYXggd2lkdGggb2YgY29udGFpbmVyIHNob3VsZCBpbmNsdWRlIGd1dHRlciB3aWR0aCBvbmNlIGZvciBpdHMgb3V0ZXIgcGFkZGluZy5cbi8vXG4vL1xuLy8gIyBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4vL1xuLy8gU3R5bGVndWlkZTogU2V0dGluZ3MuYm9vdHN0cmFwXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgICAgIHhzOjAsXG4gICAgICAgIHNtOiA1NjBweCxcbiAgICAgICAgbWQ6IDkwMHB4LFxuICAgICAgICBsZzogMTIwMHB4LFxuLy8gICAgICAgICB4bDogMTgwMHB4LFxuICAgIC8veHhsOjE2MDBweFxuICAgIC8vIHh4eGw6MjU1MHB4XG4pIWRlZmF1bHQ7XG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTIwcHgsXG4gICAgICAgIG1kOiA3NjhweCxcbiAgICAgICAgbGc6IDEwNTZweCxcbi8vICAgICAgICAgeGw6IDE1ODRweCxcbiAgICAvL3h4bDogMTE0MHB4XG4gICAgLy8geHh4bDoxODAwcHhcbikhZGVmYXVsdDtcblxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxuICAgICAgICBzbTogMXJlbSxcbiAgICAgICAgbWQ6ICgyOC8xNikqMXJlbSxcbiAgICAgICAgbGc6ICgzNi8xNikqMXJlbSxcbi8vICAgICAgICAgeGw6ICg1NC8xNikqMXJlbSxcbiAgICAvL3h4bDogMTE0MHB4XG4gICAgLy8geHh4bDoxODAwcHhcbikhZGVmYXVsdDtcblxuJGdyaWQtdmVydGljYWw6IChcbiAgICAgICAgc206IDFyZW0sXG4gICAgICAgIG1kOiAoMjgvMTYpKjFyZW0sXG4gICAgICAgIGxnOiAoMzYvMTYpKjFyZW0sXG4vLyAgICAgICAgIHhsOiAoNTQvMTYpKjFyZW0sXG4gICAgLy94eGw6IDExNDBweFxuICAgIC8vIHh4eGw6MTgwMHB4XG4pIWRlZmF1bHQ7XG5cblxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICgzNi8xNikqMXJlbSFkZWZhdWx0O1xuJGd1dHRlci1tb2JpbGU6ICAgICAgICAgICAgICAgICgxNi8xNikqMXJlbSFkZWZhdWx0O1xuLy8gU2V0cyBpdGVtIG1hcmdpbiB0byBiZSBzYW1lIGFzIGdyaWQgZ3V0dGVyIChlcXVhbCBkaXN0YW5jZXMpXG4kaXRlbS1tYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG5cbi8vIFNldHMgYm9vbGVhbnMgZm9yIGxhcmdlciBzY3JlZW4gc2l6ZXNcbiRzY3JlZW4teGw6bWFwX2hhc19rZXkoJGdyaWQtYnJlYWtwb2ludHMsJ3hsJykhZGVmYXVsdDtcbiRzY3JlZW4teHhsOm1hcF9oYXNfa2V5KCRncmlkLWJyZWFrcG9pbnRzLCd4eGwnKSFkZWZhdWx0O1xuJHNjcmVlbi14eHhsOm1hcF9oYXNfa2V5KCRncmlkLWJyZWFrcG9pbnRzLCd4eHhsJykhZGVmYXVsdDtcblxuXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAycHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGdyaWQtZ3V0dGVyLXdpZHRoczokZ3JpZC1ndXR0ZXItd2lkdGhzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlci1tb2JpbGUgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICAgIEBlYWNoICRicmVha3BvaW50LCAkZ3JpZC1ndXR0ZXItd2lkdGggaW4gJGdyaWQtZ3V0dGVyLXdpZHRocyAge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG4gICAgICBcbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuICAgICAgXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTt9XG4gICAgNTAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO31cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUgey1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTt9XG59XG5cbkAtby1rZXlmcmFtZXMgYm91bmNlIHtcbiAgICAwJSB7LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7fVxuICAgIDUwJSB7LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7fVxufVxuXG4lYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogKDgvMTYpKjFyZW0gKDIyLzE2KSoxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICgxMDAvMTYpKjFyZW07XG4gICAgbWluLXdpZHRoOiAoMjAwLzE2KSoxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6ICgzMi8xNikqMXJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAvLyBNYWtlIGJ1dHRvbnMgc21hbGxlciBvbiBYUyBzY3JlZW5zLlxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG4gICAgICAgIG1pbi13aWR0aDogKDE0MC8xNikqMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBwYWRkaW5nOiAoOC8xNikqMXJlbSAoMjIvMTYpKjFyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gICAgICAgIG91dGxpbmU6MDtcbiAgICB9XG59XG5cbiVidXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LWRhcms7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG59XG5cbiVidXR0b24tdGVydGlhcnkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNNSAxMmgxM00xMiA1bDcgNy03IDcnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYm91bmNlIDFzIGluZmluaXRlO1xuICAgICAgICAtby1hbmltYXRpb246IGJvdW5jZSAxcyBpbmZpbml0ZTtcblxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gICAgfVxufVxuXG5hLmJ0biB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xufVxuXG5hLmJ0bi0tc2Vjb25kYXJ5e1xuICAgIEBleHRlbmQgJWJ1dHRvbi1zZWNvbmRhcnk7XG59XG5cbmEuYnV0dG9uLS10ZXJ0aWFyeXtcbiAgICBAZXh0ZW5kICVidXR0b24tdGVydGlhcnk7XG59XG5cbmJ1dHRvbi5idG4sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0biB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYSNidG4tdGVhbS1vcCB7XG4gICAgbWF4LXdpZHRoOiAoMjAwLzE2KSoxcmVtO1xuICAgIG1pbi1oZWlnaHQ6ICg4MC8xNikqMXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0ndXRmLTgnJTNGJTNFJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjQuMC4zLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYWFnXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgMTAzMy41IDIxOS40JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDMzLjUgMjE5LjQ7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyUzRSUzQ3N0eWxlIHR5cGU9J3RleHQvY3NzJyUzRSAuc3QwJTdCZmlsbDolMjMwMDQ2QUE7JTdEIC5zdDElN0JmaWxsOiUyM0ZGRkZGRjslN0QlMEElM0Mvc3R5bGUlM0UlM0NnJTNFJTNDcGF0aCBjbGFzcz0nc3QwJyBkPSdNOTIxLjMsMjE5LjRoLTgwOUM1MC40LDIxOS40LDAsMTcwLjIsMCwxMDkuN1M1MC40LDAsMTEyLjMsMGg4MDljNjEuOSwwLDExMi4zLDQ5LjIsMTEyLjMsMTA5LjcgUzk4My4yLDIxOS40LDkyMS4zLDIxOS40eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNOTIxLjMsMTJINzU5LjJ2MGMtMjUuNy0wLjEtNTEuNSw5LjQtNzEuMSwyOC40Yy0zOS4xLDM4LTM5LjIsMTAwLjItMC4zLDEzOC4zYzE5LjYsMTkuMiw0NS41LDI4LjgsNzEuNCwyOC43IHYwaDE2Mi4xYzU1LjIsMCwxMDAuMS00My44LDEwMC4xLTk3LjdDMTAyMS40LDU1LjgsOTc2LjUsMTIsOTIxLjMsMTInLyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTc0Mi4xLDgxLjRjMTYtMTUuNSw0Mi0xNS41LDU3LjksMC4xYzE1LjksMTUuNiwxNS45LDQxLTAuMSw1Ni41Yy0xNiwxNS41LTQyLDE1LjUtNTcuOS0wLjEgQzcyNi4xLDEyMi4zLDcyNi4xLDk2LjksNzQyLjEsODEuNCBNNzIzLjQsNjMuMmMtMjYuMiwyNS41LTI2LjMsNjcuMS0wLjIsOTIuN2MyNi4xLDI1LjYsNjguOCwyNS42LDk1LDAuMiBjMjYuMi0yNS41LDI2LjMtNjcuMSwwLjItOTIuN0M3OTIuMywzNy44LDc0OS43LDM3LjcsNzIzLjQsNjMuMiBNODgwLjcsMTA2LjJWNjcuNGgzMi44YzkuOSwwLDE2LjksMS41LDIwLjksNC40IGM0LjEsMyw2LjEsOCw2LjEsMTVjMCw2LjYtMi4xLDExLjUtNi4yLDE0LjZjLTQuMiwzLjItMTAuNSw0LjgtMTkuMSw0LjhIODgwLjd6IE04ODAuNywxNzUuNHYtNDZoMzQuNGMxMS44LDAsMjAuNS0wLjYsMjYuMy0xLjkgYzUuNy0xLjMsMTAuNy0zLjQsMTUuMS02LjVjNS4zLTMuNyw5LjItOC40LDExLjctMTRjMi42LTUuNywzLjktMTIuNCwzLjktMjAuM2MwLTgtMS42LTE1LjEtNC43LTIxLjNjLTMuMS02LjItNy44LTExLjItMTMuOS0xNSBjLTMuNy0yLjMtOC42LTMuOS0xNC43LTVjLTYuMi0xLTE0LjQtMS42LTI0LjgtMS42aC02MS41djEzMS41SDg4MC43eicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMTA0LjMsNzkuNXYzNS41YzAsNy42LDAuOCwxMS4zLDMsMTMuNmMyLjUsMi43LDYuOCw0LjEsMTMuNSw0LjFoMTMuNHY3LjhoLTE1LjRjLTgsMC0xMi43LTEuMS0xNi42LTMuOCBjLTUuOS00LTcuOS05LjMtNy45LTIwLjVWNzkuNUgxMDQuM3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTE4Ni4zLDg3LjNIMTY4Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMTkwLjksODcuMyAxOTAuOSw3OS41IDI0NC4xLDc5LjUgMjQ0LjEsODcuMyAyMjIuNiw4Ny4zIDIyMi42LDE0MC42IDIxMi41LDE0MC42IDIxMi41LDg3LjMgJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMjU5LjYsODguNCAyNTMuMywxMDEgMjQ4LjUsMTAxIDI1My4zLDg5LjUgMjUwLjIsODkuNSAyNTAuMiw3OS41IDI1OS42LDc5LjUgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00yNzAuMiwxMzIuOGgyN2M5LjQsMCwxMy0yLjcsMTMtOS40YzAtMy41LTEuMi02LjQtMy41LTcuOWMtMi0xLjQtNC4yLTEuNi0xMS40LTEuNmgtNS4yIGMtNS4zLDAtOS0wLjUtMTIuMy0xLjVjLTYuMi0xLjgtOS45LTcuMy05LjktMTQuNWMwLTQuOSwxLjgtOS40LDQuOS0xMi42YzQuMS00LjMsOS01LjgsMTkuNC01LjhIMzE4djcuOGgtMjUuNyBjLTUuNiwwLTcuOSwwLjUtMTAsMS44Yy0yLjMsMS4zLTMuNyw0LjEtMy43LDcuNGMwLDYsMy44LDguNSwxMy43LDguNWgzLjhjNy4xLDAsMTEuMSwwLjMsMTQuMywxLjJjNi41LDEuOCwxMC43LDguNSwxMC43LDE2LjggYzAsNS4xLTEuNyw5LjMtNC44LDEyLjRjLTEuOSwxLjgtNC4yLDMuMi02LjgsMy45Yy0zLjQsMS02LDEuMi0xMy4zLDEuMmgtMjUuOFYxMzIuOHonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSczNDguMSw4Ny4zIDM0OC4xLDc5LjUgNDAxLjMsNzkuNSA0MDEuMyw4Ny4zIDM3OS44LDg3LjMgMzc5LjgsMTQwLjYgMzY5LjcsMTQwLjYgMzY5LjcsODcuMyAnLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTQ1My4zLDg3LjNINDM1Yy0yLjQsMC00LjYsMC4yLTYuNSwwLjVjLTQuMSwwLjYtNy41LDIuOS05LjgsNi44Yy0xLjksMy4xLTIuNSw1LjctMi45LDExLjRoMzcuNHY3LjhoLTM3LjQgYzAsNC43LDEsOC41LDMsMTEuOWMwLjksMS43LDIuMiwzLDMuNyw0LjFjMi44LDIuMyw1LjksMywxMiwzaDE4Ljh2Ny44aC0yMC41Yy03LjQsMC0xMi40LTEtMTYuMy0zLjRjLTIuOS0xLjctNS41LTQuNi03LjYtOC4yIGMtMi44LTQuOS0zLjktMTAuMS0zLjktMTcuNmMwLTkuNiwxLjctMTUuOSw1LjgtMjEuN2M1LjMtNy40LDEyLTEwLjIsMjUtMTAuMmgxNy42Vjg3LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000ODMuOSw3OS41SDQ5N2wyNC45LDYxLjFoLTEwLjZsLTYuNC0xNS45aC0yOS42bC02LjcsMTUuOUg0NThMNDgzLjksNzkuNXogTTQ3OC4zLDExNi45aDIzLjVsLTExLjQtMzAgTDQ3OC4zLDExNi45eicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzU2NC4yLDEyOS4zIDU4My4yLDc5LjUgNTk3LjksNzkuNSA1OTcuOSwxNDAuNiA1ODguMiwxNDAuNiA1ODguMiw4OC44IDU2OC44LDE0MC42IDU1OC44LDE0MC42IDUzOC43LDg4LjggNTM4LjcsMTQwLjYgNTI5LDE0MC42IDUyOSw3OS41IDU0My43LDc5LjUgJy8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYSNidG4tdGVhbS1vcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSd1dGYtOCclM0YlM0UlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xhYWdfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCAxMDMzLjUgMjE5LjQnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMzMuNSAyMTkuNDsnIHhtbDpzcGFjZT0ncHJlc2VydmUnJTNFJTNDc3R5bGUgdHlwZT0ndGV4dC9jc3MnJTNFIC5zdDAlN0JmaWxsOiUyMzE5OUVFMTslN0QgLnN0MSU3QmZpbGw6JTIzRkZGRkZGOyU3RCAuc3QyJTdCZmlsbDolMjMwMDQ2QUE7JTdEJTBBJTNDL3N0eWxlJTNFJTNDZyUzRSUzQ3BhdGggY2xhc3M9J3N0MCcgZD0nTTkyMS4zLDIxOS40aC04MDlDNTAuNCwyMTkuNCwwLDE3MC4yLDAsMTA5LjdTNTAuNCwwLDExMi4zLDBoODA5YzYxLjksMCwxMTIuMyw0OS4yLDExMi4zLDEwOS43IFM5ODMuMiwyMTkuNCw5MjEuMywyMTkuNHonLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTkyMS4zLDEySDc1OS4ydjBjLTI1LjctMC4xLTUxLjUsOS40LTcxLjEsMjguNGMtMzkuMSwzOC0zOS4yLDEwMC4yLTAuMywxMzguM2MxOS42LDE5LjIsNDUuNSwyOC44LDcxLjQsMjguNyB2MGgxNjIuMWM1NS4yLDAsMTAwLjEtNDMuOCwxMDAuMS05Ny43QzEwMjEuNCw1NS44LDk3Ni41LDEyLDkyMS4zLDEyJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDInIGQ9J003NDIuMSw4MS40YzE2LTE1LjUsNDItMTUuNSw1Ny45LDAuMWMxNS45LDE1LjYsMTUuOSw0MS0wLjEsNTYuNWMtMTYsMTUuNS00MiwxNS41LTU3LjktMC4xIEM3MjYuMSwxMjIuMyw3MjYuMSw5Ni45LDc0Mi4xLDgxLjQgTTcyMy40LDYzLjJjLTI2LjIsMjUuNS0yNi4zLDY3LjEtMC4yLDkyLjdjMjYuMSwyNS42LDY4LjgsMjUuNiw5NSwwLjIgYzI2LjItMjUuNSwyNi4zLTY3LjEsMC4yLTkyLjdDNzkyLjMsMzcuOCw3NDkuNywzNy43LDcyMy40LDYzLjIgTTg4MC43LDEwNi4yVjY3LjRoMzIuOGM5LjksMCwxNi45LDEuNSwyMC45LDQuNCBjNC4xLDMsNi4xLDgsNi4xLDE1YzAsNi42LTIuMSwxMS41LTYuMiwxNC42Yy00LjIsMy4yLTEwLjUsNC44LTE5LjEsNC44SDg4MC43eiBNODgwLjcsMTc1LjR2LTQ2aDM0LjRjMTEuOCwwLDIwLjUtMC42LDI2LjMtMS45IGM1LjctMS4zLDEwLjctMy40LDE1LjEtNi41YzUuMy0zLjcsOS4yLTguNCwxMS43LTE0YzIuNi01LjcsMy45LTEyLjQsMy45LTIwLjNjMC04LTEuNi0xNS4xLTQuNy0yMS4zYy0zLjEtNi4yLTcuOC0xMS4yLTEzLjktMTUgYy0zLjctMi4zLTguNi0zLjktMTQuNy01Yy02LjItMS0xNC40LTEuNi0yNC44LTEuNmgtNjEuNXYxMzEuNUg4ODAuN3onLyUzRSUzQ3BhdGggY2xhc3M9J3N0MScgZD0nTTEwNC4zLDc5LjV2MzUuNWMwLDcuNiwwLjgsMTEuMywzLDEzLjZjMi41LDIuNyw2LjgsNC4xLDEzLjUsNC4xaDEzLjR2Ny44aC0xNS40Yy04LDAtMTIuNy0xLjEtMTYuNi0zLjggYy01LjktNC03LjktOS4zLTcuOS0yMC41Vjc5LjVIMTA0LjN6Jy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J00xODYuMyw4Ny4zSDE2OGMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzE5MC45LDg3LjMgMTkwLjksNzkuNSAyNDQuMSw3OS41IDI0NC4xLDg3LjMgMjIyLjYsODcuMyAyMjIuNiwxNDAuNiAyMTIuNSwxNDAuNiAyMTIuNSw4Ny4zICcvJTNFJTNDcG9seWdvbiBjbGFzcz0nc3QxJyBwb2ludHM9JzI1OS42LDg4LjQgMjUzLjMsMTAxIDI0OC41LDEwMSAyNTMuMyw4OS41IDI1MC4yLDg5LjUgMjUwLjIsNzkuNSAyNTkuNiw3OS41ICcvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNMjcwLjIsMTMyLjhoMjdjOS40LDAsMTMtMi43LDEzLTkuNGMwLTMuNS0xLjItNi40LTMuNS03LjljLTItMS40LTQuMi0xLjYtMTEuNC0xLjZoLTUuMiBjLTUuMywwLTktMC41LTEyLjMtMS41Yy02LjItMS44LTkuOS03LjMtOS45LTE0LjVjMC00LjksMS44LTkuNCw0LjktMTIuNmM0LjEtNC4zLDktNS44LDE5LjQtNS44SDMxOHY3LjhoLTI1LjcgYy01LjYsMC03LjksMC41LTEwLDEuOGMtMi4zLDEuMy0zLjcsNC4xLTMuNyw3LjRjMCw2LDMuOCw4LjUsMTMuNyw4LjVoMy44YzcuMSwwLDExLjEsMC4zLDE0LjMsMS4yYzYuNSwxLjgsMTAuNyw4LjUsMTAuNywxNi44IGMwLDUuMS0xLjcsOS4zLTQuOCwxMi40Yy0xLjksMS44LTQuMiwzLjItNi44LDMuOWMtMy40LDEtNiwxLjItMTMuMywxLjJoLTI1LjhWMTMyLjh6Jy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdzdDEnIHBvaW50cz0nMzQ4LjEsODcuMyAzNDguMSw3OS41IDQwMS4zLDc5LjUgNDAxLjMsODcuMyAzNzkuOCw4Ny4zIDM3OS44LDE0MC42IDM2OS43LDE0MC42IDM2OS43LDg3LjMgJy8lM0UlM0NwYXRoIGNsYXNzPSdzdDEnIGQ9J000NTMuMyw4Ny4zSDQzNWMtMi40LDAtNC42LDAuMi02LjUsMC41Yy00LjEsMC42LTcuNSwyLjktOS44LDYuOGMtMS45LDMuMS0yLjUsNS43LTIuOSwxMS40aDM3LjR2Ny44aC0zNy40IGMwLDQuNywxLDguNSwzLDExLjljMC45LDEuNywyLjIsMywzLjcsNC4xYzIuOCwyLjMsNS45LDMsMTIsM2gxOC44djcuOGgtMjAuNWMtNy40LDAtMTIuNC0xLTE2LjMtMy40Yy0yLjktMS43LTUuNS00LjYtNy42LTguMiBjLTIuOC00LjktMy45LTEwLjEtMy45LTE3LjZjMC05LjYsMS43LTE1LjksNS44LTIxLjdjNS4zLTcuNCwxMi0xMC4yLDI1LTEwLjJoMTcuNlY4Ny4zeicvJTNFJTNDcGF0aCBjbGFzcz0nc3QxJyBkPSdNNDgzLjksNzkuNUg0OTdsMjQuOSw2MS4xaC0xMC42bC02LjQtMTUuOWgtMjkuNmwtNi43LDE1LjlINDU4TDQ4My45LDc5LjV6IE00NzguMywxMTYuOWgyMy41bC0xMS40LTMwIEw0NzguMywxMTYuOXonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J3N0MScgcG9pbnRzPSc1NjQuMiwxMjkuMyA1ODMuMiw3OS41IDU5Ny45LDc5LjUgNTk3LjksMTQwLjYgNTg4LjIsMTQwLjYgNTg4LjIsODguOCA1NjguOCwxNDAuNiA1NTguOCwxNDAuNiA1MzguNyw4OC44IDUzOC43LDE0MC42IDUyOSwxNDAuNiA1MjksNzkuNSA1NDMuNyw3OS41ICcvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59IiwiLy8gSGVhZGluZ3Ncbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgaGVhZGluZyBzdHlsaW5nIGZvciBoMSA+IGg2XG4vL1xuLy8gIGZvbGxvd2luZyB2YXJpYWJsZXMgYXJlIG92ZXJyd3JpdGFibGUgaW4geW91ciB0aGVtZXMgYHZhcmlhYmxlcy5zY3NzYFxuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy8kaGVhZGluZy1zaXplLTE6ICAgICAgICA1MiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTI6ICAgICAgICA0MiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTM6ICAgICAgICAyOCFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTQ6ICAgICAgICAyMiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTU6ICAgICAgICAxNiFkZWZhdWx0O1xuLy8kaGVhZGluZy1zaXplLTY6ICAgICAgICAxNiFkZWZhdWx0O1xuLy9cbi8vXG4vLyBNYXJrdXA6XG4vLyA8aDE+TG9yZW0gaXBzdW0gZG9sb3I8L2gxPlxuLy8gPGgyPkxvcmVtIGlwc3VtIGRvbG9yPC9oMj5cbi8vIDxoMz5Mb3JlbSBpcHN1bSBkb2xvcjwvaDM+XG4vLyA8aDQ+TG9yZW0gaXBzdW0gZG9sb3I8L2g0PlxuLy8gPGg1PkxvcmVtIGlwc3VtIGRvbG9yPC9oNT5cbi8vIDxoNj5Mb3JlbSBpcHN1bSBkb2xvcjwvaDY+XG4vL1xuLy8gV2VpZ2h0OiAyXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMuaGVhZGluZ3NcbiRoZWFkaW5nLXNpemUtMTogICAgICAgIDQwIWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTI6ICAgICAgICAyOCFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS0zOiAgICAgICAgMjQhZGVmYXVsdDtcbiRoZWFkaW5nLXNpemUtNDogICAgICAgIDE4IWRlZmF1bHQ7XG4kaGVhZGluZy1zaXplLTU6ICAgICAgICAxNiFkZWZhdWx0O1xuJGhlYWRpbmctc2l6ZS02OiAgICAgICAgMTYhZGVmYXVsdDtcblxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogNzAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAxLjEhZGVmYXVsdDtcblxuaDEsLmgxIHsgZm9udC1zaXplOigkaGVhZGluZy1zaXplLTEvMTYpKjFyZW07IH1cbmgyLC5oMiB7IGZvbnQtc2l6ZTooJGhlYWRpbmctc2l6ZS0yLzE2KSoxcmVtOyB9XG5oMywuaDMgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtMy8xNikqMXJlbTsgfVxuaDQsLmg0IHsgZm9udC1zaXplOigkaGVhZGluZy1zaXplLTQvMTYpKjFyZW07IH1cbmg1LC5oNSB7IGZvbnQtc2l6ZTooJGhlYWRpbmctc2l6ZS01LzE2KSoxcmVtOyB9XG5oNiwuaDYgeyBmb250LXNpemU6KCRoZWFkaW5nLXNpemUtNi8xNikqMXJlbTsgfVxuXG5oMSxoMixoMyxoNCxoNSxoNixcbi5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2e1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjUsJ2JvdHRvbScpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrO1xuICAgIGZvbnQtZGlzcGxheTogZmFsbGJhY2s7XG59XG5cbi50ZXh0LWZvcm1hdHRlZHtcbiAgICBoMSxoMixoMyxoNCxoNSxoNixcbiAgICAuaDEsLmgyLC5oMywuaDQsLmg1LC5oNntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgICAgICAgZm9udC1kaXNwbGF5OiBmYWxsYmFjaztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMS4xZW07XG4gICAgICAgIEBpbmNsdWRlIHZlcnRpY2FsLW1hcmdpbigwLjUsJ2JvdHRvbScpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignbWQnKXtcbiAgICBoMSwuaDEgeyBmb250LXNpemU6KDMyLzE2KSoxcmVtOyB9XG4gICAgaDIsLmgyIHsgZm9udC1zaXplOigyOC8xNikqMXJlbTsgfVxuICAgIGgzLC5oMyB7IGZvbnQtc2l6ZTooMjQvMTYpKjFyZW07IH1cbiAgICBoNCwuaDQgeyBmb250LXNpemU6KDIwLzE2KSoxcmVtOyB9XG4gICAgaDUsLmg1IHsgZm9udC1zaXplOigyMC8xNikqMXJlbTsgfVxuICAgIGg2LC5oNiB7IGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07IH1cbn1cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bignc20nKXtcbiAgICBoMSwuaDEgeyBmb250LXNpemU6KDIwLzE2KSoxcmVtOyB9XG4gICAgaDIsLmgyIHsgZm9udC1zaXplOigyMC8xNikqMXJlbTsgfVxuICAgIGgzLC5oMyB7IGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07IH1cbiAgICBoNCwuaDQgeyBmb250LXNpemU6KDIwLzE2KSoxcmVtOyB9XG4gICAgaDUsLmg1IHsgZm9udC1zaXplOigyMC8xNikqMXJlbTsgfVxuICAgIGg2LC5oNiB7IGZvbnQtc2l6ZTooMjAvMTYpKjFyZW07IH1cbn1cbiIsIlxuLypcbiAgICBUaGlzIGFkZHMgdmVydGljYWwgcGFkZGluZyB3aGljaCBzY2FsZXMgd2l0aCBicmVha3BvaW50cyBhdXRvbWFnaWNhbGx5XG4qL1xuQG1peGluIHZlcnRpY2FsLXBhZGRpbmcoJHNpemU6MSwgJGRpcmVjdGlvbjonYm90aCcsICAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkdmVydGljYWwtaGVpZ2h0OiAkZ3JpZC12ZXJ0aWNhbCkge1xuICBAaWYoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgcGFkZGluZy10b3A6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpe1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBpZigkZGlyZWN0aW9uID09ICdib3RoJyl7XG4gICAgcGFkZGluZy10b3A6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gICAgcGFkZGluZy1ib3R0b206ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgXG4gIEBlYWNoICRicmVha3BvaW50LCAkaGVpZ2h0IGluICR2ZXJ0aWNhbC1oZWlnaHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ3RvcCcpe1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgfVxuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgfVxuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvcml6b250YWwtcGFkZGluZygkc2l6ZToxLCAkZGlyZWN0aW9uOidib3RoJywgICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICR2ZXJ0aWNhbC1oZWlnaHQ6ICRncmlkLXZlcnRpY2FsKSB7XG4gIEBpZigkZGlyZWN0aW9uID09ICdsZWZ0Jyl7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICB9XG4gIEBpZigkZGlyZWN0aW9uID09ICdyaWdodCcpe1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gICAgcGFkZGluZy1yaWdodDogJHNpemUgKiAkZ3V0dGVyLW1vYmlsZTtcbiAgfVxuICBcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRoZWlnaHQgaW4gJHZlcnRpY2FsLWhlaWdodCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYoJGRpcmVjdGlvbiA9PSAnbGVmdCcpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICAgIEBpZigkZGlyZWN0aW9uID09ICdyaWdodCcpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICB9XG4gICAgICBAaWYoJGRpcmVjdGlvbiA9PSAnYm90aCcpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzaXplICogJGhlaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdmVydGljYWwtbWFyZ2luKCRzaXplOjEsICRkaXJlY3Rpb246J2JvdGgnLCAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJHZlcnRpY2FsLWhlaWdodDogJGdyaWQtdmVydGljYWwpIHtcbiAgQGlmKCRkaXJlY3Rpb24gPT0gJ3RvcCcpe1xuICAgIG1hcmdpbi10b3A6ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdHRvbScpe1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICBtYXJnaW4tdG9wOiAkc2l6ZSAqICRndXR0ZXItbW9iaWxlO1xuICAgIG1hcmdpbi1ib3R0b206ICRzaXplICogJGd1dHRlci1tb2JpbGU7XG4gIH1cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRoZWlnaHQgaW4gJHZlcnRpY2FsLWhlaWdodCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYoJGRpcmVjdGlvbiA9PSAndG9wJyl7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzaXplICogJGhlaWdodDtcbiAgICAgIH1cbiAgICAgIEBpZigkZGlyZWN0aW9uID09ICdib3R0b20nKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgfVxuICAgICAgQGlmKCRkaXJlY3Rpb24gPT0gJ2JvdGgnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNpemUgKiAkaGVpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZSAqICRoZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB2ZXJ0aWNhbC1tYXJnaW4tZ3V0dGVyKCRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRndXR0ZXItbW9iaWxlIC8gMik7XG4gIG1hcmdpbi10b3A6ICgkZ3V0dGVyLW1vYmlsZSAvIDIpO1xuICBcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRncmlkLWd1dHRlci13aWR0aCBpbiAkZ3JpZC1ndXR0ZXItd2lkdGhzICB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgICBtYXJnaW4tdG9wOiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgfVxuICB9XG59IiwiLy8gTGlua1xuLy9cbi8vICBUaGlzIGZpbGUgcHJvdmlkZXMgZGVmYXVsdCBsaW5rIHN0eWxpbmdcbi8vXG4vLyAgZm9sbG93aW5nIHZhcmlhYmxlcyBhcmUgb3ZlcnJ3cml0YWJsZSBpbiB5b3VyIHRoZW1lcyBgdmFyaWFibGVzLnNjc3NgXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog8J+UtiBXb3JrIGluIHByb2dyZXNzXG4vLyBfX19cbi8vXG4vL1xuLy8gICRsaW5rLWNvbG9yOiAjMkQ4Njg4IWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLWZvbnQ6IHNhbnMtc2VyaWYhZGVmYXVsdDtcbi8vXG4vLyAgJGxpbmstZm9udC13ZWlnaHQ6IDUwMCFkZWZhdWx0O1xuLy9cbi8vICAkbGluay1zaXplOiAxcmVtIWRlZmF1bHQ7XG4vL1xuLy8gICRsaW5rLWRlY286IG5vbmUhZGVmYXVsdDtcbi8vXG4vLyAgJGxpbmstaG92ZXItZGVjbzogdW5kZXJsaW5lIWRlZmF1bHQ7XG4vL1xuLy9cbi8vIE1hcmt1cDpcbi8vIDxhIGNsYXNzPVwibGlua1wiPkxpbms8L2E+XG4vL1xuLy8gV2VpZ2h0OiAzXG4vL1xuLy8gU3R5bGVndWlkZTogRWxlbWVudHMuTGlua1xuXG4kbGluay1jb2xvcjogJGNvbG9yLXNlY29uZGFyeS1kYXJrICFkZWZhdWx0O1xuJGxpbmstY29sb3ItaG92ZXI6ICRjb2xvci1zZWNvbmRhcnkhZGVmYXVsdDtcbiRsaW5rLWZvbnQ6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kbGluay1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xuJGxpbmstc2l6ZTogMXJlbSAhZGVmYXVsdDtcbiRsaW5rLWRlY286IG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cblxuYS5saW5rOm5vdChbY2xhc3MqPSdidG4nXSksXG5hW2hyZWZdLmxpbms6bm90KC5idG4pIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvO1xuICAgIGZvbnQtc2l6ZTogJGxpbmstc2l6ZTtcbiAgICBmb250LWZhbWlseTogJGxpbmstZm9udDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY287XG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgICAgICAgb3V0bGluZTowO1xuICAgIH1cblxufVxuXG5hOm5vdChbY2xhc3MqPSdidG4nXSksIGFbaHJlZl06bm90KFtjbGFzcyo9J2J0biddKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOjA7XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoIGE6bm90KFtjbGFzcyo9J2J0biddKSwgLnBhcmFncmFwaCBhW2hyZWZdOm5vdChbY2xhc3MqPSdidG4nXSkge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLyogQmVoYXZpb3Igb2YgbGluayBpbiBmb3JtYXR0ZWQgdGV4dCAqL1xuLnRleHQtZm9ybWF0dGVkIHAgYTpub3QoW2NsYXNzKj0nYnRuJ10pLFxuLm5vZGVfX2NvbnRlbnQgLmJvZHkgcCBhOm5vdChbY2xhc3MqPSdidG4nXSl7XG5cbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgLy90ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY287XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcbiAgICAgICAgLy90ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY287XG4gICAgfVxufVxuXG4lZm9vdGVyLXNvY2lhbHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6MnJlbTtcbiAgICBoZWlnaHQ6MnJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5zb2NpYWxtZWRpYWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGEge1xuICAgICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgfVxuXG4gICAgLmZpZWxkLWZhY2Vib29rIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9mYWNlYm9vayk7XG4gICAgICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9mYWNlYm9va19ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtbGlua2VkaW4gYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLWxpbmtlZGluKTtcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uLWxpbmtlZGluLWhvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC15b3V0dWJlIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi15b3V0dWJlKTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbi15b3V0dWJlLWhvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC10d2l0dGVyIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl90d2l0dGVyKTtcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3R3aXR0ZXJfaG92ZXIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLXBpbnRlcmVzdCBhe1xuICAgICAgICBAZXh0ZW5kICVmb290ZXItc29jaWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGljb25fcGludGVyZXN0KTtcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3BpbnRlcmVzdF9ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtaW5zdGFncmFtIGF7XG4gICAgICAgIEBleHRlbmQgJWZvb3Rlci1zb2NpYWw7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkaWNvbl9pbnN0YWdyYW0pO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX2luc3RhZ3JhbV9ob3Zlcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtd2hhdHNhcHAgYXtcbiAgICAgICAgQGV4dGVuZCAlZm9vdGVyLXNvY2lhbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3doYXRzYXBwKTtcbiAgICAgICAgJjpob3ZlciwmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRpY29uX3doYXRzYXBwX2hvdmVyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEJsb2NrcXVvdGVcbi8vXG4vL1xuLy8gQWRkIHN0eWxpbmcgdG8gYm9keSBlbGVtZW50LCBzZXQgcm9vdCBzZXR0aW5ncy5cbi8vXG4vL1xuLy8gX19fXG4vL1xuLy8gU3RhdHVzOiAgVXAgZm9yIHJldmlld1xuLy8gX19fXG4vL1xuLy9cbi8vXG4vLyBXZWlnaHQ6IDJcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5ibG9ja3F1b3RlXG5ibG9ja3F1b3RlIHtcbiAgLy9wYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogKDIwLzE2KSoxcmVtIDAgKDIwLzE2KSoxcmVtIDA7XG4gIC8vYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBmYWRlLW91dCgkY29sb3ItcHJpbWFyeSwgLjkpO1xuICBwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxufSIsIlxuXG50YWJsZS5zbWFydHtcblxuICAgIHdpZHRoOjEwMCU7XG4gICAgdGgsdGR7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgIGNvbG9yOiAjNzY2ZjcwO1xuICAgIH1cbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG5cblxuICAgIHRyOmZpcnN0LWNoaWxkIHRoe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbSAwIDAgNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgNXJlbSA1cmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIH1cblxufVxuXG5cbnNwYW4ueWVzLHNwYW4ubm97XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDoxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzM1JyBoZWlnaHQ9JzM1JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMTk5ZWUxJyBzdHJva2Utd2lkdGg9JzQnIHN0cm9rZS1saW5lY2FwPSdzcXVhcmUnIHN0cm9rZS1saW5lam9pbj0nYmV2ZWwnJTNFJTNDcG9seWxpbmUgcG9pbnRzPScyMCA2IDkgMTcgNCAxMiclM0UlM0MvcG9seWxpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5zcGFuLm5ve1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjUnIGhlaWdodD0nMjUnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM0MzQzNDMnIHN0cm9rZS13aWR0aD0nMi41JyBzdHJva2UtbGluZWNhcD0nYnV0dCcgc3Ryb2tlLWxpbmVqb2luPSdiZXZlbCclM0UlM0NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4udGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn0iLCIvLyBQYXJhZ3JhcGhcbi8vXG4vLyAgVGhpcyBmaWxlIHByb3ZpZGVzIGRlZmF1bHQgPHA+IHN0eWxpbmdcbi8vXG4vLyAgZm9sbG93aW5nIHZhcmlhYmxlcyBhcmUgb3ZlcnJ3cml0YWJsZSBpbiB5b3VyIHRoZW1lcyBgdmFyaWFibGVzLnNjc3NgXG4vL1xuLy8gIENvbXBhdGlibGUgaW4gSUU2KywgRmlyZWZveCAyKywgU2FmYXJpIDQrLlxuLy9cbi8vIF9fX1xuLy9cbi8vIFN0YXR1czog4pyFIFN0YWJsZVxuLy8gX19fXG4vL1xuLy9cbi8vICAkZm9udC1jb2xvcjogIzIyMjIyMiFkZWZhdWx0O1xuLy9cbi8vJGxpbmUtaGVpZ2h0OiAxLjU7XG4vL1xuLy8kbGluay1mb250LXdlaWdodDogNTAwIWRlZmF1bHQ7XG4vL1xuLy8kcC1zaXplOiAxcmVtIWRlZmF1bHQ7XG4vL1xuLy8kZm9udC1mYW1pbHktYmFzZTogc2Fucy1zZXJpZiFkZWZhdWx0O1xuLy9cbi8vJHAtbWFyZ2luLXk6IDAuNXJlbSFkZWZhdWx0O1xuLy9cbi8vJHAtbGV0dGVyLXNwYWNpbmc6IDAuMnB4IWRlZmF1bHQ7XG4vL1xuLy9cbi8vIE1hcmt1cDpcbi8vIDxwPlZlc3RpYnVsdW0gdmVsIGRpZ25pc3NpbSBuaXNsLiBQZWxsZW50ZXNxdWUgaGFiaXRhbnQgbW9yYmkgdHJpc3RpcXVlIHNlbmVjdHVzIGV0IG5ldHVzIGV0IG1hbGVzdWFkYSBmYW1lcyBhYyB0dXJwaXMgZWdlc3Rhcy4gQ3VyYWJpdHVyIHVsdHJpY2VzLCBtYWduYSBhYyBpbnRlcmR1bSB2YXJpdXMsIGxvcmVtIGxlY3R1cyBkaWduaXNzaW0gdmVsaXQsIGV0IHVsdHJpY2VzIHB1cnVzIHF1YW0gZWdldCBxdWFtLiBEb25lYyBzdXNjaXBpdCBzYWdpdHRpcyBhdWN0b3IuIEludGVnZXIgc2l0IGFtZXQgdGVtcHVzIHNhcGllbi4gRHVpcyBuZWMgbWFnbmEgdml0YWUganVzdG8gY29udmFsbGlzIG1vbGxpcy4gU3VzcGVuZGlzc2UgdmVsIGxvcmVtIGF1Y3RvciwgZWZmaWNpdHVyIG5pYmggaW4sIGNvbnNlY3RldHVyIG1ldHVzLiBTdXNwZW5kaXNzZSB1dCBtYWduYSBpbiBqdXN0byBibGFuZGl0IGNvbnNlcXVhdCBldCBuZWMganVzdG8uIENyYXMgbnVuYyBtYXNzYSwgYWNjdW1zYW4gc2l0IGFtZXQgc2VtIGF0LCBpbXBlcmRpZXQgcG9zdWVyZSBhbnRlLiBNb3JiaSBlZ2V0IG1vbGVzdGllIGxlby4gTnVuYyBydXRydW0sIGVzdCBub24gYmxhbmRpdCBpbXBlcmRpZXQsIHNlbSBlcm9zIGFsaXF1ZXQgbWFnbmEsIGFjIGhlbmRyZXJpdCBhbnRlIGRvbG9yIHNhZ2l0dGlzIG1pLjwvcD5cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5wYXJhZ3JhcGhcblxuJGZvbnQtY29sb3I6IGluaGVyaXQhZGVmYXVsdDtcbiRsaW5lLWhlaWdodDogaW5oZXJpdCFkZWZhdWx0O1xuJGxpbmstZm9udC13ZWlnaHQ6IDUwMCFkZWZhdWx0O1xuJHAtc2l6ZTogaW5oZXJpdCFkZWZhdWx0O1xuJHAtbWFyZ2luLXk6ICgxMC8xNikqMXJlbSFkZWZhdWx0O1xuJHAtbGV0dGVyLXNwYWNpbmc6IDAuMnB4IWRlZmF1bHQ7XG5cbnAge1xuICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRwLXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAkcC1tYXJnaW4teTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAkcC1sZXR0ZXItc3BhY2luZztcbn1cblxucDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5wLmludHJve1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG4udGV4dC1hbGlnbi1sZWZ0e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1hbGlnbi1jZW50ZXJ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtYWxpZ24tcmlnaHR7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1hbGlnbi1qdXN0aWZ5e1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG59IiwiLy8gSW1nXG4vL1xuLy8gIFRoaXMgZmlsZSBwcm92aWRlcyBkZWZhdWx0IEltZyBzdHlsaW5nXG4vL1xuLy9cbi8vICBDb21wYXRpYmxlIGluIElFNissIEZpcmVmb3ggMissIFNhZmFyaSA0Ky5cbi8vXG4vLyBfX19cbi8vXG4vLyBTdGF0dXM6IPCflLYgV29yayBpbiBwcm9ncmVzc1xuLy8gX19fXG4vL1xuLy9cbi8vIE1hcmt1cDpcbi8vICA8aW1nIHNyYz1cImh0dHA6Ly91bnNwbGFzaC5pdC81MDAvMzAwXCIgLz5cbi8vXG4vLyBXZWlnaHQ6IDNcbi8vXG4vLyBTdHlsZWd1aWRlOiBFbGVtZW50cy5JbWdcblxuaW1ne1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmVtYmVkZGVkLWVudGl0eS5hbGlnbi1yaWdodHtcbiAgICBtYXJnaW4tbGVmdDogMC41KiRtYXJnaW4taXRlbTtcbn1cbi5lbWJlZGRlZC1lbnRpdHkuYWxpZ24tbGVmdHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNSokbWFyZ2luLWl0ZW07XG59XG4uZW1iZWRkZWQtZW50aXR5LmFsaWduLWNlbnRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGltZ3tcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn0iLCJAaW1wb3J0IFwiMS1zZXR0aW5ncy9zZXR0aW5nc1wiO1xuQGltcG9ydCBcIjItdG9vbHMvdG9vbHNcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2J1dHRvblwiO1xuQGltcG9ydCBcIjMtZWxlbWVudHMvaGVhZGluZ3NcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2xpbmtcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2Jsb2NrcXVvdGVcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL3NtYXJ0LXRhYmxlXCI7XG4vL0BpbXBvcnQgXCIzLWVsZW1lbnRzL2xpc3RzXCI7XG5AaW1wb3J0IFwiMy1lbGVtZW50cy9wYXJhZ3JhcGhcIjtcbkBpbXBvcnQgXCIzLWVsZW1lbnRzL2ltZ1wiO1xuXG5cbnAuaW50cm8ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5wLm11dGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG59Il19 */
