﻿@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-XLight_Web.woff2") format("woff2"),url("./woff/GothamSSm-XLight_Web.woff") format("woff");font-weight:200;font-style:normal}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-XLightItalic_Web.woff2") format("woff2"),url("./woff/GothamSSm-XLightItalic_Web.woff") format("woff");font-weight:200;font-style:italic}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-Light_Web.woff2") format("woff2"),url("./woff/GothamSSm-Light_Web.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-LightItalic_Web.woff2") format("woff2"),url("./woff/GothamSSm-LightItalic_Web.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-Book_Web.woff2") format("woff2"),url("./woff/GothamSSm-Book_Web.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-BookItalic_Web.woff2") format("woff2"),url("./woff/GothamSSm-BookItalic_Web.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-Medium_Web.woff2") format("woff2"),url("./woff/GothamSSm-Medium_Web.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-MediumItalic_Web.woff2") format("woff2"),url("./woff/GothamSSm-MediumItalic_Web.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-Bold_Web.woff2") format("woff2"),url("./woff/GothamSSm-Bold_Web.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-BoldItalic_Web.woff2") format("woff2"),url("./woff/GothamSSm-BoldItalic_Web.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-Black_Web.woff2") format("woff2"),url("./woff/GothamSSm-Black_Web.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'HCo Gotham SSm';src:url("./woff2/GothamSSm-BlackItalic_Web.woff2") format("woff2"),url("./woff/GothamSSm-BlackItalic_Web.woff") format("woff");font-weight:800;font-style:italic}@media (min-width: 992px){.vertical-align{display:flex;align-items:center}}.justify-content-center{display:flex;justify-content:center}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;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);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.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{font-size:26px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;width:90%;max-width:1170px;margin:0 auto}#cd-timeline::after{content:'';display:table;clear:both}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#ba9263}@media only screen and (min-width: 992px){#cd-timeline{margin-top:3em;margin-bottom:3em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block .cd-timeline-content-img{max-width:130px}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media screen and (max-width: 495px){.cd-timeline-block .cd-timeline-content-img{width:100%;max-width:none;margin-bottom:20px}}@media only screen and (min-width: 992px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:48px;height:52px;background-color:#233956;border-radius:50%}@media (min-width: 768px){.cd-timeline-img{width:31px;height:43px}}.cd-timeline-img img{display:block;width:31px;height:42px;position:relative;left:50%;top:50%;margin-left:-16px;margin-top:-21px}@media only screen and (min-width: 992px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 0.6s;-moz-animation:cd-bounce-1 0.6s;animation:cd-bounce-1 0.6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;padding:30px;background:#312f31}.cd-timeline-content h2{margin:0;margin-bottom:8px;color:#fff;font-size:18px;line-height:20px}@media (min-width: 768px){.cd-timeline-content h2{font-size:27px;line-height:32px}}.cd-timeline-content p{font-size:16px;color:#fff}.cd-timeline-content .cd-timeline-content-img{margin-left:12px}.cd-timeline-content:hover{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.cd-timeline-content:after{content:"";display:table;clear:both}.timeline-container .cd-timeline-content-img{max-width:90px}@media (min-width: 768px){.timeline-container .cd-timeline-content-img{float:left}}@media (min-width: 768px){.timeline-container h2,.timeline-container p{margin-left:130px}}.timeline-container p{text-transform:uppercase;color:#fff;font-size:19px;margin-bottom:0 !important}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #312f31}@media only screen and (min-width: 992px){.cd-timeline-content{margin-left:0;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#312f31}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#312f31}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 0.6s;-moz-animation:cd-bounce-2 0.6s;animation:cd-bounce-2 0.6s}}@media only screen and (min-width: 992px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse 0.6s;-moz-animation:cd-bounce-2-inverse 0.6s;animation:cd-bounce-2-inverse 0.6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}body{font-size:18px;font-family:"HCo Gotham SSm",sans-serif;position:relative;overflow-x:hidden}body a{color:#ba9263}h1{font-size:27px;font-family:"HCo Gotham SSm",sans-serif;text-transform:uppercase;font-weight:bold;color:#233956}@media (min-width: 1200px){h1{font-size:39px}}h2{font-family:"HCo Gotham SSm",sans-serif;color:#233956;font-weight:bold;text-transform:uppercase;font-size:27px;line-height:32px}h3{font-family:"HCo Gotham SSm",sans-serif;color:#233956;font-size:27px;line-height:32px;font-weight:bold;text-transform:uppercase}h4{font-family:"HCo Gotham SSm",sans-serif;color:#233956;font-size:22px;line-height:23px;text-transform:uppercase}h2 a,h3 a,h4 a{color:#233956}h2 a:hover,h3 a:hover,h4 a:hover{color:#ba9263}p{margin-bottom:1.4em;line-height:150%}.clear{clear:both}hr{border-top:2px solid #ba9263;width:80px;margin:30px auto 30px;text-align:center}.padded-column p{max-width:80%;margin-left:auto;margin-right:auto}.stripes{position:absolute;top:18px;right:-55px;z-index:99}.stripes .stripes-content{width:220px;height:74px;background:url(../img/rnbt-stable-belt.png) no-repeat;background-size:220px 74px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.button{padding:13px;border-color:#ba9263;background-color:#ba9263;color:#fff;text-transform:uppercase;font-weight:bold}.button:hover{background-color:#a27948 !important;border-color:#a27948 !important;color:#fff}.btn{border-radius:0;padding:13px !important;font-size:18px}.btn.btn-primary,.btn.btn-blue{font-weight:bold;text-transform:uppercase;background-color:#233956;border-color:#233956}.btn.btn-primary:hover,.btn.btn-blue:hover{background-color:#142132 !important;border-color:#142132 !important}.btn.btn-grey{background-color:#312f31;border-color:#312f31}.btn.btn-grey:hover{background-color:#171617 !important;border-color:#171617 !important}.btn.btn-gold{background-color:#ba9263;border-color:#ba9263}.btn.btn-gold:hover{background-color:#a27948 !important;border-color:#a27948 !important}.form-group .control-label{font-weight:normal}.form-group .form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:2px solid #e6e6e6;padding:12px;height:auto}#wpcf7-f1367-o1{padding-left:30px}.rnbt-form .form-group{margin-bottom:22px}.rnbt-form label{color:#233956;font-size:16px;text-transform:uppercase;font-weight:normal}.rnbt-form .form-control{border:none;background:rgba(0,0,0,0.05)}.rnbt-form select.form-control{background:rgba(0,0,0,0.05) url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat right 2px center;-moz-appearance:none;-webkit-appearance:none;appearance:none}.rnbt-form .wpcf7-list-item{display:block;margin:0}.rnbt-form .wpcf7-list-item input[type="checkbox"]{margin-left:-30px;margin-top:5px}.search-overlay{height:0;width:100%;position:fixed;z-index:999;left:0;top:0;background-color:#233956;overflow-x:hidden;transition:0.5s}.search-overlay .search-overlay-content{position:relative;top:50%;transform:translateY(-50%);text-align:center;margin-top:30px}.search-overlay .search-overlay-content .form-control{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:3px solid #ba9263;background:transparent;box-shadow:none;color:#fff}.search-overlay .search-overlay-content .btn-default{border:0;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ba9263}.search-overlay .search-overlay-close{position:absolute;top:20px;right:45px;font-size:60px;color:#fff;cursor:pointer;display:block}.search-overlay .search-overlay-close:hover{text-decoration:none}.search-overlay.open{height:100%}.container-fluid.no-padding{padding:0}.no-gutter{margin-left:0;margin-right:0;padding:0}.no-gutter [class*='col-']:not(:first-child),.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0;padding-bottom:0}.gutter{margin-right:-15px;margin-left:-15px}.gutter [class*='col-']:not(:first-child),.gutter [class*='col-']:not(:last-child){padding-right:15px;padding-left:15px}.no-padding-bottom [class*='col-']:not(:last-child){padding-bottom:0}@media (min-width: 992px){.is-table-row{display:table}.is-table-row [class*="col-"]{float:none;display:table-cell;vertical-align:middle;width:50%}}.row.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.row.flex>[class*='col-']{display:flex;flex-direction:column}header{background:#233956;color:#fff;position:relative}header .rnbt-logo{display:block;background-size:cover;width:240px;height:75px;margin:10px 0 10px 20px;background:url(../img/logo.svg) no-repeat}@media (min-width: 768px){header .rnbt-logo{margin:10px 0;width:300px;height:88px}}@media (min-width: 992px){header .rnbt-logo{margin:20px 0 25px 0}}@media (min-width: 1200px){header .rnbt-logo{width:343px;height:106px}}header .navbar-default{border-radius:0;background:#fff;border:0;margin-bottom:0}header .navbar-default .navbar-nav{padding:0;margin-right:0}header .navbar-default .navbar-nav li a{font-size:14px;color:#233956;text-transform:uppercase}@media (min-width: 1200px){header .navbar-default .navbar-nav li a{font-size:16px}}header .navbar-default .navbar-nav li a:not(.btn){padding:15px 13px}header .navbar-default .navbar-nav li a.btn{color:#fff;margin-left:6px;font-weight:bold}@media (min-width: 1200px){header .navbar-default .navbar-nav li a.btn{font-size:18px}}header .navbar-default .navbar-nav li a:not(.btn):hover{color:#ba9263}header .navbar-default .navbar-nav li a.icon{padding:15px 9px}header .navbar-default .navbar-nav li a.utility-button{padding:10px 16px;margin-left:12px;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px;border:2px solid #233956;background:transparent;text-transform:uppercase;font-size:14px;border-color:#fff}header .navbar-default .navbar-nav li a.utility-button:hover{background:#fff;color:#233956}header .navbar-default .navbar-nav li a.button-volunteer{background:#fff;color:#233956;border-color:#fff}header .navbar-default .navbar-nav li a.button-volunteer:hover{color:#fff;background:#233956}header .navbar-default .navbar-nav li a.button-donate{background:#ba9263;color:#fff;border-color:#ba9263}header .navbar-default .navbar-nav li a.button-donate:hover{color:#ba9263;background:#fff}header .navbar-default .utility-phone{clear:right;text-align:right}header .navbar-default .utility-phone li{margin:0;padding:0}header .navbar-default .utility-phone li a{padding:20px 10px !important;font-size:16px;font-weight:bold}header .navbar-default .utility{margin-top:20px}header .navbar-default .navbar-toggle{border:none;margin-top:36px}header .navbar-default .navbar-toggle .icon-bar{background:#233956;width:28px;height:4px}header .navbar-default .navbar-toggle:hover,header .navbar-default .navbar-toggle:focus{background-color:transparent}header a{color:#fff}header .main-navigation{display:none}@media (min-width: 992px){header .main-navigation{display:block}}header .main-navigation>ul{margin:0 -10px}header .main-navigation ul li a{margin:0;line-height:14px;text-transform:uppercase;border-bottom:2px solid transparent}@media (min-width: 992px){header .main-navigation ul li a{padding:18px 7px;font-size:12px}}@media (min-width: 1200px){header .main-navigation ul li a{padding:18px 10px;font-size:14px}}header .main-navigation .toggler{display:none}header .main-navigation .nav li.dropdown:hover>ul.dropdown-menu{display:block}header .main-navigation .nav>li>a:hover,header .main-navigation .nav>li>a:active,header .main-navigation .nav>li>a:focus,header .main-navigation .nav>li:hover>a{color:#fff !important;background-color:transparent;border-bottom:2px solid #ba9263}header .main-navigation .dropdown-menu{padding-top:0;padding-bottom:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#ba9263}header .main-navigation .dropdown-menu a{color:#fff;padding:12px 24px;border-bottom:none}header .main-navigation .dropdown-menu>.active>a{background-color:transparent}header .main-navigation .dropdown-menu a:focus,header .main-navigation .dropdown-menu a:hover{background-color:#fff;color:#000}header .main-navigation .dropdown-menu .menu-item-has-children>a:before{font-family:FontAwesome;content:'\f105';font-size:16px;display:block;float:right;color:#fff}header .main-navigation .dropdown-menu .menu-item-has-children>a:focus:before,header .main-navigation .dropdown-menu .menu-item-has-children>a:hover:before{color:#ba9263}header .main-navigation .dropdown-menu .dropdown-menu{left:100%;margin-top:-40px}header .mobile-utility{display:block;background-color:#233956;text-align:right}@media (min-width: 992px){header .mobile-utility{display:none}}header .mobile-utility ul{margin-bottom:0}header .mobile-utility ul li{padding:0}header .mobile-utility ul li a{display:block;font-size:14px;text-transform:uppercase;margin-bottom:-2px}header .mobile-utility ul li a:hover{color:#fff}header .mobile-utility ul li a.utility-button{padding:12px;border-color:#fff}header .mobile-utility ul li a.button-volunteer{background:#fff;color:#233956;border-color:#fff}header .mobile-utility ul li a.button-donate{background:#ba9263;color:#fff;border-color:#ba9263}@media screen and (max-width: 992px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.stripes{display:none}}.off-canvas-extras{display:none}#sidr-main{box-shadow:none;background-color:#233956;color:#fff}#sidr-main ul{border:0;margin:0}#sidr-main ul li{border:0;line-height:20px;font-size:13px}#sidr-main ul li a{padding:16px 20px;font-size:16px;border-top:1px solid #fff}#sidr-main ul li:hover>a,#sidr-main ul li:hover>span,#sidr-main ul li.active>a,#sidr-main ul li.active>span,#sidr-main ul li.sidr-class-active>a,#sidr-main ul li.sidr-class-active>span{box-shadow:none}#sidr-main ul li a:hover{box-shadow:none;background-color:#fff;color:#000}#sidr-main ul li ul li a{padding:6px 30px;font-size:13px;border-top:none}#sidr-main ul li ul li a:before{content:'-';color:#ba9263;margin-right:4px}#sidr-main ul li ul li ul li a{font-weight:normal;text-transform:none;border-top:none}#sidr-main ul li ul li a,#sidr-main ul li ul li span{color:#fff}#sidr-main .sidr-class-dropdown>a{position:relative}#sidr-main .sidr-class-dropdown>a .sidr-class-toggler{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#ba9263}#sidr-main .sidr-class-dropdown>ul{display:none}#sidr-main .input-group>.form-control,#sidr-main .input-group>.input-group-addon,#sidr-main .input-group>.input-group-btn>.btn{margin:20px 0 20px;border:2px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;height:40px;padding:5px;color:#111}#sidr-main .input-group>.input-group-btn>.btn{border:2px solid #fff;padding:5px 10px !important}.home-slider{position:relative}.home-slider .home-slider-slides{z-index:1}.home-slider .slide{position:relative;background-position:66% 50%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-repeat:no-repeat;max-height:550px;min-height:400px}.home-slider .slide .slide-holder{visibility:hidden}.home-slider .slide .caption-overlay{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.home-slider .slide .caption{display:block;position:absolute;margin-left:-30px;top:50%;transform:translateY(-50%);background:#fff;width:40%}@media (min-width: 1200px){.home-slider .slide .caption{width:504px}}.home-slider .slide .caption .caption-inner{padding:40px 50px}.home-slider .slide .caption h2{margin-top:0;text-transform:uppercase}.home-slider .slide .caption .btn{margin-top:20px;float:right}@media (min-width: 1200px){.home-slider .slide .caption .btn{font-size:18px}}.home-slider .slick-dots{display:none;position:absolute;left:0;bottom:30px}.home-slider .slick-dotted.slick-slider{margin-bottom:0}@media screen and (max-width: 992px){.home-slider .slide{min-height:400px}.home-slider .slide .caption-overlay{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:100%}.home-slider .slide .caption{top:auto;display:block;position:absolute;bottom:0;transform:none;left:50%;transform:translate(-50%);background:#fff;height:150px;width:410px;max-width:100%;margin-left:auto;margin-right:auto}.home-slider .slide .caption .caption-inner{position:absolute;top:10%;left:50%;transform:translate(-50%, 0);text-align:center;width:90%;padding:0}.home-slider .slide .caption .caption-inner .btn{float:none;margin-top:10px}.home-slider .slide .caption h2{font-size:20px}.home-slider .slide .caption p{display:none}.home-slider .slick-dots{display:none !important}}.content-area .header-background{background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;min-height:0}.content-area .header-background.long-title{min-height:0}@media (min-width: 768px){.content-area .header-background{min-height:260px}}@media (min-width: 768px){.content-area .header-background img{visibility:hidden}}.content-area header{background:transparent}.content-area .entry-header{padding:16px 32px}@media (min-width: 768px){.content-area .page-content{padding:0 45px}}.content-area .page-content-body{padding:40px;background:#fff}.content-area .content-intro{font-size:19px;text-transform:uppercase;color:#312f31;margin-bottom:30px}@media (min-width: 768px){.content-area .content-intro{margin-bottom:80px}}.content-area .content-intro.full-width{max-width:80%}.content-area .media{margin-bottom:40px}.content-area .media .media-thumb{max-width:200px}.content-area .media-left,.content-area .media>.pull-left{padding-right:20px}@media screen and (max-width: 992px){.content-area .content-intro.full-width{max-width:none}.content-area p:last-of-type{margin-bottom:2em}.content-area .entry-header{padding:16px 0}.content-area .page-content.long-title{margin-top:-320px}.content-area .page-content-body{padding:40px 15px;margin-left:-15px;margin-right:-15px}.content-area .page-content.long-title{margin-top:-320px}.media{margin-bottom:40px}.media .media-left,.media .media-body{display:block;width:auto;overflow:auto;padding:0}.media .media-left .media-thumb,.media .media-left img,.media .media-body .media-thumb,.media .media-body img{margin-bottom:20px;width:100%;max-width:none}.media .media-thumb{max-width:200px}}.sidebar-box{padding:40px 28px;margin-bottom:40px}.sidebar-box h4{margin:0;padding:0;color:#fff}.sidebar-box h5{font-size:20px;margin-top:0}.sidebar-box ul{margin:12px 0}.sidebar-box ul li a{text-transform:uppercase;font-weight:300;color:#fff;display:block;padding:8px 32px 8px 0;position:relative}.sidebar-box ul li a h5{text-transform:uppercase}.sidebar-box ul li a:after{font-family:FontAwesome;content:'\f105';position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:26px;display:block;color:#ba9263;transition:right 0.2s}.sidebar-box ul li a:hover{text-decoration:none;opacity:0.9}.sidebar-box ul li a:hover:after{right:0}.sidebar-box ul li a.event{border:1px solid #707070;background:#fff;padding:10px 20px;color:#233956}.sidebar-box ul li a.event:after{content:none}.sidebar-box ul li a .news-category{color:#fff;text-transform:uppercase;font-size:14px}.sidebar-box ul li a .news-date{color:#fff}.sidebar-box .event-detail{font-size:16px;display:block}.sidebar-box.sidebar-grey{background:#312f31}.sidebar-box.sidebar-blue{background:#233956;color:#fff}.sidebar-box.sidebar-blue h4,.sidebar-box.sidebar-blue a{color:#fff}.sidebar-box.sidebar-blue .btn{font-size:14px}.document-list{margin-top:30px}.document-list li{border-top:2px solid #e6e6e6;padding:10px 0;position:relative;width:100%}.document-list li a{display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.document-list li span{display:inline-block;padding:10px 0;color:#233956;max-width:100%;font-weight:500}@media (min-width: 768px){.document-list li span{max-width:450px}}@media (min-width: 992px){.document-list li span{max-width:380px}}@media (min-width: 1200px){.document-list li span{max-width:500px}}@media screen and (max-width: 768px){.document-list li a{position:relative;right:auto;top:auto;transform:none}.document-list li span{display:block}}.home-panels{padding:80px 0}.home-panels .panel-column{margin-bottom:20px}.home-panels .panel-column:after{content:"";display:table;clear:both}@media (min-width: 992px){.home-panels .panel-column{margin-bottom:0}}.home-panels .panel-column h3{text-transform:uppercase;font-size:27px;line-height:32px}.home-panels .panel-column .btn-primary{margin-top:30px;float:right}@media screen and (max-width: 992px){.home-panels{padding:40px 0}.home-panels .panel-column .button{margin-top:10px;margin-bottom:30px}}.media-panel{background:#e6e6e6;padding:80px 0}.media-panel .panel-column{text-align:left}.media-panel .panel-column h3{margin-top:0}.media-panel .panel-column .button{margin-top:30px}@media screen and (max-width: 992px){.media-panel{padding:40px 0}.media-panel .panel-column .btn{margin-top:10px;margin-bottom:30px}}.icon-panel{background:#233956;padding:80px 0;color:#fff}.icon-panel .panel-column{text-align:center}.icon-panel .panel-column .btn{margin-top:45px}.icon-panel h3{margin-top:0;text-align:center;color:#fff}.icon-panel h3{color:#fff}.icon-panel .icon{max-height:90px;margin:30px auto}.icon-panel .button{border-color:#fff;color:#fff}@media screen and (max-width: 992px){.icon-panel{padding:40px 0}.icon-panel .panel-column .button{margin-top:10px;margin-bottom:30px}}.home-news-events{background:url(../img/placeholder/wave-bg.jpg) no-repeat;background-size:cover;padding:80px 0}.home-news-events h3{text-align:center;color:#fff;margin-bottom:30px}.home-news-events .news-panel{background:#fff;padding:10px}.home-news-events .news-panel .news-panel-details{display:block;padding:20px;position:relative}.home-news-events .news-panel .news-panel-details:before{font-family:FontAwesome;content:'\f105';font-size:40px;display:block;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#ba9263;transition:right 0.2s}.home-news-events .news-panel .news-panel-details:hover:before{right:0}.home-news-events .news-panel .news-panel-details .news-category{color:#312f31;text-transform:uppercase}.home-news-events .news-panel .news-panel-details .news-date{color:#312f31;display:block}.home-news-events .news-panel .news-panel-details h4{margin:0;font-weight:700;color:#233956}.home-news-events .news-panel .news-panel-details:hover{text-decoration:none}.home-news-events .news-panel.news-event{background:#ba9263}.home-news-events .news-panel.news-event .news-panel-details:before{color:#312f31}.home-news-events .news-panel.news-event .news-category{color:#312f31}.home-news-events .news-panel.news-event .news-date,.home-news-events .news-panel.news-event h4{color:#fff}.home-news-events .news-panel-simple{margin-bottom:20px}.home-news-events .home-news-button{text-align:center;margin-top:37px}@media screen and (max-width: 992px){.home-news-events{padding:40px 0}.home-news-events .news-panel-image{margin-bottom:20px}}.news-events-panel{background-color:#e6e6e6;padding:10px 40px 10px}.news-events-panel .event{overflow:auto;margin-bottom:30px}.news-events-panel .event .event-date-block{float:left;width:50px;background-color:#233956;color:#fff;text-align:center;padding-top:6px;padding-bottom:6px}.news-events-panel .event .event-date-block .day{display:block;font-size:30px}.news-events-panel .event .event-details{padding-left:70px}.news-events-panel .event .event-details h4,.news-events-panel .event .event-details p{margin:0}@media screen and (max-width: 992px){.news-events-panel{padding:10px 40px 10px}.news-events-panel .event{overflow:auto;margin-bottom:30px}.news-events-panel .event .event-date-block{display:none}.news-events-panel .event .event-details{padding-left:0}.news-events-panel .event .event-details h4,.news-events-panel .event .event-details p{margin:0}}.news-events-news-listing .news-listing{margin:20px 0;border:2px solid #e6e6e6;padding:30px}.news-events-news-listing .news-listing .news-type{color:#233956;text-transform:uppercase}.news-events-news-listing .news-listing .date{color:#233956}.news-events-news-listing .news-listing p{margin-top:10px}.news-events-news-listing .media{margin-bottom:0}.single-news .news-date{display:block;color:#233956;margin-bottom:10px}.single-news .post-image{margin-bottom:20px}.results-pagination{text-align:center}.results-pagination .pagination{padding:20px 0}.results-pagination .pagination>li span{color:#233956;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.results-pagination .pagination>li span.current{border:2px solid #ba9263;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.results-pagination .pagination>li a{color:#ba9263;border:none;padding-top:11px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-left:0}.results-pagination .pagination>li a:hover{background-color:#fff}.story-section h2{text-align:center;font-size:40px;padding-bottom:20px}.story-section .story-content{text-align:left;margin-top:40px;margin-bottom:60px}.story-section .story-content:last-of-type{margin-bottom:0}.story-section .story-content-panel{padding:48px 49px}.story-section .story-content-panel.panel-blue{background-color:#233956}.story-section .story-content-panel.panel-blue h2,.story-section .story-content-panel.panel-blue h3,.story-section .story-content-panel.panel-blue h4,.story-section .story-content-panel.panel-blue h5,.story-section .story-content-panel.panel-blue p{color:#fff}.story-section .story-content-panel.panel-grey{background-color:#e6e6e6}@media screen and (max-width: 768px){.story-section h2{font-size:28px}.story-section .story-content{margin-bottom:60px}.story-section .story-content-panel{padding:20px}}.merchandise-listing .merchandise-item{text-align:center;padding:20px;height:100%;margin-bottom:30px;border:2px solid #e6e6e6}.merchandise-listing .merchandise-item .item-image{max-width:125px;margin:30px auto}.merchandise-listing .merchandise-item h2{font-size:20px}.merchandise-listing .merchandise-item .item-price{font-weight:bold}.footer-slider{background:#ba9263;padding:50px 0}.footer-slider .slick-dotted.slick-slider{margin-bottom:0}.footer-slider .footer-slide-content{text-align:center;justify-content:center}.footer-slider .footer-slide-content h3{color:#fff;display:inline-block;margin:0}.footer-slider .footer-slide-content .btn{margin-left:30px}.footer-slider .slick-dots{display:none !important}.footer-slider .slick-dots li button:before{color:#233956}@media screen and (max-width: 768px){.footer-slider{padding:20px 0}.footer-slider .footer-slide-content .button{margin-top:8px}}.footer{background:#312f31;padding:80px 0;color:#fff;font-size:16px}.footer address strong{text-transform:uppercase}.footer h4{color:#fff;margin:0 0 22px;font-size:24px}.footer a{color:#fff}.footer address:nth-of-type(2){margin-top:40px}.footer .footer-links{columns:2;-webkit-columns:2;-moz-columns:2;-webkit-column-gap:0;column-gap:0;-moz-column-gap:0}.footer .footer-links a{color:#fff}.footer .footer-icons{padding-top:20px}.footer .footer-icons .footer-fundraising,.footer .footer-icons .footer-merchandise{max-height:90px;max-width:auto}.footer .footer-copy{padding-top:30px;font-size:14px}.footer .footer-copy p{margin:0}.footer .footer-copy a{color:#fff}.footer-map{height:500px;width:100%}@media screen and (max-width: 992px){.footer{padding:40px 0}.footer .col-md-4{margin-bottom:50px}.footer .footer-icons{padding-top:20px}.footer .footer-icons .footer-fundraising,.footer .footer-icons .footer-merchandise{max-height:40px;max-width:auto}.footer .footer-copy{padding-top:0}}.accordion .panel-default{border:2px solid #e6e6e6;padding:20px 30px;margin-bottom:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.accordion .panel-default .panel-heading{padding:0}.accordion .panel-default .panel-body{padding:0;padding-top:20px}.accordion .panel-title{font-size:24px;color:#233956;position:relative}.accordion .panel-title a{display:inline-block;margin-right:50px}.accordion .panel-title a:hover,.accordion .panel-title a:focus{text-decoration:none;color:#ba9263}.accordion .panel-title i{font-size:36px;line-height:36px;color:#ba9263;position:absolute;top:50%;right:0;transform:translateY(-50%)}.accordion .panel-title .person-position{display:block;font-size:16px;font-weight:lighter}.accordion .panel-title .person-post-nominal{font-size:16px;font-weight:lighter}@media screen and (max-width: 768px){.accordion .panel-title{font-size:16px}.accordion .panel-title i{font-size:36px;line-height:36px}}.accordion .panel-default>.panel-heading{background:transparent;border:none}.accordion .panel-group .panel-heading+.panel-collapse>.list-group,.accordion .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}.infographic-section .infographic-cell{height:480px;overflow:auto;text-align:center;color:#233956;border-bottom:10px solid #233956;font-size:16px}.infographic-section .infographic-cell img{margin:0 auto;max-width:200px}.infographic-section .infographic-cell .strong{font-size:22px;line-height:20px;font-weight:700}.infographic-section .infographic-cell .small-strong{font-weight:bold}.infographic-section .infographic-cell .title-strong{font-size:20px;font-weight:bold}.infographic-section .infographic-cell .country-intro{margin:20px 10px}.infographic-section .infographic-cell .word-strong{font-size:20px;font-weight:bold;line-height:32px}.infographic-section .infographic-cell .word-strong.light{color:#ba9263}.infographic-section .infographic-cell .footnote{font-size:12px}.infographic-section .infographic-cell .padded-image{margin-top:35px;margin-bottom:20px}.infographic-section .infographic-cell .war-pensioners{margin-top:50px;margin-bottom:30px}.infographic-section .infographic-cell .bankrupcy{margin-top:50px;margin-bottom:30px}.infographic-section .infographic-cell .mobility-chairs{margin-top:10px;margin-bottom:10px}.infographic-section .infographic-cell .mobility-vehicles{margin-top:28px;margin-bottom:10px}.infographic-section .infographic-cell .mobility-stairlift{margin-top:20px;margin-bottom:10px}.infographic-section .infographic-cell .medical-equipment{margin-top:20px;margin-bottom:10px}.infographic-section .infographic-cell .serving-personnel{margin-top:30px;margin-bottom:20px}.infographic-section .infographic-cell .falkland-islands{margin-top:30px;margin-bottom:10px}.infographic-section .infographic-cell .rcp{margin-top:40px}.infographic-section .infographic-cell .co-location{margin-top:30px}.infographic-section .infographic-cell .speech-bubble-intro{margin-top:20px}.infographic-section .infographic-cell.barclays{padding-top:10px}.infographic-section .infographic-cell.barclays p{font-size:15px}.infographic-section .infographic-cell.sub-infographic{overflow:hidden;padding:10px}.infographic-section .infographic-cell.sub-infographic img{max-width:100px;margin:12px auto}.sitemap{list-style-type:none}.sitemap li{margin-top:10px;margin-bottom:10px}.sitemap ul{list-style-type:none}@media screen and (max-width: 1200px){.infographic-section .infographic-cell{height:440px;overflow:hidden}}@media screen and (max-width: 768px){.infographic-section .infographic-cell{height:auto;overflow:auto}}.pembroke-house .header-background,.pembroke-house-template .header-background{position:relative;z-index:-1}.pembroke-house .header-background .main-title,.pembroke-house-template .header-background .main-title{position:absolute;width:100%;height:100%;color:#ba9263}.pembroke-house .medal-container,.pembroke-house-template .medal-container{padding-bottom:80px}@media (min-width: 1600px){.pembroke-house .medal-container,.pembroke-house-template .medal-container{background:url(../img/medal.png) no-repeat 30px 80px;background-size:193px 237px}}.pembroke-house .pembroke-house-center-panel,.pembroke-house-template .pembroke-house-center-panel{padding:66px 0 158px 0}.pembroke-house .pembroke-house-icon-panel,.pembroke-house-template .pembroke-house-icon-panel{background-color:#233956;padding:70px 0 60px}.pembroke-house .pembroke-house-icon-panel h3,.pembroke-house-template .pembroke-house-icon-panel h3{color:#fff}.pembroke-house .pembroke-house-icon-panel .icon-column,.pembroke-house-template .pembroke-house-icon-panel .icon-column{padding:0 50px;text-align:center;color:#fff}.pembroke-house .pembroke-house-icon-panel .icon-column img,.pembroke-house-template .pembroke-house-icon-panel .icon-column img{max-width:200px;border-radius:50%;border:2px solid #ba9263;margin:0 auto 26px}.pembroke-house .pembroke-house-grid blockquote,.pembroke-house-template .pembroke-house-grid blockquote{border-left:none;font-family:"Libre Baskerville",serif;font-size:14px}.pembroke-house .pembroke-house-grid .grid-image,.pembroke-house-template .pembroke-house-grid .grid-image{background-size:cover;background-position:66% 50%}.pembroke-house .pembroke-house-grid .grid-image img,.pembroke-house-template .pembroke-house-grid .grid-image img{visibility:hidden}.pembroke-house .pembroke-house-grid .grid-contact-form .form-horizontal,.pembroke-house-template .pembroke-house-grid .grid-contact-form .form-horizontal{margin-top:30px;margin-bottom:30px}.pembroke-house .pembroke-house-grid .grid-contact-form .form-horizontal label,.pembroke-house-template .pembroke-house-grid .grid-contact-form .form-horizontal label{text-transform:uppercase;color:#233956;font-size:16px;font-weight:normal}.pembroke-house .pembroke-house-grid .grid-contact-form .form-horizontal button[type="submit"],.pembroke-house-template .pembroke-house-grid .grid-contact-form .form-horizontal button[type="submit"]{float:right}.pembroke-house .pembroke-house-grid .grid-map .map,.pembroke-house-template .pembroke-house-grid .grid-map .map{height:840px;width:100%}.pembroke-house div.cqc-widget,.pembroke-house-template div.cqc-widget{border:0 !important;background:transparent !important}.pembroke-house div.cqc-widget .cqc-container,.pembroke-house-template div.cqc-widget .cqc-container{background:transparent !important}.pembroke-house-template .entry-header{background:transparent}@media screen and (max-width: 1300px){.pembroke-house .pembroke-house-header .main-title-caption img{max-height:200px}}@media screen and (max-width: 992px){.pembroke-house .pembroke-house-center-panel{background:none}.pembroke-house .pembroke-house-center-panel .center-panel-photograph{max-width:100%}.pembroke-house .pembroke-house-header{overflow:hidden}.pembroke-house .pembroke-house-header img{height:400px;max-width:none}.pembroke-house .pembroke-house-header .main-title-caption img{max-height:200px}.pembroke-house .pembroke-house-icon-panel{padding:40px 0 20px}.pembroke-house .pembroke-house-grid .grid-column-center{padding:40px 20px}.pembroke-house .pembroke-house-grid .grid-contact-form{padding-top:0}.pembroke-house .pembroke-house-grid .wpcf7{max-width:80%;margin:0 auto}}.centenary-header{background:url("../img/placeholder/wave-bg.jpg") no-repeat;background-size:cover;position:relative;z-index:-1}.centenary-header img{width:300px;margin:30px auto}@media (min-width: 768px){.centenary-header img{width:450px}}@media (min-width: 992px){.centenary-header img{width:auto;margin:70px 0 170px 0;max-width:510px}}.centenary-header .centenary-caption{margin-bottom:100px}.centenary-header h2{text-align:center;max-width:none;font-size:20px;line-height:22px;color:#fff;font-weight:normal}@media (min-width: 992px){.centenary-header h2{text-align:left;font-size:30px;line-height:44px;max-width:100%}}@media screen and (max-width: 500px){.centenary-header img{max-width:100%;margin-bottom:30px}}.centenary-content{text-align:center}@media (min-width: 768px){.centenary-content{margin-top:-80px;margin-bottom:100px;background:#fff;padding-top:1rem}}.centenary-content h1{color:#233956}@media screen and (max-width: 992px){.centenary .timeline,.ajh .timeline{margin-bottom:5rem}}.grey-content-row{background:#e6e6e6}.large-padding{padding:40px}@media (min-width: 992px){.large-padding{padding:80px}}.mt-5{margin-top:5rem}.my-4{margin-top:4rem;margin-bottom:4rem}.centenary-gallery{background-color:#233956;padding-top:3rem;padding-bottom:2rem}.centenary-gallery h2{color:#fff;margin-bottom:2rem}.centenary-gallery .gallery-slides .gallery-slide-stack{margin-right:2rem}.centenary-gallery .gallery-slides .gallery-slide-stack img{margin-bottom:2rem}.centenary-gallery .slick-arrow{position:absolute;top:50%;transform:translateY(-50%)}.centenary-gallery .slick-arrow::before{color:#fff;font-size:6rem}.centenary-gallery .slick-arrow.next-arrow{right:-50px}.centenary-gallery .slick-arrow.prev-arrow{left:-50px}.centenary-gallery .slick-dots li.slick-active button:before{color:#ba9263}@media screen and (max-width: 768px){.centenary-gallery .gallery-slides .gallery-slide-stack{margin-right:2rem;margin-left:2rem}}@media screen and (max-width: 992px){.grid-column-center h2{margin-top:4rem}}body .blue.call-to-action{background-color:#233956;padding:50px 0;margin:2.5em 0 0}body .blue.call-to-action h3{color:#fff;text-align:center;margin:0;padding:0}body .blue.call-to-action .btn{margin-left:30px}@media screen and (max-width: 768px){body .blue.call-to-action span.br-mobile{display:block;height:0.5em}body .blue.call-to-action a.btn.btn-default.button{margin-left:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIl9mb250cy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiX3NsaWNrLmNzcyIsIl90aW1lbGluZS5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX3NlYXJjaC5zY3NzIiwiX2Jvb3RzdHJhcC1vdmVycmlkZXMuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9vZmYtY2FudmFzLnNjc3MiLCJfaG9tZS1zbGlkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICdmb250cyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ3NsaWNrJztcbkBpbXBvcnQgJ3RpbWVsaW5lJztcbkBpbXBvcnQgJ2dlbmVyYWwnO1xuQGltcG9ydCAnZm9ybXMnO1xuQGltcG9ydCAnc2VhcmNoJztcbkBpbXBvcnQgJ2Jvb3RzdHJhcC1vdmVycmlkZXMnO1xuQGltcG9ydCAnaGVhZGVyJztcbkBpbXBvcnQgJ29mZi1jYW52YXMnO1xuQGltcG9ydCAnaG9tZS1zbGlkZXInO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEdlbmVyaWMgTGF5b3V0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiovXG5cbi5jb250ZW50LWFyZWEge1xuXHQuaGVhZGVyLWJhY2tncm91bmQge1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0LW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgJi5sb25nLXRpdGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIGltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG5cblx0fVxuXG5cdGhlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuZW50cnktaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAxNnB4IDMycHg7XG5cdH1cblxuXHQucGFnZS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIHBhZGRpbmc6IDAgNDVweDtcbiAgICB9XG5cblx0fVxuXHQucGFnZS1jb250ZW50LWJvZHkge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5jb250ZW50LWludHJvIHtcblx0XHRmb250LXNpemU6IDE5cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuXG5cblx0XHQmLmZ1bGwtd2lkdGgge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0Lm1lZGlhIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cdFx0Lm1lZGlhLXRodW1iIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lm1lZGlhLWxlZnQsIC5tZWRpYSA+IC5wdWxsLWxlZnQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5jb250ZW50LWFyZWEge1xuXG5cdFx0LmhlYWRlci1iYWNrZ3JvdW5kIHtcblxuXG5cdFx0fVxuXG5cblx0XHQuY29udGVudC1pbnRyby5mdWxsLXdpZHRoIHtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHR9XG5cblx0XHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdFx0fVxuXG5cdFx0LmVudHJ5LWhlYWRlciB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtY29udGVudCB7XG5cblx0XHRcdCYubG9uZy10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKlxuXHRcdC5lbnRyeS1oZWFkZXIge1xuXHRcdFx0aDEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcm5idC1ibHVlO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdHBhZGRpbmc6IDJweDtcblx0XHRcdFx0bWFyZ2luOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMTBweCAwIDAgJHJuYnQtYmx1ZSwgLTEwcHggMCAwICRybmJ0LWJsdWU7XG5cdFx0XHR9XG5cdFx0fSAqL1xuXG5cdFx0LnBhZ2UtY29udGVudC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDQwcHggMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0fVxuXG5cdFx0LnBhZ2UtY29udGVudCB7XG5cblx0XHRcdCYubG9uZy10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0zMjBweDtcblx0XHRcdH1cblxuXG5cdFx0fVxuXG5cdH1cblxuXHQubWVkaWEge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0XHQubWVkaWEtbGVmdCwgLm1lZGlhLWJvZHkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Lm1lZGlhLXRodW1iLCBpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZWRpYS10aHVtYiB7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi5zaWRlYmFyLWJveCB7XG5cdHBhZGRpbmc6IDQwcHggMjhweDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0aDQge1xuXHRcdG1hcmdpbjogMDsgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcblx0fVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0dWwge1xuXHRcdG1hcmdpbjogMTJweCAwO1xuXG5cdFx0bGkge1xuXG5cdFx0XHRhIHtcbiAgICAgICAgaDV7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAzMnB4IDhweCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0ICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdCAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHRcdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgICAgICAgICByaWdodDogMTBweDtcblx0XHQgICAgICAgICAgICB0b3A6IDUwJTtcblx0XHQgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuXHRcdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICAgICAgICAgIGNvbG9yOiAkcm5idC1nb2xkO1xuXHRcdCAgICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmV2ZW50IHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAkcm5idC1ibHVlO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHQgICAgICAgIFx0Lm5ld3MtY2F0ZWdvcnkge1xuXHQgICAgICAgIFx0XHRjb2xvcjogI2ZmZjtcblx0ICAgICAgICBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0ICAgICAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgICAgIFx0fVxuXHQgICAgICAgIFx0Lm5ld3MtZGF0ZSB7XG5cdCAgICAgICAgXHRcdGNvbG9yOiAjZmZmO1xuXHQgICAgICAgIFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ldmVudC1kZXRhaWwge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCYuc2lkZWJhci1ncmV5IHtcblx0XHRiYWNrZ3JvdW5kOiAkcm5idC1kYXJrLWdyZXk7XG5cblx0fVxuXG5cblx0Ji5zaWRlYmFyLWJsdWUge1xuXHRcdGJhY2tncm91bmQ6ICRybmJ0LWJsdWU7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRoNCwgYSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cbiAgICAuYnRue1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblx0fVxuXG5cbn1cblxuXG4uZG9jdW1lbnQtbGlzdCB7XG5cblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRsaSB7XG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRybmJ0LWdyZXk7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWR7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZ3tcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgIH1cblx0XHRcdEBpbmNsdWRlIHhse1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5kb2N1bWVudC1saXN0IHtcblxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHJpZ2h0OmF1dG87XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cblxuXG4uaG9tZS1wYW5lbHMge1xuXG5cdHBhZGRpbmc6IDgwcHggMDtcblxuXG5cdC5wYW5lbC1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBoM3tcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cblx0XHQuYnRuLXByaW1hcnkge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmhvbWUtcGFuZWxzIHtcblxuXHRcdHBhZGRpbmc6IDQwcHggMDtcblxuXHRcdC5wYW5lbC1jb2x1bW4ge1xuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuXG4ubWVkaWEtcGFuZWwge1xuXHRiYWNrZ3JvdW5kOiAkcm5idC1ncmV5O1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cblx0LnBhbmVsLWNvbHVtbiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcbiAgICBoM3tcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5tZWRpYS1wYW5lbCB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0LnBhbmVsLWNvbHVtbiB7XG5cdFx0XHQuYnRuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uaWNvbi1wYW5lbCB7XG5cdGJhY2tncm91bmQ6ICRybmJ0LWJsdWU7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0Y29sb3I6ICNmZmY7XG5cblx0LnBhbmVsLWNvbHVtbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0NXB4O1xuXG5cdFx0fVxuXHR9XG5cblx0aDMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cblx0aDMge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cdC5pY29uIHtcblx0XHRtYXgtaGVpZ2h0OiA5MHB4O1xuXHRcdG1hcmdpbjogMzBweCBhdXRvO1xuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5pY29uLXBhbmVsIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0XHQucGFuZWwtY29sdW1uIHtcblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLW5ld3MtZXZlbnRzIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wbGFjZWhvbGRlci93YXZlLWJnLmpwZykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdHBhZGRpbmc6IDgwcHggMDtcblxuXHRoMyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQubmV3cy1wYW5lbCB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0Lm5ld3MtcGFuZWwtZGV0YWlscyB7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHQgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdCAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHRvcDogNTAlO1xuXHQgICAgICAgICAgICByaWdodDogMTBweDtcblx0ICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHQgICAgICAgICAgICBjb2xvcjogJHJuYnQtZ29sZDtcblx0ICAgICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycztcbiAgICAgICAgXHR9XG5cbiAgICAgICAgXHQmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIFx0XHRyaWdodDogMDtcbiAgICAgICAgXHR9XG5cbiAgICAgICAgXHQubmV3cy1jYXRlZ29yeSB7XG4gICAgICAgIFx0XHRjb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICAgICAgICBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgXHR9XG4gICAgICAgIFx0Lm5ld3MtZGF0ZSB7XG4gICAgICAgIFx0XHRjb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICAgICAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFx0fVxuXG4gICAgICAgIFx0aDQge1xuICAgICAgICBcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcm5idC1ibHVlO1xuICAgICAgICBcdH1cblxuICAgICAgICBcdCY6aG92ZXIge1xuICAgICAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBcdH1cblx0XHR9XG5cblx0XHQmLm5ld3MtZXZlbnQge1xuICAgICAgLm5ld3MtcGFuZWwtZGV0YWlsczpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICAgICAgfVxuXHRcdFx0YmFja2dyb3VuZDogJHJuYnQtZ29sZDtcblx0XHRcdC5uZXdzLWNhdGVnb3J5IHtcblx0XHRcdFx0Y29sb3I6ICRybmJ0LWRhcmstZ3JleTtcblx0XHRcdH1cblx0XHRcdC5uZXdzLWRhdGUsIGg0IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQubmV3cy1wYW5lbC1zaW1wbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuaG9tZS1uZXdzLWJ1dHRvbiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG5cdH1cblxuXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuaG9tZS1uZXdzLWV2ZW50cyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXG5cdFx0Lm5ld3MtcGFuZWwtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblxuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBOZXdzIC8gRXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuXG4ubmV3cy1ldmVudHMtcGFuZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1ncmV5O1xuXHRwYWRkaW5nOiAxMHB4IDQwcHggMTBweDtcblxuXHQuZXZlbnQge1xuXG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdC5ldmVudC1kYXRlLWJsb2NrIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1ibHVlO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcblxuXHRcdFx0LmRheSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmV2ZW50LWRldGFpbHMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXG5cdFx0XHRoNCwgcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQubmV3cy1ldmVudHMtcGFuZWwge1xuXHRcdHBhZGRpbmc6IDEwcHggNDBweCAxMHB4O1xuXG5cdFx0LmV2ZW50IHtcblxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQuZXZlbnQtZGF0ZS1ibG9jayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5ldmVudC1kZXRhaWxzIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHRcdGg0LCBwIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cblxuLm5ld3MtZXZlbnRzLW5ld3MtbGlzdGluZyB7XG5cblx0Lm5ld3MtbGlzdGluZyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJHJuYnQtZ3JleTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXG5cdFx0Lm5ld3MtdHlwZSB7XG5cdFx0XHRjb2xvcjogJHJuYnQtYmx1ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0fVxuXG5cdFx0LmRhdGUge1xuXHRcdFx0Y29sb3I6ICRybmJ0LWJsdWU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5tZWRpYSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG59XG5cbi5zaW5nbGUtbmV3cyB7XG5cblx0Lm5ld3MtZGF0ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29sb3I6ICRybmJ0LWJsdWU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG5cdC5wb3N0LWltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5yZXN1bHRzLXBhZ2luYXRpb24ge1xuXG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAucGFnaW5hdGlvbiB7XG5cblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHQmID4gbGkge1xuXHQgICAgXHRzcGFuIHtcblx0ICAgIFx0XHRjb2xvcjogJHJuYnQtYmx1ZTtcblx0ICAgIFx0XHRib3JkZXI6IG5vbmU7XG5cdCAgICBcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuXHQgICAgXHRcdCYuY3VycmVudCB7XG5cdCAgICBcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkcm5idC1nb2xkO1xuXHQgICAgXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXG5cdCAgICBcdGEge1xuXHQgICAgXHRcdGNvbG9yOiAkcm5idC1nb2xkO1xuXHQgICAgXHRcdGJvcmRlcjogbm9uZTtcblx0ICAgIFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0ICAgIFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXHQgICAgXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXG5cdCAgICBcdFx0Jjpob3ZlciB7XG5cdCAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0fVxuXHRcdH1cbiAgICB9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBPdXIgc3RvcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cblxuLnN0b3J5LXNlY3Rpb24ge1xuXG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LnN0b3J5LWNvbnRlbnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQuc3RvcnktY29udGVudC1wYW5lbCB7XG5cdFx0cGFkZGluZzogNDhweCA0OXB4O1xuXG5cblxuXHRcdCYucGFuZWwtYmx1ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1ibHVlO1xuXG5cdFx0XHRoMiwgaDMsIGg0LCBoNSwgcCB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYucGFuZWwtZ3JleSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1ncmV5O1xuXHRcdH1cblx0fVxuXG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LnN0b3J5LXNlY3Rpb24ge1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblxuXHRcdC5zdG9yeS1jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0fVxuXG5cdFx0LnN0b3J5LWNvbnRlbnQtcGFuZWwge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLm1lcmNoYW5kaXNlLWxpc3Rpbmcge1xuXG5cblx0Lm1lcmNoYW5kaXNlLWl0ZW0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRybmJ0LWdyZXk7XG5cblx0XHQuaXRlbS1pbWFnZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNXB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4IGF1dG87XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblxuXHRcdC5pdGVtLXByaWNlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gRm9vdGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiovXG4uZm9vdGVyLXNsaWRlciB7XG5cdGJhY2tncm91bmQ6ICRybmJ0LWdvbGQ7XG5cdHBhZGRpbmc6IDUwcHggMDtcbiAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG5cdC5mb290ZXItc2xpZGUtY29udGVudCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0aDMge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHR9XG5cdH1cbiAgLnNsaWNrLWRvdHN7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cdC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuXHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuZm9vdGVyLXNsaWRlciB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0LmZvb3Rlci1zbGlkZS1jb250ZW50IHtcblxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJHJuYnQtZGFyay1ncmV5O1xuXHRwYWRkaW5nOiA4MHB4IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG4gIGFkZHJlc3N7XG4gICAgc3Ryb25ne1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblx0aDQge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbjogMCAwIDIycHg7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdGFkZHJlc3M6bnRoLW9mLXR5cGUoMikge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuZm9vdGVyLWxpbmtzIHtcblx0XHRjb2x1bW5zOiAyO1xuXHRcdC13ZWJraXQtY29sdW1uczogMjtcblx0XHQtbW96LWNvbHVtbnM6IDI7XG5cdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiAwO1xuXHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0LW1vei1jb2x1bW4tZ2FwOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWljb25zIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdC5mb290ZXItZnVuZHJhaXNpbmcsIC5mb290ZXItbWVyY2hhbmRpc2Uge1xuXHRcdFx0bWF4LWhlaWdodDogOTBweDtcblx0XHRcdG1heC13aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyLWNvcHkge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uZm9vdGVyLW1hcCB7XG5cdGhlaWdodDogNTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmZvb3RlciB7XG5cblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0XHQuY29sLW1kLTQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cblx0XHQuZm9vdGVyLWljb25zIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXG5cdFx0XHQuZm9vdGVyLWZ1bmRyYWlzaW5nLCAuZm9vdGVyLW1lcmNoYW5kaXNlIHtcblx0XHRcdFx0bWF4LWhlaWdodDogNDBweDtcblx0XHRcdFx0bWF4LXdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItY29weSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEFjY29yZGlvbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0gKiovXG4vKiBCb290c3RyYXAgQWNjb3JkaW9uIG92ZXJyaWRlcyAtLSAqL1xuLmFjY29yZGlvbiB7XG5cblx0LnBhbmVsLWRlZmF1bHQge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRybmJ0LWdyZXk7XG5cdFx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuXHRcdC5wYW5lbC1oZWFkaW5nIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnBhbmVsLWJvZHkge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5wYW5lbC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJHJuYnQtZ29sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0Y29sb3I6ICRybmJ0LWdvbGQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdC5wZXJzb24tcG9zaXRpb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogbGlnaHRlcjtcblx0XHR9XG5cdFx0LnBlcnNvbi1wb3N0LW5vbWluYWwge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuYWNjb3JkaW9uIHtcblxuXHRcdC5wYW5lbC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmFjY29yZGlvbiAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi5hY2NvcmRpb24gLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cCwgLmFjY29yZGlvbiAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAsIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHkge1xuXHRib3JkZXItdG9wOiBub25lO1xufVxuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBJbmZvZ3JhcGhpYyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuXG5cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHtcblx0LmluZm9ncmFwaGljLWNlbGwge1xuXHRcdGhlaWdodDogNDgwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuXHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJHJuYnQtYmx1ZTtcblxuXHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXG5cdFx0LnN0cm9uZyB7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdC5zbWFsbC1zdHJvbmcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdC50aXRsZS1zdHJvbmcge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdC5jb3VudHJ5LWludHJvIHtcblx0XHRcdG1hcmdpbjogMjBweCAxMHB4O1xuXHRcdH1cblx0XHQud29yZC1zdHJvbmcge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblxuXHRcdFx0Ji5saWdodCB7XG5cdFx0XHRcdGNvbG9yOiAkcm5idC1nb2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZm9vdG5vdGUge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdC5wYWRkZWQtaW1hZ2Uge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cblx0XHQud2FyLXBlbnNpb25lcnMge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdC5iYW5rcnVwY3kge1xuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0Lm1vYmlsaXR5LWNoYWlycyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0Lm1vYmlsaXR5LXZlaGljbGVzIHtcblx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQubW9iaWxpdHktc3RhaXJsaWZ0IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5tZWRpY2FsLWVxdWlwbWVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0LnNlcnZpbmctcGVyc29ubmVsIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQuZmFsa2xhbmQtaXNsYW5kcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQucmNwIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdC5jby1sb2NhdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQuc3BlZWNoLWJ1YmJsZS1pbnRybyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblxuXHRcdCYuYmFyY2xheXMge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji5zdWItaW5mb2dyYXBoaWMge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDEycHggYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblxufVxuXG4uc2l0ZW1hcCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0LmluZm9ncmFwaGljLXNlY3Rpb24ge1xuXHRcdC5pbmZvZ3JhcGhpYy1jZWxsIHtcblx0XHRcdGhlaWdodDogNDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmluZm9ncmFwaGljLXNlY3Rpb24ge1xuXHRcdC5pbmZvZ3JhcGhpYy1jZWxsIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUGVtYnJva2UgSG91c2UgTGF5b3V0IC0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuXG4ucGVtYnJva2UtaG91c2UsXG4ucGVtYnJva2UtaG91c2UtdGVtcGxhdGUge1xuXG5cblxuXHQucGVtYnJva2UtaG91c2UtaGVhZGVyIHtcblxuXG5cdH1cblxuXG5cblx0LmhlYWRlci1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHQubWFpbi10aXRsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNvbG9yOiAkcm5idC1nb2xkO1xuXHRcdH1cblx0fVxuXG5cbiAgLm1lZGFsLWNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSB4eGx7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21lZGFsLnBuZykgbm8tcmVwZWF0IDMwcHggODBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTkzcHggMjM3cHg7XG4gICAgfVxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gIH1cblxuXHQucGVtYnJva2UtaG91c2UtY2VudGVyLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA2NnB4IDAgMTU4cHggMDtcblx0fVxuXG5cblx0LnBlbWJyb2tlLWhvdXNlLWljb24tcGFuZWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRybmJ0LWJsdWU7XG5cdFx0cGFkZGluZzogNzBweCAwIDYwcHg7XG4gICAgaDN7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cblx0XHQuaWNvbi1jb2x1bW4ge1xuXHRcdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJHJuYnQtZ29sZDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMjZweDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblxuXHQucGVtYnJva2UtaG91c2UtZ3JpZCB7XG5cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsaWJyZS1iYXNrZXJ2aWxsZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblxuXG5cdFx0LmdyaWQtaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDY2JSA1MCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ3JpZC1jb250YWN0LWZvcm0ge1xuXG5cdFx0XHQuZm9ybS1ob3Jpem9udGFsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogJHJuYnQtYmx1ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZ3JpZC1tYXAge1xuXG5cdFx0XHQubWFwIHtcblx0XHRcdFx0aGVpZ2h0OiA4NDBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXG5cblxuXG5cdC8vIGNxYyBzdHlsZSBvdmVycmlkZXMgOlxuXHRkaXYuY3FjLXdpZGdldCB7XG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHQuY3FjLWNvbnRhaW5lclx0e1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxufVxuXG4ucGVtYnJva2UtaG91c2UtdGVtcGxhdGUgLmVudHJ5LWhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuXHQucGVtYnJva2UtaG91c2Uge1xuXG5cdFx0LnBlbWJyb2tlLWhvdXNlLWhlYWRlciB7XG5cblx0XHRcdC5tYWluLXRpdGxlLWNhcHRpb24ge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQucGVtYnJva2UtaG91c2Uge1xuXG5cdFx0LnBlbWJyb2tlLWhvdXNlLWNlbnRlci1wYW5lbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0XHQuY2VudGVyLXBhbmVsLXBob3RvZ3JhcGgge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBlbWJyb2tlLWhvdXNlLWhlYWRlciB7XG5cblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblxuXHRcdFx0fVxuXG5cdFx0XHQubWFpbi10aXRsZS1jYXB0aW9uIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnBlbWJyb2tlLWhvdXNlLWljb24tcGFuZWwge1xuXHRcdFx0cGFkZGluZzogNDBweCAwIDIwcHg7XG5cdFx0fVxuXG5cdFx0LnBlbWJyb2tlLWhvdXNlLWdyaWQge1xuXG5cdFx0XHQuZ3JpZC1jb2x1bW4tY2VudGVyIHtcblx0XHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZ3JpZC1jb250YWN0LWZvcm0ge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0LndwY2Y3IHtcblx0XHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuLyoqKiBjZW50ZW5hcnkgcGFnZSBleHRyYXMgYW5kIG92ZXJyaWRlcyAqKiovXG4vKlxuLmNlbnRlbmFyeSxcbi5hamgge1xuXG5cdGhlYWRlciB7XG5cblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0LnJuYnQtbG9nbyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL1JCTlQtYW5uaXZlcnNhcnktUkdCLTMwMEAyeC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzAwcHggMTA2cHg7XG5cdFx0fVxuXG5cdFx0Lm5hdmJhci1kZWZhdWx0IHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRcdC5uYXZiYXItbmF2IGxpIHtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJHJuYnQtYmx1ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYudXRpbGl0eSBhLCAmLnV0aWxpdHktcGhvbmUgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRybmJ0LWJsdWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudXRpbGl0eS1idXR0b24ge1xuXHRcdFx0XHRcdCYuYnV0dG9uLXZvbHVudGVlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcm5idC1ibHVlO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRybmJ0LWJsdWU7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHJuYnQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmJ1dHRvbi1oZWxwIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJuYnQtYmx1ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHJuYnQtYmx1ZTtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcm5idC1ibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYnV0dG9uLWRvbmF0ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcm5idC1nb2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2aWdhdGlvbiB7XG5cblx0XHRcdC5uYXYgPiBsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJuYnQtYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5uYXYgLmRyb3Bkb3duIGxpIGEgeyBjb2xvcjogI2ZmZjsgfVxuXG5cdFx0XHQubmF2ID4gbGkgPiBhOmhvdmVyLFxuXHRcdFx0Lm5hdiA+IGxpID4gYTphY3RpdmUsXG5cdFx0XHQubmF2ID4gbGk6aG92ZXIgPiBhIHtcblx0XHRcdFx0Y29sb3I6ICRybmJ0LWJsdWUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXG5cblx0XHR9XG5cblx0fVxufVxuKi9cbi8qIG92ZXJyaWRlIEJvb3RzdHJhcCBuYXZiYXIgY29sbGFwc2UgYXQgNzY4cHggKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuY2VudGVuYXJ5LFxuICAuYWpoIHtcblxuXHRcdGhlYWRlciB7XG5cdFx0XHQucm5idC1sb2dvIHtcblx0XHRcdFx0d2lkdGg6IDIyNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL1JCTlQtYW5uaXZlcnNhcnktUkdCLTMwMEAyeC5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMjZweCA4MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXG5cdC5jZW50ZW5hcnksXG4gIC5hamgge1xuXG5cdFx0aGVhZGVyIHtcblxuXHRcdFx0Lm5hdmJhci1kZWZhdWx0IHtcblx0XHRcdFx0Lm5hdmJhci10b2dnbGUge1xuXG5cblxuXHRcdFx0XHRcdC5pY29uLWJhciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcm5idC1kYXJrLWdyZXk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cblx0XHRcdC5tb2JpbGUtdXRpbGl0eSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHRcdFx0XHR1bCB7XG5cblx0XHRcdFx0XHRsaSB7XG5cblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTJweDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYudXRpbGl0eS1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMTZweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmJ1dHRvbi12b2x1bnRlZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRybmJ0LWJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuYnV0dG9uLWRvbmF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHJuYnQtZ29sZDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRybmJ0LWdvbGQ7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxufVxuKi9cblxuLmNlbnRlbmFyeS1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9wbGFjZWhvbGRlci93YXZlLWJnLmpwZycpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAtMTtcblxuXHRpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogNzBweCAwIDE3MHB4IDA7XG4gICAgICBtYXgtd2lkdGg6IDUxMHB4O1xuICAgIH1cblx0fVxuXG5cdC5jZW50ZW5hcnktY2FwdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdFx0Ly9wYWRkaW5nLWxlZnQ6IDgwcHg7XG5cdH1cblxuXHRoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIGxne1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG5cblxuXG5cdH1cblxuXG5cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuXHQuY2VudGVuYXJ5LWhlYWRlciB7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNlbnRlbmFyeS1jb250ZW50e1xuICBAaW5jbHVkZSBtZHtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cblx0aDEge1xuXHRcdGNvbG9yOiAkcm5idC1ibHVlO1xuXHR9XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQuY2VudGVuYXJ5LFxuICAuYWpoIHtcblx0XHQudGltZWxpbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXJlbTtcblx0XHR9XG5cdH1cblxufVxuXG5cbi5ncmV5LWNvbnRlbnQtcm93IHtcblx0YmFja2dyb3VuZDogJHJuYnQtZ3JleTtcblxufVxuXG4ubGFyZ2UtcGFkZGluZ3tcbiAgcGFkZGluZzogNDBweDtcbiAgQGluY2x1ZGUgbGd7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuXG5cbn1cblxuLm10LTUge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xufVxuLm15LTQge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uY2VudGVuYXJ5LWdhbGxlcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1ibHVlO1xuXHRwYWRkaW5nLXRvcDogM3JlbTtcblx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cblx0aDIge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQuZ2FsbGVyeS1zbGlkZXMge1xuXG5cdFx0LmdhbGxlcnktc2xpZGUtc3RhY2sge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnNsaWNrLWFycm93IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiA2cmVtO1xuXG5cdFx0fVxuXG5cdFx0Ji5uZXh0LWFycm93IHtcblx0XHRcdHJpZ2h0OiAtNTBweDtcblx0XHR9XG5cblx0XHQmLnByZXYtYXJyb3cge1xuXHRcdFx0bGVmdDogLTUwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuXHRcdGNvbG9yOiAkcm5idC1nb2xkO1xuXHR9XG5cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jZW50ZW5hcnktZ2FsbGVyeSB7XG5cdFx0LmdhbGxlcnktc2xpZGVzIHtcblxuXHRcdFx0LmdhbGxlcnktc2xpZGUtc3RhY2sge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmdyaWQtY29sdW1uLWNlbnRlciB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiBXRUJYTUVESUEgU1RZTEVTIDExLTAyLTIwMjEgKi9cblxuYm9keSAuYmx1ZS5jYWxsLXRvLWFjdGlvbiB7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHJuYnQtYmx1ZTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBtYXJnaW46IDIuNWVtIDAgMDtcblxuICBoMyB7XG4gICAgY29sb3I6I2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xuICB9XG5cbiAgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIGJvZHkgLmJsdWUuY2FsbC10by1hY3Rpb24ge1xuXG4gICAgc3Bhbi5ici1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6MC41ZW07XG4gICAgfVxuXG4gICAgYS5idG4uYnRuLWRlZmF1bHQuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIlxuLypcblx0Q29weXJpZ2h0IChDKSBIb2VmbGVyICYgQ28uXG5cdFRoaXMgc29mdHdhcmUgaXMgdGhlIHByb3BlcnR5IG9mIEhvZWZsZXIgJiBDby4gKEgmQ28pLlxuXHRZb3VyIHJpZ2h0IHRvIGFjY2VzcyBhbmQgdXNlIHRoaXMgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGVcblx0YXBwbGljYWJsZSBMaWNlbnNlIEFncmVlbWVudCwgb3IgVGVybXMgb2YgU2VydmljZSwgdGhhdCBleGlzdHNcblx0YmV0d2VlbiB5b3UgYW5kIEgmQ28uIElmIG5vIHN1Y2ggYWdyZWVtZW50IGV4aXN0cywgeW91IG1heSBub3Rcblx0YWNjZXNzIG9yIHVzZSB0aGlzIHNvZnR3YXJlIGZvciBhbnkgcHVycG9zZS5cblx0VGhpcyBzb2Z0d2FyZSBtYXkgb25seSBiZSBob3N0ZWQgYXQgdGhlIGxvY2F0aW9ucyBzcGVjaWZpZWQgaW5cblx0dGhlIGFwcGxpY2FibGUgTGljZW5zZSBBZ3JlZW1lbnQgb3IgVGVybXMgb2YgU2VydmljZSwgYW5kIG9ubHlcblx0Zm9yIHRoZSBwdXJwb3NlcyBleHByZXNzbHkgc2V0IGZvcnRoIHRoZXJlaW4uIFlvdSBtYXkgbm90IGNvcHksXG5cdG1vZGlmeSwgY29udmVydCwgY3JlYXRlIGRlcml2YXRpdmUgd29ya3MgZnJvbSBvciBkaXN0cmlidXRlIHRoaXNcblx0c29mdHdhcmUgaW4gYW55IHdheSwgb3IgbWFrZSBpdCBhY2Nlc3NpYmxlIHRvIGFueSB0aGlyZCBwYXJ0eSxcblx0d2l0aG91dCBmaXJzdCBvYnRhaW5pbmcgdGhlIHdyaXR0ZW4gcGVybWlzc2lvbiBvZiBIJkNvLlxuXHRGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpc2l0IHVzIGF0IGh0dHA6Ly90eXBvZ3JhcGh5LmNvbS5cbiovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0gU1NtJztcbiAgc3JjOnVybCgnLi93b2ZmMi9Hb3RoYW1TU20tWExpZ2h0X1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLVhMaWdodF9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0gU1NtJztcbiAgc3JjOnVybCgnLi93b2ZmMi9Hb3RoYW1TU20tWExpZ2h0SXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLVhMaWdodEl0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0gU1NtJztcbiAgc3JjOnVybCgnLi93b2ZmMi9Hb3RoYW1TU20tTGlnaHRfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vd29mZi9Hb3RoYW1TU20tTGlnaHRfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtIFNTbSc7XG4gIHNyYzp1cmwoJy4vd29mZjIvR290aGFtU1NtLUxpZ2h0SXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLUxpZ2h0SXRhbGljX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSBTU20nO1xuICBzcmM6dXJsKCcuL3dvZmYyL0dvdGhhbVNTbS1Cb29rX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLUJvb2tfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtIFNTbSc7XG4gIHNyYzp1cmwoJy4vd29mZjIvR290aGFtU1NtLUJvb2tJdGFsaWNfV2ViLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vd29mZi9Hb3RoYW1TU20tQm9va0l0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0gU1NtJztcbiAgc3JjOnVybCgnLi93b2ZmMi9Hb3RoYW1TU20tTWVkaXVtX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLU1lZGl1bV9XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0gU1NtJztcbiAgc3JjOnVybCgnLi93b2ZmMi9Hb3RoYW1TU20tTWVkaXVtSXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLU1lZGl1bUl0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0hDbyBHb3RoYW0gU1NtJztcbiAgc3JjOnVybCgnLi93b2ZmMi9Hb3RoYW1TU20tQm9sZF9XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi93b2ZmL0dvdGhhbVNTbS1Cb2xkX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSBTU20nO1xuICBzcmM6dXJsKCcuL3dvZmYyL0dvdGhhbVNTbS1Cb2xkSXRhbGljX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLUJvbGRJdGFsaWNfV2ViLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdIQ28gR290aGFtIFNTbSc7XG4gIHNyYzp1cmwoJy4vd29mZjIvR290aGFtU1NtLUJsYWNrX1dlYi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL3dvZmYvR290aGFtU1NtLUJsYWNrX1dlYi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSENvIEdvdGhhbSBTU20nO1xuICBzcmM6dXJsKCcuL3dvZmYyL0dvdGhhbVNTbS1CbGFja0l0YWxpY19XZWIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi93b2ZmL0dvdGhhbVNTbS1CbGFja0l0YWxpY19XZWIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiIsIi8qIFZhcmlhYmxlcyAqL1xuXG4kcm5idC1ibHVlOiByZ2IoMzUsIDU3LCA4Nik7XG4kcm5idC1nb2xkOiByZ2IoMTg2LCAxNDYsIDk5KTtcbiRybmJ0LWdyZXk6IHJnYigyMzAsIDIzMCwgMjMwKTtcbiRybmJ0LWRhcmstZ3JleTogcmdiKDQ5LCA0NywgNDkpO1xuXG4kcm5idC1saWdodC1ibHVlOiByZ2IoODIsIDE0MywgMjA0KTtcblxuJHJuYnQtcGVtYnJva2UtaG91c2UtYmx1ZTogIzRkNWY2YTtcblxuJGdvdGhhbTogXCJIQ28gR290aGFtIFNTbVwiLCBzYW5zLXNlcmlmO1xuXG4kbXVzZW8tc2FuczogXCJtdXNlby1zYW5zXCIsIHNhbnMtc2VyaWY7XG4kbXVzZW8tc2xhYjogXCJtdXNlby1zbGFiXCIsIHNlcmlmO1xuJGxpYnJlLWJhc2tlcnZpbGxlOiAnTGlicmUgQmFza2VydmlsbGUnLCBzZXJpZjtcblxuJGxhcmdlLWJyZWFrcG9pbnQ6IDk5MnB4O1xuIiwiXG5cbi8qIG1peGlucyAqL1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcblx0LW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYnV0dG9uKCkge1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDI2cHgpO1xuXHRib3JkZXI6IDJweCBzb2xpZCAkcm5idC1ibHVlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuQG1peGluIGJveF9zaGFkb3cgKCRsZXZlbCkge1xuICAgIEBpZiAkbGV2ZWwgPT0gMSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjI0KTtcbiAgICB9IEBlbHNlIGlmICRsZXZlbCA9PSAyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMjMpO1xuICAgIH0gQGVsc2UgaWYgJGxldmVsID09IDMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsMCwwLDAuMTkpLCAwIDZweCA2cHggcmdiYSgwLDAsMCwwLjIzKTtcbiAgICB9IEBlbHNlIGlmICRsZXZlbCA9PSA0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLDAsMCwwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICB9IEBlbHNlIGlmICRsZXZlbCA9PSA1IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxOXB4IDM4cHggcmdiYSgwLDAsMCwwLjMwKSwgMCAxNXB4IDEycHggcmdiYSgwLDAsMCwwLjIyKTtcbiAgICB9XG59XG5cblxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxuJHNjcmVlbi1zbS1taW46IDYwMHB4O1xuXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxuJHNjcmVlbi1tZC1taW46IDc2OHB4O1xuXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xuJHNjcmVlbi1sZy1taW46IDk5MnB4O1xuXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xuJHNjcmVlbi14bC1taW46IDEyMDBweDtcblxuJHNjcmVlbi14eGwtbWluOiAxNjAwcHg7XG5cblxuLy8gU21hbGwgZGV2aWNlc1xuQG1peGluIHNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JHNjcmVlbi1zbS1taW59KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaXVtIGRldmljZXNcbkBtaXhpbiBtZCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbWQtbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIExhcmdlIGRldmljZXNcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4tbGctbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcbkBtaXhpbiB4bCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teGwtbWlufSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB4eGx7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAjeyRzY3JlZW4teHhsLW1pbn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuLnZlcnRpY2FsLWFsaWdue1xuICBAaW5jbHVkZSBsZ3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxufVxuXG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVye1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFNsaWNrIERvdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IC4yNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogI2ZmZjtcbn0iLCJcblxuLyoqIFRpbWVsaW5lIG92ZXJhbGwgKiovXG4jY2QtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJlbSAwO1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG5cblxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgLyogdGhpcyBpcyB0aGUgdmVydGljYWwgbGluZSAqL1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAkcm5idC1nb2xkO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlLWJyZWFrcG9pbnQpIHtcbiAgI2NkLXRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gICNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbn1cblxuLyoqIFRpbWVsaW5lIGJsb2NrIGNvbXBvbmVudCAqKi9cbi5jZC10aW1lbGluZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDtcblxuICAuY2QtdGltZWxpbmUtY29udGVudC1pbWcge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cblxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDk1cHgpIHtcbiAgLmNkLXRpbWVsaW5lLWJsb2NrIHtcbiAgICAuY2QtdGltZWxpbmUtY29udGVudC1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbGFyZ2UtYnJlYWtwb2ludCkge1xuICAuY2QtdGltZWxpbmUtYmxvY2sge1xuICAgIG1hcmdpbjogNGVtIDA7XG4gIH1cbiAgLmNkLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jZC10aW1lbGluZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNTJweDtcbiAgQGluY2x1ZGUgbWR7XG4gICAgd2lkdGg6IDMxcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHJuYnQtYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvL0BpbmNsdWRlIGJveF9zaGFkb3coMSk7XG59XG4uY2QtdGltZWxpbmUtaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS1icmVha3BvaW50KSB7XG4gIC5jZC10aW1lbGluZS1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1pbWcuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMSAwLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMSAwLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTEgMC42cztcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuXG5cblxuXG4uY2QtdGltZWxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICRybmJ0LWRhcmstZ3JleTtcbiAgLy9AaW5jbHVkZSBib3hfc2hhZG93KDEpO1xuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cblxuICAuY2QtdGltZWxpbmUtY29udGVudC1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBib3hfc2hhZG93KDIpO1xuICB9XG59XG4uY2QtdGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuXG4udGltZWxpbmUtY29udGFpbmVyIHtcblxuICAuY2QtdGltZWxpbmUtY29udGVudC1pbWcge1xuXG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgIEBpbmNsdWRlIG1ke1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gIH1cblxuICBoMiwgcCB7XG4gICAgQGluY2x1ZGUgbWR7XG4gICAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gICAgfVxuXG4gIH1cblxuICBwIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4uY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICRybmJ0LWRhcmstZ3JleTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxhcmdlLWJyZWFrcG9pbnQpIHtcbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICB9XG5cblxuICAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEyMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAwLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTIgMC42cztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZS1icmVha3BvaW50KSB7XG4gIC8qIGludmVyc2UgYm91bmNlIGVmZmVjdCBvbiBldmVuIGNvbnRlbnQgYmxvY2tzICovXG4gIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAwLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIDAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIDAuNnM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbiIsIi8qIEdlbmVyYWwgKi9cblxuYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBhe1xuICAgIGNvbG9yOiAkcm5idC1nb2xkO1xuICB9XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBAaW5jbHVkZSB4bHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cblxuICBmb250LWZhbWlseTogJGdvdGhhbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkcm5idC1ibHVlO1xufVxuaDIge1xuICBmb250LWZhbWlseTogJGdvdGhhbTtcbiAgY29sb3I6ICRybmJ0LWJsdWU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG5cbn1cbmgzIHtcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gIGNvbG9yOiAkcm5idC1ibHVlO1xuICBmb250LXNpemU6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmg0IHtcbiAgZm9udC1mYW1pbHk6ICRnb3RoYW07XG4gIGNvbG9yOiAkcm5idC1ibHVlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyIGEsIGgzIGEsIGg0IGEge1xuICBjb2xvcjogJHJuYnQtYmx1ZTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHJuYnQtZ29sZDtcbiAgfVxufVxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbn1cbi5jbGVhcntcbiAgY2xlYXI6IGJvdGg7XG59XG5cblxuXG5cbmhyIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRybmJ0LWdvbGQ7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWRkZWQtY29sdW1uIHAge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnN0cmlwZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IC01NXB4O1xuICB6LWluZGV4OiA5OTtcblxuICAuc3RyaXBlcy1jb250ZW50IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcm5idC1zdGFibGUtYmVsdC5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIyMHB4IDc0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbn1cbiIsIi8qIEZvcm1zIGFuZCBidXR0b25zICovXG5cbi5idXR0b24ge1xuXG4gIHBhZGRpbmc6IDEzcHg7XG4gIGJvcmRlci1jb2xvcjogJHJuYnQtZ29sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJuYnQtZ29sZDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcm5idC1nb2xkLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHJuYnQtZ29sZCwgMTAlKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5idG57XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEzcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAmLmJ0bi1wcmltYXJ5LCAmLmJ0bi1ibHVle1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJuYnQtYmx1ZTtcbiAgICBib3JkZXItY29sb3I6ICRybmJ0LWJsdWU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcm5idC1ibHVlLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcm5idC1ibHVlLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYuYnRuLWdyZXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICAgIGJvcmRlci1jb2xvcjogJHJuYnQtZGFyay1ncmV5O1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHJuYnQtZGFyay1ncmV5LCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcm5idC1kYXJrLWdyZXksIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi5idG4tZ29sZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1nb2xkO1xuICAgIGJvcmRlci1jb2xvcjogJHJuYnQtZ29sZDtcbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRybmJ0LWdvbGQsIDEwJSkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRybmJ0LWdvbGQsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4uZm9ybS1ncm91cCB7XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcm5idC1ncmV5O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiN3cGNmNy1mMTM2Ny1vMXtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnJuYnQtZm9ybSB7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgY29sb3I6ICRybmJ0LWJsdWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOnJnYmEoMCwgMCwgMCwgMC4wNSkgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QnBaRDBpVEdGNVpYSmZNU0lnWkdGMFlTMXVZVzFsUFNKTVlYbGxjaUF4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQTBMamsxSURFd0lqNDhaR1ZtY3o0OGMzUjViR1UrTG1Oc2N5MHllMlpwYkd3Nkl6UTBORHQ5UEM5emRIbHNaVDQ4TDJSbFpuTStQSFJwZEd4bFBtRnljbTkzY3p3dmRHbDBiR1UrUEhCdmJIbG5iMjRnWTJ4aGMzTTlJbU5zY3kweUlpQndiMmx1ZEhNOUlqRXVOREVnTkM0Mk55QXlMalE0SURNdU1UZ2dNeTQxTkNBMExqWTNJREV1TkRFZ05DNDJOeUl2UGp4d2IyeDVaMjl1SUdOc1lYTnpQU0pqYkhNdE1pSWdjRzlwYm5SelBTSXpMalUwSURVdU16TWdNaTQwT0NBMkxqZ3lJREV1TkRFZ05TNHpNeUF6TGpVMElEVXVNek1pTHo0OEwzTjJaejQ9KSBuby1yZXBlYXQgcmlnaHQgMnB4IGNlbnRlcjtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLndwY2Y3LWxpc3QtaXRlbXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTZWFyY2ggb3ZlcmxheSAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICoqL1xuLnNlYXJjaC1vdmVybGF5IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJuYnQtYmx1ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuXG4gIC5zZWFyY2gtb3ZlcmxheS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRybmJ0LWdvbGQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1vdmVybGF5LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLm9wZW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEJvb3RzdHJhcCBncmlkIGd1dHRlciBvdmVycmlkZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb250YWluZXItZmx1aWQubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzowO1xufVxuLm5vLWd1dHRlciBbY2xhc3MqPSdjb2wtJ106bm90KDpmaXJzdC1jaGlsZCksXG4ubm8tZ3V0dGVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ndXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4uZ3V0dGVyIFtjbGFzcyo9J2NvbC0nXTpub3QoOmZpcnN0LWNoaWxkKSxcbi5ndXR0ZXIgW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubm8tcGFkZGluZy1ib3R0b20gW2NsYXNzKj0nY29sLSddOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBpbmNsdWRlIGxne1xuICAuaXMtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAuaXMtdGFibGUtcm93IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5cbi5yb3cuZmxleHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucm93LmZsZXggPiBbY2xhc3MqPSdjb2wtJ10ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIEhlYWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogJHJuYnQtYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgLnJuYnQtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMjBweDtcbiAgICBAaW5jbHVkZSBtZHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZ3tcbiAgICAgIG1hcmdpbjogMjBweCAwIDI1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGx7XG4gICAgICB3aWR0aDogMzQzcHg7XG4gICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgIH1cblxuXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9sb2dvLnN2Zykgbm8tcmVwZWF0O1xuXG4gIH1cblxuXG4gIC5uYXZiYXItZGVmYXVsdCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHhse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGNvbG9yOiAkcm5idC1ibHVlO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgJjpub3QoLmJ0bil7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDEzcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idG57XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB4bHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm5vdCguYnRuKTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHJuYnQtZ29sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA5cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi51dGlsaXR5LWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbigpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY29sb3I6ICRybmJ0LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5idXR0b24tdm9sdW50ZWVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJHJuYnQtYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm5idC1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmJ1dHRvbi1kb25hdGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJuYnQtZ29sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcm5idC1nb2xkO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudXRpbGl0eS1waG9uZSB7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7cGFkZGluZzogMDtcbiAgICAgICAgYSB7XG5cbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudXRpbGl0eSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGUge1xuXG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgICAuaWNvbi1iYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcm5idC1ibHVlO1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHRcdFx0XHR9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cblxuXG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgPiB1bHtcbiAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICB9XG4gICAgdWwge1xuXG4gICAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGxne1xuICAgICAgICAgICAgcGFkZGluZzogMThweCA3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHhse1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5hdiBsaS5kcm9wZG93bjpob3ZlciA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG5cbiAgICAubmF2ID4gbGkuYWN0aXZlID4gYSxcbiAgICAubmF2ID4gbGkuY3VycmVudC1wYWdlLWFuY2VzdG9yID4gYSB7XG4gICAgICAvKiBjb2xvcjogIzAwOWVlMzsgKi9cbiAgICB9XG5cbiAgICAubmF2ID4gbGkgPiBhOmhvdmVyLFxuICAgIC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxuICAgIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4gICAgLm5hdiA+IGxpOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHJuYnQtZ29sZDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgfVxuICAgIC5kcm9wZG93bi1tZW51IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSBhOmZvY3VzLFxuICAgIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmZvY3VzLFxuICAgIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTpob3ZlciB7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxuXG4gIH1cblxuICAubW9iaWxlLXV0aWxpdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRybmJ0LWJsdWU7XG4gICAgQGluY2x1ZGUgbGd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBsaSB7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi51dGlsaXR5LWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYnV0dG9uLXZvbHVudGVlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICRybmJ0LWJsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYnV0dG9uLWRvbmF0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcm5idC1nb2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLyogb3ZlcnJpZGUgQm9vdHN0cmFwIG5hdmJhciBjb2xsYXBzZSBhdCA3NjhweCAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5uYXZiYXItbGVmdCwubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XG4gIH1cbiAgLm5hdmJhci1maXhlZC10b3Age1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmNvbGxhcHNlLmlue1xuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc3RyaXBlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBPZmYgY2FudmFzIG5hdmlnYXRpb24gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5vZmYtY2FudmFzLWV4dHJhcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzaWRyLW1haW4ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcm5idC1ibHVlO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaWRyLW1haW4gdWwge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNzaWRyLW1haW4gdWwgbGkge1xuICBib3JkZXI6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jc2lkci1tYWluIHVsIGxpIGEge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5cblxuXG5cbiNzaWRyLW1haW4gdWwgbGk6aG92ZXI+YSxcbiNzaWRyLW1haW4gdWwgbGk6aG92ZXI+c3BhbixcbiNzaWRyLW1haW4gdWwgbGkuYWN0aXZlPmEsXG4jc2lkci1tYWluIHVsIGxpLmFjdGl2ZT5zcGFuLFxuI3NpZHItbWFpbiB1bCBsaS5zaWRyLWNsYXNzLWFjdGl2ZT5hLFxuI3NpZHItbWFpbiB1bCBsaS5zaWRyLWNsYXNzLWFjdGl2ZT5zcGFuIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcblxufVxuI3NpZHItbWFpbiB1bCBsaSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2lkci1tYWluIHVsIGxpIHVsIGxpIGEge1xuICBwYWRkaW5nOiA2cHggMzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItdG9wOiBub25lO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgY29sb3I6ICRybmJ0LWdvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIH1cblxufVxuI3NpZHItbWFpbiB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4jc2lkci1tYWluIHVsIGxpIHVsIGxpIGEsXG4jc2lkci1tYWluIHVsIGxpIHVsIGxpIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaWRyLW1haW4gLnNpZHItY2xhc3MtZHJvcGRvd24gPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NpZHItbWFpbiAuc2lkci1jbGFzcy1kcm9wZG93biA+IGEgLnNpZHItY2xhc3MtdG9nZ2xlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogJHJuYnQtZ29sZDtcbn1cblxuXG4jc2lkci1tYWluIC5zaWRyLWNsYXNzLWRyb3Bkb3duID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2lkci1tYWluIHtcblxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcblxuICAgIG1hcmdpbjogMjBweCAwIDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogIzExMTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbn1cbiIsIi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gSG9tZSBTbGlkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqKi9cbi5ob21lLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuaG9tZS1zbGlkZXItc2xpZGVzIHsgei1pbmRleDogMTsgfVxuICAuc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2NiUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuXG4gICAgLnNsaWRlLWhvbGRlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmNhcHRpb24tb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIC8vaGVpZ2h0OiAzNzBweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBAaW5jbHVkZSB4bHtcbiAgICAgICAgd2lkdGg6IDUwNHB4O1xuICAgICAgfVxuICAgICAgLmNhcHRpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG5cbiAgICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIHhse1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC8vbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgLy9cdGNvbG9yOiAkcm5idC1ibHVlO1xuICAgIC8vfVxuICB9XG5cbiAgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ob21lLXNsaWRlciB7XG5cbiAgICAuc2xpZGUge1xuXG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDtcblxuICAgICAgLmNhcHRpb24tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICB3aWR0aDogNDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAuY2FwdGlvbi1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5idG57XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDaUJBLFVBQVUsQ0FDUixXQUFXLENBQUUsZ0JBQWdCLENBQzdCLEdBQUcsQ0FBQyx5Q0FBeUMsQ0FBQyxlQUFlLENBQzdELHVDQUF1QyxDQUFDLGNBQWMsQ0FDdEQsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxnQkFBZ0IsQ0FDN0IsR0FBRyxDQUFDLCtDQUErQyxDQUFDLGVBQWUsQ0FDbkUsNkNBQTZDLENBQUMsY0FBYyxDQUM1RCxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUdwQixVQUFVLENBQ1IsV0FBVyxDQUFFLGdCQUFnQixDQUM3QixHQUFHLENBQUMsd0NBQXdDLENBQUMsZUFBZSxDQUM1RCxzQ0FBc0MsQ0FBQyxjQUFjLENBQ3JELFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBR3BCLFVBQVUsQ0FDUixXQUFXLENBQUUsZ0JBQWdCLENBQzdCLEdBQUcsQ0FBQyw4Q0FBOEMsQ0FBQyxlQUFlLENBQ2xFLDRDQUE0QyxDQUFDLGNBQWMsQ0FDM0QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLE1BQU0sQ0FHcEIsVUFBVSxDQUNSLFdBQVcsQ0FBRSxnQkFBZ0IsQ0FDN0IsR0FBRyxDQUFDLHVDQUF1QyxDQUFDLGVBQWUsQ0FDM0QscUNBQXFDLENBQUMsY0FBYyxDQUNwRCxXQUFXLENBQUUsR0FBRyxDQUNoQixVQUFVLENBQUUsTUFBTSxDQUdwQixVQUFVLENBQ1IsV0FBVyxDQUFFLGdCQUFnQixDQUM3QixHQUFHLENBQUMsNkNBQTZDLENBQUMsZUFBZSxDQUNqRSwyQ0FBMkMsQ0FBQyxjQUFjLENBQzFELFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxNQUFNLENBR3BCLFVBQVUsQ0FDUixX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 */
