#block-mainnavigation-2 .mobile__menu--items li,.view-events table td{line-height:1.5}body{background-color:#2B262D;font-family:"Times New Roman",serif}.layout-container{max-width:980px;margin-left:auto;margin-right:auto;font-size:13px;font-size:.8125rem;color:#514C53;background-color:#fff}.layout-container h1{margin:0 0 1rem;padding:0;font-size:24px;font-size:1.5rem;font-weight:400;color:#4A4A4A}.layout-container h2{margin:1rem 0;padding:0;font-size:19px;font-size:1.1875rem;font-weight:400;color:#4A4A4A}.layout-container a{color:#745182;text-decoration:none}.layout-container a:hover{text-decoration:underline}.layout-container figure{margin:0}.layout-container figure.align-left{margin-bottom:1rem;margin-right:1rem}.layout-container figcaption{font-style:italic}[role=main]{background-color:#fff;padding:1rem 1rem 0}@media screen and (min-width:767px){[role=main]{padding:2rem 2rem 0}}.node__content{border:1px solid #C0B7C1;padding:1rem}@media screen and (min-width:767px){.node__content{padding:2rem}}[role=banner]{background-color:#514C53;padding:0 1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.region-header{position:relative;z-index:100}.site-logo img{height:34.5px;display:block}.sub-logo{display:none}@media screen and (min-width:500px){.sub-logo{display:block;height:34.5px;margin-left:10px}}.region-primary-menu{height:71px}@media screen and (min-width:767px){[role=banner]{padding:0 2rem}.region-primary-menu{height:auto}}.region-primary-menu ul.nice-menu-down{margin:0;padding:0;display:none}@media screen and (min-width:767px){.region-primary-menu ul.nice-menu-down{display:block}}.region-primary-menu ul.nice-menu-down li{border:0;float:none;background:0 0}.region-primary-menu ul.nice-menu-down li:hover li a:after{display:none}@media screen and (min-width:767px){.region-primary-menu ul.nice-menu-down li:hover a:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;display:block;position:absolute;bottom:-1px;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.region-primary-menu ul.nice-menu-down li:nth-child(3) li:first-child{display:none}@media screen and (min-width:767px){.region-primary-menu ul.nice-menu-down li{display:inline-block}}.region-primary-menu ul.nice-menu-down li.menuparent{background:0 0}.region-primary-menu ul.nice-menu-down li.menu-item--expanded{list-style-image:none;list-style-type:none}.region-primary-menu ul.nice-menu-down li.menu-item--active-trail li a:after{display:none}.region-primary-menu ul.nice-menu-down li.menu-item--active-trail a{font-weight:700}@media screen and (min-width:767px){.region-primary-menu ul.nice-menu-down li.menu-item--active-trail a:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;display:block;position:absolute;bottom:-1px;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.region-primary-menu ul.nice-menu-down li .toolbar-menu{background-color:#fff;padding-left:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.region-primary-menu ul.nice-menu-down li .toolbar-menu a.is-active:after,.region-primary-menu ul.nice-menu-down li .toolbar-menu a:hover:after,.region-primary-menu ul.nice-menu-down li .toolbar-menu li:last-child a:before{display:none}.region-primary-menu ul.nice-menu-down li .toolbar-menu li{margin-right:-10px;margin-left:-10px;padding:0;border-bottom:solid 1px #7C737F;list-style:none;white-space:nowrap}.region-primary-menu ul.nice-menu-down li .toolbar-menu li:last-child{border-bottom:0}.region-primary-menu ul.nice-menu-down li .toolbar-menu li:last-child a{font-size:14px;font-size:.875rem;font-weight:400;padding-right:1rem}.region-primary-menu ul.nice-menu-down li .toolbar-menu a{color:#7C737F;font-weight:400;font-size:13px;font-size:.8125rem;padding:.25rem 1rem;text-align:center}.region-primary-menu ul.nice-menu-down li .toolbar-menu a.is-active{font-weight:400}.region-primary-menu ul.nice-menu-down li a.is-active{font-weight:700}@media screen and (min-width:767px){.region-primary-menu ul.nice-menu-down li a.is-active:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;display:block;position:absolute;bottom:-1px;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.region-primary-menu ul.nice-menu-down li a{padding:1.5rem 1.25rem;display:block;position:relative}.region-primary-menu ul.nice-menu-down li:last-child a:after,.region-primary-menu ul.nice-menu-down li:last-child a:hover:after{display:none}.region-primary-menu ul.nice-menu-down li:last-child{margin-right:0}.region-primary-menu ul.nice-menu-down li:last-child a{font-size:0;padding-right:0}.region-primary-menu ul.nice-menu-down li:last-child a:hover{text-decoration:none}.region-primary-menu ul.nice-menu-down li:last-child a:before{font-family:FontAwesome;content:"\f002";font-size:16px;color:#7C737F}.region-primary-menu ul.nice-menu-down a,.region-primary-menu ul.nice-menu-down a.is-active{color:#fff;font-weight:700;font-size:17px;font-size:1.0625rem;text-decoration:none;font-family:"Times New Roman",serif}.region-primary-menu ul.nice-menu-down a.is-active:hover,.region-primary-menu ul.nice-menu-down a:hover{text-decoration:underline}#block-exposedformsearch-contentpage-1{display:none;position:absolute;right:26px;top:0;height:100%;z-index:10}#block-exposedformsearch-contentpage-1 form{height:100%}#block-exposedformsearch-contentpage-1 .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#block-exposedformsearch-contentpage-1 .form--inline .form-item{float:none;margin:0;height:100%}#block-exposedformsearch-contentpage-1 .form--inline .form-item input::-webkit-input-placeholder{color:#4A4A4A}#block-exposedformsearch-contentpage-1 .form--inline .form-item input::-moz-placeholder{color:#4A4A4A;opacity:1}#block-exposedformsearch-contentpage-1 .form--inline .form-item input:-ms-input-placeholder{color:#4A4A4A}#block-exposedformsearch-contentpage-1 .form--inline .form-item input:-moz-placeholder{color:#4A4A4A}#block-exposedformsearch-contentpage-1 .form--inline .form-item:after{content:"";width:0;height:0;display:inline-block;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #7C737F;margin-left:-5px;padding-right:30px;vertical-align:middle}#block-exposedformsearch-contentpage-1 .form--inline .form-actions{clear:none;margin:0;padding:0}#block-exposedformsearch-contentpage-1 .form-text{height:100%;margin:0;padding:0 .5rem;border:0;background-color:#7C737F;-webkit-appearance:none;font-size:17px;font-size:1.0625rem;font-style:italic;display:inline-block;vertical-align:middle}#block-exposedformsearch-contentpage-1 .form-submit{font-family:FontAwesome;background:0 0;border-radius:0;border:0;color:#7C737F;font-size:16px;font-size:1rem;-webkit-appearance:none;padding:2px 6px 0 0}.region-secondary-menu,.view-works.view-display-id-block_1,.view-works.view-display-id-page_2 .view-header{background-color:#D2CED4;border:1px solid #C0B7C1;border-bottom:0}.region-secondary-menu ul,.region-secondary-menu ul.menu,.view-works.view-display-id-block_1 ul,.view-works.view-display-id-block_1 ul.menu,.view-works.view-display-id-page_2 .view-header ul,.view-works.view-display-id-page_2 .view-header ul.menu{margin:0;padding:0}.region-secondary-menu ul li,.region-secondary-menu ul.menu li,.view-works.view-display-id-block_1 ul li,.view-works.view-display-id-block_1 ul.menu li,.view-works.view-display-id-page_2 .view-header ul li,.view-works.view-display-id-page_2 .view-header ul.menu li{font-size:15px;font-size:.9375rem;display:inline-block;padding:0;margin:0}.region-secondary-menu ul li a,.region-secondary-menu ul.menu li a,.view-works.view-display-id-block_1 ul li a,.view-works.view-display-id-block_1 ul.menu li a,.view-works.view-display-id-page_2 .view-header ul li a,.view-works.view-display-id-page_2 .view-header ul.menu li a{color:#4A4A4A;text-decoration:none;display:block;padding:.5rem;position:relative}@media screen and (min-width:767px){.region-secondary-menu ul li a,.region-secondary-menu ul.menu li a,.view-works.view-display-id-block_1 ul li a,.view-works.view-display-id-block_1 ul.menu li a,.view-works.view-display-id-page_2 .view-header ul li a,.view-works.view-display-id-page_2 .view-header ul.menu li a{padding:.75rem 1rem}}.region-secondary-menu ul li a:hover,.region-secondary-menu ul.menu li a:hover,.view-works.view-display-id-block_1 ul li a:hover,.view-works.view-display-id-block_1 ul.menu li a:hover,.view-works.view-display-id-page_2 .view-header ul li a:hover,.view-works.view-display-id-page_2 .view-header ul.menu li a:hover{text-decoration:underline}.region-secondary-menu ul li a.is-active,.region-secondary-menu ul.menu li a.is-active,.view-works.view-display-id-block_1 ul li a.is-active,.view-works.view-display-id-block_1 ul.menu li a.is-active,.view-works.view-display-id-page_2 .view-header ul li a.is-active,.view-works.view-display-id-page_2 .view-header ul.menu li a.is-active{font-weight:700}.region-secondary-menu ul li a.is-active:after,.region-secondary-menu ul.menu li a.is-active:after,.view-works.view-display-id-block_1 ul li a.is-active:after,.view-works.view-display-id-block_1 ul.menu li a.is-active:after,.view-works.view-display-id-page_2 .view-header ul li a.is-active:after,.view-works.view-display-id-page_2 .view-header ul.menu li a.is-active:after{display:none}@media screen and (min-width:500px){.region-secondary-menu ul li a.is-active:after,.region-secondary-menu ul.menu li a.is-active:after,.view-works.view-display-id-block_1 ul li a.is-active:after,.view-works.view-display-id-block_1 ul.menu li a.is-active:after,.view-works.view-display-id-page_2 .view-header ul li a.is-active:after,.view-works.view-display-id-page_2 .view-header ul.menu li a.is-active:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff;display:block;position:absolute;bottom:-1px;z-index:10;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.mobile__menu{color:#fff;text-align:right;padding-right:1.25rem;padding-top:24px;padding-bottom:22px;font-size:0}.field--name-field-slide-description,.field--name-field-slide-permissions,.flex-control-thumbs,.flexslider{text-align:center}.mobile__menu:after{content:"\f0c9";font-family:FontAwesome;font-size:24px;font-size:1.5rem}#block-mainnavigation-2{position:absolute;z-index:11;right:0;left:0}@media screen and (min-width:767px){.mobile__menu{padding-right:2rem;display:none}#block-mainnavigation-2{display:none}}#block-mainnavigation-2 .mobile__menu--items{display:none;background:#2B262D;padding:20px 20px 0}#block-mainnavigation-2 .mobile__menu--items #block-exposedformsearch-contentpage-1{display:block;position:static;height:64px;margin-top:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#block-mainnavigation-2 .mobile__menu--items #block-exposedformsearch-contentpage-1 .form--inline .form-item:after,#block-mainnavigation-2 .mobile__menu--items li:last-child{display:none}#block-mainnavigation-2 .mobile__menu--items #block-exposedformsearch-contentpage-1 .form-submit{color:#fff;right:1rem;padding:0;position:absolute;top:25px}#block-mainnavigation-2 .mobile__menu--items #block-exposedformsearch-contentpage-1 .form-text{width:calc(100% - 1rem);padding:0 0 0 1rem;-webkit-appearance:none;-webkit-border-radius:0}#block-mainnavigation-2 .mobile__menu--items #block-exposedformsearch-contentpage-1 .form--inline{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:relative}#block-mainnavigation-2 .mobile__menu--items #block-exposedformsearch-contentpage-1 .form--inline .form-item{width:100%}#block-mainnavigation-2 .mobile__menu--items>ul.menu{margin:0}#block-mainnavigation-2 .mobile__menu--items li.menu-item--expanded{list-style:none}#block-mainnavigation-2 .mobile__menu--items li.menu-item--expanded a{color:#fff;font-weight:700;font-size:17px;font-size:1.0625rem;text-decoration:none;font-family:"Times New Roman",serif}#block-mainnavigation-2 .mobile__menu--items li.menu-item--expanded li:last-child{display:block}#block-mainnavigation-2 .mobile__menu--items li.menu-item--expanded li a{font-weight:300}.region-footer{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.region-footer a{text-decoration:none;text-transform:lowercase}.region-footer a:hover{text-decoration:underline}.path-frontpage .page-title{display:none}.view-frontpage .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-frontpage .view-content img{visibility:hidden;display:block;max-width:100%;width:auto!important;height:auto!important}.view-frontpage .views-row{width:20%}@media screen and (max-width:768px){.view-events table,.view-events tbody,.view-events td,.view-events tr{display:block}}.view-events table{border:1px solid #C0B7C1}@media screen and (min-width:767px){.region-footer{padding:0 2rem}.view-frontpage .views-row{width:10%}.view-events table{border-collapse:collapse;width:100%;border-bottom:0}}.view-events table tr{border-bottom:solid 1px #C0B7C1;padding:1rem}.view-events table tr:last-child{margin-bottom:0;border-bottom:0}@media screen and (min-width:767px){.view-events table tr{margin-bottom:0;border-bottom:0;padding-bottom:0}.view-events table td{padding:1rem;border-bottom:solid 1px #C0B7C1;line-height:1}}.works-page h1{border-bottom:solid 1px #C0B7C1;padding-bottom:.5rem}.works-page .views-row-container{margin-bottom:1rem}.works-page .views-row-container:last-of-type{margin-bottom:0}.works-page .views-row{overflow:hidden;margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px #eae5ed}.works-page .views-row:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.works-page .views-field-field-media-image{float:left;width:100px;margin-right:1rem}.works-page .views-field-field-media-image img{width:auto!important;height:auto!important;max-width:100%}.works-page .views-field-title h2{margin-top:0;margin-bottom:.25rem}#program .media-media-image.view-mode-media-thumb,.work__container .field--name-field-media-video{margin-bottom:1rem}.works-page .views-field-title h2 a{text-decoration:none}.works-page .views-field-title h2 a:hover{text-decoration:underline}.works-page>.view-content{border:1px solid #C0B7C1;padding:1rem}@media screen and (min-width:767px){.works-page>.view-content{padding:2rem}}.work__container{font-size:15px;font-size:.9375rem}.work__container .field__label{color:#C0B7C1}.work__container>div{display:none}.work__container>div#program,.work__container>div.is-active{display:block}.work__container .field--label-inline{line-height:1.5}.work__container .field--label-inline+.field--label-above{padding-top:1rem}.works-page.view-display-id-page_2 .view-filters{display:none}#program>div,.paragraph--type--music-details>div{clear:both}#runtime{margin-top:1rem}.flexslider{margin-bottom:0;border:0;border-radius:0;width:100%}.flexslider .slides img{width:auto!important;height:auto!important;max-width:100%;margin:auto;display:block;-moz-user-select:none}.field--name-field-music-track,.field--name-field-music-track .field--name-name,.field--name-field-music-track .field__label,.view-performance-history .views-row{margin-bottom:1rem}.flex-control-thumbs li{margin-right:10px;float:none;width:auto;display:inline-block;list-style:none}.flex-control-thumbs li:last-child{margin-right:0}.flex-control-thumbs img{max-height:100px;width:auto}.view-performance-history .views-field-title{color:#C0B7C1;font-weight:600}.field--name-field-music-track label{display:none}.flex-container a:hover,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0;position:relative;zoom:1}.flex-viewport{margin-bottom:30px}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after,.no-js .flexslider .slides>li:first-child,html[xmlns] .flexslider .slides{display:block}.flexslider .slides:after{content:"\0020";clear:both;visibility:hidden;line-height:0;height:0}* html .flexslider .slides{height:1%}.flexslider .slides{zoom:1}.view-search-content .views-row{border-bottom:solid 1px #C0B7C1}.view-search-content .views-row:first-child{border-top:solid 1px #C0B7C1;margin-top:1rem}.view-search-content .views-row:last-child{margin-bottom:0}.view-search-content .views-field-body .field-content{display:block;margin-bottom:1rem}@media screen and (min-width:767px){.contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact-form label{display:block}.contact-form input,.contact-form textarea{-webkit-appearance:none;border-radius:0}.contact-form .form-actions{margin:0;text-align:center;padding-top:1rem}.contact-form .form-actions input{border:1px solid #C0B7C1;background:#D2CED4}@media screen and (min-width:767px){.contact-info{width:49%;margin-right:1%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.contact-info input{width:100%;border:1px solid #C0B7C1;display:block;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:767px){.field--name-message{width:49%;margin-left:1%;-webkit-box-flex:1;-ms-flex:1;flex:1}}.field--name-message textarea{border:1px solid #C0B7C1}.view-bio-gallery .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;border:1px solid #C0B7C1}.view-bio-gallery .views-row{width:20%}@media screen and (min-width:767px){.view-bio-gallery .view-content{padding:2rem}.view-bio-gallery .views-row{width:11.1%}}.view-bio-gallery .views-row img{max-width:100%;width:auto!important;height:auto!important;display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC9faGVhZGVyLnNjc3MiLCJwYWdlcy9fZXZlbnRzLnNjc3MiLCJsYXlvdXQvX2NvbnRlbnQuc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJwYWdlcy9fd29yay5zY3NzIiwicGFnZXMvX2NvbnRhY3Quc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJwYWdlcy9faG9tZXBhZ2Uuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL19iaW8tZ2FsbGVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTJhQSxnREMzYUEsc0JBbUNNLFlBQUEsSUNuQ04sS0FDRSxpQkFBQSxRQUNBLFlBQUEsa0JBQUEsTUFHRixrQkFDRSxVQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0NJQSxVQUFBLEtBQ0EsVUFBQSxTREhBLE1BQUEsUUFDQSxpQkFBQSxLQU5GLHFCQVNJLE9BQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxFQ0hGLFVBQUEsS0FDQSxVQUFBLE9ESUUsWUFBQSxJQUNBLE1BQUEsUUFiSixxQkFpQkksT0FBQSxLQUFBLEVBQ0EsUUFBQSxFQ1hGLFVBQUEsS0FDQSxVQUFBLFVEWUUsWUFBQSxJQUNBLE1BQUEsUUFyQkosb0JBeUJJLE1BQUEsUUFDQSxnQkFBQSxLQTFCSiwwQkE2Qk0sZ0JBQUEsVUE3Qk4seUJBa0NJLE9BQUEsRUFsQ0osb0NBcUNNLGNBQUEsS0FDQSxhQUFBLEtBdENOLDZCQTJDSSxXQUFBLE9FVEosWUZjRSxpQkFBQSxLQUNBLFFBQUEsS0FBQSxLQUFBLEVDcERFLG9DQ3lDQSxZRmNBLFFBQUEsS0FBQSxLQUFBLEdBSUosZUFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLFFBQUEsS0M3REUsb0NEMkRKLGVBS0ksUUFBQSxNRWJKLGNKcERFLGlCQUFBLFFBQ0EsUUFBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNB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Qk0sTUFBQSxPQWhCTixpQ0FvQk0sVUFBQSxLQUNBLE1BQUEsZUFDQSxPQUFBLGVBQ0EsUUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJbcm9sZT1cImJhbm5lclwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF2ZWw7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cblxuLmhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG59XG5cbi5yZWdpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5zaXRlLWxvZ28ge1xuICBpbWcge1xuICAgIGhlaWdodDozNC41cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN1Yi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDM0LjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByaW1hcnktbWVudSB7XG5cbiAgaGVpZ2h0OiA3MXB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgdWwubmljZS1tZW51LWRvd24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgbGkge1xuXG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBsaSBhOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5tZW51cGFyZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudG9vbGJhci1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBvdmVycmlkaW5nIGRpc3BsYXk6IGJsb2NrIGFkZGVkIGJ5IGpzXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbW9ic3RlcjtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNHB4KTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkbW9ic3RlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxM3B4KTtcbiAgICAgICAgICBwYWRkaW5nOiAuMjVyZW0gMXJlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAvKiBBc3N1bWluZyB0aGF0IHRoZSBsYXN0IGl0ZW0gaW4gdGhlIG1lbnUgaXMgdGhlIHNlYXJjaCBidXR0b24sIHVudGlsIG1lbnUgYXR0cmlidXRlcyBpcyBwb3J0ZWQgdG8gRDguICovXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbW9ic3RlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjZweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIGZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtLS1pbmxpbmUge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xuICAgICAgfVxuICAgICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogJHR1bmRvcmE7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgY29sb3I6ICR0dW5kb3JhO1xuICAgICAgfVxuICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJG1vYnN0ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBjbGVhcjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdGV4dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9ic3RlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJG1vYnN0ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2cHgpO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAycHggNnB4IDAgMDtcbiAgfVxufVxuXG4ucmVnaW9uLXNlY29uZGFyeS1tZW51LFxuLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXG4udmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5X3N1aXQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICRjaGF0ZWxsZTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuXG4gIHVsLFxuICB1bC5tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcblxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtbW9iaWxlKSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubW9iaWxlX19tZW51IHtcblxuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjBjOVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0cHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNibG9jay1tYWlubmF2aWdhdGlvbi0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm1vYmlsZV9fbWVudS0taXRlbXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGJhbHRpY19zZWE7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcblxuICAgICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcblxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLS1pbmxpbmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmOmFmdGVyIHtcblxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHVsLm1lbnUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIHtcblxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE3cHgpO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnZpZXctZXZlbnRzIHtcblxuICB0YWJsZSwgdGJvZHksIHRyLCB0ZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2hhdGVsbGU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNoYXRlbGxlO1xuICAgICAgcGFkZGluZzogMXJlbTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQge1xuXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjaGF0ZWxsZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWx0aWNfc2VhO1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEzcHgpO1xuICBjb2xvcjogJGdyYXZlbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgaDEge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNHB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOXB4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLmFsaWduLWxlZnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuW3JvbGU9XCJtYWluXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuICB9XG59XG5cbi5ub2RlX19jb250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGNoYXRlbGxlO1xuICBwYWRkaW5nOiAxcmVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufSIsIkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LXZhbHVlKSB7XG4gIEBpZihsZW5ndGgoJGJyZWFrcG9pbnQtdmFsdWUpID09IDEpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkgeyBAY29udGVudDsgfVxuICB9XG5cbiAgQGVsc2UgaWYobGVuZ3RoKCRicmVha3BvaW50LXZhbHVlKSA9PSAyKSB7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBudGgoJGJyZWFrcG9pbnQtdmFsdWUsIDEpKSBhbmQgKG1heC13aWR0aDogbnRoKCRicmVha3BvaW50LXZhbHVlLCAyKSkgeyBAY29udGVudDsgfVxuICB9XG59XG5cbkBtaXhpbiBmb250LXNpemUoJHNpemUpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgZm9udC1zaXplOiBjYWxjdWxhdGVSZW0oJHNpemUpO1xufSIsImJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyNjJEO1xuICBmb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7IH1cblxuLmxheW91dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogIzUxNEM1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmxheW91dC1jb250YWluZXIgaDEge1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIGgyIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIGEge1xuICAgIGNvbG9yOiAjNzQ1MTgyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5sYXlvdXQtY29udGFpbmVyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmxheW91dC1jb250YWluZXIgZmlndXJlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC5sYXlvdXQtY29udGFpbmVyIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5bcm9sZT1cIm1haW5cIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIFtyb2xlPVwibWFpblwiXSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtOyB9IH1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzBCN0MxO1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbltyb2xlPVwiYmFubmVyXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNEM1MztcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIFtyb2xlPVwiYmFubmVyXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMnJlbTsgfSB9XG5cbi5oZWFkZXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yZWdpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnNpdGUtbG9nbyBpbWcge1xuICBoZWlnaHQ6IDM0LjVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN1Yi1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC5zdWItbG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzQuNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4ucmVnaW9uLXByaW1hcnktbWVudSB7XG4gIGhlaWdodDogNzFweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIGxpIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC8qIEFzc3VtaW5nIHRoYXQgdGhlIGxhc3QgaXRlbSBpbiB0aGUgbWVudSBpcyB0aGUgc2VhcmNoIGJ1dHRvbiwgdW50aWwgbWVudSBhdHRyaWJ1dGVzIGlzIHBvcnRlZCB0byBEOC4gKi8gfVxuICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGk6aG92ZXIgbGkgYTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIGxpOmhvdmVyIGE6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG4gICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaTpudGgtY2hpbGQoMykgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIGxpLm1lbnVwYXJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBsaSBhOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGkgLnRvb2xiYXItbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGkgLnRvb2xiYXItbWVudSBsaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzdDNzM3RjtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaSAudG9vbGJhci1tZW51IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGkgLnRvb2xiYXItbWVudSBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07IH1cbiAgICAgICAgICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGkgLnRvb2xiYXItbWVudSBsaTpsYXN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIGxpIC50b29sYmFyLW1lbnUgYSB7XG4gICAgICAgICAgY29sb3I6ICM3QzczN0Y7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgcGFkZGluZzogLjI1cmVtIDFyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGkgLnRvb2xiYXItbWVudSBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaSAudG9vbGJhci1tZW51IGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIGxpIC50b29sYmFyLW1lbnUgYS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaSBhLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaSBhLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgIC5yZWdpb24tcHJpbWFyeS1tZW51IHVsLm5pY2UtbWVudS1kb3duIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaTpsYXN0LWNoaWxkIGE6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBsaTpsYXN0LWNoaWxkIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gbGk6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjN0M3MzdGOyB9XG4gICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gYSxcbiAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBhLmlzLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAucmVnaW9uLXByaW1hcnktbWVudSB1bC5uaWNlLW1lbnUtZG93biBhOmhvdmVyLFxuICAgICAgLnJlZ2lvbi1wcmltYXJ5LW1lbnUgdWwubmljZS1tZW51LWRvd24gYS5pcy1hY3RpdmU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4jYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI2cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDsgfVxuICAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSBmb3JtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWNvbnRlbnRwYWdlLTEgLmZvcm0tLWlubGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWNvbnRlbnRwYWdlLTEgLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgICAgICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIC5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiAjNEE0QTRBO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSUUgMTArICovXG4gICAgICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gICAgICAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yOiAjNEE0QTRBOyB9XG4gICAgICAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM3QzczN0Y7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWNvbnRlbnRwYWdlLTEgLmZvcm0tLWlubGluZSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSAuZm9ybS10ZXh0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgLjVyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3QzczN0Y7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWNvbnRlbnRwYWdlLTEgLmZvcm0tc3VibWl0IHtcbiAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjN0M3MzdGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmc6IDJweCA2cHggMCAwOyB9XG5cbi5yZWdpb24tc2Vjb25kYXJ5LW1lbnUsXG4udmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyQ0VENDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0MwQjdDMTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsLFxuICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsLm1lbnUsXG4gIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHVsLFxuICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bC5tZW51LFxuICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWhlYWRlciB1bCxcbiAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1oZWFkZXIgdWwubWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsIGxpLFxuICAgIC5yZWdpb24tc2Vjb25kYXJ5LW1lbnUgdWwubWVudSBsaSxcbiAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bCBsaSxcbiAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bC5tZW51IGxpLFxuICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsIGxpLFxuICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsLm1lbnUgbGkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsIGxpIGEsXG4gICAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsLm1lbnUgbGkgYSxcbiAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHVsIGxpIGEsXG4gICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bC5tZW51IGxpIGEsXG4gICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWhlYWRlciB1bCBsaSBhLFxuICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1oZWFkZXIgdWwubWVudSBsaSBhIHtcbiAgICAgICAgY29sb3I6ICM0QTRBNEE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsIGxpIGEsXG4gICAgICAgICAgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB1bC5tZW51IGxpIGEsXG4gICAgICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgdWwgbGkgYSxcbiAgICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bC5tZW51IGxpIGEsXG4gICAgICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1oZWFkZXIgdWwgbGkgYSxcbiAgICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtcGFnZV8yIC52aWV3LWhlYWRlciB1bC5tZW51IGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIDFyZW07IH0gfVxuICAgICAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsIGxpIGE6aG92ZXIsXG4gICAgICAgIC5yZWdpb24tc2Vjb25kYXJ5LW1lbnUgdWwubWVudSBsaSBhOmhvdmVyLFxuICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bC5tZW51IGxpIGE6aG92ZXIsXG4gICAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsIGxpIGE6aG92ZXIsXG4gICAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsLm1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB1bCBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB1bC5tZW51IGxpIGEuaXMtYWN0aXZlLFxuICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bCBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgdWwubWVudSBsaSBhLmlzLWFjdGl2ZSxcbiAgICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1oZWFkZXIgdWwgbGkgYS5pcy1hY3RpdmUsXG4gICAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsLm1lbnUgbGkgYS5pcy1hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAucmVnaW9uLXNlY29uZGFyeS1tZW51IHVsIGxpIGEuaXMtYWN0aXZlOmFmdGVyLFxuICAgICAgICAgIC5yZWdpb24tc2Vjb25kYXJ5LW1lbnUgdWwubWVudSBsaSBhLmlzLWFjdGl2ZTphZnRlcixcbiAgICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bCBsaSBhLmlzLWFjdGl2ZTphZnRlcixcbiAgICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bC5tZW51IGxpIGEuaXMtYWN0aXZlOmFmdGVyLFxuICAgICAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsIGxpIGEuaXMtYWN0aXZlOmFmdGVyLFxuICAgICAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsLm1lbnUgbGkgYS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAgICAgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB1bCBsaSBhLmlzLWFjdGl2ZTphZnRlcixcbiAgICAgICAgICAgICAgLnJlZ2lvbi1zZWNvbmRhcnktbWVudSB1bC5tZW51IGxpIGEuaXMtYWN0aXZlOmFmdGVyLFxuICAgICAgICAgICAgICAudmlldy13b3Jrcy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB1bCBsaSBhLmlzLWFjdGl2ZTphZnRlcixcbiAgICAgICAgICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgdWwubWVudSBsaSBhLmlzLWFjdGl2ZTphZnRlcixcbiAgICAgICAgICAgICAgLnZpZXctd29ya3Mudmlldy1kaXNwbGF5LWlkLXBhZ2VfMiAudmlldy1oZWFkZXIgdWwgbGkgYS5pcy1hY3RpdmU6YWZ0ZXIsXG4gICAgICAgICAgICAgIC52aWV3LXdvcmtzLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctaGVhZGVyIHVsLm1lbnUgbGkgYS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbi5tb2JpbGVfX21lbnUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2JpbGVfX21lbnUge1xuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTsgfSB9XG4gIC5tb2JpbGVfX21lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAubW9iaWxlX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jYmxvY2stbWFpbm5hdmlnYXRpb24tMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyQjI2MkQ7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsgfVxuICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTsgfVxuICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1vYmlsZV9fbWVudS0taXRlbXMgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWNvbnRlbnRwYWdlLTEgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7IH1cbiAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIC5mb3JtLXRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMXJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zICNibG9jay1leHBvc2VkZm9ybXNlYXJjaC1jb250ZW50cGFnZS0xIC5mb3JtLS1pbmxpbmUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAubW9iaWxlX19tZW51LS1pdGVtcyAjYmxvY2stZXhwb3NlZGZvcm1zZWFyY2gtY29udGVudHBhZ2UtMSAuZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1vYmlsZV9fbWVudS0taXRlbXMgI2Jsb2NrLWV4cG9zZWRmb3Jtc2VhcmNoLWNvbnRlbnRwYWdlLTEgLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjYmxvY2stbWFpbm5hdmlnYXRpb24tMiAubW9iaWxlX19tZW51LS1pdGVtcyA+IHVsLm1lbnUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1vYmlsZV9fbWVudS0taXRlbXMgbGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1vYmlsZV9fbWVudS0taXRlbXMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgYSB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmOyB9XG4gICAgICAgICNibG9jay1tYWlubmF2aWdhdGlvbi0yIC5tb2JpbGVfX21lbnUtLWl0ZW1zIGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgI2Jsb2NrLW1haW5uYXZpZ2F0aW9uLTIgLm1vYmlsZV9fbWVudS0taXRlbXMgbGkubWVudS1pdGVtLS1leHBhbmRlZCBsaSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5yZWdpb24tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZ2lvbi1mb290ZXIge1xuICAgICAgcGFkZGluZzogMCAycmVtOyB9IH1cbiAgLnJlZ2lvbi1mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAucmVnaW9uLWZvb3RlciBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYXRoLWZyb250cGFnZSAucGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLnZpZXctZnJvbnRwYWdlIC52aWV3LWNvbnRlbnQgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnZpZXctZnJvbnRwYWdlIC52aWV3cy1yb3cge1xuICB3aWR0aDogMjAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctZnJvbnRwYWdlIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDEwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWV3LWV2ZW50cyB0YWJsZSwgLnZpZXctZXZlbnRzIHRib2R5LCAudmlldy1ldmVudHMgdHIsIC52aWV3LWV2ZW50cyB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udmlldy1ldmVudHMgdGFibGUge1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzBCN0MxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctZXZlbnRzIHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAudmlldy1ldmVudHMgdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQzBCN0MxO1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpZXctZXZlbnRzIHRhYmxlIHRyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuICAgIC52aWV3LWV2ZW50cyB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC52aWV3LWV2ZW50cyB0YWJsZSB0ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmlldy1ldmVudHMgdGFibGUgdGQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0MwQjdDMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuXG4ud29ya3MtcGFnZSBoMSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQzBCN0MxO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cblxuLndvcmtzLXBhZ2UgLnZpZXdzLXJvdy1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC53b3Jrcy1wYWdlIC52aWV3cy1yb3ctY29udGFpbmVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ud29ya3MtcGFnZSAudmlld3Mtcm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWFlNWVkOyB9XG4gIC53b3Jrcy1wYWdlIC52aWV3cy1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLndvcmtzLXBhZ2UgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG4gIC53b3Jrcy1wYWdlIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi53b3Jrcy1wYWdlIC52aWV3cy1maWVsZC10aXRsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC4yNXJlbTsgfVxuICAud29ya3MtcGFnZSAudmlld3MtZmllbGQtdGl0bGUgaDIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLndvcmtzLXBhZ2UgLnZpZXdzLWZpZWxkLXRpdGxlIGgyIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLndvcmtzLXBhZ2UgPiAudmlldy1jb250ZW50IHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0MwQjdDMTtcbiAgcGFkZGluZzogMXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC53b3Jrcy1wYWdlID4gLnZpZXctY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9IH1cblxuLndvcmtfX2NvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07IH1cbiAgLndvcmtfX2NvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLndvcmtfX2NvbnRhaW5lciAuZmllbGRfX2xhYmVsIHtcbiAgICBjb2xvcjogI0MwQjdDMTsgfVxuICAud29ya19fY29udGFpbmVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLndvcmtfX2NvbnRhaW5lciA+IGRpdiNwcm9ncmFtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLndvcmtfX2NvbnRhaW5lciA+IGRpdi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLndvcmtfX2NvbnRhaW5lciAuZmllbGQtLWxhYmVsLWlubGluZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC53b3JrX19jb250YWluZXIgLmZpZWxkLS1sYWJlbC1pbmxpbmUgKyAuZmllbGQtLWxhYmVsLWFib3ZlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG5cbi53b3Jrcy1wYWdlLnZpZXctZGlzcGxheS1pZC1wYWdlXzIgLnZpZXctZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3Byb2dyYW0gLm1lZGlhLW1lZGlhLWltYWdlLnZpZXctbW9kZS1tZWRpYS10aHVtYiB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuI3Byb2dyYW0gPiBkaXYsXG4ucGFyYWdyYXBoLS10eXBlLS1tdXNpYy1kZXRhaWxzID4gZGl2IHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuI3J1bnRpbWUge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5mbGV4c2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5maWVsZC0tbmFtZS1maWVsZC1zbGlkZS1wZXJtaXNzaW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxleC1jb250cm9sLXRodW1icyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmxleC1jb250cm9sLXRodW1icyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZsZXgtY29udHJvbC10aHVtYnMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4udmlldy1wZXJmb3JtYW5jZS1oaXN0b3J5IC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi52aWV3LXBlcmZvcm1hbmNlLWhpc3RvcnkgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgY29sb3I6ICNDMEI3QzE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW11c2ljLXRyYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbXVzaWMtdHJhY2sgLmZpZWxkX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbXVzaWMtdHJhY2sgLmZpZWxkLS1uYW1lLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW11c2ljLXRyYWNrIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi42LjRcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGFuZCBsYXRlciBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICpcbiAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIFJFU0VUU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXgtY29udGFpbmVyIGE6aG92ZXIsXG4uZmxleC1zbGlkZXIgYTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNsaWRlcyxcbi5zbGlkZXMgPiBsaSxcbi5mbGV4LWNvbnRyb2wtbmF2LFxuLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gKiBCQVNFIFNUWUxFU1xuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsZXgtdmlld3BvcnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mbGV4c2xpZGVyIC5zbGlkZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDsgfVxuXG5odG1sW3htbG5zXSAuZmxleHNsaWRlciAuc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuKiBodG1sIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBoZWlnaHQ6IDElOyB9XG5cbi5uby1qcyAuZmxleHNsaWRlciAuc2xpZGVzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogREVGQVVMVCBUSEVNRVxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZsZXhzbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHpvb206IDE7IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIHpvb206IDE7IH1cblxuLmZsZXhzbGlkZXIgLnNsaWRlcyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnZpZXctc2VhcmNoLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjQzBCN0MxOyB9XG4gIC52aWV3LXNlYXJjaC1jb250ZW50IC52aWV3cy1yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjQzBCN0MxO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnZpZXctc2VhcmNoLWNvbnRlbnQgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWV3LXNlYXJjaC1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IC5maWVsZC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5jb250YWN0LWZvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFjdC1mb3JtIGlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gIC5jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyBpbnB1dCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0MwQjdDMTtcbiAgICBiYWNrZ3JvdW5kOiAjRDJDRUQ0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWluZm8ge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBmbGV4OiAxOyB9IH1cblxuLmNvbnRhY3QtaW5mbyBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQzBCN0MxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmZpZWxkLS1uYW1lLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICAgIGZsZXg6IDE7IH0gfVxuXG4uZmllbGQtLW5hbWUtbWVzc2FnZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDMEI3QzE7IH1cblxuLnZpZXctYmlvLWdhbGxlcnkgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0MwQjdDMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC52aWV3LWJpby1nYWxsZXJ5IC52aWV3LWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMnJlbTsgfSB9XG5cbi52aWV3LWJpby1nYWxsZXJ5IC52aWV3cy1yb3cge1xuICB3aWR0aDogMjAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpZXctYmlvLWdhbGxlcnkgLnZpZXdzLXJvdyB7XG4gICAgICB3aWR0aDogMTEuMSU7IH0gfVxuICAudmlldy1iaW8tZ2FsbGVyeSAudmlld3Mtcm93IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiIsIi8vIEZvbnRzXG4kYmFzZS1mb250LWZhbWlseTogXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4vLyRoZWFkZXItZm9udC1mYW1pbHk6IFwiRG9zaXNcIiwgJGZvbnQtc3R5bGU7XG5cbi8vIFR5cG9ncmFwaHlcbiRiYXNlLWZvbnQtc2l6ZTogMTZweDtcblxuLy8gQ29sb3JzXG4kYmFsdGljX3NlYTogIzJCMjYyRDtcbiRncmF2ZWw6ICM1MTRDNTM7XG4kbW9ic3RlcjogIzdDNzM3RjtcbiRjaGF0ZWxsZTogI0MwQjdDMTtcbiRncmF5X3N1aXQ6ICNEMkNFRDQ7XG5cbiRjcm93bl9vZl90aG9ybnM6ICM3QzI5MUY7XG5cbiR0dW5kb3JhOiAjNEE0QTRBO1xuJHNpbHZlcl9jaGFsaWNlOiAjQUZBREFEO1xuJGFsYWJhc3RlcjogI0Y3RjdGNztcblxuJHB1cnBsZTogIzc0NTE4MjtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50LW1vYmlsZTogNTAwcHg7XG4kYnJlYWtwb2ludC10YWJsZXQ6IDc2N3B4O1xuJGJyZWFrcG9pbnQtZGVza3RvcDogOTkzcHg7XG4kYnJlYWtwb2ludC1mdWxsOiAxMjAwcHg7IiwiLndvcmtzLXBhZ2Uge1xuXG4gIGgxIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNoYXRlbGxlO1xuICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgfVxuXG4gIC52aWV3cy1yb3ctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAudmlld3Mtcm93IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlYWU1ZWQ7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjI1cmVtO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAudmlldy1jb250ZW50IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2hhdGVsbGU7XG4gICAgcGFkZGluZzogMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbiAgfVxufVxuXG4ud29ya19fY29udGFpbmVyIHtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBmb250LXNpemUoMTVweCk7XG5cbiAgLmZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICRjaGF0ZWxsZTtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJiNwcm9ncmFtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgKyAuZmllbGQtLWxhYmVsLWFib3ZlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIH1cbiAgfVxufVxuXG4ud29ya3MtcGFnZS52aWV3LWRpc3BsYXktaWQtcGFnZV8yIHtcbiAgLnZpZXctZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jcHJvZ3JhbSB7XG4gIC5tZWRpYS1tZWRpYS1pbWFnZS52aWV3LW1vZGUtbWVkaWEtdGh1bWIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuI3Byb2dyYW0sXG4ucGFyYWdyYXBoLS10eXBlLS1tdXNpYy1kZXRhaWxzIHtcbiAgPiBkaXYge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbiNydW50aW1lIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZsZXhzbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLnNsaWRlcyB7XG5cbiAgICBsaSB7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXNsaWRlLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtc2xpZGUtcGVybWlzc2lvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mbGV4LWNvbnRyb2wtdGh1bWJzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctcGVyZm9ybWFuY2UtaGlzdG9yeSB7XG4gIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgY29sb3I6ICRjaGF0ZWxsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW11c2ljLXRyYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuZmllbGRfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8qXG4gKiBqUXVlcnkgRmxleFNsaWRlciB2Mi42LjRcbiAqIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9mbGV4c2xpZGVyL1xuICpcbiAqIENvcHlyaWdodCAyMDEyIFdvb1RoZW1lc1xuICogRnJlZSB0byB1c2UgdW5kZXIgdGhlIEdQTHYyIGFuZCBsYXRlciBsaWNlbnNlLlxuICogaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuICpcbiAqIENvbnRyaWJ1dGluZyBhdXRob3I6IFR5bGVyIFNtaXRoIChAbWJtdWZmZmluKVxuICpcbiAqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogUkVTRVRTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleC1jb250YWluZXIgYTpob3Zlcixcbi5mbGV4LXNsaWRlciBhOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGlkZXMsXG4uc2xpZGVzID4gbGksXG4uZmxleC1jb250cm9sLW5hdixcbi5mbGV4LWRpcmVjdGlvbi1uYXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZmxleC1wYXVzZXBsYXkgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIEJBU0UgU1RZTEVTXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsZXgtdmlld3BvcnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmxleHNsaWRlciAuc2xpZGVzID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuaHRtbFt4bWxuc10gLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuKiBodG1sIC5mbGV4c2xpZGVyIC5zbGlkZXMge1xuICBoZWlnaHQ6IDElO1xufVxuLm5vLWpzIC5mbGV4c2xpZGVyIC5zbGlkZXMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIERFRkFVTFQgVEhFTUVcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5mbGV4c2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6b29tOiAxO1xufVxuLmZsZXhzbGlkZXIgLnNsaWRlcyB7XG4gIHpvb206IDE7XG59XG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuXG5cbiIsIi5jb250YWN0LWNvbnRhaW5lciB7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtIHtcblxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNoYXRlbGxlO1xuICAgICAgYmFja2dyb3VuZDogJGdyYXlfc3VpdDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtaW5mbyB7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1yaWdodDogMSU7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2hhdGVsbGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtbWVzc2FnZSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2hhdGVsbGU7XG4gIH1cbn0iLCIucmVnaW9uLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMXJlbTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn0iLCIucGF0aC1mcm9udHBhZ2Uge1xuICAucGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi52aWV3LWZyb250cGFnZSB7XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgaW1nIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwJTtcbiAgICB9XG4gIH1cbn0iLCIudmlldy1zZWFyY2gtY29udGVudCB7XG4gIC52aWV3cy1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY2hhdGVsbGU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkY2hhdGVsbGU7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAuZmllbGQtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICB9XG59IiwiLnZpZXctYmlvLWdhbGxlcnkge1xuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjaGF0ZWxsZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiAyMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgd2lkdGg6IDExLjElO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn0iXX0= */
